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
336897548657	336897549168	336897549718	336897550268	336897550818	336897551368	336897551918	336897552468	336897553018	336897553568	336897554118	336897554668	336897555218	336897555768	336897556318	336897556868	336897557418	336897557968	336897558518	336897559068	336897559618	336897560168	336897560718	336897561268	336897561818	336897562368	336897562918	336897563468	336897564018	336897564568	336897565118	336897565668	336897566218	336897566768	336897567318	336897567868	336897568418	336897568968	336897569518	336897570068	336897570618	336897571168	336897571718	336897572268	336897572818	336897573368	336897573918	336897574468	336897575018	336897575568	336897576118	336897576668	336897577218	336897577768	336897578318	336897578868	336897579418	336897579968	336897580518	336897581068	336897581618	336897582168	336897582718	336897583268	336897583818	336897584368	336897584918	336897585468	336897586018	336897586568	336897587118	336897587668	336897588218	336897588768	336897589318	336897589868	336897590418	336897590968	336897591518	336897592068	336897592618	336897593168	336897593718	336897594268	336897594818	336897595368	336897595918	336897596468	336897597018	336897597568	336897598118	336897598668	336897599218	336897599768	336897600318	336897600868	336897601418	336897601968	336897602518	336897603068	336897603618	336897604168	336897604718	336897605268	336897605818	336897606368	336897606918	336897607468	336897608018	336897608568	336897609118	336897609668	336897610218	336897610768	336897611318	336897611868	336897612418	336897612968	336897613518	336897614068	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
43971	48554	47468	32244	23215	21006	16136	10543	6492	3691	2165	1869	1438	998	964	1013	972	763	791	515	453	454	498	409	423	374	373	346	360	333	300	342	282	324	267	274	281	289	291	262	285	247	270	252	272	279	262	296	266	297	270	313	303	311	309	285	279	275	283	252	266	283	265	256	277	299	291	249	266	241	300	278	247	250	276	241	282	279	239	266	264	236	241	257	237	279	273	272	274	257	241	288	257	253	242	241	278	250	243	305	220	247	240	269	248	248	248	259	230	239	271	238	263	221	249	227	238	261	231	217	254	246	241	243	238	255	245	225	282	267	249	255	259	238	241	261	238	221	268	266	234	245	248	263	243	217	264	255	241	259	243	247	252	250	223	276	248	283	248	229	213	256	232	235	260	259	244	233	244	270	260	259	247	235	263	219	272	227	236	232	237	253	227	245	245	236	243	213	279	243	255	261	251	253	248	262	241	283	244	272	238	251	264	274	244	270	248	264	234	248	259	278	239	253	272	280	273	265	233	254	234	252	270	234	239	236	264	257	244	250	243	246	266	251	261	262	231	254	253	295	221	229	276	272	240	238	248	228	235	240	248	261	253	233	233	254	253	258	269	225	276	252	249	257	245	277	264	257	234	240	250	238	259	256	255	256	275	264	241	272	279	282	247	226	282	240	265	233	273	238	230	258	242	261	261	253	225	234	232	253	245	240	249	254	215	242	227	215	257	257	248	248	264	235	249	277	275	202	257	228	227	272	259	232	264	225	238	238	273	274	248	237	244	243	266	244	218	251	284	253	248	238	218	247	232	280	249	274	222	269	225	272	265	242	271	281	233	249	214	255	239	269	252	241	222	215	290	266	257	252	232	250	227	250	257	273	230	243	238	235	232	246	265	253	252	247	227	253	217	258	245	294	244	260	250	236	267	225	250	245	238	247	241	255	282	232	283	248	229	228	214	285	257	229	269	264	244	228	232	256	279	247	260	271	235	252	259	237	242	246	239	238	243	241	253	220	227	227	252	247	272	274	231	250	260	255	266	243	253	255	269	233	234	215	252	250	249	242	230	241	245	237	281	272	235	258	252	223	245	241	218	260	261	269	235	259	245	208	234	254	246	274	264	246	237	248	283	265	258	257	289	242	247	238	253	232	253	249	284	242	251	258	261	223	262	247	238	269	243	272	269	267	243	245	248	233	249	230	246	252	238	243	227	239	274	247	269	234	232	252	278	223	240	256	260	244	238	238	260	214	268	234	227	253	247	283	216	221	237	245	232	248	270	245	253	262	266	256	246	231	252	251	225	281	252	215	245	247	265	242	229	255	245	244	244	262	255	222	267	251	236	221	248	270	247	278	236	239	254	263	236	260	246	245	257	240	241	243	238	213	225	239	224	250	256	254	234	228	236	243	240	261	229	243	251	247	261	236	256	232	268	252	244	241	270	282	256	224	277	249	247	236	249	282	258	285	270	260	245	241	264	228	252	281	233	253	236	287	235	207	259	240	263	260	292	266	212	274	265	253	251	277	244	235	280	245	226	235	254	251	251	276	258	252	283	246	218	254	246	242	232	216	244	266	252	235	269	242	230	248	276	239	259	232	241	254	248	242	248	267	259	236	233	292	247	249	230	259	264	244	244	267	260	239	249	233	236	241	273	214	237	256	235	231	256	251	251	229	264	219	274	266	271	264	250	223	252	257	265	257	246	213	261	219	231	269	238	252	247	237	267	289	241	261	252	259	247	276	262	237	274	248	236	255	235	246	267	244	270	243	246	277	276	255	209	238	229	231	232	229	239	239	260	241	250	255	248	273	235	256	256	288	250	231	257	263	225	273	227	225	229	207	248	228	256	269	246	212	265	235	228	233	248	253	246	234	260	251	234	225	229	246	250	269	242	260	252	221	253	249	264	264	232	239	265	246	247	285	231	250	259	218	253	241	227	242	234	225	246	236	268	225	273	265	260	263	261	265	246	264	239	238	221	232	253	247	253	269	250	231	231	248	260	251	264	263	258	239	244	253	247	231	272	240	275	245	255	249	216	242	240	277	215	273	262	246	283	277	238	267	216	241	262	251	243	245	230	265	240	244	240	223	244	240	216	262	260	258	230	248	267	229	219	222	246	248	244	243	245	260	248	287	255	232	224	241	252	262	254	250	243	247	239	254	251	250	254	265	248	223	239	231	267	238	271	248	247	235	261	232	257	231	291	244	278	245	236	242	243	249	253	253	256	241	245	240	230	282	250	225	281	254	226	277	251	250	253	226	270	236	273	244	250	255	254	275	247	268	238	222	255	246	252	234	235	242	268	275	270	258	238	261	275	225	241	253	252	253	219	247	246	256	249	247	262	250	266	248	259	241	258	244	273	249	216	252	262	245	228	260	244	266	259	254	264	285	256	273	254	242	227	256	253	269	234	268	247	235	236	213	251	238	273	279	237	244	239	275	214	273	271	234	275	252	267	254	231	236	263	239	270	230	246	245	263	264	244	263	224	264	254	248	279	225	265	228	246	243	260	255	239	235	256	280	217	241	223	227	256	239	271	251	245	233	267	252	248	269	250	276	266	260	238	260	243	251	250	245	269	260	270	248	240	252	297	228	269	224	266	241	221	217	213	265	270	257	242	243	246	242	257	247	217	225	262	237	214	256	246	226	232	246	258	241	249	257	242	216	222	261	235	228	219	244	272	279	248	227	269	268	234	272	259	255	238	239	247	275	227	252	251	252	273	263	233	292	233	261	235	212	279	227	265	211	247	258	233	257	259	279	256	278	257	248	255	263	238	277	244	240	270	262	262	234	265	275	267	241	236	246	257	256	244	247	248	235	276	251	233	251	248	257	266	232	238	214	261	270	232	239	230	212	247	249	256	272	266	253	273	274	267	245	249	269	248	231	257	280	253	247	234	278	229	235	225	234	252	235	240	230	252	248	209	273	263	248	273	232	286	258	250	251	241	277	238	250	242	235	225	231	260	248	273	238	256	279	260	259	266	284	248	222	236	234	246	277	232	266	265	247	295	248	272	254	248	245	221	254	250	280	252	252	256	240	265	237	276	240	226	244	237	229	252	245	252	261	239	232	247	255	259	230	254	247	237	248	263	240	258	246	256	240	227	264	237	242	234	245	236	248	208	233	247	203	249	248	269	242	250	229	277	227	244	253	258	252	249	248	225	219	267	262	260	277	259	245	237	217	225	237	265	238	235	239	243	245	255	225	230	242	256	250	234	285	265	242	244	243	268	232	224	249	242	270	240	237	243	266	236	226	209	218	249	256	256	246	243	243	248	291	240	253	258	231	242	234	262	241	237	259	220	221	216	253	256	230	260	231	216	227	243	241	223	242	270	221	262	240	257	251	240	262	267	251	259	240	247	252	226	231	235	243	233	246	225	248	250	266	234	274	260	258	265	252	271	250	265	239	229	230	252	238	260	238	260	234	219	273	246	243	258	267	252	255	252	255	246	285	250	250	245	233	260	267	259	277	215	247	238	246	255	250	238	261	254	259
29431	42313	49442	34286	23844	21386	17576	15748	13099	10761	8297	7433	5535	4690	4044	4177	4166	3457	3113	2190	1996	2045	1811	1890	1641	1400	1452	1330	1257	1196	1161	1063	984	873	876	853	860	818	826	791	877	790	829	841	770	810	820	812	814	942	846	960	1050	959	971	864	836	795	843	786	853	805	783	849	751	811	823	785	748	736	770	757	756	707	715	713	707	731	742	690	731	655	693	672	692	676	719	696	716	705	692	599	602	636	639	702	705	674	680	686	634	634	645	657	640	626	602	600	572	626	573	585	560	614	590	606	597	584	544	575	590	576	564	585	573	597	562	606	563	586	569	605	584	574	581	555	619	627	619	588	616	575	644	598	597	615	568	535	574	585	570	588	625	599	595	615	558	589	615	569	594	577	537	564	631	571	564	614	633	586	579	617	552	590	597	598	553	588	570	545	580	583	556	554	608	585	604	603	559	578	548	563	591	571	568	616	595	592	596	596	572	616	591	618	605	557	573	579	549	562	595	589	586	586	595	590	557	565	535	604	562	629	575	576	585	574	631	589	554	618	577	608	588	563	591	588	568	590	592	611	563	592	605	573	575	569	554	556	615	547	598	608	562	607	532	594	564	576	593	616	535	584	601	566	603	546	602	587	571	613	589	563	567	607	602	587	602	551	592	610	576	629	577	586	562	593	602	620	572	571	585	589	560	539	646	596	607	595	601	561	533	620	582	612	564	560	611	594	561	583	599	585	552	597	581	611	574	583	548	581	599	551	589	598	622	599	614	622	588	563	554	621	609	624	585	599	592	593	609	586	529	582	593	574	538	567	581	562	554	586	581	584	566	587	553	522	582	597	572	563	599	627	542	577	552	628	598	599	591	634	578	573	623	568	630	590	590	574	598	577	550	571	579	584	559	578	603	566	564	535	592	599	582	597	596	589	575	640	583	614	574	585	591	636	551	583	569	568	584	578	569	597	543	546	633	562	600	565	593	562	546	589	581	603	570	591	585	547	548	581	602	592	589	584	584	562	573	592	585	560	555	588	602	610	589	587	594	609	594	577	620	580	583	599	568	577	605	584	621	582	574	570	574	559	579	548	569	582	591	591	580	566	593	608	567	587	571	591	639	587	597	589	569	617	589	564	593	626	578	550	555	548	563	583	590	562	596	583	589	610	576	619	599	558	592	588	563	571	600	594	609	599	604	579	617	601	555	578	584	617	569	566	574	571	589	578	620	581	571	574	536	626	533	587	540	588	576	606	588	602	579	571	540	565	605	589	623	593	590	549	550	613	546	561	620	594	600	548	563	561	572	571	585	580	540	610	589	582	586	533	559	568	582	536	598	529	578	565	549	573	601	606	565	583	558	609	553	571	633	597	619	578	609	552	537	563	594	568	574	581	577	599	538	593	576	592	573	584	584	600	529	580	561	578	629	549	594	615	611	603	598	567	565	567	533	575	532	533	616	569	578	578	573	589	582	596	563	565	589	566	558	555	565	587	589	572	603	584	574	614	564	594	585	560	603	550	601	561	582	557	573	536	591	536	573	586	654	559	615	605	568	588	548	587	603	563	603	606	590	566	570	602	593	567	581	593	575	630	551	600	571	631	578	590	621	583	581	603	542	564	608	565	597	543	605	560	575	564	568	580	610	534	578	615	575	572	557	576	576	562	598	540	596	567	527	577	574	560	553	626	566	582	576	594	540	571	579	571	595	556	618	562	585	574	539	580	588	557	595	558	606	569	571	611	618	625	591	617	584	577	613	594	536	573	582	583	586	551	590	549	613	579	607	576	608	600	620	588	540	596	579	569	585	610	611	550	545	541	571	615	589	564	567	597	567	622	588	562	598	580	633	527	582	582	613	581	594	552	607	617	591	600	597	530	596	548	569	549	551	569	568	585	575	606	616	610	598	593	570	622	593	608	578	569	529	581	567	566	557	552	567	566	576	572	576	590	545	601	572	591	581	586	597	580	564	610	553	578	603	596	568	629	618	610	605	554	580	594	583	610	563	623	592	605	576	533	602	603	557	559	576	548	599	546	618	582	606	590	602	575	570	537	597	549	560	613	572	601	595	592	589	596	601	591	583	570	586	585	591	562	620	558	621	590	591	615	585	568	576	579	579	530	564	623	611	580	601	618	551	562	594	628	584	580	583	581	567	604	603	562	561	544	578	604	599	553	598	536	563	566	595	616	586	571	586	558	640	561	583	568	562	591	569	576	549	522	537	608	561	583	588	589	582	564	578	578	571	562	574	588	594	593	584	556	584	543	568	607	580	585	595	538	584	564	575	538	582	604	576	564	534	557	534	586	585	566	559	601	563	614	620	531	591	516	575	594	598	565	586	560	595	563	615	601	576	573	603	601	570	604	554	581	578	547	564	586	657	617	560	599	576	581	614	541	593	598	577	535	597	566	621	593	572	613	562	578	547	557	567	595	566	613	595	550	576	562	571	564	604	501	589	550	547	606	574	549	608	608	595	556	570	575	591	576	579	594	523	563	594	606	585	575	545	573	598	576	641	581	548	548	591	606	601	565	604	610	597	582	543	592	578	599	587	615	539	541	543	562	521	547	608	558	583	579	540	595	613	605	605	611	600	545	612	584	629	591	558	581	590	611	605	620	576	637	552	605	562	556	597	586	606	567	563	579	629	543	613	527	600	590	551	593	610	572	563	548	611	586	586	544	555	612	542	560	579	620	561	562	593	620	569	584	589	567	586	607	600	596	568	538	600	571	593	562	551	599	601	565	550	572	595	554	574	559	558	575	611	587	537	565	586	582	575	527	631	571	571	578	616	582	557	564	593	590	558	547	604	519	588	617	607	591	550	517	578	568	565	562	580	555	619	573	606	564	624	574	553	562	578	558	575	582	588	523	595	580	576	545	599	597	576	621	579	594	564	595	611	599	546	576	530	609	588	551	623	601	556	601	598	566	618	610	591	587	601	651	600	576	576	592	598	576	630	625	606	573	605	570	645	496	644	605	590	570	619	579	583	574	558	567	599	549	557	585	576	620	606	571	567	614	574	586	558	569	638	537	580	569	604	571	557	549	597	581	616	591	623	550	591	564	591	597	619	563	568	564	602	553	565	549	618	600	632	572	608	582	573	581	620	582	549	636	573	544	563	598	572	572	613	578	587	581	596	593	570	579	561	558	554	599	580	600	558	575	607	581	555	604	594	616	565	555	615	560	562	608	581	658	585	611	591	574	590	596	537	568	588	552	578	609	582	554	615	541	597	596	617	579	579	572	556	593	617	575	602	602	587	575	629	549	570	565	586	561	586	577	591	532	563	563	590	570	585	570	569	591	598	576	583	554	594	631	577	559	593	548	607	572	598	561	556	612	597	552	581	571	605	614	595	560	627	530	564	575	540	542	562	590	559	611	586	570	549	598	598	591	577	603	590	589	584	571	584	593	576	579	586	590	565	629	599	598	557	585	578	601	590	564	590	557	585	553	591	592	531	580	552	560	596	567	577	583	585	563	655	550	602	604	548	589	580	567	554	638	593	580
18793	14798	17417	8960	4107	2635	1892	1361	974	864	662	551	494	415	401	359	349	342	297	282	315	282	290	253	287	285	272	252	273	255	286	259	278	269	259	234	248	258	230	263	264	260	258	252	253	280	245	283	252	271	216	261	245	265	249	258	268	224	267	255	290	264	295	254	264	267	276	256	226	256	265	280	268	266	238	236	234	242	220	264	255	254	212	249	268	234	235	230	269	270	247	257	241	256	269	253	281	261	256	259	242	251	249	258	271	272	245	243	254	308	243	226	260	231	252	256	242	239	252	255	251	270	269	241	243	267	250	280	222	266	257	236	244	255	257	258	210	230	238	245	227	260	248	261	249	264	239	225	232	233	251	233	239	242	248	258	231	245	240	238	241	217	219	233	246	246	252	221	244	235	250	260	225	266	242	227	261	258	230	255	234	257	229	237	265	252	267	270	228	240	255	231	263	253	270	271	232	215	234	247	267	230	245	301	274	243	243	253	242	261	244	237	245	253	264	255	271	259	240	251	244	261	256	225	254	246	235	238	241	253	247	240	269	238	237	256	253	238	218	238	256	234	230	225	228	296	229	243	267	236	245	229	225	278	249	243	238	249	259	234	236	229	253	244	256	270	268	271	235	253	229	300	250	217	254	222	257	260	242	261	237	215	242	217	261	264	223	236	244	247	223	228	233	268	271	252	241	262	260	222	233	236	247	251	242	278	234	235	236	271	256	242	226	257	250	260	237	268	221	249	268	227	262	259	245	234	259	253	258	238	224	257	230	231	235	241	249	268	243	260	250	260	244	269	236	233	217	229	269	270	254	247	244	279	246	254	252	250	278	250	248	221	243	211	252	259	237	252	295	267	235	237	251	266	229	239	236	243	231	248	248	249	242	279	280	241	231	248	221	239	275	261	256	264	232	235	236	240	225	229	262	250	244	242	248	232	224	255	246	263	233	244	266	240	248	236	259	237	268	263	238	253	235	256	256	274	219	268	240	227	246	250	246	279	263	230	234	261	224	274	255	221	236	262	246	243	261	232	257	254	247	249	225	242	233	234	201	225	260	214	242	222	255	260	208	241	227	256	264	233	263	238	246	262	245	248	222	255	254	256	233	256	245	300	249	241	227	208	245	260	266	246	258	219	235	240	240	250	241	262	249	251	250	236	246	223	211	232	251	239	223	273	226	266	231	233	241	269	235	233	247	250	251	256	236	229	255	259	273	249	217	242	256	245	236	223	230	249	212	228	241	245	268	211	256	234	260	243	252	263	255	241	211	233	240	220	307	250	246	227	276	267	253	234	246	253	237	216	247	233	212	267	236	240	237	257	264	247	250	218	253	261	231	238	261	268	265	261	221	239	246	258	258	192	258	277	257	239	229	250	239	250	247	238	233	273	231	252	243	252	267	234	269	232	237	261	237	259	261	255	245	287	250	258	235	250	251	213	240	223	229	234	267	222	231	239	244	264	230	264	248	250	222	247	262	240	255	245	246	239	211	241	228	225	252	257	223	243	242	249	240	235	238	242	269	209	241	228	233	264	259	260	225	203	235	228	238	246	261	242	265	237	232	233	231	217	218	243	252	249	233	262	278	259	266	269	253	257	282	246	251	237	202	238	249	238	235	273	239	251	229	267	250	234	263	258	245	244	261	261	239	240	237	237	240	245	254	243	238	272	220	251	236	241	253	252	259	255	237	246	218	214	245	239	238	266	237	264	269	229	258	256	253	246	254	249	261	261	271	250	275	226	262	248	231	255	259	238	250	250	286	270	267	232	257	251	244	247	250	235	241	261	251	263	265	245	273	240	246	258	281	269	267	261	254	251	268	250	249	238	265	244	230	217	263	229	235	222	279	265	242	262	247	242	241	244	225	248	244	261	242	273	213	246	239	232	235	259	219	241	226	235	260	270	260	208	254	256	247	274	242	241	229	255	251	217	266	277	224	256	240	251	246	227	267	237	224	218	242	239	224	246	232	239	229	257	234	249	247	220	256	281	236	250	257	234	252	233	252	234	232	248	272	230	272	256	273	237	235	256	257	260	219	244	243	257	238	250	238	239	212	207	259	250	250	248	253	258	254	258	249	256	264	256	269	241	231	257	262	253	254	259	255	239	239	237	228	288	256	229	244	234	244	255	254	260	223	254	266	259	227	246	225	251	242	272	235	234	245	228	263	245	242	261	261	254	251	254	248	211	266	243	272	230	241	262	282	228	221	275	239	260	242	255	250	275	243	249	246	235	260	240	226	254	254	236	219	260	236	244	266	239	246	237	247	255	250	251	253	230	246	255	250	278	255	242	248	261	230	227	221	234	242	233	264	246	259	247	261	255	227	257	242	252	227	244	235	248	258	239	253	260	246	261	265	232	221	224	234	241	247	272	217	237	256	234	265	240	259	274	249	264	259	256	283	263	266	255	242	266	249	239	212	257	243	248	282	218	247	253	223	232	242	260	226	279	254	257	230	248	265	268	251	217	241	248	251	214	222	207	250	264	248	255	249	255	269	235	240	284	253	240	234	230	245	239	266	216	271	275	233	226	255	230	237	198	265	239	250	266	231	253	242	244	266	254	255	237	256	253	228	255	263	230	220	238	241	210	246	239	286	271	223	222	228	269	232	269	252	243	250	268	276	228	239	220	223	248	254	267	224	248	262	239	253	239	271	230	281	252	257	222	265	246	245	288	262	245	252	219	269	271	222	277	272	232	256	266	219	244	253	239	246	229	232	243	274	222	274	266	220	273	242	263	251	231	234	251	259	249	235	236	260	235	223	262	224	256	251	262	253	251	288	270	247	257	241	245	263	262	265	234	247	274	239	275	265	240	263	245	278	214	250	252	220	262	258	252	232	246	269	234	225	254	219	241	243	228	244	251	266	239	238	233	266	239	230	225	234	255	259	282	238	276	258	272	254	270	248	236	250	253	260	264	229	223	242	219	256	261	253	241	239	232	263	252	249	249	211	229	256	245	264	238	233	227	256	247	265	259	269	242	231	237	262	271	219	263	250	264	262	256	249	235	237	265	247	231	271	305	240	251	225	229	226	248	247	249	253	255	292	229	266	242	257	255	248	223	233	258	238	246	265	246	215	262	242	241	245	239	259	248	263	221	245	226	261	267	230	243	265	241	248	238	246	248	260	262	221	240	252	265	253	236	257	258	241	252	238	218	221	245	252	264	253	267	255	249	252	248	268	232	281	244	251	258	243	236	237	254	230	227	253	256	239	234	257	260	244	274	235	224	229	244	229	240	253	282	231	258	251	231	259	257	249	252	266	228	221	241	226	266	237	249	234	276	241	233	242	225	271	261	249	249	236	241	226	242	254	224	251	241	261	241	227	263	262	241	244	230	237	234	221	245	238	234	265	220	248	251	229	241	253	249	226	245	248	237	214	273	224	256	246	256	248	241	244	263	226	232	261	273	244	265	239	257	248	273	244	269	236	264	256	250	243	261	243	246	267	207	244	231	247	282	232	245	239	227	243	264	241	260	239	267	248	239
10830	14005	23105	14965	11059	8973	7212	5813	4777	3954	3015	2506	2125	1731	1621	1417	1275	1213	1050	1002	1021	923	822	797	832	799	738	773	722	763	706	676	644	653	654	675	646	673	635	680	613	690	651	652	642	638	644	646	607	653	639	686	696	675	621	749	733	703	683	635	679	758	716	654	675	697	707	657	690	725	657	684	665	655	641	640	699	676	685	644	636	657	662	628	664	652	633	646	641	644	594	603	577	613	640	628	621	635	635	644	634	634	606	630	569	580	621	591	617	661	609	630	633	648	599	623	630	623	613	576	619	642	597	584	575	570	611	627	620	580	622	591	633	621	610	580	643	578	594	615	604	597	637	591	633	603	606	584	590	603	535	672	593	584	610	593	600	613	592	597	626	667	604	616	614	582	594	613	615	614	611	603	604	616	638	609	609	594	642	581	631	615	645	615	599	607	580	631	603	561	587	578	615	583	602	626	624	589	632	613	599	611	626	615	574	613	617	563	582	610	614	583	580	623	607	602	566	633	540	610	607	637	593	593	610	617	627	589	615	583	623	633	575	597	614	610	587	588	640	611	593	600	578	600	661	641	613	604	606	563	620	616	586	603	572	659	624	628	592	613	568	538	616	597	603	588	605	588	638	625	596	659	614	621	629	599	618	613	648	610	588	638	591	652	624	577	602	629	612	576	588	639	611	599	597	646	609	639	603	596	567	615	620	586	568	652	587	631	594	604	601	613	573	582	592	634	609	623	559	634	617	582	554	623	643	619	615	632	555	582	632	619	567	604	655	563	577	603	577	604	592	631	621	605	653	559	630	598	638	577	640	627	596	601	570	585	583	596	574	590	632	608	602	583	593	655	574	589	609	603	598	586	609	586	588	599	607	614	586	586	618	636	599	598	594	662	582	645	615	616	572	585	592	632	609	626	611	606	606	617	598	593	586	600	594	588	608	600	628	638	592	642	591	559	588	611	647	567	572	615	629	606	621	579	609	611	606	588	581	622	594	593	573	582	601	610	619	625	589	640	638	567	628	559	609	633	623	648	601	601	594	618	588	597	593	574	588	596	593	611	595	597	635	642	637	574	595	619	658	611	564	594	600	560	630	575	598	597	624	618	624	612	607	598	629	585	638	607	614	582	586	564	627	598	622	602	646	599	580	631	581	584	606	581	563	608	628	628	556	617	549	625	624	605	596	635	663	628	589	582	601	616	617	672	562	625	645	611	610	624	589	592	615	576	628	579	614	595	598	642	590	599	604	603	577	593	631	589	590	597	619	630	643	586	646	586	616	604	599	606	625	631	614	648	616	622	607	572	597	604	578	604	633	624	588	594	621	556	654	578	644	618	587	615	643	588	638	591	634	591	572	617	598	628	596	601	621	633	601	602	624	604	601	634	582	658	632	551	602	654	618	593	604	629	630	602	590	599	608	583	596	581	602	564	570	615	593	594	622	588	618	603	599	630	621	592	639	605	624	585	613	666	649	564	677	600	613	594	610	578	630	618	596	657	600	627	574	593	597	587	588	643	625	631	583	611	611	590	612	562	588	590	616	626	597	571	586	585	560	608	597	598	595	600	577	594	576	640	610	561	630	640	578	604	623	583	624	616	642	623	610	557	568	598	592	595	601	611	634	578	575	564	608	607	605	621	610	614	618	604	609	606	597	589	603	573	601	607	629	559	599	613	598	644	583	608	660	638	630	581	594	560	594	527	595	623	561	592	549	606	622	568	643	618	605	637	606	630	614	617	616	615	621	628	579	618	643	625	602	581	564	573	608	586	616	613	621	659	625	598	629	607	592	574	623	600	577	617	582	621	620	637	604	623	609	605	603	610	591	595	613	622	610	593	601	651	595	574	605	599	611	598	628	628	604	579	599	585	593	616	616	703	584	616	615	607	630	636	583	620	628	659	561	592	615	585	593	660	606	606	624	597	597	603	610	587	599	620	556	641	618	606	647	630	614	591	580	576	621	623	597	598	574	615	639	611	587	583	648	622	566	601	600	583	592	642	616	651	608	590	585	626	579	610	605	611	563	586	594	592	630	618	634	608	599	615	610	622	637	597	628	594	624	622	628	589	567	632	612	624	621	595	596	604	593	610	617	618	616	588	636	581	619	589	596	645	584	632	580	644	658	514	619	609	622	614	611	560	595	577	554	624	645	586	601	581	652	605	640	613	596	595	676	611	617	612	628	576	628	601	587	632	594	591	603	601	607	624	620	601	613	595	586	625	623	638	603	588	614	626	615	614	566	616	623	631	591	578	615	591	571	622	605	602	646	596	628	579	597	613	606	630	618	592	635	587	609	621	629	520	613	581	615	627	627	640	586	598	604	626	649	621	623	634	573	643	647	620	622	622	636	638	664	582	585	618	569	562	623	632	615	605	619	595	629	589	607	554	573	602	623	568	601	596	619	610	591	593	611	608	592	621	594	607	601	623	644	633	603	608	628	623	588	616	619	622	641	576	632	581	618	560	614	621	625	652	636	623	611	597	607	599	635	623	626	582	568	585	642	637	595	619	535	584	631	608	589	648	605	605	598	612	621	595	603	577	607	588	604	579	584	614	614	618	592	614	588	655	587	619	600	556	588	598	630	573	578	604	584	628	593	606	588	582	618	595	568	600	592	584	585	603	566	617	595	577	629	596	583	649	600	619	598	600	596	613	605	610	603	560	570	585	602	613	588	641	567	615	629	592	636	594	572	622	645	606	579	593	609	578	537	618	605	602	617	589	596	591	608	595	598	639	628	588	599	661	647	576	604	537	594	600	593	602	647	596	592	585	582	578	621	644	595	625	606	624	562	626	574	589	608	609	601	613	591	575	630	589	593	611	617	599	607	568	646	590	628	618	603	636	646	611	650	651	628	614	606	586	624	650	564	563	573	600	636	587	625	621	588	611	620	597	618	604	605	581	558	617	552	596	623	610	638	615	610	601	602	572	637	641	627	581	596	634	618	624	586	637	611	554	574	637	619	632	580	587	664	614	589	635	578	586	579	639	637	636	634	629	612	614	603	605	600	602	585	590	646	560	629	587	602	651	653	607	608	602	623	622	628	614	567	574	601	571	591	591	573	597	633	553	597	606	633	598	603	601	657	617	583	593	598	628	599	622	592	581	605	617	608	635	630	623	623	603	572	608	603	613	600	569	600	638	581	602	602	616	583	671	541	572	584	570	611	613	599	602	609	624	574	575	607	602	585	616	609	630	626	603	629	641	628	626	598	570	594	622	607	598	596	613	600	617	616	612	623	608	646	607	592	603	569	620	591	639	582	609	642	572	609	603	602	559	644	631	601	567	599	562	607	570	644	597	589	636	606	618	627	597	593	600	554	592	636	540	595	641	584	596	618	589	642	568	574	579	600	580	634	575	572	654	611	610	538	531	590	596	645	581	563	586	631	586	576	602	592	589	596	582	599	599	611	571	592	618	600	571	580	575	601	661	629	574	586	578	637	620	558	597	607	615	601	638	578	598	592	580	598	578	600	598	651	582	585	596	622	603
38464	46239	48497	31791	22253	15421	9312	5568	3897	2360	1701	1521	1292	992	846	754	709	585	552	481	478	424	483	422	436	383	412	381	369	369	377	369	334	305	313	327	353	337	338	303	326	339	308	323	296	334	292	333	308	325	371	312	326	334	350	349	330	355	333	349	297	326	318	301	346	331	355	339	307	329	357	348	320	285	309	294	338	349	316	301	317	315	310	314	316	337	289	316	298	305	334	320	332	324	325	307	326	333	292	301	320	310	304	314	309	298	313	276	289	328	286	300	302	298	299	290	299	312	308	268	291	294	336	295	331	298	298	303	308	299	295	343	303	321	288	287	340	289	284	306	321	280	296	299	275	274	328	293	327	315	304	314	304	301	333	297	296	299	312	284	307	324	322	324	283	284	328	323	301	296	294	284	317	312	273	291	316	326	289	307	309	313	319	296	317	315	274	347	307	296	282	294	289	326	312	334	308	287	310	267	309	314	301	317	305	322	307	297	285	307	304	332	287	314	261	288	309	298	323	292	316	274	300	308	311	307	328	321	315	273	298	317	281	301	308	306	341	296	318	289	314	316	324	338	290	292	287	304	300	299	314	321	298	297	302	291	273	300	286	273	333	334	303	330	300	308	285	283	314	302	320	304	334	305	323	349	326	299	322	312	298	293	324	313	296	317	315	355	284	294	278	318	304	286	318	315	315	322	319	275	310	297	307	342	311	282	310	311	297	319	282	303	303	294	300	267	291	304	331	311	304	303	325	260	273	298	301	305	310	310	333	325	291	295	298	310	319	299	292	314	267	271	322	297	302	304	312	315	320	294	294	324	297	311	296	332	308	312	301	296	339	276	303	320	286	330	307	308	326	305	330	302	313	305	329	321	313	270	289	331	325	286	307	296	324	304	306	306	270	298	301	293	325	278	325	325	296	313	331	295	283	297	314	289	303	304	306	328	290	293	289	254	311	327	304	327	318	306	321	324	302	280	316	298	317	345	332	290	331	279	314	287	303	294	312	292	292	272	281	290	321	288	306	321	286	306	334	299	308	301	306	326	348	270	298	301	289	308	303	303	307	316	311	309	291	313	327	311	295	302	301	303	312	274	291	310	309	303	294	300	325	330	334	300	292	303	301	287	282	303	315	307	319	297	322	306	322	282	306	330	316	304	260	323	288	320	324	332	298	327	315	310	313	339	288	273	308	298	304	332	305	285	300	297	321	285	323	308	299	307	302	322	310	290	301	344	343	305	304	297	324	319	280	305	308	314	306	319	298	281	297	293	297	281	293	290	302	313	311	316	313	298	345	295	325	265	306	303	322	307	308	298	301	316	295	284	300	363	304	314	307	317	315	299	323	285	293	306	315	335	303	305	300	289	300	299	284	295	288	345	273	317	337	310	307	320	312	304	323	288	264	288	290	308	325	321	303	283	303	300	294	260	296	279	286	310	291	348	295	296	291	315	302	330	306	269	318	300	324	333	270	320	303	297	284	279	299	301	292	305	305	294	285	345	297	303	302	324	296	316	320	323	330	317	301	321	269	342	326	296	313	281	312	319	327	293	307	287	314	314	319	266	288	302	297	236	329	317	329	319	323	297	281	300	316	294	287	302	260	274	302	276	339	293	288	292	320	266	324	299	307	296	313	270	272	323	295	281	314	301	328	303	334	334	277	343	283	304	292	279	353	317	296	310	311	298	277	330	278	278	309	305	293	294	300	290	297	300	310	309	297	310	314	294	308	278	313	310	313	318	283	294	296	299	326	287	284	332	321	314	332	297	291	269	286	305	294	301	300	291	335	328	311	301	287	338	286	302	313	287	317	330	315	327	322	319	272	311	322	288	277	327	296	301	278	304	314	285	290	280	326	282	284	299	282	305	290	303	265	317	299	293	303	322	328	322	305	333	293	297	325	299	284	263	273	319	323	314	315	331	332	304	289	293	286	316	318	339	319	300	306	300	285	322	341	310	300	279	327	289	314	328	312	329	298	289	318	268	338	307	302	299	297	303	292	253	294	298	338	317	292	296	288	294	270	295	317	304	312	301	336	321	319	296	300	310	282	338	303	326	298	295	307	314	330	294	309	306	322	291	330	323	329	277	315	298	322	317	301	266	308	302	329	290	289	279	298	298	302	296	301	304	329	308	326	283	286	258	326	302	299	310	289	286	295	294	312	301	306	295	288	302	327	318	289	275	299	316	305	303	315	300	311	306	320	327	302	301	302	288	256	314	316	320	326	293	293	322	288	273	354	282	304	282	280	307	277	269	284	302	340	281	309	309	312	297	303	288	283	291	306	317	285	304	291	283	337	335	301	280	317	328	291	303	329	292	279	326	315	306	322	348	302	331	303	272	301	286	301	328	276	278	332	320	330	280	359	314	291	300	348	299	332	283	296	292	305	275	306	326	318	332	326	297	306	287	323	280	285	317	304	254	320	311	285	325	280	311	320	293	282	296	297	319	331	316	329	308	294	295	309	295	315	308	288	339	303	322	281	322	290	309	271	319	287	290	334	303	316	304	317	345	295	321	261	314	296	289	290	320	290	271	263	283	315	295	315	294	288	302	281	293	313	291	305	305	356	302	311	278	317	276	340	337	301	339	317	280	269	300	305	280	294	303	313	288	295	281	321	276	310	305	288	316	285	284	302	299	293	356	310	288	300	297	293	321	312	309	314	358	300	295	294	291	282	306	303	329	327	299	325	301	307	309	338	318	281	333	291	291	330	307	309	318	269	327	299	289	296	282	332	290	270	299	319	276	303	269	306	311	318	319	308	288	288	320	303	326	287	332	300	293	296	309	299	310	299	289	323	263	351	314	327	283	314	334	315	356	292	316	313	283	337	272	318	293	302	292	317	288	304	259	274	301	299	298	283	315	315	306	318	321	319	297	296	312	294	295	290	293	302	324	315	315	298	314	301	325	265	301	341	280	296	280	310	330	311	282	338	338	297	303	299	303	323	316	264	306	321	278	311	322	292	273	313	293	303	305	323	334	298	313	319	330	296	323	304	304	317	281	318	303	312	275	297	303	295	310	270	293	312	309	301	307	286	317	318	325	314	328	304	316	261	312	326	311	294	305	342	301	303	297	324	325	336	276	301	291	283	328	294	314	300	311	302	323	314	315	306	334	325	274	292	287	343	319	324	276	307	287	295	297	299	292	274	280	305	300	289	293	293	329	281	296	331	302	290	292	266	282	294	297	314	326	290	272	287	277	323	301	267	293	279	288	302	303	299	332	334	331	303	334	305	272	323	322	303	303	294	281	311	290	323	283	297	337	296	306	334	313	301	306	313	280	290	295	304	308	287	291	325	300	283	294	317	275	292	286	306	320	346	303	319	292	296	346	305	313	289	304	315	291	296	282	320	304	332	306	289	275	317	306	280	308	300	290	264	310	321	324	287	333	295	315	295	328	314	313	324	299	307	315	297	314	339	295	301	347	303	313	332	312	284	309	306	318	320	300	289	330	303	300	290	316	327	287	312	308	272	301	276	316	282	310	333	298
25672	39720	46491	33770	20172	18257	14275	12661	10772	8945	6888	6531	5495	4337	3697	3266	2966	2411	2208	1924	1853	1737	1683	1576	1525	1411	1316	1280	1288	1161	1282	1149	995	944	913	856	825	938	910	862	846	866	907	873	903	913	861	884	903	954	964	945	992	894	911	930	986	884	944	902	859	901	918	864	861	869	861	850	905	822	886	856	859	849	797	854	832	871	852	828	786	765	794	801	852	825	792	814	801	787	803	767	723	756	739	795	741	726	776	813	775	769	781	803	796	729	747	698	720	724	729	710	697	717	744	737	738	745	738	702	723	747	756	702	780	725	701	716	705	706	724	740	703	687	673	708	733	670	711	765	651	743	707	742	697	631	652	660	791	711	723	684	661	709	700	692	745	723	684	694	772	679	687	709	720	681	708	745	774	726	735	715	668	734	728	706	755	676	711	703	763	691	717	741	729	733	689	707	737	664	720	727	746	679	735	718	700	737	751	704	707	722	717	706	727	698	730	660	717	726	651	721	676	719	667	688	712	721	705	717	715	700	657	725	722	749	746	729	691	734	682	728	730	745	723	709	741	723	754	730	753	690	686	730	721	719	718	706	704	706	720	693	724	716	697	721	731	742	718	707	764	685	732	696	685	719	700	663	749	732	687	708	701	716	696	729	675	773	706	677	698	744	704	704	698	675	692	733	659	695	666	727	711	667	732	741	726	714	696	711	724	733	730	725	718	723	710	662	747	699	778	718	726	737	731	742	694	764	694	696	705	695	762	679	651	725	725	734	735	727	709	764	769	707	707	755	689	765	711	781	690	681	716	696	677	704	685	748	739	734	706	736	738	731	722	710	671	702	704	749	737	698	723	718	676	654	731	663	675	739	688	669	709	742	728	723	691	759	732	702	706	691	718	745	718	722	721	728	730	697	745	719	732	696	720	727	725	722	676	764	724	730	722	699	717	751	715	695	729	700	694	761	707	689	740	723	709	741	699	703	711	683	717	722	737	757	736	662	714	694	676	707	764	726	743	685	716	698	720	658	770	685	738	695	755	721	749	725	703	721	703	710	735	681	683	780	698	728	705	706	690	758	718	741	683	718	712	680	708	716	719	721	726	689	699	715	692	741	685	697	744	720	741	686	652	692	650	753	707	717	734	731	773	719	706	746	748	667	733	676	696	715	705	729	682	734	773	694	769	747	728	735	707	725	716	757	650	758	688	668	687	686	757	665	673	729	689	747	682	712	682	730	706	705	723	723	713	725	746	689	756	743	766	696	687	725	683	692	703	713	687	670	701	773	703	722	758	678	738	666	721	689	707	726	669	697	694	704	684	729	733	697	726	742	689	722	703	732	716	739	707	680	693	709	706	711	687	752	686	688	790	688	697	750	684	702	702	722	733	700	707	716	677	712	729	721	715	718	716	714	682	671	723	727	701	728	683	743	722	710	707	691	700	759	691	680	729	738	682	696	685	693	703	750	707	709	691	642	672	739	765	780	737	697	711	754	728	734	700	683	708	725	714	734	663	753	721	747	680	702	715	725	749	724	759	765	719	692	689	708	745	700	759	706	767	700	718	732	699	671	648	698	714	715	722	720	713	747	736	676	699	710	700	774	726	729	732	765	666	774	678	680	670	706	720	731	706	726	766	789	754	718	708	719	683	692	774	707	693	717	718	747	708	705	736	655	725	730	767	737	745	738	734	730	706	741	676	684	689	663	743	703	713	703	743	714	721	732	742	722	764	752	743	700	681	700	683	742	762	707	657	693	715	676	690	713	754	757	692	661	658	676	724	740	733	680	691	765	761	730	703	751	772	686	693	740	692	710	681	697	720	728	756	701	682	720	696	714	662	715	749	688	705	715	677	729	719	719	745	682	735	756	732	749	697	721	767	749	705	677	683	722	734	721	733	700	731	726	742	716	720	679	691	742	658	687	737	703	707	698	704	758	723	688	699	713	723	713	714	698	667	721	733	707	665	724	707	706	706	687	675	691	725	760	711	703	708	663	726	708	743	744	714	749	708	685	706	691	724	700	723	698	711	690	718	747	740	747	734	716	706	731	722	711	691	700	721	705	715	682	690	691	710	722	728	723	698	739	710	714	751	728	745	702	726	745	694	692	760	677	720	729	743	720	726	741	701	739	703	704	698	693	724	721	720	733	680	714	705	721	749	691	680	712	713	727	747	724	734	694	689	703	739	733	759	684	676	713	727	723	730	729	703	711	721	740	716	696	786	711	679	713	726	703	731	759	725	682	741	754	716	725	699	739	701	724	719	707	728	728	712	698	735	750	727	706	691	702	683	675	747	694	703	706	703	718	704	721	706	749	680	661	697	730	741	705	704	704	711	702	698	688	729	747	637	689	675	702	716	733	727	671	686	712	720	769	704	706	695	701	701	695	728	680	733	740	702	677	738	707	746	698	726	752	675	781	674	757	720	708	725	735	720	665	729	734	712	735	704	765	691	716	676	692	742	721	714	688	702	725	747	727	709	777	765	666	746	736	755	698	712	751	674	716	705	699	747	682	677	712	742	728	711	717	714	721	700	692	705	701	713	667	692	699	771	743	689	716	746	685	719	699	707	668	677	717	749	741	722	734	740	723	692	735	714	728	680	689	744	719	671	693	715	698	732	712	701	726	723	705	725	692	740	749	723	695	774	705	758	713	672	756	722	741	733	722	735	698	747	685	748	692	682	691	730	652	719	729	679	703	727	718	729	674	690	704	708	690	717	727	701	676	727	670	729	712	718	700	719	680	726	708	701	741	698	708	746	690	658	713	752	697	676	721	720	729	713	746	686	692	716	726	687	683	679	693	723	707	720	708	738	682	678	752	744	772	683	743	697	699	730	689	736	716	735	665	732	697	723	681	721	771	722	754	697	720	708	716	713	734	729	678	705	692	665	693	758	711	736	766	703	739	701	721	709	720	693	696	689	703	711	695	662	710	720	703	701	720	717	705	709	694	708	728	670	729	706	731	711	752	723	732	706	633	710	739	685	685	705	676	708	698	736	737	719	752	708	705	708	771	739	670	675	724	757	725	717	739	714	711	702	783	669	706	709	708	696	750	740	725	742	702	705	805	718	744	730	728	726	728	723	750	709	770	718	723	710	691	725	705	689	721	694	677	731	731	756	709	725	662	735	774	722	733	712	736	691	734	748	730	706	710	694	715	703	710	733	677	739	685	703	706	724	693	739	748	684	737	715	686	759	679	695	727	742	665	719	711	733	689	692	738	686	741	730	712	691	779	715	730	705	755	765	673	680	717	713	720	667	709	677	738	740	678	674	695	709	707	707	738	728	680	732	728	739	739	677	705	727	718	722	714	719	733	720	668	718	767	704	714	716	725	692	699	713	698	717	723	704	675	717	717	713	717	738	714	692	722	697	761	698	716	702	710	747	660	698	732	762	731	701	700	704	678	707	740	704	715	679	691	696	686	721	736	690	739	726	658	676	767	693	707	729	690	696	742	723	728	719	722	688	704	727	776	693	728	691	711	703	749	717	735	736	726	708	718
47661	50904	47132	33311	24624	21348	16065	10280	6966	4379	3090	2639	1941	1512	1181	1026	959	840	754	581	466	507	485	448	448	453	426	431	464	389	431	366	331	352	320	323	297	324	342	304	299	302	310	300	308	330	325	294	319	375	287	354	288	310	300	315	292	322	301	328	351	313	306	343	299	298	289	296	293	280	329	265	264	289	296	300	276	307	286	297	309	280	307	311	280	281	281	302	311	295	298	287	304	296	273	309	262	258	289	275	294	262	290	280	256	270	291	275	280	269	293	276	259	278	245	279	281	270	294	271	284	291	238	255	298	258	269	288	261	267	280	278	289	246	272	269	268	257	272	258	293	259	263	281	251	247	284	275	285	266	262	271	262	251	285	279	274	256	261	271	257	272	265	273	282	295	276	284	302	277	262	280	256	266	238	277	261	256	273	272	254	278	282	296	279	272	253	274	249	271	259	250	314	302	262	275	265	284	278	273	243	255	299	275	275	252	285	268	321	273	296	264	258	258	277	247	294	284	266	281	262	270	273	271	261	267	277	283	289	284	266	242	258	260	291	296	298	277	259	281	258	266	263	276	292	279	246	284	277	280	251	292	252	265	269	276	260	289	327	290	276	280	266	256	276	245	252	282	286	270	279	271	300	249	292	265	293	249	302	278	254	241	310	244	300	278	278	285	291	256	287	265	263	261	274	272	269	252	289	271	257	272	293	294	266	262	259	254	266	289	313	269	260	270	273	272	288	289	261	269	308	275	261	298	283	297	270	270	285	265	270	311	296	290	253	296	255	275	269	242	261	298	267	287	267	268	283	264	246	272	274	251	276	256	288	263	278	255	240	255	293	274	277	235	253	277	256	255	273	267	256	249	287	276	285	282	264	308	258	295	289	277	259	289	288	264	276	272	271	275	241	265	273	267	282	272	291	276	261	273	266	275	328	294	282	230	274	273	259	261	270	240	266	308	250	261	287	280	296	260	276	254	284	249	283	269	255	266	293	231	230	269	278	254	264	268	242	270	322	270	283	262	267	281	271	279	289	279	269	249	289	239	243	275	265	263	258	283	276	270	254	304	287	293	284	273	289	222	265	249	271	289	291	287	280	254	303	277	272	281	286	272	260	275	264	303	273	255	298	302	265	231	269	284	236	252	283	284	279	294	277	258	276	249	279	257	256	288	255	278	241	274	285	303	286	303	286	258	273	273	284	260	246	295	246	240	288	281	307	270	278	276	277	292	274	280	280	271	276	264	288	274	271	270	273	240	272	263	292	244	262	265	299	224	282	306	269	299	258	267	280	276	275	255	292	262	260	261	267	289	272	290	272	264	256	281	278	278	282	254	280	267	250	256	245	285	263	260	267	280	247	243	274	266	274	285	258	278	265	278	260	282	256	301	290	275	278	308	266	261	269	262	276	258	277	309	284	300	246	263	273	278	303	291	236	282	279	254	323	301	277	277	276	270	279	275	243	257	287	250	285	294	296	282	271	296	275	277	270	275	301	300	261	251	288	247	251	270	241	253	278	284	267	260	296	256	293	286	267	291	270	248	292	287	258	272	285	273	276	280	266	264	276	250	277	253	252	290	273	270	266	269	305	280	262	297	252	250	228	270	235	279	268	242	252	282	303	268	254	252	243	240	304	244	320	277	248	268	242	270	277	260	264	287	276	247	269	284	279	260	257	266	248	270	268	271	279	274	258	304	258	260	297	283	312	260	255	274	285	268	271	258	279	259	257	291	284	260	318	274	230	289	235	253	286	295	247	277	226	295	263	272	282	268	233	285	285	238	276	263	259	240	270	238	261	256	250	238	313	258	273	290	261	266	300	276	279	293	258	245	268	281	257	278	260	249	253	257	280	306	294	271	268	232	288	261	251	272	229	263	282	240	273	274	258	261	276	272	278	284	289	285	306	291	270	284	278	273	280	244	265	270	274	320	295	271	291	275	283	294	287	274	272	267	224	249	289	290	278	291	310	275	286	268	265	265	278	275	268	275	261	279	248	246	244	245	271	258	275	262	250	291	273	252	255	284	280	257	271	270	306	276	260	307	290	272	281	284	277	242	234	282	283	276	308	257	289	312	254	301	267	279	283	279	262	265	260	268	281	284	285	242	268	277	263	257	283	281	280	244	266	265	293	246	264	290	256	282	285	285	300	288	240	251	283	290	284	253	280	269	290	284	290	258	262	287	264	268	274	261	275	295	275	268	292	278	292	259	284	284	292	284	271	245	270	242	255	281	264	259	278	288	271	265	294	259	226	269	268	290	275	286	268	270	257	295	309	291	266	278	266	272	285	292	288	268	257	226	277	265	284	248	272	251	289	277	274	304	258	254	282	265	276	278	269	296	260	255	278	283	238	262	274	259	256	281	273	285	276	280	252	273	289	243	291	268	242	261	267	247	269	260	282	304	298	266	290	261	266	264	264	303	277	305	271	292	270	270	276	259	279	268	272	298	286	295	265	287	262	265	278	256	274	275	300	250	279	257	274	237	249	236	282	282	237	253	265	252	237	260	237	246	264	250	273	258	298	274	280	270	261	290	272	262	270	302	278	269	261	271	263	282	287	255	242	269	259	273	257	260	278	270	235	267	256	282	260	276	285	279	308	260	271	284	271	250	308	287	252	268	257	264	265	245	235	236	267	272	308	283	285	290	266	267	280	289	251	267	302	273	275	276	267	242	260	283	251	266	277	277	266	274	266	280	274	229	272	255	241	258	255	279	297	310	249	288	284	260	303	301	269	248	244	263	281	289	272	262	271	295	266	284	257	276	274	275	275	260	237	274	277	284	258	261	256	273	276	267	248	260	255	259	247	247	264	260	275	254	275	282	273	295	273	282	221	287	275	241	269	273	284	283	247	284	289	257	248	273	290	251	279	286	301	245	270	271	269	272	259	269	273	249	281	288	274	262	267	278	267	247	275	311	263	295	252	283	254	282	255	267	273	257	266	272	257	245	246	271	283	289	303	281	260	267	261	280	264	261	261	266	300	283	252	276	289	291	260	276	282	255	276	273	258	291	282	267	278	282	287	276	264	276	251	264	272	253	251	255	283	264	290	302	279	261	263	290	297	269	266	247	250	250	245	274	267	274	260	282	282	258	276	271	260	276	268	272	284	282	262	249	260	277	290	265	262	292	251	315	259	311	292	272	276	281	255	268	289	271	308	253	270	241	233	262	273	266	253	257	304	274	251	258	265	252	251	252	257	265	271	267	294	248	269	290	281	253	274	287	241	268	259	253	291	261	302	278	282	262	280	269	275	294	257	257	265	261	252	288	249	271	258	281	286	296	264	263	280	289	271	255	267	262	260	234	255	246	282	237	259	303	279	256	255	265	288	262	246	263	245	283	283	248	245	264	307	260	262	288	295	257	255	265	257	252	283	275	253	261	262	267	257	248	287	284	300	275	253	236	283	234	244	263	319	276	236	286	288	259	255	277	255	290	277	265	244	261	282	306	274	276	259	300	295	262	265	279	265	288	240	272	295	263	276	272	270	270
32354	46337	48039	39474	24595	23662	19209	17226	15562	12779	10800	9865	7993	6793	5503	4666	4245	3675	3381	2690	2326	2384	2095	2113	1890	1884	1754	1735	1496	1493	1636	1404	1083	979	973	970	989	971	966	968	916	913	927	924	882	901	932	1022	1024	1041	1083	1072	955	944	961	1010	974	917	915	919	836	911	861	889	926	865	863	831	834	854	871	859	801	781	803	837	823	829	805	757	718	736	706	708	747	779	832	783	721	714	730	717	688	723	694	779	777	723	702	733	721	678	701	679	680	692	693	632	667	682	644	607	625	650	656	665	662	655	642	652	597	653	631	630	672	645	597	624	603	641	660	592	652	637	644	617	624	635	615	644	658	619	642	604	624	667	658	629	618	616	608	664	621	645	667	675	641	614	679	609	669	587	644	655	635	645	680	598	594	626	645	616	697	600	617	649	652	611	651	585	637	628	604	610	607	631	625	632	627	635	629	635	586	599	662	593	623	607	616	614	644	651	660	583	578	647	614	609	647	653	588	637	668	689	575	605	612	646	610	611	612	617	632	609	609	628	631	652	649	637	644	649	669	629	618	646	621	610	646	605	648	642	676	623	649	682	610	627	611	623	606	626	635	666	592	655	623	604	640	661	649	575	634	655	621	643	628	616	631	645	583	638	614	633	646	660	645	618	639	632	657	637	598	613	626	652	604	590	608	610	606	685	630	618	639	621	611	627	597	610	630	619	623	642	671	602	669	653	594	697	645	635	655	632	614	627	628	616	642	678	613	660	594	643	620	639	614	648	660	631	611	591	632	632	616	633	661	636	621	592	618	571	613	624	612	633	637	630	621	627	604	612	622	617	614	632	628	641	666	645	587	605	637	655	644	612	638	635	642	654	642	612	613	620	616	636	648	617	585	636	599	607	647	654	635	612	609	643	637	597	621	686	654	601	622	679	635	632	614	662	608	635	596	597	595	569	639	661	627	631	633	652	596	612	609	584	616	593	668	593	607	621	640	617	634	603	634	645	652	634	661	607	622	618	634	685	615	643	607	654	649	650	611	611	634	629	626	616	617	680	628	652	648	594	669	655	684	593	605	624	608	669	642	591	645	622	591	632	646	627	659	633	641	611	573	640	602	662	614	654	618	654	563	639	604	589	640	618	651	641	612	629	642	632	625	671	608	630	622	617	638	662	669	649	640	620	667	719	658	658	601	633	645	628	641	657	583	582	673	645	632	628	575	637	648	633	626	635	594	617	614	598	618	581	604	624	612	661	664	630	623	654	633	643	623	640	673	639	618	633	616	618	622	603	670	615	605	607	664	578	594	635	652	600	601	643	626	611	674	671	639	619	636	626	619	658	651	639	670	615	619	642	580	659	608	602	609	626	650	628	616	616	647	644	623	619	637	622	629	645	617	594	637	581	642	639	614	613	598	594	638	665	636	633	616	651	634	609	609	629	625	625	659	664	645	625	663	638	638	585	617	582	650	624	597	636	666	632	639	623	601	638	627	614	612	636	655	637	647	629	643	619	630	627	635	657	652	621	593	637	656	630	633	665	629	661	666	651	629	637	648	644	631	631	598	682	624	628	624	616	629	681	683	611	654	663	631	638	645	606	648	614	647	642	563	615	621	643	619	581	622	633	641	636	588	681	614	593	663	649	624	649	581	629	668	610	606	631	624	629	658	628	632	626	636	619	595	665	605	598	651	685	632	628	697	601	613	601	644	641	611	623	616	593	621	663	593	630	661	683	599	601	626	617	620	593	679	643	611	624	609	648	629	653	599	616	622	618	626	633	643	611	634	654	619	640	678	621	609	621	698	652	644	628	601	611	639	632	625	587	605	650	629	614	647	624	638	654	588	653	599	629	624	694	603	594	660	635	626	622	672	619	642	626	638	652	658	618	633	627	632	648	641	616	601	623	621	629	592	604	638	627	658	632	623	595	660	635	608	617	648	610	635	648	641	635	631	618	612	635	624	624	591	622	593	608	658	633	648	629	597	640	658	602	664	638	629	639	633	606	623	655	657	613	612	587	608	626	622	592	626	644	654	613	647	638	605	669	639	648	615	594	633	603	675	621	670	630	661	633	626	634	637	638	610	612	642	662	628	634	644	661	632	640	685	648	623	631	617	636	653	651	634	621	608	597	624	639	627	622	651	595	619	606	648	624	616	636	598	660	617	657	629	616	672	620	572	633	653	604	585	647	641	628	638	654	632	616	633	652	611	607	620	662	635	621	628	651	631	616	650	631	598	646	595	646	646	660	651	666	646	615	620	679	683	641	616	650	592	620	604	612	607	625	610	673	612	602	650	638	617	636	612	645	658	631	627	586	611	629	660	619	674	636	616	669	662	614	660	657	657	681	630	657	635	613	617	633	674	598	693	620	630	618	608	558	629	632	651	655	600	616	614	647	667	649	641	614	589	615	640	654	657	632	616	643	622	572	618	610	652	572	597	599	604	642	642	591	647	656	625	624	602	630	645	664	606	616	595	621	648	634	613	623	645	603	646	642	638	630	636	653	640	583	618	632	616	655	607	607	662	669	607	648	595	600	673	656	642	594	641	593	624	676	597	608	605	625	633	647	622	666	633	590	623	635	598	565	599	613	646	639	632	622	635	597	622	638	628	717	667	614	656	655	694	635	619	646	624	606	600	642	660	640	596	650	627	650	690	629	631	597	597	642	637	657	688	613	658	594	625	630	688	637	641	679	610	606	599	625	652	626	612	619	631	619	644	639	636	678	628	679	660	638	670	608	647	640	657	645	599	632	605	674	657	653	657	621	594	622	657	667	664	633	593	638	646	641	646	609	647	610	634	612	681	612	626	627	641	655	659	626	662	640	581	600	631	632	632	638	665	629	629	669	652	656	660	643	617	604	627	640	657	623	659	595	631	647	562	670	640	621	655	643	604	639	690	668	623	633	633	632	626	686	604	615	635	626	619	642	616	640	652	656	578	612	607	635	650	616	632	655	646	644	643	643	601	634	633	654	640	618	611	621	581	637	670	574	620	616	639	658	647	597	639	646	652	643	623	650	630	640	648	612	616	619	618	684	647	631	643	612	590	645	607	615	637	624	627	606	618	615	603	656	593	618	635	611	618	571	619	594	640	622	656	660	641	650	611	677	643	654	565	645	676	620	626	584	635	639	683	642	694	619	597	632	641	639	608	666	623	606	644	637	667	617	662	609	634	640	612	666	603	638	614	592	644	623	677	605	641	640	620	639	644	618	648	599	644	624	618	652	676	623	692	658	634	660	630	635	664	636	569	618	623	632	652	632	644	638	627	621	616	632	582	645	643	637	636	601	611	613	658	634	659	654	618	623	625	637	582	597	692	582	644	662	648	659	649	633	651	629	640	604	628	655	671	638	658	651	633	596	651	662	632	629	577	641	657	650	632	640	633	585	678	604	627	603	571	607	633	638	646	651	644	631	599	633	598	608	579	662	604	579	601	606	636	637	602	651	607	619	657	616	632	616	659	626	614	629	651	630	629	656	611	602	623	659	635	636	652	639	673	654	651	590
18551	16261	19483	9324	3737	2243	1603	1241	993	795	640	506	521	437	398	353	339	347	326	283	292	281	234	302	262	264	267	286	273	276	270	253	235	236	233	207	250	231	242	301	235	251	269	247	223	261	251	259	249	281	253	236	251	247	234	286	226	259	272	310	270	271	254	276	282	218	252	251	294	249	273	246	237	276	254	221	252	236	238	277	239	246	240	243	264	293	246	233	250	243	219	247	266	240	246	249	279	239	266	258	258	252	232	250	270	256	231	288	240	231	253	233	257	257	260	260	239	264	269	294	289	252	286	253	240	245	266	255	275	242	250	241	253	274	256	269	280	243	202	239	242	249	229	248	263	249	252	248	271	255	250	268	239	251	244	263	242	238	237	202	259	250	228	229	260	251	276	246	253	244	250	241	250	222	248	206	255	233	221	280	238	244	227	232	262	251	245	247	267	239	209	227	272	274	294	233	242	259	225	255	256	282	239	257	248	249	253	267	234	240	244	241	227	268	264	227	218	237	246	256	278	226	241	269	272	195	245	233	210	217	241	238	227	242	247	232	225	243	251	257	217	241	284	239	256	233	232	236	238	253	244	273	254	254	230	253	258	237	242	255	245	240	242	231	231	237	234	224	237	253	268	255	244	272	242	266	234	233	253	240	234	245	240	251	254	256	239	248	241	241	251	254	238	243	238	248	243	249	271	223	264	247	266	261	243	256	227	242	253	242	283	223	243	257	222	257	262	245	231	232	240	261	261	238	228	225	231	245	253	230	229	250	231	241	252	220	250	252	263	228	247	243	268	278	255	258	226	257	237	227	248	241	215	274	247	218	254	245	256	247	264	256	259	257	226	227	230	253	247	268	272	254	235	248	271	280	249	231	214	287	254	255	223	273	219	246	255	287	232	255	254	246	249	251	244	217	247	248	264	256	238	244	261	241	258	237	244	250	275	298	243	256	254	238	227	250	233	276	222	245	255	256	267	241	247	221	254	242	261	267	261	205	250	239	228	241	225	228	273	219	238	236	252	231	232	261	262	271	232	231	253	226	224	248	236	251	242	251	258	267	234	245	260	268	256	247	263	248	263	238	233	220	253	242	264	240	253	254	264	244	262	247	248	253	260	235	247	214	243	234	238	218	234	266	221	253	262	268	257	257	245	207	246	239	239	248	262	239	257	246	228	222	275	228	223	262	256	272	248	246	216	235	234	257	219	237	262	249	220	261	236	224	248	237	252	262	258	232	223	208	253	262	243	236	251	282	224	251	258	231	253	261	263	279	248	250	264	266	254	254	229	239	243	248	271	242	236	224	225	236	251	278	233	236	230	237	271	238	262	243	286	265	240	262	254	255	281	245	268	280	265	240	235	247	238	218	257	231	249	240	240	246	268	249	273	278	254	247	251	244	232	243	238	228	240	240	242	241	220	243	247	255	214	241	250	229	247	255	246	242	268	232	265	237	218	255	250	249	219	260	237	222	236	249	233	270	241	245	250	253	255	232	251	289	248	280	256	244	261	261	255	237	236	254	236	258	256	254	234	226	247	260	254	287	239	269	241	261	273	240	236	265	251	256	246	246	231	249	250	236	253	230	221	257	253	222	282	270	243	271	273	267	257	253	246	218	274	219	233	214	249	263	259	277	251	242	227	251	251	237	255	269	252	251	245	225	244	274	263	229	243	247	232	277	238	290	225	280	222	246	261	254	285	249	294	221	239	288	246	250	226	232	235	233	202	260	224	233	235	267	275	261	236	261	250	243	285	255	212	251	259	225	249	262	239	247	247	228	239	260	228	242	262	229	237	261	235	240	233	234	275	248	276	247	241	233	249	228	229	263	202	265	253	269	210	265	259	242	252	237	260	278	272	246	269	274	248	243	225	231	242	251	260	250	242	259	264	261	229	246	268	235	233	234	230	259	265	258	237	264	246	285	244	285	254	271	246	266	256	240	233	233	265	248	268	249	240	245	243	247	245	244	256	256	234	241	233	274	268	237	234	268	223	272	255	280	230	231	254	294	238	240	249	250	239	272	261	240	256	269	242	226	221	230	218	233	234	256	251	255	268	273	248	243	226	224	247	275	258	218	271	239	272	234	240	222	246	256	243	238	277	263	221	225	271	245	229	251	262	233	222	234	250	247	259	232	240	239	234	256	220	244	244	250	252	249	235	256	252	233	277	252	257	231	260	235	255	248	257	248	244	231	217	266	255	230	242	235	261	253	239	241	262	226	245	262	259	263	271	232	248	245	246	233	265	218	222	199	286	247	257	227	215	237	269	260	249	253	222	228	236	241	240	258	254	244	231	225	257	271	248	265	231	233	236	265	255	246	248	250	239	263	263	244	248	242	260	244	217	232	250	239	234	220	260	263	269	243	228	235	232	242	255	259	226	234	227	246	271	216	253	270	213	243	221	246	244	239	242	231	262	282	253	244	243	251	250	238	253	227	259	254	244	274	232	277	238	243	231	240	255	227	251	213	276	252	216	252	263	236	224	243	238	239	251	259	246	234	250	270	248	227	285	248	257	250	261	219	259	276	260	239	231	254	253	230	249	237	228	244	268	275	256	265	265	246	232	216	262	266	214	255	273	242	182	268	235	247	238	236	260	245	207	240	240	254	239	220	272	269	236	241	243	240	233	266	259	242	237	235	221	218	246	258	251	228	241	268	231	259	213	235	235	223	240	264	252	216	254	247	249	253	250	253	244	241	254	258	209	268	263	261	273	245	246	230	248	268	266	247	232	226	257	242	251	256	280	223	236	259	233	253	258	257	232	263	251	242	247	257	261	230	255	260	266	258	244	254	237	232	236	232	284	232	230	235	257	243	244	282	260	229	240	258	275	259	233	251	236	274	225	288	231	263	253	253	246	255	250	243	233	250	255	241	236	236	263	248	251	264	247	235	266	235	229	273	252	237	275	255	244	264	259	249	239	254	246	205	245	241	239	250	233	241	238	251	254	245	256	229	265	229	243	253	276	256	233	255	230	241	269	237	279	241	238	216	248	245	250	222	248	256	239	250	262	268	210	235	256	223	242	227	255	277	236	273	259	245	256	221	241	264	239	246	261	242	230	249	238	247	218	245	222	256	231	272	267	236	218	243	205	268	243	272	227	245	251	228	258	258	272	253	247	236	250	229	244	256	239	242	259	244	216	274	267	241	248	262	269	253	252	215	236	258	258	230	271	252	263	240	266	236	240	220	224	249	256	264	246	243	251	266	240	271	235	242	263	248	213	260	246	244	245	224	257	232	258	249	248	226	264	235	236	238	242	244	224	243	277	252	258	239	213	233	247	246	244	236	239	231	275	249	269	274	263	265	231	239	226	245	255	255	259	262	240	262	219	232	254	216	252	235	257	250	238	248	229	265	225	255	266	252	234	247	240	247	219	241	241	265	243	261	247	241	251	256	239	306	237	251	264	242	228	233	242	229	283	233	260	253	249	269	260	220	283	251	258	256	247	216	231	234	261	251	240	245	235	244	258	239	227	260	253	232	262	262
11268	15506	24006	15403	9607	8082	6177	5342	4399	3611	2960	2524	2044	1730	1465	1247	1257	1098	1103	991	992	944	878	886	808	821	795	781	720	676	710	675	662	648	649	626	656	670	651	639	670	639	618	651	675	646	662	646	647	662	657	652	630	680	625	648	645	684	694	676	658	698	735	674	714	733	757	690	680	650	692	714	659	626	675	666	592	691	703	638	670	652	610	665	653	670	627	621	659	653	641	647	590	610	595	610	641	606	623	624	559	621	602	654	633	608	653	590	625	570	586	604	653	591	627	604	600	605	591	595	590	596	634	597	584	568	604	639	578	586	595	580	572	580	616	611	623	580	604	589	659	543	620	548	583	605	602	572	624	588	597	590	626	593	594	588	595	604	617	583	592	576	608	575	592	618	605	590	631	560	624	641	621	613	599	573	638	589	599	583	614	587	615	611	612	609	613	592	534	556	631	613	585	596	667	602	612	553	617	601	587	637	651	605	575	582	586	581	597	636	573	628	636	573	566	635	646	575	582	625	662	654	588	647	617	614	576	595	621	569	587	604	621	594	603	595	586	636	577	623	595	627	631	562	629	628	613	572	568	578	610	612	607	582	596	568	595	563	615	616	579	650	584	613	617	619	573	547	603	582	651	632	608	584	619	624	613	618	636	610	619	626	612	574	621	552	633	582	576	626	584	539	625	635	598	581	565	585	617	560	565	591	631	659	582	614	599	569	590	579	576	640	609	678	631	577	616	595	625	646	588	602	562	583	585	626	588	632	590	585	585	562	582	576	535	619	572	590	633	614	640	604	611	601	628	604	653	623	631	663	556	580	560	628	614	619	599	606	562	641	604	628	571	649	570	641	656	651	613	573	567	622	622	604	594	606	594	565	602	561	582	632	593	607	619	621	618	632	653	632	634	595	631	596	635	582	631	578	568	629	598	620	584	551	602	579	609	610	609	617	572	583	591	630	621	635	606	570	661	617	614	617	596	616	587	590	599	601	596	570	578	623	631	624	615	594	580	621	588	630	606	570	590	554	588	668	601	628	608	567	612	616	606	589	596	590	629	616	560	595	617	628	584	615	627	592	623	625	573	611	592	600	629	614	627	630	550	583	596	611	630	610	598	641	595	629	563	616	628	632	627	624	637	595	628	565	625	624	612	580	597	616	611	579	593	621	590	551	573	602	623	618	591	605	556	619	658	564	648	623	611	561	621	625	631	685	587	608	570	601	628	600	591	585	560	565	665	608	614	589	645	600	601	610	620	611	588	622	607	621	630	577	608	600	558	617	617	604	581	607	553	617	585	588	642	595	656	600	643	586	602	580	616	627	595	554	540	655	638	572	585	621	589	612	563	570	621	530	591	613	630	607	578	604	598	620	589	582	606	579	587	556	621	647	607	629	574	579	602	609	614	614	587	606	578	560	615	577	590	588	635	665	638	602	637	554	636	620	587	595	613	587	615	590	622	616	623	645	610	598	624	578	579	584	628	653	641	615	618	606	627	617	668	614	597	571	598	628	581	651	608	603	593	577	640	586	643	570	590	583	598	619	622	575	572	555	630	579	608	630	604	645	611	607	588	642	596	630	620	596	610	582	589	573	597	618	600	631	616	640	586	592	632	584	579	595	587	608	625	602	590	567	591	614	588	641	597	591	594	625	633	589	597	586	663	604	576	600	613	630	622	643	578	585	634	584	600	599	619	616	625	642	570	644	609	590	603	601	644	603	592	612	573	634	598	596	587	591	655	628	612	566	609	599	608	658	619	651	612	592	584	588	580	637	627	645	580	615	587	572	602	566	636	581	630	580	581	618	582	610	573	619	603	606	596	582	623	590	583	581	613	591	619	615	599	608	647	585	597	610	613	588	608	547	635	568	600	604	582	648	614	617	575	636	601	605	582	600	643	576	584	581	606	599	626	591	601	608	594	609	581	637	618	582	612	613	593	569	588	574	616	614	579	628	588	532	615	578	598	570	581	596	657	630	602	557	626	614	588	615	571	624	585	625	619	632	595	612	608	601	612	583	664	588	608	613	585	615	581	615	599	584	601	585	576	610	600	616	617	578	616	625	614	579	605	633	628	613	614	649	625	576	627	613	612	615	622	598	619	579	577	619	562	624	584	567	631	611	612	641	625	619	688	620	577	607	572	597	544	645	628	625	629	624	608	555	629	592	562	577	615	598	637	612	591	621	580	630	616	637	628	577	583	634	563	654	599	582	588	624	624	561	602	598	631	608	624	598	591	614	604	600	585	616	580	601	634	587	618	556	626	601	602	590	612	581	647	576	580	613	596	641	634	623	597	584	608	608	634	639	596	601	610	562	595	626	561	607	586	603	635	639	577	578	556	614	606	642	548	602	579	558	639	581	568	589	629	583	608	557	603	613	610	633	580	579	619	599	568	586	582	630	588	584	579	627	610	604	624	610	606	602	602	586	577	649	606	598	622	600	627	593	600	610	595	628	564	630	628	597	567	619	626	588	593	571	623	567	595	557	648	577	631	610	609	624	600	607	621	632	549	638	637	637	591	597	608	600	593	595	591	583	614	604	618	636	640	576	586	585	627	541	594	587	581	612	572	631	613	580	597	618	610	632	601	596	621	559	624	581	620	592	633	620	603	591	600	639	627	557	600	603	611	573	596	605	580	623	574	609	615	656	561	643	604	598	567	644	619	611	639	633	606	633	551	588	571	627	607	594	634	604	638	591	562	586	635	611	614	631	584	560	602	617	576	566	662	590	624	593	621	626	604	613	625	630	605	557	603	617	638	606	613	573	569	592	578	621	597	591	576	619	569	594	650	607	617	599	586	655	565	600	620	602	561	593	609	603	600	594	581	647	607	603	604	593	605	553	613	635	635	590	607	589	600	595	609	569	615	614	609	615	618	598	664	580	613	613	649	610	561	589	609	643	614	612	595	617	546	579	584	612	646	573	583	616	605	609	631	608	600	589	614	635	617	615	632	619	566	626	621	583	623	602	589	624	602	608	588	566	594	615	651	623	599	636	575	616	595	608	591	579	569	561	588	629	606	612	594	580	607	615	582	600	581	619	555	619	594	587	579	615	616	616	590	621	580	573	617	638	612	621	587	611	644	616	608	601	591	622	583	584	620	624	597	634	647	609	598	620	613	615	655	580	621	624	595	597	584	599	585	592	630	588	619	621	647	615	594	619	577	586	609	575	581	613	600	620	594	632	613	605	581	583	535	563	594	612	593	600	620	624	608	596	585	624	579	592	645	569	571	674	599	583	595	659	626	625	617	606	630	602	612	627	594	633	627	593	615	614	585	588	581	607	603	617	618	562	618	616	558	583	615	624	615	646	569	592	601	584	611	607	633	636	614	613	609	586	591	642	608	586	623	600	560	620	598	563	584	607	555	593	578	591	617	575	577	646	608	595	601	608	569	592	623	621	608	614	620	614	612	592	617	573	601	594	608	591	586	584	600	631	611	611	554	578	611	607	621	599	571	614	614	612	679	579	584	611	633	631	645	591	622	590	579	596
40164	48263	46875	32485	21229	15728	9186	6201	4520	2452	1934	1537	1166	1099	792	778	646	585	580	497	469	452	433	426	423	436	372	405	387	375	337	327	349	355	301	345	317	311	312	342	328	289	298	341	337	322	337	346	317	351	343	357	331	352	347	336	311	315	312	317	317	311	317	335	325	298	340	304	316	310	322	304	344	328	321	306	277	356	338	291	307	330	320	287	318	294	332	342	297	299	293	319	311	318	350	357	312	303	323	330	289	322	288	310	303	302	295	266	289	321	269	263	312	275	263	315	325	293	295	291	270	326	291	277	301	288	345	311	294	296	291	317	312	301	314	316	284	298	317	315	315	307	293	309	313	275	273	321	294	297	291	275	298	335	283	293	320	317	280	274	296	315	305	300	316	288	313	295	308	324	294	329	321	303	292	329	288	299	268	304	282	297	352	285	334	291	329	298	305	309	296	315	313	292	310	296	289	340	322	287	300	311	325	332	302	312	316	268	298	298	323	344	318	314	288	288	325	305	283	310	279	290	305	286	315	327	305	322	293	314	307	337	328	292	290	310	329	294	276	300	295	303	309	295	324	279	305	315	292	275	322	294	318	295	300	297	287	293	294	284	300	308	285	287	283	316	337	307	287	290	284	266	294	292	304	292	286	296	333	308	307	327	291	278	339	286	355	287	306	345	319	314	295	316	310	306	298	298	298	287	281	327	299	292	267	323	293	313	301	280	314	297	301	317	276	302	280	297	328	340	268	313	297	291	295	309	311	318	338	302	339	316	326	306	337	284	315	285	315	295	325	317	299	280	317	278	318	304	290	281	317	324	302	310	308	286	309	277	315	326	301	273	263	310	311	345	308	306	303	313	301	287	319	292	319	278	294	313	326	290	349	280	299	335	274	283	284	299	279	295	276	280	306	316	309	285	326	287	274	284	275	315	314	293	282	308	329	324	308	276	311	268	308	293	317	306	278	291	294	291	290	294	275	332	298	331	343	284	318	303	296	301	305	298	263	309	295	301	292	278	329	310	302	270	338	290	302	308	299	328	282	271	314	295	301	314	308	311	289	333	315	298	308	304	334	310	275	311	299	297	320	321	319	327	296	312	298	289	312	323	317	300	280	281	296	335	340	299	282	307	321	291	292	314	324	279	283	303	299	315	294	315	297	308	288	306	328	321	317	284	315	309	332	300	318	336	291	272	279	299	343	294	279	290	306	285	306	300	299	295	283	317	298	278	288	325	324	326	271	280	329	296	311	273	307	338	295	280	306	288	303	302	284	315	323	314	309	283	269	272	301	323	290	305	294	287	309	310	320	255	321	313	299	297	309	294	289	285	261	304	318	292	284	286	294	293	272	289	287	337	298	300	312	283	318	319	294	303	310	273	286	287	288	313	257	280	275	281	289	299	321	295	297	303	329	299	312	298	294	267	286	279	312	321	312	306	320	331	302	314	298	309	313	292	298	295	301	281	296	285	300	280	302	292	293	297	268	303	296	312	289	291	307	268	291	299	303	292	336	333	303	254	282	299	300	289	300	292	300	255	299	287	312	328	264	318	311	297	277	319	298	288	272	298	322	301	296	275	314	287	312	273	272	321	311	285	302	307	279	317	335	282	291	281	317	331	306	307	302	281	301	251	308	321	293	284	302	296	281	295	280	311	287	301	279	332	338	303	266	309	315	306	316	311	316	274	282	315	294	300	318	297	296	312	299	275	338	265	307	303	283	282	291	308	304	303	290	316	310	264	289	272	250	290	323	326	314	301	274	299	314	287	291	325	300	303	311	271	291	294	291	322	301	292	315	297	314	318	283	289	335	305	290	285	327	333	322	303	313	294	302	311	289	313	316	285	273	319	282	283	298	287	279	312	295	336	336	317	291	280	319	304	310	287	286	300	303	304	282	324	291	298	290	312	303	311	274	276	264	351	320	312	307	277	301	287	258	315	293	303	315	306	295	275	293	282	332	291	317	300	302	291	280	325	288	297	293	284	336	294	306	333	304	287	312	273	319	334	263	307	288	307	305	287	311	265	325	321	285	315	281	311	256	313	276	314	317	307	316	297	304	294	321	311	272	321	279	312	321	291	279	276	317	274	282	298	292	279	325	275	327	286	307	271	292	303	304	307	313	323	271	277	285	270	311	302	310	319	322	289	313	316	304	314	267	285	293	304	305	319	301	355	303	278	272	302	279	296	314	279	324	293	316	277	300	315	313	282	306	278	272	308	292	285	320	328	296	283	319	290	295	311	318	317	278	298	264	301	303	284	306	268	280	318	296	290	267	309	309	320	305	291	271	286	292	308	284	324	287	286	331	273	287	305	308	287	310	314	338	287	295	320	310	288	312	300	311	316	310	298	328	296	300	269	307	287	298	251	266	319	296	236	312	294	305	311	326	316	293	336	293	295	260	268	310	334	322	287	278	282	339	299	290	311	280	308	298	292	329	307	289	300	282	297	288	299	306	304	304	309	313	275	294	274	304	304	279	274	276	295	315	316	299	297	296	304	322	331	331	312	285	276	299	339	309	308	324	316	302	256	292	292	304	322	247	305	300	324	269	264	300	288	270	291	347	283	288	295	299	306	296	301	293	306	316	326	295	298	332	294	315	291	283	283	282	284	330	318	307	305	295	309	306	319	287	316	316	310	287	304	326	284	296	320	311	314	300	248	296	299	301	311	314	293	333	283	270	315	282	330	323	301	285	303	319	317	285	299	260	305	305	287	319	283	317	290	317	297	307	275	268	303	309	330	322	337	302	276	318	282	316	295	311	309	274	271	264	283	279	308	312	289	297	299	291	289	290	320	282	281	290	286	297	310	288	315	275	306	293	296	316	284	291	309	309	282	294	295	312	299	291	321	303	273	312	343	293	286	274	307	290	307	262	283	295	331	304	306	317	257	269	275	301	292	292	276	301	314	315	321	280	268	295	304	323	305	285	297	296	302	301	324	322	299	306	327	288	286	287	308	297	295	295	293	282	277	308	312	315	298	285	293	299	318	316	316	299	290	311	276	287	298	299	299	272	283	318	311	297	295	269	270	275	290	302	298	309	309	298	299	302	294	313	283	313	286	297	296	287	305	272	289	292	308	343	313	294	288	294	292	310	314	300	310	289	292	311	323	306	307	320	321	297	302	311	294	296	332	297	295	307	292	284	310	282	321	293	276	292	268	325	289	288	300	315	333	316	313	314	314	289	293	311	279	274	310	309	275	290	279	308	290	297	270	296	276	288	302	316	305	290	304	303	301	279	295	320	322	310	310	301	311	317	287	308	279	334	299	273	307	302	281	311	285	312	282	269	288	303	319	309	305	302	321	307	332	285	293	304	315	293	301	323	292	308	309	299	306	310	294	292	265	322	300	308	301	303	338	272	307	299	294	313	300	307	320	327	287	304	284	297	292	273	291	251	296	319	275	325	320	298	279	296	293	282	320	295	306	305	298	315	305	315	324	312	317	301	324	313	313	287	299	308	302	326	308	302	304	298	279	259	280	289	287	281	272
27214	41803	46681	31940	17760	17735	14057	13137	11859	9100	7075	6622	5152	4927	3423	3136	2805	2613	2227	1878	1972	1848	1666	1699	1587	1554	1397	1435	1333	1256	1101	1058	1009	928	879	862	899	922	929	889	934	865	832	799	890	934	872	990	936	978	960	983	946	931	928	895	905	945	882	840	842	868	867	842	844	892	901	818	806	819	841	824	836	785	838	894	831	847	797	790	800	749	730	779	858	798	785	809	760	759	712	764	769	747	828	726	721	771	753	753	767	689	726	774	691	691	694	653	705	693	687	719	731	728	734	693	732	723	715	716	725	722	723	748	711	725	721	706	690	707	678	699	707	688	687	701	738	715	716	720	685	721	741	696	717	684	723	700	726	682	672	731	747	717	740	679	696	746	691	750	661	678	700	731	655	717	708	732	674	654	742	669	737	733	715	684	692	681	666	708	698	680	735	652	699	729	680	675	716	747	702	706	753	710	694	737	664	704	683	725	660	708	710	733	676	719	659	683	778	704	732	713	727	730	713	772	720	742	738	705	722	750	705	722	672	712	705	707	703	746	717	672	683	713	722	699	689	678	696	681	684	696	756	701	671	716	721	701	686	694	700	674	705	723	652	692	699	717	653	699	695	727	723	647	723	703	738	724	727	703	669	747	675	636	689	662	695	686	665	703	672	690	717	701	723	700	711	709	702	743	741	650	726	708	722	688	753	706	751	729	771	711	694	680	728	678	711	739	714	769	671	732	690	710	708	734	686	715	765	703	748	665	692	723	700	716	745	721	717	722	726	758	749	718	715	716	755	729	694	722	660	714	713	724	696	756	692	743	741	659	680	695	682	678	748	716	737	712	710	688	705	689	733	713	698	720	691	726	676	721	707	726	715	716	657	687	684	705	710	693	709	713	706	714	725	699	695	716	754	733	680	723	730	703	740	677	721	651	654	699	709	680	696	662	704	704	707	686	712	694	743	691	647	725	713	723	722	681	683	705	687	695	701	717	688	698	696	706	696	698	713	681	681	691	679	759	695	707	716	704	670	744	742	709	718	712	736	696	702	695	700	698	690	732	644	682	721	749	727	690	688	717	734	714	669	710	657	726	733	768	685	710	713	773	715	699	730	715	675	696	735	702	711	723	694	729	707	730	693	692	712	724	697	720	720	687	719	703	696	698	742	686	681	702	732	708	703	700	737	645	698	707	698	696	713	684	742	687	703	720	701	716	736	669	659	679	729	714	694	693	724	674	710	716	709	717	694	724	714	645	689	653	733	725	661	710	694	684	681	730	661	753	718	707	655	707	724	695	740	725	724	695	728	704	639	698	677	747	692	689	686	736	702	700	670	756	724	711	691	713	678	738	700	685	717	674	650	708	710	687	674	732	677	728	679	715	713	689	703	749	686	734	679	705	711	665	656	739	682	732	780	714	693	707	717	695	722	694	728	735	699	721	702	726	713	720	671	713	718	693	675	709	696	705	696	715	678	735	720	717	656	723	714	763	740	676	701	721	676	706	765	669	729	700	736	695	712	714	694	667	705	693	687	702	645	718	709	679	698	677	720	697	728	775	755	722	738	724	716	676	724	691	692	713	684	680	704	665	688	664	710	722	695	657	668	678	700	675	670	743	670	712	716	654	740	705	715	750	717	708	723	737	706	701	761	688	706	708	690	729	665	699	721	706	653	713	690	727	708	664	715	708	701	694	719	716	715	727	705	741	713	726	730	734	728	723	688	756	725	708	743	716	717	661	672	700	670	749	728	688	746	733	700	663	699	698	705	673	709	739	642	712	725	700	687	691	723	723	751	682	654	718	723	691	742	726	733	702	712	715	719	692	731	717	680	699	670	724	732	699	683	651	716	760	719	690	727	718	713	704	638	695	689	689	697	714	725	687	726	714	673	668	657	716	691	708	691	677	665	687	701	654	741	700	746	729	700	703	709	692	696	711	698	697	699	700	721	688	712	717	755	701	675	721	657	690	696	761	735	704	700	716	704	701	666	724	706	695	704	680	709	691	770	726	676	688	698	737	793	688	723	697	696	756	685	685	696	665	730	690	707	693	682	715	703	736	701	754	737	721	770	708	727	703	711	712	677	669	723	683	693	726	662	671	719	713	677	705	724	707	736	669	720	708	722	758	699	723	776	694	677	763	727	713	707	670	654	702	692	750	693	689	728	689	662	706	745	700	724	716	681	698	670	660	686	697	716	731	659	727	702	700	721	742	741	706	759	710	667	656	705	721	667	792	677	722	715	676	707	731	720	716	705	695	703	692	747	699	705	732	738	691	682	675	690	686	705	691	709	722	709	696	727	648	766	688	691	695	696	749	703	678	713	679	710	692	744	696	695	721	655	733	703	703	728	722	742	715	736	706	693	703	722	719	711	748	746	699	715	717	691	742	677	715	734	704	668	704	676	726	730	702	691	740	673	759	706	735	711	702	696	672	684	692	683	736	706	657	742	711	731	704	743	706	682	703	737	693	748	743	713	752	728	718	697	667	685	744	675	730	695	663	721	743	722	724	730	715	708	730	776	728	736	697	689	691	726	688	685	702	677	744	690	740	747	707	703	697	704	727	722	676	701	709	709	723	684	649	713	699	694	671	715	795	672	688	718	736	692	691	689	696	679	730	722	752	690	695	740	740	691	686	663	679	717	674	713	702	687	691	694	745	745	672	691	708	688	745	682	697	678	691	688	713	760	659	681	710	722	719	676	688	741	718	700	721	678	729	724	702	687	711	716	672	719	750	705	649	711	733	703	693	719	719	703	698	670	663	715	690	678	718	764	723	690	750	690	756	698	680	763	653	666	741	697	722	744	688	744	695	698	705	694	732	695	684	711	695	712	726	734	709	704	718	681	696	686	678	713	689	723	690	696	703	681	729	700	715	711	701	744	673	681	710	693	697	726	719	702	727	721	750	701	699	656	692	722	678	677	719	714	705	729	678	690	765	673	656	712	709	766	715	687	706	725	684	662	716	655	749	659	693	706	722	654	710	695	716	705	690	710	746	701	701	680	702	726	708	721	762	701	694	748	710	703	693	703	724	676	718	715	748	693	717	732	709	687	734	729	702	700	750	715	707	695	695	723	717	729	689	698	685	688	756	677	743	729	713	707	672	735	681	702	679	699	689	728	650	701	675	691	706	658	737	695	704	679	710	685	671	728	715	729	720	696	701	724	699	696	689	738	722	716	670	703	676	682	718	672	724	727	723	777	708	664	694	742	718	664	727	701	753	701	720	686	690	713	707	709	690	682	709	709	731	692	707	711	717	670	695	697	716	674	669	697	738	716	736	706	673	704	697	711	738	721	675	703	736	723	719	671	681	687	731	731	705	723	684	679	715	690	711	719	757	703	722	708	704	701	644	714	757	753	728	659	691	707	704	749	685	700	699	684	732	715	714	701	731	697	740	707	689	685	685	660	698	681	731	728	695	665	696	667	730	699	691	754	758	684	743	740	675	656	669	723	720	671	682	682	658	719	659	725	691	691	722	694	715	680	703	665	682	686	716	724	758
48567	51240	47993	34372	24982	22503	15668	10687	7941	4591	2924	2552	1981	1451	1123	949	826	887	725	565	576	564	605	563	537	488	501	469	411	365	368	350	339	288	288	310	277	319	286	302	288	288	308	251	325	316	304	290	292	322	322	301	342	335	322	331	290	329	284	295	308	291	305	311	304	270	311	318	302	263	276	269	256	265	265	304	290	315	301	279	308	296	259	262	291	304	325	282	280	220	264	298	263	252	259	278	271	296	300	270	288	302	292	284	265	266	275	292	253	264	253	285	270	254	265	262	291	249	270	284	281	243	283	262	262	275	298	221	288	287	272	282	302	280	262	243	260	299	251	266	257	290	257	248	262	281	262	255	281	263	246	278	256	287	273	262	268	259	263	264	252	254	271	249	262	268	248	287	281	254	264	278	246	278	268	258	254	268	272	278	276	276	251	248	271	275	236	247	252	266	286	261	260	284	265	252	253	256	274	294	285	262	258	243	239	257	268	237	263	273	275	280	274	251	264	251	261	260	276	239	306	251	257	220	265	269	263	280	267	289	254	267	279	274	245	235	203	266	273	256	280	261	238	255	241	238	249	275	233	228	263	278	291	267	260	291	272	254	283	249	251	237	311	246	251	277	291	264	275	261	264	241	257	241	264	265	259	265	262	273	274	266	282	298	270	275	255	263	274	244	267	238	263	255	280	227	272	256	275	246	226	281	253	265	285	270	239	264	261	262	248	268	259	253	270	233	245	271	250	292	248	279	284	266	279	307	272	252	253	262	251	263	259	278	254	282	251	286	281	265	244	272	254	265	235	282	239	274	232	256	290	266	261	279	263	281	279	253	257	288	261	267	270	289	286	235	301	306	241	279	229	268	293	223	255	260	272	246	268	261	248	302	253	282	264	262	271	295	266	275	235	281	262	261	244	264	287	237	299	268	240	249	270	244	279	255	266	293	261	294	276	266	304	264	272	264	254	311	219	246	269	297	263	260	283	257	257	254	290	282	280	252	231	244	235	240	291	296	287	286	290	295	285	258	255	258	263	279	258	261	230	289	263	282	261	245	267	273	268	232	267	279	294	299	253	268	257	270	270	262	274	268	254	257	304	238	242	260	263	253	273	247	276	271	266	267	308	275	265	263	280	263	254	228	245	268	312	260	296	267	261	277	226	266	292	242	271	263	262	226	248	223	275	251	250	279	248	252	312	260	284	255	259	268	267	248	279	230	272	266	278	246	244	282	270	262	282	284	241	265	252	257	247	262	269	249	253	261	265	266	251	248	269	282	227	272	246	265	269	271	251	256	257	224	269	268	282	276	284	273	285	262	250	275	251	262	254	262	246	257	263	250	273	265	274	228	252	275	241	297	265	253	273	257	237	287	253	301	222	236	261	249	247	262	286	267	314	245	292	281	261	277	262	250	253	269	294	251	243	255	255	290	246	293	275	229	255	281	283	259	274	302	250	290	286	253	267	280	261	265	282	295	274	267	283	259	260	273	268	265	244	239	255	285	267	263	255	264	247	240	263	269	280	231	249	258	278	254	269	279	291	261	278	262	278	265	283	275	252	262	273	267	253	250	261	273	262	252	275	271	241	261	264	248	281	267	291	287	267	286	309	266	260	298	250	250	242	277	271	255	259	275	283	294	304	272	256	239	276	272	275	255	278	268	230	260	242	279	265	266	258	244	271	271	277	264	287	263	256	249	242	276	285	257	253	255	264	259	265	273	261	258	261	255	291	268	256	253	276	274	225	260	278	278	278	261	259	264	263	244	260	225	262	267	262	262	279	284	239	308	281	290	268	259	290	271	261	226	273	269	260	263	278	251	245	256	266	315	285	273	262	274	290	256	270	280	293	288	275	274	274	266	272	254	246	265	269	285	265	260	266	270	291	273	236	249	261	274	262	259	260	266	258	245	275	281	259	254	263	237	248	272	261	279	266	265	260	283	289	271	267	270	280	278	305	272	257	253	266	298	276	284	273	267	268	280	262	258	258	274	272	256	264	298	279	251	225	260	259	254	293	251	263	258	253	255	259	240	235	294	270	279	231	248	252	278	318	273	233	305	281	254	289	265	282	260	272	248	282	276	265	237	257	267	288	264	258	239	265	275	262	274	252	253	300	262	257	248	253	290	251	265	260	275	311	227	284	292	274	260	298	271	263	251	253	274	250	252	255	273	281	248	300	233	280	267	275	267	251	267	267	290	277	244	257	245	296	269	270	271	276	283	260	273	275	264	265	265	255	249	285	269	305	274	281	265	313	275	296	270	241	252	260	265	271	257	256	253	277	266	275	245	243	263	270	259	243	263	248	298	243	223	241	282	250	290	254	269	242	241	244	288	263	265	248	286	290	233	255	265	269	249	275	293	261	239	253	302	285	289	255	273	241	268	262	256	277	254	257	245	266	252	271	268	308	229	265	265	261	263	278	272	289	247	298	281	277	263	238	264	248	258	254	236	269	257	311	266	255	281	242	254	278	274	275	267	244	269	269	279	284	270	254	261	296	279	278	267	277	276	245	239	282	254	250	265	263	253	252	263	257	258	273	278	280	279	289	288	249	270	263	281	264	252	269	269	267	260	281	271	272	255	266	242	276	260	261	244	267	256	264	250	261	234	250	240	254	271	276	304	276	260	256	258	270	268	286	264	258	276	253	228	277	254	257	291	283	242	245	285	260	235	266	236	262	245	293	261	240	276	292	257	277	284	259	259	268	242	263	267	233	272	270	263	269	281	291	265	246	267	261	247	290	275	260	285	284	283	268	301	291	276	260	263	253	281	271	253	247	256	270	282	267	279	255	274	241	272	239	286	265	242	272	266	262	252	256	272	232	279	244	243	248	252	280	273	258	279	264	244	272	257	280	275	276	262	287	280	287	275	293	243	266	317	258	265	256	252	253	283	281	250	266	286	229	276	257	271	235	249	249	260	241	290	262	262	293	256	302	259	289	276	262	291	256	278	297	271	268	288	281	234	248	250	267	243	273	259	289	264	284	265	314	257	266	271	267	263	285	279	284	245	281	290	290	235	285	243	275	255	287	286	294	242	264	270	285	278	265	265	291	249	255	265	260	230	258	274	260	265	317	250	252	301	266	260	276	266	268	266	260	263	305	282	260	260	272	257	279	286	288	271	285	283	263	276	245	289	276	258	273	282	252	258	255	275	298	253	269	273	263	238	259	270	258	275	238	234	280	260	264	251	263	262	253	282	240	272	248	253	250	264	269	235	264	266	304	240	262	277	256	255	250	258	282	283	260	241	274	259	250	281	260	267	257	264	279	259	220	265	263	249	261	250	266	287	265	269	262	252	252	284	292	260	246	260	264	265	260	257	264	249	248	273	284	275	245	268	255	303	288	287	273	272	269	244	248	244	279	272	256	269	253	275	274	248	240	256	251	262	256	269	275	255	289	291	265	240	279	280	247	262	275	254	245	250	274	249	273	253	262	287	273	275	221	259	277	267	276	270	281	259	248	253	274	242	262	227	270	282	263	268	255	281	252	254
33578	46555	51071	36813	23951	23158	18612	17410	16969	12211	10061	9344	7489	6225	5062	4386	4026	3765	3215	2554	2617	2531	2344	2619	2464	2121	2115	2025	1738	1537	1390	1228	1047	1004	929	961	924	1020	980	890	973	897	844	925	921	1056	967	978	960	986	1092	1028	1052	992	1008	1006	938	905	888	876	847	824	880	847	829	832	832	879	839	808	781	792	796	798	802	796	817	769	741	733	745	701	680	757	724	726	801	741	723	712	699	716	672	677	727	716	703	723	733	662	670	655	684	688	658	633	626	631	599	654	635	659	690	587	688	638	564	635	645	598	623	667	622	633	645	652	659	635	607	661	656	629	622	638	609	598	625	629	639	587	646	632	617	641	615	628	621	612	619	653	629	628	600	623	639	630	592	638	618	646	641	656	620	631	646	600	631	620	586	616	648	625	636	617	576	632	664	639	596	628	671	622	632	590	606	636	618	626	620	613	639	588	629	613	627	642	616	607	622	629	606	633	574	651	604	586	638	630	663	631	604	599	622	615	607	637	597	602	649	624	574	612	616	615	591	641	638	602	654	583	605	635	622	622	642	608	636	647	629	586	625	603	601	641	635	679	570	584	637	640	639	644	589	608	576	599	659	626	604	611	639	579	626	605	653	619	626	642	642	586	638	608	602	609	587	643	598	604	640	622	604	599	649	638	634	578	609	622	592	625	648	646	616	615	603	613	600	612	632	611	595	611	629	615	652	634	609	603	620	573	626	600	624	608	696	613	621	613	672	623	631	634	635	632	638	642	614	594	625	570	671	611	637	631	653	616	638	626	605	600	661	639	599	632	608	619	624	602	592	598	616	613	672	612	611	614	625	665	615	657	563	602	650	680	619	563	578	610	624	656	623	619	591	629	656	589	619	628	645	585	623	611	678	618	639	614	612	652	618	640	623	631	631	632	601	599	673	616	606	603	600	659	629	592	607	606	627	615	617	633	619	629	620	616	589	595	589	653	631	586	616	573	667	597	617	639	627	610	632	628	594	584	628	638	607	623	674	619	671	627	622	620	630	623	612	617	632	648	693	626	635	645	615	674	597	667	656	560	609	595	600	631	626	583	621	642	638	625	617	612	653	627	630	612	632	605	654	631	595	573	592	628	646	599	648	653	640	613	642	618	603	627	657	588	631	621	602	622	591	606	636	621	604	597	635	626	632	619	610	598	598	566	632	603	630	636	589	619	618	628	610	615	622	625	600	609	614	610	628	638	621	595	616	583	631	702	614	596	619	618	631	596	626	595	651	581	612	598	625	591	613	624	605	583	600	637	612	616	593	614	560	626	646	608	598	609	605	619	598	634	653	660	609	613	613	563	581	611	607	627	609	649	620	612	594	627	605	605	648	619	645	652	645	583	638	624	639	592	623	653	606	597	620	601	582	642	568	644	643	614	637	621	658	579	602	590	614	627	581	619	610	676	650	627	594	604	605	593	610	599	571	658	604	621	639	647	653	636	650	648	630	633	654	592	634	592	593	619	644	617	622	576	600	622	587	590	650	632	624	634	646	615	599	603	606	640	608	621	619	583	629	650	612	658	595	634	635	604	594	607	630	590	630	623	632	620	577	576	650	648	608	593	648	634	577	616	591	610	621	571	628	618	590	618	645	606	619	645	611	602	574	623	615	648	614	572	600	628	629	607	612	645	620	612	640	591	608	595	609	621	573	608	617	639	577	664	575	616	621	603	592	579	603	626	641	626	610	616	669	631	596	630	630	649	629	545	621	578	645	604	606	597	640	636	611	609	614	599	614	653	648	581	627	609	567	572	612	592	648	597	710	642	639	647	630	638	629	646	631	605	587	603	672	636	628	649	610	657	603	641	606	634	642	647	619	593	672	621	660	639	601	663	611	632	629	608	632	616	637	591	637	639	621	619	601	620	600	640	662	601	652	629	602	617	591	646	618	648	629	625	660	643	572	615	596	620	592	619	666	675	592	616	598	660	610	627	617	607	623	610	581	582	624	609	646	629	607	630	601	629	617	606	642	609	657	616	624	622	604	633	580	613	628	597	622	643	581	637	613	624	617	637	578	578	630	630	606	631	595	620	560	598	609	638	652	649	636	653	651	615	620	660	636	628	599	578	579	673	596	651	581	612	613	608	666	601	614	593	645	648	594	636	628	615	674	614	621	613	649	605	601	609	647	605	619	627	628	647	620	664	609	583	622	618	644	602	609	597	614	639	576	623	604	618	613	580	617	641	622	619	635	604	627	609	646	608	633	688	626	600	631	638	620	636	645	593	604	629	582	582	602	654	630	596	605	614	584	602	565	597	606	669	640	592	636	599	593	646	607	622	595	603	650	630	680	621	607	581	618	652	665	635	605	611	597	633	605	642	588	671	626	591	631	621	610	594	648	657	599	625	625	617	589	594	628	654	673	624	627	633	630	623	661	638	669	558	657	595	610	593	637	626	620	603	606	625	572	611	634	616	663	646	654	597	657	592	643	628	574	606	618	637	622	636	611	627	620	629	623	610	586	623	655	641	629	623	622	638	614	568	609	594	632	603	609	645	568	639	638	636	657	600	601	634	571	660	598	647	666	636	611	616	654	612	659	616	614	589	602	604	643	679	581	626	660	613	637	566	642	612	616	622	630	624	621	606	623	632	638	645	660	626	624	648	610	627	604	628	630	605	603	618	640	588	635	671	642	585	589	593	637	663	607	624	622	609	579	617	590	649	624	647	622	613	657	626	633	643	640	595	671	612	603	659	633	604	610	617	586	658	625	658	630	594	602	606	583	592	611	642	616	609	621	633	607	623	615	651	657	591	621	629	629	661	660	664	625	645	628	573	633	581	621	635	632	573	652	582	595	576	603	583	599	645	612	594	594	595	642	653	637	605	625	617	626	628	619	638	623	611	575	639	609	597	635	638	582	629	644	647	654	662	591	644	594	617	603	614	580	577	577	637	599	612	627	649	622	586	596	589	612	643	595	655	591	592	651	630	613	637	618	623	589	591	591	592	697	626	622	633	624	703	608	630	633	613	617	653	623	644	628	608	625	655	639	567	640	615	639	630	570	632	631	634	645	576	618	621	636	622	653	628	587	661	580	609	635	586	615	622	619	573	616	617	628	626	614	694	589	644	575	606	582	574	627	629	598	608	595	630	607	653	624	611	653	637	599	610	661	606	622	608	611	606	576	615	608	662	621	627	622	635	619	609	639	589	630	591	665	596	620	601	644	597	617	609	613	654	654	593	599	643	590	597	628	648	624	626	628	639	693	607	609	619	615	642	649	611	636	592	605	627	632	644	593	670	614	626	621	602	642	641	617	643	646	647	633	590	623	647	640	654	644	635	642	616	608	596	596	622	632	610	593	632	601	557	608	581	586	585	598	580	650	655	596	596	598	632	595	569	630	624	619	630	646	590	635	608	632	613	596	641	672	611	612	629	648	633	654	633	624	653	628	576	600	612	615	617	605	606	649	644	625	605	621	666	620	622	628	596	629	640	636	562	605	610	628	577	621	615	583	603	615	627	622	629
18983	16244	17583	8938	3563	2172	1431	1140	920	678	566	474	439	402	364	383	342	340	341	276	299	311	294	261	294	278	276	272	252	229	235	257	277	253	277	235	225	271	221	228	261	252	234	238	243	240	250	259	264	222	217	286	289	261	274	261	254	274	222	220	224	263	230	286	254	245	241	253	253	265	250	254	231	251	228	252	266	206	245	253	256	244	255	251	240	269	231	257	232	256	250	236	251	276	248	238	249	254	273	276	256	240	221	264	255	280	247	207	251	236	221	258	251	237	253	262	227	231	211	238	242	263	256	260	223	199	266	229	253	236	231	243	235	257	250	251	224	252	224	240	243	230	241	223	269	247	244	246	210	215	238	211	209	221	233	209	226	256	243	253	252	228	215	241	255	268	240	221	246	233	231	256	216	236	247	264	218	229	229	229	222	253	258	227	240	236	237	232	234	213	258	226	253	240	235	217	249	283	283	226	217	261	267	281	262	243	225	242	248	249	219	226	243	254	253	252	237	260	238	262	234	260	239	254	268	256	221	235	236	235	229	245	237	241	249	219	267	248	232	225	242	216	247	247	260	263	268	265	230	252	212	246	268	238	263	250	241	243	239	236	218	231	220	250	244	227	236	225	258	250	263	277	267	256	232	253	235	263	248	237	267	240	236	243	224	216	250	220	218	273	273	215	250	236	240	261	251	247	236	253	241	232	247	240	263	255	260	252	237	224	269	259	253	230	237	247	251	254	238	240	275	249	242	253	239	244	240	244	257	242	242	214	257	254	258	227	214	244	238	196	231	244	251	254	249	242	247	246	233	235	228	231	256	272	210	260	234	241	250	257	238	221	241	238	228	258	221	251	227	239	252	254	243	235	243	263	276	242	253	249	267	256	276	263	243	228	272	267	256	220	231	240	264	235	277	243	263	259	250	246	263	235	244	232	245	232	226	233	265	250	232	236	242	255	234	225	192	252	230	262	234	256	226	237	285	250	242	230	249	258	259	236	228	281	222	251	256	247	274	259	241	249	261	243	259	270	237	226	224	227	254	255	253	241	246	260	233	229	253	228	213	257	251	256	254	266	236	232	210	247	244	226	243	257	257	240	279	261	226	239	240	248	261	258	235	254	270	242	233	257	252	238	223	260	206	230	234	249	241	240	229	249	273	261	256	277	241	242	248	242	230	266	213	235	247	270	281	231	258	251	265	206	235	256	211	220	241	259	250	237	223	225	246	247	239	229	224	247	249	247	264	237	237	250	267	229	238	271	243	224	245	262	245	235	231	244	226	249	235	206	237	228	236	229	231	236	264	255	235	226	278	263	234	263	271	247	239	246	247	241	237	259	216	252	218	241	221	218	225	239	233	251	244	265	239	227	228	233	267	261	245	254	253	260	239	232	256	222	256	225	250	243	272	263	231	253	215	232	285	233	246	239	269	238	274	242	289	258	238	238	206	249	246	244	247	242	270	244	260	206	233	246	253	225	257	256	233	243	217	235	206	229	218	245	258	205	240	211	246	260	231	248	244	247	253	238	223	238	277	240	262	254	219	248	219	227	250	273	258	221	242	270	233	255	234	255	219	241	247	234	273	232	239	271	255	218	246	219	235	243	254	246	226	272	231	240	267	229	232	254	237	261	228	265	241	238	212	228	230	243	236	222	236	221	246	219	242	216	229	266	203	245	255	221	229	276	252	225	240	240	223	238	222	253	254	258	265	248	238	233	219	239	255	227	234	238	249	254	223	242	229	213	216	251	237	298	265	232	246	235	227	251	234	241	263	215	237	249	244	255	227	268	277	232	221	249	259	243	252	262	232	255	237	219	244	262	242	242	239	247	276	215	230	226	274	272	224	222	239	218	246	243	244	268	273	255	232	244	239	254	233	234	280	237	250	237	246	253	246	249	247	244	262	262	250	221	245	227	232	257	229	242	253	268	217	259	226	245	257	222	222	243	272	276	242	234	240	250	226	250	240	237	258	213	250	208	240	243	224	250	257	242	254	239	273	244	250	258	214	231	242	229	248	220	274	263	260	257	250	243	242	246	243	243	226	239	236	213	238	258	264	242	269	223	233	237	244	264	239	218	231	244	264	229	250	239	235	257	238	225	259	264	269	227	246	233	226	231	253	235	221	240	229	236	196	236	246	237	216	276	241	249	242	230	232	246	250	239	256	248	235	249	248	240	243	237	256	237	226	247	257	241	251	223	253	260	243	275	242	218	241	218	263	245	264	256	247	236	246	265	231	239	233	220	235	235	243	251	249	257	251	217	253	243	236	197	237	233	237	240	258	234	229	228	228	263	230	241	241	234	242	219	269	216	253	245	253	217	253	216	254	228	253	255	255	224	239	240	284	237	226	262	239	240	246	231	265	236	207	272	241	258	221	224	250	251	236	231	231	224	235	254	222	223	236	246	243	234	235	280	256	219	257	235	228	230	253	244	230	274	225	264	257	247	254	243	237	221	234	237	261	255	262	263	257	236	250	215	232	248	239	272	213	225	257	216	218	232	229	251	242	255	281	241	234	257	259	255	239	257	252	233	235	251	277	272	236	258	258	237	247	249	261	232	256	247	237	228	232	231	240	233	262	220	237	250	263	239	251	241	229	271	259	248	221	248	220	261	245	238	229	245	243	240	246	215	247	246	218	217	233	229	232	227	254	253	264	242	292	238	236	266	248	237	257	251	254	242	256	226	241	234	248	235	254	221	255	256	251	251	232	226	259	255	250	235	237	242	235	248	217	251	268	191	253	259	251	227	251	239	230	278	215	230	265	257	239	252	251	235	254	233	237	237	237	222	241	256	257	261	273	258	269	251	224	260	217	239	226	244	261	261	237	234	273	243	255	258	274	220	236	221	238	250	222	262	216	228	241	241	224	252	247	254	233	247	252	238	227	255	235	266	243	243	236	252	230	264	263	251	230	259	246	252	243	225	269	236	248	223	233	251	207	250	224	227	246	257	226	258	242	264	254	253	259	283	240	233	235	222	254	242	236	239	233	257	237	241	228	253	277	244	235	244	248	278	254	245	243	221	223	239	252	249	276	242	239	240	254	236	246	224	228	271	230	239	239	238	269	262	219	255	250	242	222	272	249	233	261	238	279	233	255	246	244	245	268	251	241	247	243	245	221	263	252	250	249	256	265	264	253	258	249	240	235	238	244	244	225	229	262	239	238	242	237	239	258	220	248	234	250	247	252	219	220	232	234	213	241	248	232	258	253	259	247	247	226	225	231	207	249	245	246	245	249	229	247	246	238	234	229	244	235	251	259	239	232	254	256	245	232	236	233	233	258	239	266	266	205	254	233	207	259	257	247	249	227	249	293	250	237	211	219	255	217	248	255	224	260	233	241	225	243	218	198	254	239	227	258	250	256	257	258	226	233	232	230	249	238	259	249	242	253	242	251	254	236	262	269	239	259	236	243	242	279	247	275	247	227	260	238	213	215	267	233	228	228	210	247	246	225	233	238	238	227	243	219	259	223	237	250	239	231	252	232	242
11448	14788	23680	14664	9611	7823	5741	4670	3885	3198	2452	2080	1841	1713	1369	1290	1260	1143	1085	982	922	909	868	869	853	768	784	808	745	691	677	693	695	708	642	656	577	636	646	673	635	634	654	692	626	677	661	661	666	686	636	648	663	697	667	685	674	674	687	666	684	650	654	739	718	678	641	689	660	688	681	656	701	660	675	664	668	701	641	684	614	615	622	618	632	645	677	608	637	681	624	599	665	618	628	616	656	608	650	652	609	610	604	615	633	633	590	634	553	588	605	596	621	621	592	587	621	568	631	599	615	605	546	563	615	596	601	571	569	591	586	621	600	612	606	541	606	610	614	606	631	582	610	637	610	590	593	610	605	597	567	582	615	577	555	589	583	650	547	620	572	586	605	625	586	613	580	574	597	574	585	582	598	594	577	582	648	581	594	606	590	588	580	609	520	574	589	624	613	613	572	604	588	600	603	603	555	607	599	569	623	597	615	574	604	599	574	576	579	586	568	587	576	611	595	606	621	621	558	581	613	628	588	593	580	635	611	623	601	590	573	594	610	601	589	600	596	585	600	574	638	567	629	595	590	621	588	587	635	621	590	585	612	587	587	617	582	605	600	577	621	565	583	619	620	591	659	608	557	593	598	624	578	597	579	603	628	588	566	571	583	629	589	588	533	615	627	638	594	589	609	615	611	642	616	576	653	624	612	613	593	570	579	601	628	588	622	564	622	596	629	596	602	581	637	611	595	601	570	595	590	581	602	625	570	632	595	583	594	598	609	617	616	624	634	647	605	604	610	613	622	602	573	621	569	590	620	602	591	623	605	567	598	592	624	618	569	601	574	619	572	573	585	599	624	599	609	626	615	591	588	597	631	620	622	616	562	580	573	591	576	589	537	580	654	596	593	581	561	586	603	605	578	628	587	623	603	623	613	573	586	582	596	595	594	576	604	603	562	591	632	592	596	597	609	652	618	552	605	573	608	632	609	617	617	641	572	593	595	613	613	577	574	591	638	620	597	561	610	558	581	564	591	575	641	582	600	585	595	599	622	578	646	586	606	580	591	637	558	559	609	603	585	670	575	598	619	624	584	583	625	574	567	585	582	628	604	623	586	614	608	609	621	571	585	595	587	566	564	584	576	617	597	622	588	578	605	616	589	608	555	606	609	560	587	605	629	547	617	623	579	589	587	585	596	593	582	557	564	587	672	542	620	612	617	608	600	625	583	639	634	571	600	593	588	600	582	579	568	593	588	599	612	643	603	591	589	624	618	635	584	587	592	595	664	627	613	605	588	554	605	585	562	590	611	619	599	587	573	619	595	598	558	590	601	598	581	603	559	668	611	565	564	608	633	611	592	617	579	639	608	559	600	553	570	570	566	600	601	629	590	598	578	559	582	562	610	565	630	620	608	570	647	577	596	590	607	585	640	575	603	619	594	546	602	612	579	637	574	612	624	642	605	608	601	616	615	629	574	560	618	556	577	604	627	613	579	598	581	578	583	586	564	572	558	598	599	622	545	569	574	571	579	586	594	600	560	605	624	636	617	601	613	574	595	613	581	602	570	607	566	608	604	595	651	628	623	606	572	625	553	586	563	607	594	585	563	654	595	610	583	610	637	530	593	582	629	592	622	571	567	627	579	644	641	598	585	625	588	623	566	572	612	626	637	597	572	587	622	613	580	606	613	579	602	605	562	664	607	616	594	566	620	597	562	571	588	607	630	553	645	563	528	645	588	630	590	627	570	514	579	578	653	613	622	627	576	604	630	602	588	562	627	609	598	550	654	588	602	643	627	602	533	578	616	591	605	617	570	607	609	557	571	597	644	582	556	580	576	568	602	608	575	605	605	610	596	588	593	575	583	579	594	585	602	608	594	603	623	585	573	574	604	542	581	587	566	558	609	610	572	531	601	588	592	571	555	593	602	598	593	595	614	565	632	573	602	614	569	630	586	589	615	629	597	596	594	596	629	564	569	631	632	600	603	580	615	546	574	577	638	628	607	559	608	571	623	588	601	583	582	600	603	642	607	601	535	572	621	597	640	565	585	579	573	603	623	616	589	600	605	598	621	712	597	611	616	591	586	578	609	567	630	640	628	612	600	572	591	593	617	576	602	575	622	574	573	595	607	610	589	596	630	584	615	587	567	544	582	595	581	552	632	587	596	566	603	570	640	617	573	624	624	588	557	591	581	607	590	596	605	598	585	622	575	593	615	580	593	581	618	633	576	607	576	594	624	588	587	615	618	618	599	554	596	565	618	594	558	578	588	590	582	577	555	613	591	562	606	611	603	645	565	558	584	589	570	571	566	607	618	605	623	625	605	606	630	607	642	570	640	600	620	579	579	605	555	636	585	593	610	639	591	600	582	586	559	610	589	611	557	599	600	618	610	610	557	623	617	565	594	561	621	598	604	617	607	592	588	603	548	632	601	592	653	590	625	585	605	606	635	566	576	653	603	599	616	628	594	602	608	624	577	610	643	603	611	609	563	632	614	598	546	577	641	614	607	605	642	639	629	623	565	568	568	638	583	620	626	598	631	574	581	594	632	569	594	589	594	610	642	582	656	602	571	599	573	568	590	583	585	590	620	547	589	605	624	575	570	626	608	589	600	616	576	601	569	592	594	505	583	577	605	598	619	559	566	602	602	588	593	556	580	608	611	598	635	549	635	587	602	576	606	631	577	584	567	563	596	620	560	634	623	598	557	588	622	605	604	591	579	596	605	586	569	550	570	599	546	608	594	623	608	582	602	571	568	592	561	600	595	597	631	570	597	573	651	610	601	590	593	580	572	544	581	636	624	574	558	596	600	581	627	579	633	590	572	590	576	590	590	589	585	600	587	608	655	575	539	595	622	574	627	535	644	568	619	611	631	616	596	612	545	584	601	596	562	604	568	584	619	654	579	582	583	586	619	591	597	614	614	651	552	585	581	568	583	595	586	554	619	569	605	576	613	578	599	604	627	586	595	599	564	585	601	579	610	608	619	602	603	593	599	606	610	580	624	590	586	598	626	628	582	585	590	547	593	614	637	624	578	639	610	578	609	572	594	625	621	585	558	603	594	608	600	583	589	586	590	597	579	574	637	596	595	621	643	594	582	632	589	573	590	599	624	574	579	600	603	570	624	559	592	600	587	590	583	561	572	595	584	601	564	589	635	564	588	589	558	562	586	583	593	603	592	596	616	597	628	619	635	624	578	583	655	635	593	569	591	581	568	626	585	581	592	605	597	570	613	605	626	588	605	587	585	565	613	583	590	616	560	638	615	599	582	641	608	614	583	605	582	612	596	568	640	609	563	572	569	590	635	582	580	630	610	573	555	606	604	611	571	590	598	612	578	615	595	618	594	604	555	590	595	603	601	651	622	619	590	609	583	643	585	594	602	623	620	593	613	594	557	587	573	547	653	610	635	585	614	582	622	585	565	566	606	614	591	597	585	586	610	572	584	580	596	594	596	588	595	591	644	565	579	647	607	604	634	644	631	610	583	585	585	614	621	590
40174	46688	46671	34036	21704	16560	9269	5764	4242	2550	1673	1278	973	834	742	689	576	617	527	543	518	483	424	428	410	409	405	387	349	343	341	356	323	324	310	332	334	319	331	298	304	333	326	314	349	306	333	317	344	368	321	304	337	325	331	310	313	328	286	302	327	325	323	309	332	306	321	350	289	334	308	304	308	305	284	328	307	346	300	353	307	332	290	303	337	291	285	323	309	287	316	299	325	313	249	304	293	292	295	328	288	284	292	300	319	315	268	277	290	290	320	342	299	298	318	283	294	327	293	295	276	298	294	310	305	318	319	267	312	283	303	317	290	295	318	307	311	305	303	265	282	270	304	253	314	288	294	314	292	293	291	313	299	319	317	319	298	310	294	293	309	282	311	269	275	318	304	330	315	312	300	278	293	283	278	288	308	291	291	282	306	321	275	275	307	322	327	275	277	282	310	298	293	255	270	270	276	275	274	265	288	289	281	321	288	285	284	305	283	282	312	287	291	315	322	274	316	284	326	270	287	303	328	333	320	312	310	295	295	277	312	317	273	284	311	307	303	321	316	315	319	321	305	296	314	299	309	308	311	286	315	267	302	286	302	296	297	292	275	277	279	291	261	317	295	293	284	292	316	274	301	261	308	306	298	269	290	298	260	305	311	302	281	308	261	283	283	297	315	348	330	285	292	308	304	304	330	319	289	327	264	287	280	277	300	281	291	267	288	321	327	316	299	319	301	307	289	274	280	302	296	324	286	297	299	302	266	293	313	268	313	293	301	258	320	302	284	319	294	317	304	269	277	260	307	271	294	264	315	333	273	312	280	296	297	340	309	291	331	318	293	248	290	290	304	280	290	282	290	303	309	300	292	311	313	282	280	313	297	298	311	290	288	306	298	282	329	308	299	297	298	301	286	264	281	319	265	290	263	297	302	288	301	264	291	304	276	318	301	308	295	284	304	291	290	312	286	314	271	284	308	277	294	283	313	298	295	302	306	302	277	301	298	292	319	288	277	286	278	297	338	292	258	304	317	317	299	286	317	305	311	301	342	299	296	307	333	306	289	287	314	297	307	285	299	287	292	306	299	319	272	295	300	282	304	313	292	290	295	283	309	345	317	292	297	287	271	274	316	292	301	281	307	302	291	293	295	284	315	275	282	286	294	298	305	305	308	303	280	280	309	302	280	274	308	297	331	265	307	301	272	312	277	295	287	323	286	275	299	299	296	301	294	317	325	333	327	325	303	327	319	293	278	289	313	326	311	306	308	281	323	319	302	256	265	297	269	318	306	292	283	319	289	300	280	334	302	299	276	330	298	284	291	277	289	296	331	303	309	312	270	306	302	287	309	275	282	268	304	293	289	280	258	312	271	278	294	319	283	286	307	293	282	297	288	305	304	264	317	299	311	290	268	287	304	295	303	303	261	348	297	325	304	298	284	278	262	311	333	293	266	320	286	329	301	315	280	327	293	290	304	249	284	285	282	305	304	322	315	305	273	296	319	310	312	269	331	300	311	288	301	301	301	265	273	300	297	276	298	296	316	287	281	305	303	334	307	287	320	318	297	295	297	272	293	268	276	294	294	275	295	304	315	331	337	280	326	314	297	331	274	285	295	303	311	319	279	273	288	261	290	285	306	309	302	310	315	284	280	317	322	311	297	300	296	287	321	293	339	312	316	302	319	294	297	302	328	297	298	269	291	305	320	312	306	290	267	273	291	348	302	296	285	302	334	275	276	303	272	302	299	315	317	298	288	312	314	330	301	301	301	308	297	309	316	287	314	307	312	272	266	304	283	284	291	300	365	270	303	325	283	313	307	304	325	292	308	320	340	270	292	288	284	311	298	281	305	324	337	302	267	270	300	316	295	294	291	265	328	274	324	285	303	279	313	301	292	293	309	298	283	320	281	309	315	299	325	322	283	289	311	282	292	298	308	315	285	291	283	308	306	280	260	288	307	269	300	293	302	313	278	313	287	295	299	347	302	307	313	301	324	264	299	267	269	285	289	265	303	298	322	313	303	257	260	304	271	301	281	288	309	280	298	304	252	323	309	284	316	295	304	293	293	277	283	305	277	274	290	303	293	326	305	294	301	277	310	316	291	295	292	259	297	307	315	304	300	292	290	296	300	290	309	290	306	288	329	273	319	318	308	295	308	287	307	301	296	299	306	307	294	302	311	284	344	320	329	303	292	324	305	314	315	320	292	353	314	302	293	308	305	319	301	315	323	325	316	293	326	322	289	274	328	270	319	310	295	323	337	267	287	307	301	281	331	274	290	306	253	289	307	271	298	310	279	293	265	285	301	292	298	310	312	276	291	287	288	297	324	306	311	308	295	282	298	330	314	280	271	303	291	316	304	297	293	299	284	292	314	326	267	311	290	288	315	313	303	292	314	298	295	308	287	301	291	263	294	314	292	326	306	291	305	306	299	277	301	283	283	316	286	301	266	285	289	301	288	341	331	287	293	286	289	288	287	289	274	314	292	306	315	294	294	293	282	323	299	302	315	297	341	286	301	270	280	316	326	277	296	292	311	325	303	291	308	316	284	308	305	280	302	322	307	290	289	299	281	347	291	308	296	294	305	304	253	294	306	311	298	303	314	288	320	311	287	282	276	294	275	314	341	337	296	315	286	317	291	304	295	304	313	302	310	287	283	276	303	308	280	319	315	322	282	285	299	264	281	265	305	276	266	320	308	308	310	296	303	284	291	285	276	300	287	281	289	299	328	298	281	312	296	312	311	313	284	280	313	319	295	294	298	302	280	297	275	276	286	297	283	279	287	298	279	292	301	296	305	313	296	306	274	257	281	293	306	286	273	297	326	320	301	286	297	272	308	316	310	294	275	321	265	283	282	276	298	326	324	275	288	280	299	310	291	268	323	282	293	306	307	306	269	314	276	268	290	287	312	295	314	286	287	299	296	325	270	325	302	270	269	304	305	310	284	305	288	284	292	314	283	309	313	306	290	304	324	282	277	282	335	291	277	293	338	318	308	294	289	302	317	302	316	309	318	281	295	291	268	308	300	314	303	293	308	309	306	287	335	267	281	299	306	312	311	283	308	318	310	306	291	310	319	282	262	277	281	293	323	318	312	301	319	304	303	282	283	341	298	310	300	284	298	316	283	292	293	290	302	289	276	306	294	295	308	315	305	335	338	310	294	321	339	318	280	326	297	304	319	277	350	300	279	272	330	304	303	286	297	297	289	278	309	295	297	291	309	271	289	282	289	289	296	286	306	280	267	325	269	305	323	311	279	292	285	284	298	299	290	293	276	291	291	297	298	327	288	286	283	317	286	304	300	281	286	271	291	280	314	279	262	291	290	305	302	301	313	291	309	300	298	271	300	320	274	304	304	259	323	286	295	323	322	291	285	277	277	304	287	309	341	307	310	321	326	298	274	280	275	283	318	311	327	308	335	319	305	317	305	289	294	303	259	297	282	292	300	284	268	301	279	280	330	313	299	282	284	316	299	273	285	288	347	300	303	289	318	275
27580	39857	47202	31237	20566	20145	13760	13306	11793	8685	6451	5644	4389	4030	3546	3080	2732	2550	2187	2015	2011	1902	1813	1697	1524	1517	1368	1365	1284	1226	1111	1037	930	930	844	885	886	937	867	879	916	879	847	923	949	1005	917	916	926	930	954	901	894	950	899	844	885	919	858	937	804	856	850	844	878	848	835	829	854	835	858	812	828	786	845	810	855	798	803	806	765	775	730	741	746	782	745	805	834	741	772	750	776	760	746	724	731	797	760	731	769	752	737	764	690	701	719	715	700	751	713	726	658	716	708	706	711	641	685	748	664	692	684	716	707	758	653	694	695	745	690	673	686	686	708	672	769	698	734	696	701	677	713	697	690	735	680	692	685	707	690	712	701	711	709	721	658	719	707	708	668	708	725	663	707	691	723	725	706	700	734	677	682	699	727	655	715	714	674	712	696	676	695	710	727	667	636	748	737	705	782	708	676	717	703	694	737	704	710	720	746	710	718	742	724	680	760	664	671	680	732	721	698	738	693	690	715	705	746	701	725	754	700	721	676	703	702	707	724	699	692	671	691	702	676	696	696	698	666	686	684	684	724	729	712	720	671	723	706	714	721	724	688	728	678	689	710	689	679	757	723	745	704	707	716	695	724	724	705	688	727	706	708	684	762	716	676	669	672	695	733	693	686	654	639	754	693	696	680	701	727	719	690	653	705	660	699	689	718	700	710	662	692	719	670	701	694	682	767	689	713	693	730	734	682	716	726	706	713	760	690	706	656	654	713	715	691	640	686	680	700	715	684	696	700	715	694	715	717	697	680	713	688	676	663	690	714	679	673	715	682	729	665	696	691	697	715	734	695	672	684	681	693	714	732	724	719	647	665	742	686	724	705	689	709	700	682	731	713	704	702	662	731	673	671	690	667	693	671	720	738	691	680	687	699	716	661	683	738	754	705	727	742	700	702	737	699	731	733	705	710	707	685	712	729	701	728	689	742	720	721	708	710	695	677	721	733	712	678	749	702	727	684	719	698	671	686	698	719	714	706	741	711	704	683	720	695	697	702	729	717	682	687	749	712	678	727	752	711	678	672	672	709	695	690	686	679	686	703	697	693	723	723	720	693	733	702	695	700	743	756	712	673	676	685	702	696	654	729	689	692	783	746	726	693	689	701	707	710	729	706	732	712	681	733	693	678	700	701	750	720	737	702	711	705	705	667	690	717	660	678	749	717	718	709	698	737	702	743	699	721	701	699	727	739	686	684	719	721	717	713	700	679	724	704	649	678	692	698	740	694	714	737	764	682	728	704	693	713	719	732	692	732	722	660	724	709	691	732	669	720	712	753	645	696	695	699	671	686	733	741	728	677	745	717	716	687	709	700	667	709	716	673	677	666	739	669	747	743	690	721	657	728	705	673	708	727	674	723	704	722	663	665	734	691	706	704	661	708	695	720	731	739	663	674	684	710	725	734	686	676	689	703	699	670	718	735	710	709	755	669	692	683	720	690	709	669	704	683	699	688	679	706	663	683	740	714	664	710	705	664	686	731	727	704	682	676	690	753	732	696	677	666	690	681	663	678	697	731	699	734	735	739	735	701	656	718	716	710	711	704	688	718	709	700	721	728	758	686	714	722	706	653	708	686	693	691	663	644	655	702	703	686	708	687	690	770	676	741	701	698	672	718	732	714	737	689	719	704	796	724	667	680	666	681	706	715	730	701	736	674	723	695	805	698	702	707	726	702	687	744	740	683	710	684	702	720	746	697	701	702	725	681	650	650	730	757	718	665	684	724	688	656	710	683	762	691	747	737	755	733	684	631	702	698	665	668	705	697	737	698	684	701	696	709	677	713	726	721	712	716	723	692	705	688	714	670	706	685	715	709	682	664	666	671	733	649	701	680	707	733	702	668	726	695	706	718	703	677	694	768	691	702	668	685	704	679	670	704	715	685	724	723	721	682	716	711	714	720	742	709	665	661	735	700	691	740	720	694	668	732	657	695	681	722	732	707	660	701	673	685	622	710	750	713	757	708	714	656	679	701	749	673	721	713	683	734	716	702	710	724	732	700	708	688	702	725	760	725	714	694	699	728	669	717	677	704	696	681	716	675	695	722	676	711	667	760	661	706	701	765	702	743	720	706	751	712	720	704	666	681	761	672	693	718	727	714	673	697	726	700	786	719	713	689	740	676	735	716	730	685	694	699	647	695	721	674	711	659	713	704	686	673	678	697	719	676	713	718	708	670	701	662	689	779	685	725	744	746	741	674	700	715	690	710	713	693	703	665	700	687	684	705	717	685	682	724	707	684	658	695	696	722	645	697	738	670	704	635	748	686	708	702	680	735	668	682	745	729	699	755	741	664	657	693	746	717	713	671	682	715	672	709	700	707	722	675	707	683	687	699	687	694	714	700	696	701	688	757	707	717	691	728	690	696	708	700	686	730	711	717	676	733	703	730	738	687	641	734	681	731	729	758	683	682	720	670	690	746	691	715	696	658	714	701	716	697	701	656	721	688	717	733	670	766	733	664	675	701	650	700	715	696	721	718	717	693	696	719	707	691	729	667	761	724	697	668	723	704	696	718	686	732	704	720	667	765	695	683	672	721	704	719	689	647	709	745	655	666	700	676	673	724	677	694	669	702	703	691	697	726	673	697	684	702	687	730	690	688	661	708	711	737	712	697	698	699	685	724	706	724	693	755	679	690	685	732	702	708	716	703	686	738	682	736	681	697	748	725	709	716	685	712	715	685	658	705	719	708	668	753	668	697	685	693	719	727	719	685	707	761	658	728	699	693	687	709	680	760	693	723	733	674	696	698	696	716	725	709	711	726	711	722	680	737	740	692	714	731	710	685	716	690	712	697	686	714	730	713	670	658	728	698	725	713	734	706	742	657	695	670	737	673	715	714	714	722	733	701	683	692	697	698	719	710	689	716	727	667	701	696	701	737	713	726	691	706	682	686	696	644	664	741	712	690	665	737	722	704	728	697	688	674	727	737	719	692	678	720	710	731	730	704	700	702	730	658	701	697	653	726	708	679	738	740	757	724	691	692	731	664	720	749	688	662	718	686	655	705	701	728	715	671	695	704	677	698	635	724	716	693	696	648	702	783	718	667	705	715	763	740	714	737	731	748	728	740	700	669	704	722	727	711	682	707	706	695	711	693	675	680	676	651	694	737	675	707	704	636	650	716	680	725	687	705	664	622	724	740	734	719	695	703	720	724	721	729	692	727	716	749	695	709	706	701	712	701	680	696	693	682	676	729	700	687	680	711	713	688	711	722	688	716	731	658	731	699	720	728	696	709	736	693	761	713	696	754	730	688	691	718	748	727	698	678	745	672	674	729	764	689	702	710	702	701	720	764	698	733	654	678	719	682	760	715	719	713	711	680	762	697	748	651	679	671	734	686	743	662	725	723	716	694	675	731	651	702	730	721	710	718	711	694	706	708	659	734	691	736	709	708	725	682	698	663	682	742	718	672	706	705	685	734	725	690	691	703	701	680	727	734	696	686	709	709	684
48394	47763	49544	33277	24228	22180	15731	10308	7542	4221	2460	2158	1571	1363	1107	922	860	772	662	610	642	543	513	558	500	480	455	425	441	376	366	412	316	335	296	334	282	263	300	324	299	306	292	328	292	320	296	314	305	338	328	324	320	322	299	289	295	344	328	256	317	287	315	262	273	274	277	278	277	253	340	264	274	308	326	297	296	310	297	278	301	296	274	291	284	294	263	265	310	288	301	275	277	333	272	275	305	261	304	283	275	252	271	261	253	291	270	271	266	278	257	270	265	256	263	289	257	283	293	266	297	265	301	241	267	262	312	250	279	248	284	279	283	271	250	269	249	266	271	268	241	272	294	266	265	247	258	272	270	273	231	221	262	264	279	283	237	241	281	291	254	258	267	265	280	278	278	242	275	258	240	252	268	274	294	277	297	251	281	260	259	250	265	249	239	250	274	272	262	275	230	238	293	258	232	257	238	276	233	262	280	268	279	284	250	287	261	245	247	291	251	257	274	249	262	258	258	273	233	261	276	290	289	261	285	273	260	284	250	262	252	289	269	265	258	263	260	293	223	265	262	266	277	274	235	278	253	253	252	257	256	265	267	261	249	269	251	284	239	250	254	273	289	268	294	252	266	277	257	282	287	260	259	284	256	250	285	260	278	268	241	293	268	263	259	279	293	247	293	249	291	262	280	271	272	245	277	263	242	241	247	267	244	245	234	294	272	247	299	250	275	272	278	223	240	252	280	269	279	273	234	290	269	234	267	251	264	288	268	263	239	283	252	277	294	260	287	269	257	250	279	263	257	254	285	246	263	279	231	270	253	264	261	251	262	242	228	261	275	255	284	271	256	271	291	250	267	246	264	240	285	263	259	254	260	262	257	252	276	268	283	269	271	271	250	236	224	297	223	267	242	228	260	260	280	258	254	265	246	256	257	256	265	284	255	264	271	290	274	265	272	240	294	269	271	286	236	248	277	250	241	271	261	264	273	278	266	301	246	290	245	243	236	255	249	265	265	260	278	262	237	279	277	255	253	291	234	269	252	269	255	235	255	272	281	267	258	272	232	258	263	269	280	265	244	259	283	278	257	298	244	296	272	257	240	251	281	250	280	253	278	281	271	277	287	250	272	263	274	275	282	280	272	260	258	272	286	245	250	253	240	244	248	263	279	261	281	286	292	261	261	261	268	258	238	247	266	251	251	284	267	269	269	281	257	250	274	265	282	278	273	256	265	271	274	255	263	244	261	294	246	251	279	277	284	275	240	228	269	271	272	242	257	265	260	266	274	277	248	220	253	294	261	243	251	249	255	282	266	239	265	278	247	244	290	251	261	273	245	273	249	242	279	233	290	241	249	271	265	271	237	257	290	249	251	248	261	266	273	271	274	253	258	274	260	248	255	239	243	256	279	247	264	280	263	246	255	263	269	250	269	260	251	267	244	275	277	231	277	216	273	257	283	268	261	274	271	252	239	270	267	253	267	249	261	249	240	265	251	227	265	250	236	276	256	279	257	255	259	299	277	275	267	240	236	288	248	261	300	273	257	265	280	239	256	319	274	266	261	260	272	268	253	258	254	245	255	284	256	262	260	267	284	242	245	273	250	276	267	250	291	271	246	269	308	290	241	251	244	266	220	253	257	259	251	296	284	278	283	261	265	256	275	264	261	271	267	235	268	292	250	286	256	243	255	262	256	270	292	262	254	232	255	282	266	275	278	270	256	265	272	274	249	270	279	260	258	234	260	241	240	251	274	223	257	300	265	260	267	259	277	289	250	256	284	312	244	242	264	267	250	272	278	270	263	246	272	278	234	262	282	288	228	243	269	263	254	260	260	233	278	229	263	254	245	260	262	279	274	267	289	305	259	271	306	252	275	249	248	271	274	288	263	262	272	264	298	259	292	236	266	280	272	276	260	251	241	280	278	266	257	261	244	294	262	252	248	269	260	280	267	264	250	243	237	260	267	256	288	267	265	257	252	263	266	256	268	272	281	261	267	237	255	258	251	257	236	253	249	270	254	274	269	283	250	289	257	264	253	274	266	261	265	285	254	265	259	271	278	280	266	250	268	275	266	276	262	295	259	209	259	259	254	284	280	260	273	258	270	260	282	252	251	255	248	265	264	262	270	285	240	263	230	263	310	289	257	229	260	278	237	251	236	248	272	238	265	278	264	283	301	252	265	264	285	245	270	232	265	275	264	263	273	312	273	251	236	265	262	270	251	290	286	279	266	238	263	248	251	264	280	250	234	234	260	271	278	269	279	316	272	244	243	240	262	249	262	281	255	261	270	267	259	239	249	295	243	256	250	261	266	257	243	260	275	266	272	285	233	291	253	255	251	246	262	269	268	275	278	258	271	277	270	297	265	272	269	259	280	279	240	249	245	255	270	245	264	292	258	262	245	247	251	269	293	286	230	271	276	236	263	265	261	249	265	269	263	256	271	261	271	268	277	282	262	271	270	254	269	282	280	259	255	249	248	284	277	280	283	239	276	242	269	262	249	279	266	248	252	284	245	256	236	239	269	280	281	286	232	218	269	262	269	257	261	275	280	283	253	271	224	250	254	262	245	242	250	260	256	268	251	228	249	247	266	263	246	260	271	224	261	284	265	283	292	279	246	256	265	248	243	268	243	271	283	272	246	239	274	304	271	265	282	276	250	249	260	261	267	296	231	240	260	284	257	245	248	255	277	268	253	266	278	256	277	272	305	253	259	239	240	258	251	268	277	239	232	243	273	283	260	250	235	285	258	296	256	288	262	256	266	247	257	267	247	262	267	265	271	263	248	259	267	273	250	246	269	270	303	257	280	234	269	240	265	263	256	293	280	252	291	279	270	247	236	255	257	259	265	286	280	262	269	256	267	248	294	274	259	283	260	256	255	280	250	256	258	252	273	242	276	256	268	255	288	275	259	266	251	253	248	250	254	250	261	249	264	271	229	266	276	234	273	255	264	273	295	267	241	245	266	243	248	260	271	248	261	244	272	244	265	266	269	267	255	282	252	256	248	244	276	274	260	246	267	281	271	266	251	275	270	267	241	255	270	261	266	279	258	283	285	273	267	285	245	276	259	261	244	250	257	261	247	233	277	271	263	250	246	289	273	290	245	265	236	277	246	263	282	274	254	241	280	237	262	262	273	275	260	234	233	247	240	252	280	285	241	276	263	298	248	261	268	240	246	229	275	274	256	267	249	260	258	275	270	247	265	270	268	242	245	272	292	251	271	248	277	301	271	272	305	265	269	295	238	272	266	245	249	276	269	279	242	258	270	258	271	320	240	244	239	264	258	276	270	290	270	274	230	284	249	297	277	288	258	258	256	256	283	273	266	272	276	271	252	330	268	230	271	275	273	278	229	283	256	252	282	244	258	272	272	237	245	240	237	275	255	276	258	271	247	279	274	257	275	297	273	252	263	227	244	280	264	265	255	260	243	283	273	265	268	245	280	241	281	304	264	221	278	270	304	276	288	264	281	267	253	261	249	228	272	214	240	248	270	259
33054	40996	49877	31895	25253	26432	20357	18561	16524	11960	8691	8763	6700	5893	5160	4598	4011	3500	3140	2801	2737	2526	2241	2249	2116	1953	1777	1784	1678	1444	1378	1274	1115	1011	974	1052	960	969	945	1029	1082	973	949	1014	980	1057	1099	1007	1012	1061	1055	1058	1060	997	877	877	865	929	932	851	876	832	867	825	835	764	769	812	794	810	825	738	788	834	845	802	847	836	768	751	688	695	713	680	656	715	747	718	719	733	727	705	704	753	713	724	734	694	680	660	697	673	672	645	648	619	670	672	586	678	606	608	672	646	676	622	614	615	651	670	617	621	624	662	651	627	615	612	638	601	591	602	566	623	580	686	607	604	616	653	601	629	576	590	657	606	664	624	652	614	629	627	617	587	633	602	617	579	620	637	639	611	584	631	645	646	631	625	627	646	611	625	583	624	574	605	633	634	660	617	593	623	606	646	636	639	638	654	609	614	625	624	648	652	644	604	623	657	590	603	596	619	592	604	635	634	604	610	579	572	623	597	657	628	585	614	638	649	616	635	651	616	633	606	630	603	613	619	581	609	630	623	595	570	599	638	583	614	644	632	632	651	661	640	558	621	592	585	614	635	624	632	626	639	596	608	608	596	624	598	639	592	629	651	658	611	611	602	629	618	649	622	636	616	642	564	586	592	599	637	632	600	609	617	601	665	622	578	637	591	606	650	617	602	621	614	635	619	625	568	638	578	632	661	653	620	656	649	596	644	578	621	608	612	624	599	558	597	624	569	611	612	617	632	597	647	600	559	620	606	625	656	662	637	585	629	691	585	624	605	604	659	585	638	645	643	624	654	640	626	625	619	624	570	589	666	647	572	631	641	608	612	586	654	627	600	620	606	587	611	629	588	610	599	595	610	598	615	598	598	639	575	617	597	602	640	647	603	643	669	658	658	614	599	620	622	646	631	591	619	665	597	618	592	621	636	591	619	574	603	577	619	666	621	593	629	620	597	648	591	617	688	594	644	644	645	641	598	612	583	619	651	631	586	577	612	634	635	675	630	575	634	614	595	583	638	642	648	576	634	645	620	567	631	649	610	593	610	638	590	633	655	573	644	643	671	612	634	602	570	619	621	606	628	590	580	594	664	570	586	610	617	610	671	640	609	569	590	609	645	630	630	621	575	606	635	641	608	591	659	656	612	618	645	601	654	648	592	587	609	622	606	612	624	595	654	642	692	623	601	626	652	612	601	657	643	623	639	598	616	586	621	624	597	601	577	604	605	649	621	633	607	594	608	614	561	637	601	614	630	629	619	657	628	618	647	646	598	612	594	601	579	617	609	601	633	571	637	628	606	636	622	622	592	634	602	645	627	631	621	610	646	613	598	572	617	636	637	667	651	634	615	615	664	608	603	623	615	650	582	612	649	585	606	604	646	582	613	622	600	583	625	618	627	578	673	636	625	587	608	640	607	614	613	639	599	654	651	638	633	603	618	655	618	623	606	637	612	647	587	656	581	574	582	640	617	607	595	614	624	636	607	666	626	614	622	618	621	616	660	656	615	610	621	620	630	623	562	587	613	585	618	605	592	594	602	585	642	590	629	628	632	616	604	614	643	621	615	618	645	599	626	612	596	620	622	641	562	652	642	636	575	654	595	643	582	580	597	618	616	627	592	656	591	606	623	637	606	666	616	595	608	580	623	639	600	597	626	633	618	625	627	660	626	580	612	639	624	620	617	615	636	637	621	662	613	689	671	626	638	583	584	617	623	595	597	631	621	617	605	634	631	572	598	645	630	637	662	685	628	628	588	661	637	580	584	614	593	619	595	603	611	608	600	625	606	612	644	635	620	622	608	609	580	619	634	630	642	588	633	644	633	630	599	595	633	615	609	585	631	660	605	594	624	619	640	607	613	644	644	669	604	609	628	597	640	617	579	617	606	611	601	651	609	600	622	599	603	631	647	565	642	636	647	588	604	586	630	650	601	613	625	613	625	637	599	568	600	617	568	630	656	622	579	597	636	614	616	604	615	625	583	609	605	635	595	637	628	640	596	638	620	633	598	595	658	608	643	631	617	607	597	639	597	637	596	619	603	641	575	545	628	621	669	597	643	677	611	620	611	632	581	635	614	655	604	610	559	635	604	626	674	625	636	598	633	623	659	624	615	638	627	600	633	581	610	621	647	592	657	614	606	637	653	622	615	667	594	613	590	606	609	631	604	616	657	664	655	599	581	610	621	576	548	549	649	648	593	618	636	657	622	596	594	651	645	613	603	642	675	600	642	584	638	621	590	606	600	589	630	639	617	623	617	609	647	675	647	606	635	620	655	625	650	631	600	619	633	599	601	608	617	602	597	680	588	630	664	593	627	658	629	609	613	602	639	593	652	639	635	607	649	626	632	664	618	659	632	600	604	615	633	606	562	630	617	601	575	606	607	594	631	663	659	597	626	605	626	660	625	640	594	658	662	656	607	588	662	604	655	610	625	660	630	616	594	625	588	596	628	600	636	640	582	630	595	578	643	614	651	617	643	643	668	652	629	610	620	661	642	567	592	617	617	608	636	643	596	615	625	635	609	624	654	600	592	630	575	621	650	613	587	617	653	638	615	613	596	623	605	630	625	570	596	592	585	586	638	556	654	583	616	639	623	656	635	633	621	623	668	591	607	627	628	634	604	610	617	643	630	585	623	625	632	583	616	637	613	609	624	643	614	631	642	613	591	648	579	616	623	616	648	607	605	609	665	629	589	628	641	632	656	627	565	628	610	651	610	638	630	597	568	628	628	589	590	625	606	618	589	666	588	601	606	597	597	620	645	595	634	591	608	640	621	636	639	629	577	656	584	635	625	672	592	604	642	589	583	591	604	576	626	594	584	624	576	625	627	642	586	620	608	590	611	645	621	571	633	584	653	577	560	598	587	607	632	630	607	587	607	612	571	638	611	600	566	573	625	670	627	644	606	636	618	611	615	624	634	590	642	634	580	583	653	586	590	652	611	595	667	608	624	663	580	620	647	621	566	637	615	595	632	610	648	626	627	570	601	594	625	624	625	625	621	565	619	613	631	631	628	586	615	626	589	566	633	597	654	599	607	631	672	593	613	614	664	613	624	623	599	614	600	607	578	613	596	633	611	598	631	586	625	636	637	663	617	640	585	631	621	639	631	606	637	599	606	637	637	583	588	627	592	646	593	635	642	591	586	625	641	558	651	608	605	592	624	657	623	635	601	597	632	656	598	605	615	648	613	647	594	588	634	635	619	637	642	606	625	625	655	655	614	598	607	597	629	607	597	618	590	681	622	579	626	650	632	658	605	666	595	645	638	622	641	605	566	630	661	624	617	645	625	628	627	597	645	634	629	615	620	580	634	646	626	642	646	604	616	624	635	567	635	654	622	610	650	627	606	599	651	656	642	613	648	640	646	618	610	658	632	603	601	604	609	563	599	615	608	639	630	589	594	599	616	638	621	595	644	626	616	590	554	596	621	639	621	615	598	589	629	627	626	619	608	606	619	616	636	628	610	610	617	604	594	605	615
19016	14154	14917	7562	3366	2188	1438	1007	774	605	559	454	428	412	378	351	307	323	317	280	285	274	256	262	285	259	277	259	284	249	283	246	286	224	255	257	241	238	241	231	254	260	244	239	279	254	246	254	266	243	260	255	234	239	225	236	247	250	231	267	231	213	275	250	248	246	243	261	237	275	260	242	254	270	228	225	262	251	249	238	239	219	305	236	233	246	239	241	254	206	231	236	233	243	248	242	241	228	232	260	237	244	216	231	259	233	212	239	255	227	219	215	241	244	259	219	240	256	281	261	260	246	212	241	216	229	249	261	236	245	255	229	229	244	217	246	229	262	234	236	235	233	253	270	237	226	244	244	244	262	237	235	285	236	225	247	233	239	246	222	225	226	235	225	239	272	269	232	237	214	243	238	242	261	260	221	269	254	234	220	257	229	226	255	252	235	242	231	218	224	216	264	220	240	243	229	249	240	223	281	221	249	217	253	241	247	231	277	232	209	246	263	246	270	239	223	238	265	279	239	255	240	241	245	200	270	285	241	229	240	268	243	232	264	241	240	226	236	211	256	240	237	253	224	289	264	236	222	255	240	245	223	268	239	262	237	230	228	228	251	228	249	247	244	276	259	234	271	260	215	240	210	247	242	251	232	244	244	253	233	240	229	244	227	252	238	245	231	258	226	244	252	236	252	264	203	235	239	209	259	219	233	221	259	235	237	239	219	224	248	228	236	233	255	241	235	212	269	233	257	245	259	211	241	253	250	224	243	243	212	236	200	234	260	250	230	224	236	222	217	232	264	245	228	243	232	212	266	218	258	242	245	245	234	228	237	239	246	216	227	219	235	242	217	247	251	240	235	212	235	237	214	230	265	211	251	226	225	243	275	260	240	240	234	229	245	236	254	247	227	235	228	228	226	236	221	263	204	250	220	262	254	267	257	237	248	219	254	219	232	226	235	263	259	245	269	206	203	232	224	233	273	253	245	276	245	236	232	243	224	244	252	266	243	231	246	241	239	214	238	274	255	233	238	231	239	227	219	234	247	227	242	251	219	263	243	247	237	238	235	219	242	235	253	241	253	264	238	245	255	246	264	260	235	250	251	234	261	233	269	235	226	254	233	228	259	245	212	263	232	214	228	242	239	248	254	247	221	243	221	243	248	222	235	247	238	250	221	243	225	217	219	244	227	196	220	242	232	232	234	232	244	237	240	232	234	254	212	250	254	252	241	259	249	229	212	253	237	236	249	228	257	239	254	239	267	240	211	209	237	228	252	246	241	230	252	235	250	233	265	226	251	253	261	239	244	250	223	270	228	231	225	242	227	264	208	240	232	238	240	223	213	255	254	245	213	267	229	240	233	244	222	218	194	214	224	237	275	235	248	220	211	240	247	255	266	232	230	251	234	242	254	253	251	213	262	258	268	249	242	242	267	244	234	233	254	241	242	242	211	242	224	270	237	223	219	220	264	217	241	229	223	221	236	253	227	236	256	234	211	238	265	263	251	252	242	256	248	249	221	208	261	232	224	252	234	237	236	258	234	217	256	257	234	255	250	222	267	235	258	234	237	249	262	230	226	220	246	229	201	225	253	223	236	243	242	213	253	256	234	230	253	250	241	267	223	242	235	222	248	233	208	239	224	250	247	237	243	261	255	264	236	248	248	233	217	264	247	239	233	229	235	236	265	217	235	251	264	250	232	246	252	241	241	248	206	240	237	264	225	261	225	240	245	225	232	245	241	243	214	217	251	253	236	244	238	248	230	258	221	261	240	240	239	241	278	257	233	258	279	222	221	242	247	234	217	222	241	246	218	257	260	235	237	277	242	214	246	225	228	249	261	228	211	234	257	229	231	247	229	253	213	234	242	225	259	253	231	223	232	240	225	231	214	221	242	252	241	232	237	243	233	252	251	246	253	259	221	232	228	259	220	243	236	242	226	237	266	231	241	263	247	248	268	265	225	285	216	248	215	236	259	257	244	241	214	235	261	252	234	224	235	255	235	246	251	267	212	251	240	251	248	245	241	251	256	247	239	221	236	250	238	268	259	210	262	250	247	262	255	236	247	247	235	243	237	247	248	246	239	237	249	232	254	255	225	238	219	231	231	299	242	229	226	189	211	229	247	262	237	259	236	241	233	262	255	265	219	247	230	245	245	257	228	271	256	229	244	262	231	251	220	243	229	214	215	218	247	242	239	235	258	242	236	233	239	240	230	231	242	228	243	245	223	242	234	248	269	255	196	231	225	258	262	250	259	260	222	248	259	207	229	243	223	210	233	222	223	264	257	212	217	253	231	236	219	264	249	252	214	253	241	228	233	245	275	227	241	238	232	232	265	242	229	243	238	230	223	239	250	259	264	247	218	214	249	245	253	230	222	225	226	244	225	240	235	230	218	232	266	245	206	225	276	245	222	257	217	224	246	229	230	213	245	276	258	248	252	238	225	214	252	257	240	250	238	235	256	266	240	249	236	277	220	231	241	229	230	219	243	244	223	198	224	248	221	258	234	236	215	237	247	255	244	255	240	240	223	239	261	242	229	261	246	265	241	261	220	243	267	248	236	242	256	211	207	263	227	247	233	238	252	240	279	255	255	274	252	264	252	255	257	228	216	224	235	230	213	220	236	212	265	252	236	253	249	225	248	238	233	235	241	237	241	217	247	259	238	251	245	259	238	224	240	252	247	264	245	228	234	220	231	220	244	251	242	224	248	276	222	259	245	258	260	241	236	210	245	235	236	233	234	250	233	212	239	231	230	227	243	209	258	230	212	255	223	255	253	275	233	239	280	231	236	236	246	253	223	253	236	254	233	242	260	228	242	255	235	243	249	221	226	231	242	232	209	229	238	233	207	234	248	261	246	245	216	239	221	212	224	251	255	227	243	239	258	245	244	256	237	202	246	225	210	233	263	235	220	243	211	234	238	230	210	245	219	253	232	258	225	240	244	222	213	248	215	236	234	214	250	239	257	243	208	255	245	262	232	214	238	238	224	273	241	239	270	253	222	243	247	251	248	238	239	223	230	214	235	255	218	276	225	235	256	228	242	231	246	270	258	240	213	248	223	211	232	261	255	267	233	214	240	221	244	253	239	242	216	211	239	252	227	194	231	241	250	217	229	251	248	212	239	242	240	254	233	242	231	255	242	237	225	229	220	240	237	249	223	231	251	234	239	235	245	248	251	269	239	217	255	273	222	261	240	237	238	245	247	260	239	252	250	227	228	222	262	209	249	254	226	214	239	224	225	228	261	238	247	248	235	276	241	239	252	247	224	208	250	261	224	245	235	235	245	224	244	264	253	232	265	245	265	222	262	229	215	233	262	244	215	250	217	243	225	255	234	261	252	226	244	225	272	250	242	243	218	251	251	241	211	259	231	251	237	276	233	220	274	239	237	227	207	248	213	244	247	233	225	235	223	228	255	228	287	256	226	265	254	258	231	282	274	249	222	234	233	245	230	257	206	229	224	237	219	245	232	225	230	233	244	233	263	240	242	222	242
11148	12786	20868	13277	9795	7514	5677	4387	3389	2641	2343	2180	1887	1674	1540	1385	1249	1151	1027	1062	933	857	856	840	809	824	763	712	771	740	722	709	739	608	692	620	688	656	629	612	664	620	631	691	695	681	706	653	688	636	677	670	667	623	679	636	659	647	663	693	622	604	666	674	682	638	674	681	654	713	673	663	626	695	658	698	731	664	683	642	622	656	611	635	650	611	655	550	620	594	532	634	604	664	625	617	612	600	615	623	602	598	578	639	590	597	560	558	597	629	619	546	560	593	673	584	634	600	642	582	565	632	632	596	588	594	583	565	572	573	580	596	599	591	593	568	605	573	540	571	535	591	565	613	577	588	599	571	619	621	580	593	556	574	621	601	587	618	607	559	617	622	552	581	594	624	593	597	651	605	618	579	587	605	580	623	613	554	600	562	632	597	567	613	605	592	624	606	594	582	598	598	574	615	568	598	586	604	607	593	573	589	604	609	575	576	614	594	592	598	603	587	572	565	581	566	581	580	600	563	606	605	638	641	583	577	574	580	604	577	561	573	588	571	586	584	597	561	639	591	630	567	631	550	578	603	599	569	619	591	583	586	600	539	581	577	606	570	598	540	562	613	564	620	580	626	591	566	638	577	588	616	577	587	578	605	626	617	561	604	631	563	626	623	586	616	563	574	569	592	600	621	622	562	569	577	535	590	551	585	588	600	580	602	577	584	574	579	581	602	629	591	571	565	554	585	609	629	599	593	593	576	590	573	567	577	585	584	638	599	602	624	599	576	587	579	590	644	566	578	582	554	594	598	642	619	609	594	587	585	593	553	571	573	521	587	600	641	599	579	587	627	605	627	617	590	603	613	606	626	610	577	595	579	570	607	548	587	538	596	575	584	596	647	553	649	618	597	637	590	565	621	554	572	583	588	582	537	598	595	637	616	608	574	576	607	589	585	589	646	598	631	558	628	656	582	608	563	571	583	568	581	625	612	571	566	580	566	566	545	545	609	533	579	595	601	575	571	557	554	580	608	619	575	544	613	574	578	589	553	605	580	610	615	606	595	597	616	571	620	571	554	638	630	576	619	641	602	576	595	600	605	602	607	594	652	611	585	620	615	523	604	609	595	600	553	574	563	614	551	595	638	587	585	579	574	604	579	598	564	602	580	583	628	585	603	599	601	575	575	542	602	554	563	601	574	571	606	619	602	598	584	592	620	600	611	585	603	605	574	584	627	581	567	588	584	575	577	613	614	581	551	625	586	578	595	596	575	617	604	584	560	597	605	633	591	575	589	577	596	579	595	617	603	601	613	593	523	606	633	590	607	596	594	553	593	593	624	591	587	592	546	616	565	608	553	509	565	634	595	582	577	589	627	597	572	582	588	599	577	612	574	614	561	618	624	563	600	589	635	620	600	554	597	579	608	561	587	624	594	563	576	631	605	596	624	591	628	599	601	617	590	596	563	589	594	626	588	620	635	588	580	581	566	570	602	576	599	615	571	612	544	567	556	578	581	582	576	588	565	616	577	616	578	620	589	571	591	559	574	575	624	559	632	618	580	593	612	610	613	605	572	606	591	621	611	599	578	604	562	561	571	573	599	593	651	605	572	564	581	602	645	611	585	611	600	559	578	578	573	613	640	605	629	629	599	598	639	621	609	526	595	576	593	574	589	604	542	578	546	583	601	640	570	585	566	601	589	560	569	569	589	628	595	605	587	626	557	598	571	605	637	659	615	564	582	585	581	618	592	593	637	607	593	610	601	583	610	591	578	624	588	594	600	590	580	596	603	606	572	564	616	602	559	577	627	613	596	612	550	608	591	546	606	598	605	564	602	608	565	577	591	582	578	612	596	574	572	587	601	583	558	607	607	623	591	590	576	622	616	639	594	573	597	643	543	603	576	595	608	585	589	556	601	592	593	583	594	606	599	609	555	569	617	601	574	572	631	588	564	608	604	529	605	609	571	552	582	570	609	593	582	611	609	585	571	599	555	580	545	613	560	585	623	613	570	582	577	561	548	542	576	581	587	622	625	597	587	585	594	591	619	586	617	610	620	580	569	573	553	601	602	644	566	609	620	601	632	587	534	592	606	574	599	562	645	582	572	567	597	611	610	628	576	609	595	568	591	598	558	612	578	616	571	566	550	583	602	573	589	585	569	624	598	621	594	563	586	591	605	598	626	629	594	600	600	591	594	566	606	589	641	571	609	539	588	559	624	590	581	589	590	616	590	582	624	584	523	640	667	608	593	603	618	627	575	616	590	588	618	604	567	584	568	597	597	564	554	614	580	619	578	623	609	603	616	596	596	511	617	565	617	605	590	631	597	620	551	601	590	572	597	601	560	576	609	575	628	621	605	608	629	640	581	573	601	647	576	609	645	609	583	587	593	603	611	599	598	564	583	604	564	555	563	588	601	550	564	585	588	612	613	586	604	629	597	580	620	563	623	605	591	618	626	563	588	636	568	594	578	660	630	583	606	593	580	595	618	567	577	579	583	578	598	602	580	585	603	595	599	572	581	610	615	572	602	614	582	598	578	624	621	602	596	580	591	588	593	598	571	588	558	561	600	617	596	601	598	594	542	592	564	550	582	571	572	582	647	591	588	582	639	603	607	619	551	591	558	581	588	573	642	570	586	604	571	584	577	607	550	571	658	554	592	576	562	596	622	568	601	597	612	581	579	563	616	573	567	584	534	620	639	607	588	587	604	588	584	578	589	647	596	593	596	630	622	568	578	591	614	544	564	567	598	593	582	584	675	594	624	601	549	591	574	614	585	561	578	625	588	608	573	602	588	607	615	594	608	588	613	585	576	652	608	569	603	601	584	605	579	603	613	560	607	627	640	641	574	592	582	564	637	584	608	574	595	619	585	572	606	548	589	546	570	604	572	595	571	610	622	596	608	607	585	589	606	585	564	591	629	594	605	578	613	598	593	580	593	572	602	571	583	580	595	562	590	599	597	599	606	592	608	603	581	575	587	587	563	594	599	537	589	598	588	570	546	549	611	596	661	593	615	540	556	596	579	569	553	607	602	548	620	616	582	571	542	581	584	652	611	598	592	642	612	552	598	593	627	606	608	647	634	580	608	616	556	626	604	579	622	594	580	606	604	570	550	589	631	562	630	629	618	633	600	578	620	566	573	573	581	587	575	635	566	580	550	544	583	613	596	600	578	586	576	606	571	632	634	557	601	604	611	580	583	583	595	547	609	603	651	626	589	563	592	601	615	599	560	546	556	588	592	602	587	596	618	595	581	602	562	619	599	601	572	597	590	587	558	596	537	581	631	615	601	573	602	636	588	577	610	611	560	592	599	562	606	568	629	620	578	583	608	597	556	615	578	558	614	588	526	564	614	609	583	581	593	584	583	578	576	590	605	604	575	606	624	586	610	626	567	608	596	578	562	621	592	608	612	564	610	607	601	568	545	575	557	590	622	609	607	618	571	585	599	589	572	578	610	599	583	627	563	621	617	589	582	537	561	536	609	518	622	587	610	597	558
38214	44322	49679	32046	21225	14294	7963	4688	3347	2341	1518	1450	1075	953	868	705	628	570	534	465	442	428	463	401	373	390	392	410	394	331	355	309	310	340	327	310	335	304	339	338	339	333	340	312	313	313	320	310	322	330	328	338	321	335	318	322	307	303	347	313	333	328	321	332	322	332	329	320	281	310	330	308	309	297	313	344	322	330	314	317	263	287	290	321	294	297	318	280	288	289	286	286	266	295	292	302	294	316	289	310	305	293	282	297	280	311	288	274	299	300	300	294	291	287	279	323	276	284	314	285	303	286	318	294	285	262	320	293	310	275	334	288	310	263	318	268	289	306	294	287	291	244	278	303	303	292	276	339	291	253	305	307	312	275	279	269	304	300	273	290	290	253	271	296	288	324	282	269	304	280	305	319	291	252	298	327	280	286	301	291	307	292	301	280	273	278	288	304	307	305	320	302	300	288	287	296	292	289	309	285	321	264	293	315	293	274	266	304	284	286	286	278	284	291	275	279	284	328	284	283	247	311	272	324	307	307	269	304	294	331	313	315	324	285	262	289	292	296	269	292	286	272	290	272	275	317	292	317	315	275	311	298	287	268	307	321	269	262	302	312	304	275	284	314	295	298	301	320	296	280	308	325	290	288	319	316	337	316	270	283	282	322	295	292	309	251	283	298	294	286	298	316	316	325	293	307	294	300	272	286	295	284	301	295	319	320	294	305	273	283	294	301	291	285	293	288	281	290	282	281	302	269	300	279	294	308	279	274	347	293	271	282	280	260	270	286	280	290	263	288	283	293	267	320	277	305	279	271	284	315	284	275	267	281	331	272	292	272	273	286	265	277	294	275	281	251	327	294	279	270	313	298	297	262	314	278	313	309	290	320	284	281	299	298	293	323	272	315	295	299	300	253	282	278	294	261	278	305	283	280	277	274	314	310	289	284	270	304	312	324	306	326	294	291	335	295	276	270	309	291	321	279	296	279	297	289	295	274	312	292	285	311	283	278	276	299	293	284	289	310	286	284	305	282	302	313	286	265	328	288	309	283	285	301	301	313	306	293	254	300	274	293	261	282	283	311	267	298	287	324	289	323	321	310	301	258	271	318	298	275	307	287	308	268	286	292	287	290	282	299	271	303	328	291	266	275	279	295	271	275	318	282	259	259	280	288	291	293	282	307	316	276	288	284	317	286	302	349	286	307	283	312	305	304	266	306	299	271	268	289	321	287	286	313	264	284	299	269	249	282	282	307	274	324	305	326	270	280	294	301	237	298	283	296	319	293	301	291	272	295	279	256	292	324	265	275	290	292	311	275	288	275	289	304	336	313	305	273	284	258	286	284	299	314	248	296	292	274	295	287	266	278	314	283	299	267	282	275	296	303	304	276	286	328	306	282	304	331	307	312	288	293	266	281	291	308	281	294	315	331	282	278	313	284	291	286	256	275	268	267	304	320	281	285	310	285	308	323	294	261	277	285	288	291	323	266	325	313	304	273	302	278	308	286	299	285	307	292	298	279	318	298	312	307	288	272	312	321	285	314	264	265	289	295	304	292	300	336	307	295	314	314	313	315	319	300	277	284	306	294	271	270	292	271	272	277	301	308	284	316	287	287	299	300	322	314	279	294	310	301	293	293	311	296	324	295	290	308	265	286	252	313	305	265	284	315	323	295	313	303	272	319	294	274	291	301	333	280	271	263	298	260	294	288	293	309	317	273	271	302	286	275	295	299	288	308	316	287	285	293	284	280	305	273	292	334	270	297	280	317	308	285	311	313	296	297	289	298	287	301	291	284	290	289	320	296	319	300	332	282	305	305	310	311	270	288	296	274	296	283	321	318	277	308	290	305	264	290	259	304	298	299	298	264	270	310	271	295	287	308	280	279	333	318	304	271	303	312	280	277	272	291	301	279	294	297	270	282	279	284	306	294	297	293	303	309	291	292	280	281	288	298	270	300	284	307	293	276	304	306	286	284	255	294	306	295	305	312	298	291	263	318	296	301	281	289	294	305	271	259	309	272	307	282	299	301	279	273	315	289	280	283	310	296	308	289	307	275	275	300	304	290	274	285	301	275	308	322	274	278	305	285	297	296	296	303	297	294	303	280	284	287	277	296	281	248	297	298	312	271	259	284	297	252	279	321	311	287	294	300	257	303	289	302	258	295	267	285	292	295	314	308	283	335	285	264	293	303	314	315	303	275	275	302	314	263	304	305	298	280	283	313	283	292	274	273	288	264	314	269	299	289	311	325	286	286	301	311	323	295	249	297	298	297	318	304	275	298	273	314	297	289	289	273	293	279	314	275	285	297	281	295	270	285	298	283	283	291	315	303	283	310	292	321	290	294	291	287	272	282	278	301	320	284	267	284	270	278	259	284	277	264	261	289	285	262	269	295	320	289	245	275	269	288	253	292	313	299	264	287	324	311	288	288	309	303	292	316	300	299	265	295	268	307	321	285	287	300	292	312	294	290	275	335	282	287	294	276	326	283	307	287	281	268	291	307	294	289	258	314	290	316	311	280	299	305	273	277	274	293	277	288	303	289	281	298	285	299	298	298	291	287	279	317	308	281	274	286	290	285	267	303	317	291	319	310	308	272	305	303	270	290	258	301	280	297	284	305	317	294	284	325	310	311	279	293	267	258	271	269	314	291	267	309	261	268	319	274	279	296	251	277	299	283	297	286	301	262	318	323	304	280	288	300	293	281	273	278	271	290	290	291	283	315	308	319	308	303	321	317	282	242	301	300	267	270	321	288	296	276	296	273	295	277	275	300	274	304	295	280	281	291	305	324	280	291	301	292	274	269	276	276	284	306	269	308	283	306	286	286	280	299	272	305	290	329	284	273	267	292	259	306	300	314	290	305	289	284	309	297	310	326	273	259	289	319	283	303	303	317	243	277	284	286	286	304	262	304	341	303	286	295	290	290	287	254	293	294	280	299	293	287	279	254	281	284	288	292	278	275	294	291	308	285	290	305	295	282	286	295	311	311	321	313	280	276	315	293	284	279	283	278	327	286	290	278	296	286	283	284	289	271	295	298	311	255	297	237	321	286	300	322	327	305	294	274	287	295	266	307	296	317	278	307	320	262	286	299	328	296	275	248	291	293	279	296	285	281	282	297	282	311	322	291	299	263	282	331	258	306	273	294	272	302	291	293	302	292	313	335	290	282	317	276	319	307	299	307	305	285	276	312	302	300	295	271	285	314	281	295	316	259	289	250	295	292	287	286	299	281	297	313	277	318	285	301	269	312	307	292	318	309	268	271	282	309	304	292	288	315	311	281	267	259	300	306	283	293	334	267	266	297	282	299	311	291	309	282	297	253	303	281	268	324	259	277	246	320	275	347	300	283	283	300	295	314	300	334	285	291	293	267	328	262	304	246	313	300	287	281	298	299	300	292	286	289	322	310	312	305	278	287	300	293	271	286	304	268	274	293	252	280	287	261	298	292	282	275	288	271	302	283	296	278	303	291	265	320	291	312	289	292	279	281	254	287
25002	37594	47625	31780	17495	15432	11832	10549	10382	8368	6090	5756	4548	4119	3755	3009	2709	2317	2106	1936	1849	1892	1775	1562	1464	1464	1450	1287	1271	1136	1134	1071	983	930	942	971	929	899	928	858	882	973	1015	996	880	884	877	894	947	892	899	982	961	917	898	868	832	823	854	814	901	873	880	841	853	778	809	808	876	808	848	876	837	843	854	910	892	865	838	785	766	776	783	728	745	748	742	774	738	796	778	799	752	783	758	815	760	765	788	752	727	732	732	696	725	731	714	695	686	684	709	637	701	731	657	671	770	721	719	717	678	713	683	718	746	717	666	736	707	691	716	714	682	676	761	695	707	742	686	745	707	728	743	713	752	718	734	668	662	694	684	697	687	681	702	673	701	694	701	696	695	705	674	711	689	709	728	681	719	716	668	691	731	718	702	680	718	662	679	673	710	689	705	744	707	699	707	741	684	681	736	704	695	666	740	666	706	725	696	680	694	719	657	700	710	700	703	744	720	707	684	725	656	700	702	724	674	731	712	699	671	709	697	707	625	730	671	632	677	672	693	653	662	657	694	699	691	688	714	695	717	708	699	677	725	657	699	675	651	683	746	722	672	671	639	692	680	717	719	725	674	685	709	691	755	707	678	722	664	702	723	715	673	680	719	727	726	693	721	668	722	717	702	725	709	715	699	694	658	674	727	712	712	684	694	687	725	704	683	723	717	706	695	684	699	744	715	726	707	664	660	688	710	736	677	744	728	697	681	680	716	712	628	695	706	703	676	666	700	677	693	682	656	706	669	735	683	629	658	729	641	677	695	688	716	699	712	716	685	712	729	718	687	720	696	683	711	644	662	707	673	728	754	704	679	691	704	668	681	680	683	687	702	675	693	694	677	720	649	652	729	674	746	753	680	682	684	700	668	689	735	702	714	727	670	692	711	742	622	712	703	682	682	679	715	757	695	668	677	696	701	712	680	699	690	711	696	718	697	694	655	719	705	650	703	696	692	680	699	720	698	717	681	651	747	706	706	742	696	746	680	682	668	680	716	643	712	682	699	695	708	726	659	688	713	686	679	695	731	697	655	733	691	698	699	671	657	704	736	735	703	739	698	695	704	717	653	753	689	680	660	696	677	743	690	725	748	676	633	668	723	729	692	734	704	706	703	659	697	682	643	701	685	721	692	727	720	692	647	709	693	678	716	722	684	682	724	703	695	648	694	714	695	659	665	717	725	696	651	724	699	674	703	676	724	710	669	713	701	693	714	674	714	717	732	688	737	716	712	657	758	706	674	657	727	714	691	662	669	651	668	724	692	653	675	649	693	723	663	684	708	714	716	742	678	700	724	678	675	685	716	722	676	672	668	688	671	703	671	724	680	663	668	692	707	718	711	703	692	678	687	707	750	697	713	746	754	697	705	749	684	715	730	710	693	677	672	675	682	731	709	691	706	731	696	742	690	646	722	713	670	668	685	698	694	692	705	734	707	703	730	710	654	740	661	652	713	679	717	714	717	717	683	714	705	664	685	724	710	698	723	719	704	681	715	707	662	663	688	733	703	689	722	682	656	687	696	724	722	716	711	700	691	702	666	678	697	721	684	730	669	699	643	722	677	696	695	696	705	679	713	692	670	709	665	663	676	694	635	706	714	691	731	697	705	685	654	689	683	719	714	735	696	735	662	697	701	704	707	746	698	685	672	705	619	722	687	684	701	713	761	680	749	722	680	678	660	730	689	677	677	745	695	680	741	733	681	727	709	662	729	696	689	708	726	719	694	684	737	712	718	721	721	722	682	737	706	741	729	687	680	694	657	683	724	721	669	710	714	687	646	654	714	674	694	681	747	698	690	682	706	719	712	694	726	694	682	714	725	669	738	684	693	690	751	678	688	681	679	720	700	709	704	734	667	724	663	710	678	687	675	671	729	757	680	715	690	702	712	714	772	715	662	691	722	712	727	708	705	726	727	694	728	692	691	685	718	712	698	702	744	684	650	660	666	687	698	726	635	734	687	686	666	745	733	667	663	687	714	649	680	755	701	752	759	683	725	729	716	704	744	646	723	732	701	690	701	689	688	701	654	688	711	729	707	683	660	704	670	700	708	693	718	700	666	695	692	670	666	714	707	678	679	646	663	725	655	664	696	707	690	713	659	705	691	746	685	703	684	703	720	660	688	708	684	725	714	719	708	751	697	721	691	665	714	710	712	681	647	647	697	676	707	666	676	722	716	681	666	698	675	669	669	733	692	693	731	750	717	708	673	666	727	725	628	677	708	691	702	701	643	726	661	697	703	710	710	723	709	728	705	734	693	759	716	661	687	704	700	683	675	665	657	703	714	684	715	658	710	661	695	720	673	734	661	663	706	664	710	679	733	703	690	701	700	674	684	738	703	685	726	754	679	697	674	692	737	708	718	729	698	728	724	715	680	756	680	687	705	709	670	681	699	667	687	686	738	635	712	710	699	683	695	736	712	723	704	686	694	689	695	674	710	704	705	684	741	733	718	707	696	643	699	638	740	692	701	713	689	755	742	709	714	665	693	708	681	699	700	704	672	724	739	708	671	679	697	689	669	706	694	709	656	725	703	684	690	716	699	710	730	697	687	675	656	685	711	680	720	660	713	706	704	684	678	694	709	706	688	696	674	708	701	744	682	733	698	675	672	712	690	721	705	627	688	660	643	671	621	730	677	671	734	717	710	736	690	694	694	635	705	685	671	719	698	694	697	684	718	720	686	745	722	723	697	698	745	730	689	721	683	717	681	741	674	704	654	688	713	770	701	737	700	686	683	690	728	719	662	655	705	687	702	676	691	731	708	680	696	684	717	710	706	726	704	736	718	669	668	694	644	705	699	688	687	702	727	732	687	717	682	700	720	703	696	706	668	718	677	688	693	682	680	677	696	703	736	691	672	711	706	636	665	676	699	701	657	714	722	714	687	704	669	660	729	685	719	729	678	720	718	706	742	664	658	676	681	696	718	665	664	690	702	723	710	703	724	774	714	732	731	732	680	709	674	734	726	691	678	689	696	701	731	703	658	712	681	641	667	708	679	649	660	744	649	677	744	684	674	720	691	673	714	698	709	668	733	705	678	676	717	737	697	693	695	676	675	705	682	713	734	729	697	731	695	742	692	707	733	717	666	716	701	686	759	742	721	722	666	696	678	692	750	698	626	687	666	727	729	728	694	692	693	713	702	763	696	700	726	699	680	652	710	762	669	722	772	735	706	666	731	703	682	709	723	703	717	724	718	729	730	670	688	724	670	692	663	731	726	687	705	664	650	738	688	701	707	707	728	661	668	702	683	674	703	664	674	726	704	677	661	738	690	710	722	726	684	646	734	683	642	689	705	695	690	719	694	731	690	685	687	722	693	658	712	671	731	648	722	731	763	705	698	748	727	672	731	682	688	707	658	741	691	699	716	689	683	680	726	691	641	703	707	709	728	719	695	709	707	644	717	711	733	666	682	650	634	644	697	702	710	663	753	706	692	677	692	700	713	702	684	722	671	725	684	677
47766	50872	48201	32931	24257	21224	14186	9373	6416	3899	2339	1847	1419	1563	1314	939	823	680	621	556	557	528	646	443	466	398	441	436	389	392	363	357	350	316	308	335	309	325	307	332	317	335	322	337	322	331	281	328	293	325	277	312	299	315	339	308	317	266	273	297	294	285	299	291	268	299	272	295	265	269	286	318	281	280	266	268	289	319	276	298	261	279	260	280	265	288	290	274	270	272	252	244	279	258	259	231	309	262	281	284	259	269	252	246	254	274	265	257	276	265	266	261	262	258	255	264	272	258	263	296	244	262	255	250	251	247	262	281	234	266	253	274	245	233	223	247	257	277	273	251	266	236	252	232	262	289	239	246	267	259	268	240	261	284	270	262	240	230	258	250	227	287	276	272	269	228	266	264	265	270	262	265	263	264	253	260	241	250	256	250	244	278	260	223	277	287	248	263	295	246	282	296	248	286	248	259	268	260	244	270	270	272	226	294	255	257	253	261	268	272	251	277	243	245	269	265	268	240	232	237	284	246	238	249	263	259	280	243	250	267	281	251	271	239	262	271	288	267	246	232	233	256	267	237	270	227	239	257	252	267	254	271	252	292	297	241	273	234	253	256	253	236	252	265	266	268	296	266	260	257	239	265	252	260	245	276	295	268	238	256	244	283	240	269	256	243	225	268	266	242	255	256	260	261	262	239	244	278	271	253	263	276	292	266	289	276	275	250	258	290	263	274	281	288	254	257	257	255	238	256	257	284	246	246	276	286	225	280	281	272	259	257	252	240	266	247	285	276	254	272	278	241	269	241	274	265	261	280	257	260	228	300	277	241	270	258	264	235	264	265	229	280	262	279	271	225	258	266	248	278	237	297	256	260	262	265	281	246	256	300	239	269	260	263	271	263	273	250	289	253	245	267	271	244	255	258	270	255	262	282	238	266	259	241	276	266	264	275	260	229	231	240	238	257	265	279	275	245	245	248	251	270	241	275	255	255	225	255	250	263	271	255	216	273	272	288	264	219	245	258	251	249	272	299	258	245	231	263	304	265	273	266	263	244	242	259	255	272	262	261	259	276	250	271	269	262	244	264	223	268	268	265	267	241	275	242	239	270	256	263	292	265	258	272	289	247	265	234	238	255	290	283	269	269	253	290	268	227	241	278	281	277	243	252	255	228	266	241	255	254	271	249	252	266	268	257	251	268	255	265	242	276	279	255	266	261	246	265	261	255	265	260	278	261	262	231	273	260	272	242	247	277	268	274	252	259	232	260	227	262	270	252	257	257	260	252	246	278	255	293	259	245	268	254	274	240	238	258	275	265	253	259	292	238	257	264	257	281	252	230	260	266	254	248	274	250	271	262	227	222	239	238	275	232	257	250	279	237	253	278	257	270	267	287	256	252	259	238	249	266	274	257	247	269	293	265	282	282	256	262	243	275	297	260	276	248	258	268	255	252	254	265	265	255	282	246	257	246	247	255	282	249	264	300	297	251	255	263	247	305	262	275	275	251	270	269	278	267	258	288	235	260	265	232	266	247	289	226	280	243	274	286	236	265	244	268	251	244	265	239	228	291	275	247	249	271	279	243	249	248	276	234	264	265	237	259	263	272	251	270	276	255	226	259	275	267	266	269	256	253	254	240	283	255	267	271	231	230	261	269	233	270	281	280	267	294	279	287	255	245	230	249	264	255	252	245	241	273	283	268	261	248	268	250	228	296	241	226	244	283	260	230	276	271	257	251	249	281	244	294	243	244	260	250	277	255	231	273	266	263	268	241	255	241	280	268	255	274	264	246	272	255	271	260	261	253	245	267	296	272	268	278	280	250	254	251	237	253	274	284	246	260	238	271	270	264	262	274	260	251	285	262	265	270	232	283	270	244	240	287	289	261	269	272	269	262	259	261	265	254	261	269	226	234	207	248	258	242	267	242	262	247	263	246	252	281	246	241	257	269	271	245	270	273	270	250	276	264	285	248	265	291	278	229	253	276	260	260	250	224	263	290	230	224	249	279	248	262	254	230	244	218	233	269	259	227	249	284	265	256	260	268	257	246	238	219	246	235	290	288	270	257	253	264	260	231	240	253	276	258	235	257	258	257	268	245	262	245	258	255	269	245	287	243	253	267	259	260	275	253	299	252	227	276	262	261	264	300	254	251	253	275	252	243	272	253	274	265	237	269	249	258	293	240	255	277	248	258	266	272	269	258	257	250	269	283	276	261	252	250	247	275	237	265	245	254	262	251	272	284	281	259	242	249	251	258	266	248	287	240	286	262	233	274	265	282	267	245	298	269	263	247	247	237	271	279	278	260	266	249	244	272	279	252	250	268	234	262	264	265	269	232	290	279	253	262	273	225	239	233	264	255	265	260	276	271	238	219	254	271	250	278	261	302	249	246	254	252	244	275	252	255	262	268	254	255	276	275	229	252	286	277	297	291	241	249	281	267	257	287	247	256	273	265	262	251	243	243	260	265	226	270	243	242	252	290	253	264	242	255	251	248	277	253	300	238	281	249	258	235	271	259	256	253	259	262	264	255	269	252	269	265	258	263	288	269	252	274	220	255	274	253	247	247	214	249	248	278	235	246	277	267	225	244	244	262	238	254	249	248	250	252	253	249	271	262	243	264	261	298	258	268	265	237	286	226	259	269	262	267	254	246	262	273	241	244	266	230	256	295	271	264	286	245	258	274	281	290	279	243	236	273	239	262	241	261	295	277	250	235	268	238	257	272	250	250	241	240	264	290	224	270	263	267	237	269	270	281	257	286	253	250	275	234	260	255	271	263	260	222	277	237	256	291	230	265	286	283	257	240	278	257	286	272	298	284	281	263	236	272	243	243	242	284	242	267	262	277	280	269	259	275	255	227	254	262	256	264	294	256	256	245	240	251	269	276	279	287	275	273	259	248	278	271	260	234	241	274	271	240	263	268	256	275	286	220	246	252	258	265	249	252	258	286	255	272	252	244	283	258	269	268	259	276	275	255	242	244	271	229	287	265	253	284	254	273	260	258	244	258	285	275	277	276	268	249	255	269	265	273	247	266	262	249	254	279	280	253	267	245	279	221	271	223	252	234	256	228	236	261	249	234	257	255	283	275	267	281	286	266	266	261	262	230	251	258	260	272	268	251	278	262	265	269	252	274	249	283	277	261	272	250	249	283	254	282	233	242	247	238	255	247	259	255	272	252	260	233	278	254	266	265	254	273	258	267	254	294	260	244	236	241	231	269	260	244	258	255	226	249	211	270	259	264	243	235	271	258	270	270	252	257	269	248	273	252	264	238	288	275	290	269	257	234	275	249	264	246	257	261	240	267	244	234	266	242	268	262	253	257	254	274	266	265	272	274	253	266	246	245	261	281	238	320	254	301	245	249	275	232	243	275	262	265	232	276	239	295	266	312	265	250	270	259	284	243	286	244	269	280	266	255	270	269	251	239	261	242	243	243	273	296	263	274	266	243	281	276	274	270	249	262	246	259	267	255	282	259	275	234	253	255	266	269	234	253
31423	44097	49632	35633	23066	22072	16656	15860	14411	11479	8291	7333	6251	6685	5495	4336	3714	2986	2589	2184	2342	2325	2398	1928	1922	1600	1573	1664	1523	1477	1363	1217	1210	1097	976	1023	939	1015	958	1058	1070	1025	1119	1094	1069	1025	950	959	975	1020	1075	1092	1103	1025	925	900	837	855	878	861	838	880	870	835	855	859	806	866	794	807	780	780	819	843	859	781	827	807	809	778	717	682	630	708	746	674	698	739	721	713	719	693	717	745	702	757	792	706	688	754	655	645	654	647	638	658	620	657	643	628	616	654	587	671	578	595	589	614	625	567	606	653	632	663	635	638	638	618	587	631	642	638	602	630	632	589	630	586	553	612	614	593	620	590	593	592	590	601	648	595	628	628	633	589	563	663	608	611	601	604	631	626	605	620	586	598	648	592	598	599	627	603	597	650	629	615	635	573	593	607	645	639	604	592	656	636	650	617	630	573	630	581	634	617	592	658	654	636	577	589	632	588	579	596	609	615	620	650	632	645	594	648	608	586	657	602	581	665	640	616	631	601	634	612	548	601	594	611	610	686	612	593	632	627	583	603	620	590	633	635	609	599	622	618	623	630	633	615	602	595	617	627	577	637	610	623	619	609	616	616	609	641	595	636	572	637	581	635	644	569	603	601	605	666	619	637	628	610	588	587	588	615	613	662	605	590	588	624	593	602	552	606	635	614	630	641	636	602	609	612	646	620	577	642	581	606	649	604	632	620	621	634	605	667	633	589	557	567	568	595	621	602	645	618	629	627	572	558	618	593	658	582	615	611	615	604	620	643	615	611	614	597	578	679	604	619	617	603	628	584	574	638	626	614	584	627	615	632	637	625	583	605	561	660	613	616	595	653	657	634	597	646	613	590	610	613	637	620	622	582	573	639	603	606	633	654	579	579	601	569	605	594	614	652	610	641	609	642	590	604	607	631	612	599	609	608	594	600	614	592	612	631	630	657	603	628	622	567	619	672	596	578	612	633	596	611	602	613	644	614	660	573	637	620	585	593	663	601	619	620	607	596	641	580	546	632	569	596	600	557	604	598	570	680	638	633	582	605	668	631	675	570	606	637	609	630	618	629	616	609	635	594	626	650	599	575	615	598	623	571	598	621	625	610	625	615	623	570	624	589	640	596	619	634	589	613	586	609	613	626	623	633	608	662	591	622	629	589	621	569	589	638	615	566	601	579	587	583	618	587	674	632	565	591	568	593	586	628	588	626	654	608	630	561	597	620	617	613	628	610	581	647	659	641	637	634	625	604	612	618	638	603	602	589	596	585	551	572	646	626	588	631	590	628	562	643	617	632	577	608	572	603	645	569	650	610	589	598	631	613	629	641	620	610	628	605	628	599	627	593	612	611	632	642	596	625	615	607	651	595	625	614	606	582	631	615	608	609	580	592	583	611	650	575	642	619	616	581	615	614	571	648	586	608	628	642	663	611	601	628	575	625	602	601	584	595	603	608	597	632	593	608	644	600	611	606	656	675	638	622	599	610	582	591	574	625	610	580	640	603	595	630	606	628	594	640	600	596	596	603	565	572	590	623	659	593	598	635	666	602	632	606	597	607	608	553	602	607	609	558	610	628	605	609	650	634	604	591	616	602	606	606	675	609	633	631	637	612	555	595	616	583	620	645	594	599	646	605	642	626	633	595	634	594	580	594	622	622	567	601	597	595	607	620	601	650	633	628	648	632	564	627	609	635	650	591	640	588	590	631	611	618	624	647	640	570	635	633	614	609	623	639	615	592	579	610	614	627	584	613	593	633	570	658	655	641	588	604	616	614	603	639	636	629	593	607	589	620	578	610	663	570	555	646	623	663	572	648	612	596	617	585	622	598	628	632	602	605	619	608	596	620	653	648	559	573	602	621	588	653	648	571	583	600	643	631	662	598	634	633	662	617	606	610	547	608	602	618	564	619	666	574	599	629	591	572	629	636	622	595	592	562	636	609	629	590	609	632	591	567	586	685	630	664	600	578	659	602	623	611	578	626	632	563	598	597	613	603	593	592	566	611	582	623	642	669	636	638	584	609	617	617	627	595	636	617	597	606	645	645	649	624	599	614	618	572	587	612	593	608	608	623	612	601	612	605	623	642	601	596	615	642	622	642	593	614	647	614	642	604	653	618	608	625	608	633	602	626	615	614	618	579	622	613	627	631	635	621	603	601	609	583	613	591	597	622	607	660	589	583	608	634	588	574	637	589	616	600	594	605	587	621	632	600	580	641	626	625	641	577	586	616	597	600	615	649	626	623	619	572	601	592	596	626	610	591	582	620	612	576	629	618	661	625	622	613	620	624	615	599	579	657	598	597	610	634	667	601	619	631	629	640	605	648	613	605	596	601	616	638	601	602	633	628	603	607	586	621	626	616	630	620	598	589	614	618	610	653	682	598	629	631	678	573	634	635	579	578	596	614	626	600	604	616	601	613	610	589	629	606	590	629	623	595	581	611	616	611	606	608	614	590	589	583	596	642	595	647	665	641	597	601	608	612	646	601	614	613	638	636	628	596	584	618	610	621	636	622	656	623	631	591	589	586	582	616	576	602	627	614	583	609	608	602	598	637	614	634	626	629	609	631	619	632	595	603	621	677	602	594	622	604	605	602	609	643	605	637	602	598	610	590	622	627	645	619	605	643	613	570	634	620	606	636	588	573	608	653	674	649	618	580	599	582	580	600	594	581	564	624	627	641	572	611	626	588	566	610	619	611	583	587	614	661	605	643	621	651	571	638	629	627	598	582	608	578	608	596	583	583	552	639	561	566	603	601	620	595	601	603	599	588	624	619	613	607	618	639	580	628	581	607	611	621	586	631	642	560	607	612	647	588	573	569	639	587	611	636	627	616	599	628	582	603	655	611	608	593	605	643	627	599	601	683	612	629	575	628	651	613	598	597	577	645	598	635	611	627	640	628	635	586	605	639	577	621	546	591	600	626	650	633	592	611	603	599	646	599	617	603	596	632	592	631	608	631	599	634	606	574	617	652	674	603	601	621	609	607	636	612	617	653	599	633	647	544	617	648	576	639	654	621	576	575	599	645	634	576	593	627	618	624	586	618	625	601	586	622	600	640	615	598	608	630	604	606	624	598	589	584	644	594	628	617	596	610	608	609	616	572	630	604	631	625	619	630	606	593	620	588	623	572	556	627	568	635	613	595	610	622	621	635	637	627	634	628	617	585	632	633	625	614	615	580	581	614	616	605	617	607	570	638	595	601	631	619	606	638	574	587	601	601	564	640	619	591	607	605	641	620	633	616	641	643	627	592	618	608	649	601	575	634	575	561	638	618	648	576	593	597	613	617	634	615	577	592	606	603	560	611	625	609	608	616	610	581	582	595	621	634	600	592	574	592	589	608	599	645	629	626	591	629	607	590	585	659	588	633	615	580	627	663	605	606	611	615	652	599	559	634	629	632	607	612	615	662	633	617	609	602	565	657	607	631	582	620	567	612	637	632	611	604	596	602	567	609	557	616	674	614	641	640	560	603	603	609
18585	15280	17103	7906	3039	1910	1283	1003	760	603	546	469	444	392	391	377	308	304	288	286	261	272	265	280	266	269	244	253	256	253	259	251	226	236	255	227	254	224	237	272	251	233	268	236	246	247	274	267	233	277	242	257	222	262	236	258	242	256	240	240	230	241	239	286	276	252	255	248	232	255	266	257	228	255	240	238	284	242	257	261	268	249	278	280	250	254	251	221	237	231	249	230	278	251	224	242	225	223	239	232	250	229	251	237	250	249	233	235	252	260	229	228	218	231	252	249	244	266	238	225	218	278	228	227	236	205	229	243	235	214	228	232	229	239	264	243	211	232	229	245	255	267	242	263	201	239	234	273	247	232	255	242	217	245	233	214	218	279	247	268	247	224	250	257	259	229	233	242	266	263	227	218	263	232	236	244	234	225	260	222	263	233	219	225	220	258	250	232	215	239	234	236	206	227	236	211	259	232	214	247	267	241	264	257	243	243	215	242	247	257	230	239	217	217	234	256	264	236	236	270	230	232	238	243	263	213	225	245	250	246	252	255	230	219	249	246	235	242	205	217	246	245	230	233	242	216	258	229	224	225	254	220	253	234	237	212	223	231	232	231	246	210	222	256	223	251	252	233	240	227	215	256	237	245	224	251	229	239	249	235	242	259	219	217	242	223	236	222	244	239	213	249	238	242	226	241	229	225	265	239	240	240	251	204	200	242	245	229	232	247	231	246	245	271	278	250	220	242	226	276	218	241	227	251	250	229	267	218	221	242	251	216	247	232	239	246	234	253	241	219	235	250	252	236	265	239	210	206	254	218	239	236	207	226	204	248	266	222	267	253	264	227	222	216	233	240	231	236	231	238	255	281	209	225	230	250	252	253	233	230	259	244	247	263	218	231	282	219	240	256	237	235	209	230	238	261	229	254	237	213	254	251	258	224	232	254	225	241	239	238	245	243	232	243	257	219	245	242	232	215	213	241	216	234	241	263	219	248	242	224	252	256	229	244	262	229	213	207	232	241	234	244	248	229	248	204	234	240	241	217	260	255	251	239	243	243	219	227	233	231	234	226	219	243	244	245	231	258	238	207	230	235	245	256	223	241	210	262	262	245	240	242	237	243	216	267	218	256	263	202	243	241	238	240	239	241	256	237	260	218	268	233	242	227	218	219	205	259	242	223	240	244	238	225	277	243	217	239	280	238	257	243	201	231	232	243	231	218	241	230	254	226	253	255	251	267	223	244	274	232	231	234	215	242	252	239	237	242	241	269	249	247	218	236	230	249	223	275	247	250	231	230	248	234	230	252	231	232	226	249	221	229	257	240	243	276	252	221	239	227	233	223	241	234	257	232	248	235	231	246	265	217	249	249	243	262	225	250	225	259	233	245	192	225	215	244	235	209	252	273	238	247	263	226	231	224	245	219	250	225	218	224	217	240	253	228	245	232	238	232	214	227	227	229	231	218	231	222	234	205	237	206	245	217	225	243	251	219	216	220	254	254	252	256	267	218	214	217	221	219	242	239	249	227	221	195	239	219	233	255	229	252	247	235	220	243	217	224	252	259	246	248	206	269	224	240	208	234	217	233	222	223	263	256	234	229	219	223	255	230	237	247	238	226	229	233	226	232	234	222	230	237	267	243	231	278	251	228	240	240	194	227	251	261	227	237	247	231	242	244	249	239	231	237	228	221	213	262	241	228	219	239	232	257	208	245	224	247	223	210	260	279	259	242	242	248	220	253	263	259	241	225	238	260	238	229	241	227	254	233	238	239	241	218	245	247	236	229	242	248	232	241	239	258	243	234	258	263	240	255	226	231	231	260	241	213	260	232	254	262	217	237	239	233	235	222	267	251	215	244	231	238	244	240	212	251	227	228	255	232	272	246	263	224	236	254	239	239	249	243	222	246	266	229	227	216	229	232	244	222	220	282	210	259	261	238	255	241	236	246	255	233	237	238	219	254	244	225	217	242	247	241	234	226	247	255	223	232	242	288	255	234	228	215	271	287	237	226	251	242	250	241	248	246	239	299	243	242	261	218	246	231	230	245	228	246	235	223	237	218	263	236	230	244	226	226	218	250	241	244	222	253	219	246	223	244	251	237	258	263	235	217	246	219	261	250	241	242	233	238	236	257	232	247	239	259	228	229	227	231	230	258	237	209	236	288	242	240	251	236	260	272	258	232	262	237	255	235	245	244	248	246	222	222	233	252	238	268	222	243	236	252	265	230	239	263	222	243	220	218	221	239	233	219	256	233	266	261	218	246	248	258	242	227	221	247	219	266	226	219	239	238	203	254	229	222	258	224	253	250	241	221	237	231	248	197	224	242	235	205	228	225	245	240	219	242	239	255	244	228	230	250	232	222	268	231	245	255	220	239	239	264	236	254	238	255	245	261	232	261	270	206	256	215	214	237	220	262	264	229	263	242	216	254	228	223	264	236	219	237	227	234	258	251	235	231	226	213	265	249	206	249	252	220	213	227	221	253	245	257	225	262	228	250	254	228	233	247	238	242	261	229	266	239	245	228	229	241	230	209	218	240	260	242	269	232	223	220	213	225	245	234	243	229	228	214	229	241	254	236	210	213	226	236	248	233	247	252	217	241	239	236	238	243	243	238	226	234	252	260	228	242	219	275	219	237	250	208	242	232	234	239	212	234	221	230	223	215	232	237	257	264	230	239	259	256	256	254	256	220	242	216	239	233	223	232	242	219	251	273	241	228	219	252	232	235	224	257	247	239	223	241	243	247	262	237	217	261	212	249	238	207	234	247	246	247	228	233	264	270	254	226	223	235	233	243	259	220	257	262	211	237	244	258	248	228	228	218	240	222	244	236	237	239	246	220	260	226	228	242	241	217	251	216	214	228	221	247	215	219	256	287	234	226	238	217	248	234	256	274	245	225	240	222	224	243	245	223	217	241	211	236	224	245	255	222	243	223	224	263	230	213	246	207	233	244	214	242	240	220	262	231	256	236	258	251	242	244	220	241	240	285	222	238	217	262	249	244	251	248	250	232	255	249	208	281	259	206	240	226	227	233	226	261	236	224	218	226	278	261	240	223	234	240	239	247	257	234	252	254	211	244	228	227	236	237	239	235	214	233	249	245	237	221	260	225	232	226	236	243	231	240	246	248	236	208	229	220	251	248	254	243	256	249	251	276	220	220	225	225	237	222	217	249	240	249	232	222	240	248	253	224	243	227	254	261	258	249	214	227	239	237	273	232	208	272	262	247	253	231	229	217	247	234	225	266	228	254	254	278	225	243	263	220	280	246	228	248	212	218	251	230	254	265	243	263	273	224	220	227	238	219	249	235	235	248	211	243	256	262	256	229	230	237	226	247	248	258	243	214	254	252	221	235	228	244	218	230	258	239	237	245	228	245	261	240	220	235	266	235	214	248	239	276	273	218	247	227	219	235	227	236	242	242	231	237	232	261	235	247	236	233	218	246	236	237	225	268	234	234	218	229	234	209	239	251	251	256	224	245	237	250	255	236	204	225
10684	14507	22045	13329	8236	6896	5295	4434	3465	2609	2366	2009	1770	1752	1554	1365	1185	1057	942	919	795	813	751	748	757	764	812	732	701	720	661	665	692	652	664	663	632	692	681	618	620	628	655	640	670	660	650	684	680	646	681	669	614	676	664	613	647	667	632	677	647	654	633	667	668	663	719	678	700	687	655	699	674	666	723	693	667	676	681	639	645	618	617	629	589	572	580	596	643	647	616	587	630	613	661	648	616	627	624	550	602	604	636	563	605	604	631	597	572	624	634	580	614	597	587	579	596	581	618	637	563	550	607	565	586	586	584	568	590	577	598	577	591	619	601	555	665	581	560	571	619	609	547	584	588	565	605	598	587	572	597	580	587	616	607	602	566	606	603	615	598	594	608	565	583	553	566	572	585	613	599	580	607	580	574	573	585	598	575	595	584	596	610	642	624	566	599	578	585	594	595	568	566	571	532	569	608	581	603	575	620	611	564	582	624	612	595	621	576	584	614	574	621	599	571	575	577	592	624	581	546	579	584	595	610	614	606	585	625	628	631	618	567	584	590	618	555	609	608	589	618	608	588	591	617	604	582	581	590	545	539	607	569	608	556	608	642	557	568	577	605	632	593	596	597	585	572	643	621	633	590	575	598	581	623	605	594	557	650	589	576	607	592	612	565	578	572	595	560	600	577	580	575	600	591	573	587	623	592	591	574	592	565	602	585	600	581	621	588	598	594	582	572	587	551	580	522	558	579	590	536	581	555	587	608	588	594	591	626	567	612	585	586	576	604	603	612	595	622	574	581	583	590	623	570	579	602	586	613	610	588	585	563	538	585	585	608	579	566	596	601	576	544	566	543	582	566	545	647	592	548	613	561	603	573	617	543	556	635	584	599	554	579	642	591	582	579	581	601	587	580	572	565	579	560	565	594	585	560	626	599	569	548	557	545	639	591	566	599	594	603	547	594	581	600	658	559	609	580	585	567	585	589	584	572	566	585	590	621	586	608	580	590	551	616	596	602	582	588	560	567	586	576	554	605	559	610	571	605	611	581	603	562	579	577	577	592	574	567	566	584	586	543	602	572	575	610	592	596	585	592	595	595	609	590	586	610	576	611	555	587	540	594	590	563	560	574	616	594	577	581	589	620	575	521	622	577	626	604	600	624	589	591	596	536	610	596	583	586	590	590	603	614	601	599	599	668	583	632	542	581	596	593	592	591	606	624	605	594	597	550	606	614	613	606	579	574	566	609	597	601	561	588	575	588	577	605	551	595	514	584	603	564	592	555	572	579	616	567	586	582	551	594	584	571	572	573	611	573	554	611	589	585	594	546	577	561	627	589	578	630	583	613	535	563	600	547	604	617	598	562	581	562	633	568	586	600	537	575	592	557	623	648	619	570	561	598	579	628	565	556	588	582	604	558	599	612	570	602	605	598	585	558	641	578	574	561	652	630	580	548	586	577	555	621	560	587	572	580	604	560	589	590	627	601	602	631	571	593	565	623	544	596	592	545	580	570	634	604	593	587	628	600	551	590	602	593	578	604	564	583	619	591	610	583	592	631	580	606	570	563	574	559	581	574	598	577	580	586	609	606	569	562	596	608	579	565	612	633	596	606	585	580	581	581	592	589	599	545	617	568	573	616	601	610	634	575	595	619	556	597	580	589	616	544	584	563	561	575	578	615	555	579	568	581	600	576	540	596	572	581	595	597	545	607	582	582	631	592	654	585	621	566	560	599	554	542	592	637	597	574	608	595	599	559	623	576	532	593	579	577	610	587	595	624	556	575	592	601	613	615	631	573	594	581	605	607	592	564	604	612	617	595	609	616	585	557	545	538	543	594	574	564	608	587	601	559	563	609	594	615	563	583	568	564	636	605	568	592	568	571	614	618	632	570	587	588	618	576	581	580	556	575	595	554	598	566	610	577	598	579	579	562	532	664	573	635	616	563	611	597	596	574	572	586	596	585	610	641	622	538	579	603	597	562	591	564	601	647	603	623	595	618	614	627	618	590	584	597	577	606	580	604	563	617	617	533	567	620	591	583	553	592	591	615	600	597	581	563	610	582	637	608	554	572	559	576	625	581	625	564	580	633	564	586	607	570	584	589	598	568	578	589	596	611	595	586	608	574	544	571	559	540	626	624	560	566	567	607	566	611	564	628	555	541	617	558	584	594	596	609	544	614	543	595	600	597	572	588	593	578	581	546	619	543	575	590	581	565	570	567	554	631	584	615	614	593	644	591	571	637	593	607	579	589	607	564	565	602	605	571	580	575	566	574	589	587	582	632	608	595	577	570	582	610	634	563	566	553	586	625	578	593	587	611	621	577	589	634	579	556	573	605	598	604	580	617	621	602	557	607	563	600	580	593	611	610	594	581	555	613	593	564	588	563	593	613	584	587	623	544	612	590	567	582	573	546	566	611	558	608	598	613	606	590	586	606	619	616	589	577	607	598	579	593	575	576	591	537	584	589	622	574	618	578	588	590	585	573	602	570	523	618	616	586	605	559	591	579	566	561	569	518	626	556	593	570	530	536	593	580	594	600	595	591	615	550	591	610	592	591	608	586	611	604	566	598	564	626	609	554	608	594	585	606	560	583	587	561	621	599	564	566	625	600	556	602	547	611	573	606	595	607	581	594	597	543	643	588	568	584	569	624	606	550	596	561	575	625	558	593	555	592	623	618	578	590	616	587	581	647	624	586	616	545	566	591	575	605	604	568	566	615	554	625	583	608	528	614	561	608	546	599	559	601	626	596	583	578	625	587	616	607	597	574	596	621	616	638	557	599	575	613	588	613	557	600	597	577	585	586	640	606	614	576	593	648	593	607	635	640	580	587	618	552	589	555	638	566	588	621	606	566	570	594	576	572	608	551	569	566	555	594	597	596	600	604	590	571	588	620	615	565	550	580	583	583	577	584	598	562	549	587	570	593	562	614	585	594	604	583	549	567	595	607	589	597	595	568	583	593	578	636	595	592	591	600	589	593	589	566	571	606	577	550	587	585	573	615	589	592	606	593	563	586	602	562	587	583	565	565	605	562	587	624	615	530	576	644	605	575	582	566	573	567	560	613	537	623	554	533	569	577	553	577	574	614	590	551	585	547	574	562	621	579	575	597	582	592	614	628	616	603	566	627	609	593	556	602	611	601	569	596	601	577	612	582	618	643	560	562	596	575	606	590	624	570	618	564	562	556	585	592	575	619	619	564	609	602	607	598	614	574	652	598	628	591	553	597	609	597	604	569	606	577	546	587	564	568	581	577	554	620	569	552	629	598	590	613	559	583	597	614	605	579	597	575	553	550	587	579	572	544	603	540	621	634	589	581	609	602	577	629	629	555	647	595	585	573	579	564	574	586	632	587	548	586	550	565	585	597	586	582	612	580	596	595	601	604	609	600	554	599	582	558	595	589	556	569	604	603	577	561	561	594	586	569	588	579	564	560	581	575	591	572	586	566	589	593	550	606	639	608	597	584	595	591	573	627	580	576	614	573	595	564	608
37383	45422	49508	33982	22721	17212	10433	6418	3878	2379	1375	1111	1046	899	797	693	545	496	435	460	398	445	410	351	386	374	368	390	385	388	355	355	333	371	359	346	348	349	343	332	337	347	302	347	339	339	344	307	275	335	323	349	328	337	315	343	315	318	328	311	340	287	316	320	312	335	296	344	317	324	294	331	328	320	312	335	297	330	313	307	329	283	298	287	333	293	300	288	272	311	290	281	316	284	273	281	314	307	295	315	280	266	302	306	252	297	285	338	318	311	305	281	275	318	311	269	310	248	315	282	297	257	306	306	258	284	308	278	289	283	285	290	291	319	307	302	295	305	288	315	288	270	312	275	285	312	294	327	263	292	295	287	292	294	293	291	326	280	286	278	290	327	287	308	276	275	306	296	283	301	294	285	277	302	271	284	308	292	316	295	274	294	300	304	288	292	304	300	304	304	285	287	297	286	284	273	245	288	307	328	310	266	296	264	316	281	288	277	275	302	280	286	320	281	324	300	315	256	330	292	281	326	302	290	285	274	313	290	275	280	357	289	296	278	304	283	300	287	290	275	305	265	314	298	280	289	305	306	319	287	276	285	296	300	303	302	270	292	296	318	291	333	284	300	297	290	258	276	281	283	285	287	296	323	292	297	290	271	272	285	306	265	254	292	312	334	294	291	287	306	301	254	300	258	289	333	277	319	313	268	290	297	323	274	289	329	296	300	277	268	314	268	261	309	284	308	270	334	320	292	302	320	300	287	305	298	297	307	306	284	290	263	278	298	281	288	292	309	307	294	294	301	291	288	316	282	273	319	309	292	285	294	293	293	281	262	303	295	306	305	287	300	317	283	299	283	291	285	278	312	316	292	282	286	304	286	291	309	307	299	283	271	286	296	317	286	288	321	317	290	264	252	310	304	281	282	288	343	294	273	282	292	286	310	312	272	276	301	287	309	277	303	261	315	291	294	273	300	314	302	309	339	287	310	310	337	284	324	293	279	352	292	294	277	321	269	275	268	269	346	287	268	314	278	288	268	284	293	291	286	293	307	271	290	295	266	273	297	299	322	307	275	294	271	301	297	307	280	317	284	324	303	307	272	277	305	285	315	268	279	321	270	264	320	276	299	283	282	318	303	324	307	272	253	289	271	291	300	283	298	266	302	297	284	285	331	327	319	295	279	278	301	292	312	332	288	324	304	312	286	272	293	278	310	277	284	275	300	281	277	294	278	280	283	306	286	303	277	284	259	299	307	293	299	293	290	267	303	270	295	275	288	287	264	263	276	291	276	286	288	250	302	299	294	279	301	297	304	323	335	318	306	292	299	302	265	322	262	296	303	268	321	319	322	313	321	278	266	274	274	305	321	275	296	285	297	267	297	293	318	303	309	333	283	278	276	278	294	296	289	274	290	289	274	278	278	292	280	316	297	287	296	332	314	296	285	283	305	316	302	288	315	293	300	291	296	265	288	269	289	325	278	289	297	257	285	298	301	301	282	292	280	285	282	296	299	287	294	312	292	291	307	277	311	313	271	297	302	288	287	313	275	283	270	274	298	305	311	270	277	287	283	276	296	316	290	264	304	305	292	295	305	296	319	283	321	276	292	313	293	265	287	301	319	312	276	287	284	309	326	293	295	291	303	277	325	313	277	302	286	299	302	307	333	283	285	262	304	299	283	294	276	297	306	283	252	324	284	262	296	291	271	312	280	290	289	288	264	310	339	290	286	257	268	317	277	300	301	293	257	316	290	270	304	303	282	268	298	320	302	286	282	275	275	284	276	302	320	298	275	288	307	290	323	315	283	311	293	291	286	269	270	256	288	298	287	294	293	281	288	303	303	267	298	280	284	308	296	322	305	282	288	342	290	284	283	292	265	312	305	310	300	283	274	252	310	287	300	292	257	306	278	323	286	276	298	301	292	319	324	277	297	305	311	323	289	301	306	268	309	271	294	290	298	263	292	318	297	295	289	307	310	311	291	314	291	273	284	282	273	350	309	285	292	285	289	321	306	264	295	284	287	302	283	266	301	321	314	325	342	293	274	281	318	299	290	299	261	326	296	287	319	292	323	284	275	292	294	288	308	272	303	277	310	290	330	289	268	298	294	302	312	284	323	290	283	319	268	289	273	310	304	301	316	273	265	296	305	282	315	304	289	269	266	291	290	320	294	289	315	294	322	305	275	314	276	297	301	293	302	307	260	295	315	329	315	290	279	281	290	301	307	297	281	294	284	297	283	245	297	294	301	274	283	299	300	266	287	308	283	266	294	275	279	284	289	307	289	303	295	291	311	271	305	315	313	299	284	273	285	333	282	336	306	312	298	286	270	263	273	276	315	286	314	271	295	273	297	295	340	303	286	265	310	274	275	307	291	280	283	303	304	321	278	311	298	294	280	299	274	277	280	297	313	319	292	291	285	254	299	289	281	314	310	316	288	319	289	287	282	271	312	295	318	316	287	301	326	272	307	306	301	296	283	301	301	321	320	286	274	305	277	285	299	277	299	298	314	277	268	277	287	286	274	293	315	289	325	306	295	274	285	329	296	319	280	272	295	295	319	298	309	299	309	266	289	317	303	284	260	281	288	259	278	326	295	275	296	267	305	288	303	273	298	270	323	313	292	273	279	273	313	307	327	299	301	300	285	295	278	311	285	293	282	327	306	297	274	271	311	286	297	287	305	328	298	284	304	312	312	291	315	290	303	284	268	287	282	273	265	302	316	279	295	291	279	281	307	303	292	280	334	290	281	284	304	286	293	301	280	313	313	292	292	323	265	287	305	292	289	291	328	278	291	273	281	286	279	305	281	289	268	279	295	283	275	306	297	287	292	295	298	286	287	271	296	311	298	274	324	314	291	287	313	307	273	311	266	265	299	282	298	305	294	270	284	286	330	269	280	280	291	326	319	295	294	312	267	293	302	305	268	289	293	291	296	270	299	310	280	302	285	298	275	283	296	293	292	305	299	284	307	315	308	317	302	281	312	278	310	295	302	310	288	264	297	293	271	331	311	296	275	290	305	293	285	255	280	273	286	293	284	297	292	290	286	295	293	265	303	292	309	268	278	273	301	279	309	266	295	275	264	347	320	296	319	286	325	280	289	307	324	289	318	296	296	287	308	299	288	284	270	286	286	304	271	301	277	291	318	301	273	315	296	303	281	274	276	279	297	285	251	305	309	293	303	291	281	303	281	313	294	329	326	288	290	286	302	264	294	289	291	307	299	261	312	264	291	264	276	294	325	284	299	296	345	319	280	312	311	276	285	279	288	284	319	291	290	279	316	257	299	283	279	288	282	283	269	313	286	287	327	307	255	269	290	283	271	277	297	328	303	306	308	278	321	291	298	296	266	271	306	303	271	273	284	308	311	268	302	312	322	278	293	284	300	263	312	255	277	273	266	321	324	290	325	303	272	307	283	290	325	291	296	297	257	301	302	300	296	305	298	305	291	297	269	262	300	282	306	291	319	266	317	292	281	316	309	315	306	315	279	266	343	333	274
24570	38733	47331	35368	18234	18832	15078	13376	9604	7513	5505	5107	4703	4317	3896	2812	2272	1982	1893	1825	1659	1578	1580	1364	1379	1304	1291	1270	1270	1254	1179	1091	1000	987	970	865	899	910	943	894	909	858	964	960	960	962	909	915	892	885	992	945	976	995	939	944	886	781	824	816	838	879	860	827	845	841	857	882	805	837	913	868	889	864	903	894	891	836	779	783	748	824	768	780	786	752	756	746	801	756	710	730	801	764	809	746	747	741	783	710	744	725	717	724	720	719	677	683	663	691	682	660	667	644	712	721	714	721	714	714	727	780	675	791	675	691	690	681	747	652	674	703	721	729	739	734	738	683	678	690	714	680	661	714	714	702	697	685	700	750	705	702	677	686	714	744	753	666	625	734	692	690	713	738	706	670	664	686	726	709	679	711	655	657	676	689	668	687	704	711	708	714	738	737	733	665	728	685	712	688	657	709	726	699	697	705	718	644	694	653	692	687	684	712	741	751	747	712	710	697	684	728	713	699	718	690	668	687	662	734	691	752	652	664	732	701	704	681	690	695	679	700	709	674	726	729	686	673	664	643	691	696	683	695	674	687	712	667	721	723	684	688	682	684	680	673	645	715	745	686	669	712	677	709	731	730	709	654	706	746	687	688	698	669	706	655	664	706	742	695	740	704	768	704	692	677	668	714	710	724	714	685	690	713	713	702	689	655	738	711	690	653	732	703	664	717	705	674	724	667	711	686	699	699	677	724	710	716	722	692	696	668	689	677	679	716	710	681	741	756	700	699	693	708	696	630	702	675	655	651	740	688	739	700	723	656	676	709	745	750	686	680	690	669	693	697	679	696	692	687	709	744	722	703	693	687	696	748	707	708	706	761	703	702	672	710	670	707	700	687	710	693	682	724	677	701	729	661	734	708	671	707	691	695	670	696	684	699	753	746	705	697	757	702	708	717	682	747	731	695	689	707	709	717	679	726	670	672	712	688	685	723	703	696	728	681	754	702	708	674	714	671	670	679	695	712	663	705	689	681	673	696	661	716	703	689	738	712	684	723	719	671	671	665	712	680	727	665	710	736	696	731	722	701	718	662	709	718	746	675	716	698	705	702	713	677	710	728	646	710	704	736	714	675	664	697	682	687	723	690	726	680	690	661	725	722	694	699	686	729	706	743	698	711	720	599	710	663	729	674	695	732	700	701	663	708	715	696	652	695	680	696	740	695	747	660	641	661	730	729	670	724	684	647	651	684	681	704	684	675	675	696	689	717	724	707	698	673	737	683	693	676	741	734	724	701	726	693	716	706	702	703	672	667	668	703	728	759	671	708	697	667	675	733	681	699	716	683	732	705	694	676	686	713	684	696	745	693	693	691	696	732	671	675	691	702	727	674	708	710	723	740	700	701	682	690	756	738	735	697	701	697	710	659	707	647	678	656	681	688	653	755	712	755	674	702	661	694	707	676	692	674	691	694	687	691	702	700	720	707	715	679	724	699	621	679	682	700	690	689	724	660	728	717	739	678	696	699	699	686	742	689	746	684	754	658	725	667	680	639	762	668	666	710	687	736	719	690	709	713	647	687	697	687	679	728	690	704	726	735	650	694	719	631	685	643	665	700	710	655	709	664	716	694	696	687	741	723	680	693	709	746	686	687	698	674	688	679	648	724	747	711	694	653	689	678	710	730	735	699	685	671	706	699	693	738	674	704	650	715	671	719	718	685	745	691	730	708	677	709	728	675	658	714	667	693	677	681	633	682	678	674	687	689	650	697	688	708	715	708	719	746	728	738	692	698	704	693	728	719	711	702	696	644	695	700	696	722	726	704	728	747	681	718	720	668	694	681	724	716	679	692	712	745	684	694	674	672	714	677	731	688	734	668	711	715	693	727	677	699	717	720	718	676	736	716	668	690	708	729	716	707	731	710	665	672	678	755	677	708	709	719	693	714	735	711	697	732	690	687	744	670	710	718	678	687	692	686	718	691	645	727	693	750	693	717	702	689	722	675	688	727	685	713	682	712	676	709	681	653	705	728	738	718	688	697	693	720	681	744	671	721	751	741	654	675	682	677	704	648	707	678	698	729	685	650	646	698	678	689	736	710	668	684	699	683	698	678	685	671	701	679	720	680	668	658	700	729	730	675	676	664	728	690	739	675	688	739	691	703	675	727	698	728	755	665	706	715	610	709	728	703	687	700	742	687	713	683	707	750	692	756	693	707	763	699	693	712	717	762	686	684	662	664	708	654	741	680	666	709	691	699	696	669	684	662	691	655	716	676	703	656	675	701	728	701	714	725	678	659	702	742	728	693	708	701	729	684	686	702	696	690	696	671	741	724	727	710	716	690	722	715	701	715	719	674	687	710	665	731	688	731	717	682	692	692	689	709	679	717	674	703	673	753	715	703	726	679	737	700	682	682	681	679	717	746	693	694	687	680	714	712	665	729	702	733	739	709	680	704	695	760	649	731	700	717	699	750	749	701	678	687	671	663	708	680	743	674	697	697	691	695	669	713	722	718	699	715	686	720	700	700	714	703	719	704	698	766	715	676	693	692	697	681	716	664	711	688	683	707	685	722	684	715	652	724	686	709	681	708	677	641	707	753	729	711	732	712	751	709	643	660	705	684	706	735	685	716	712	688	688	710	642	678	704	705	677	654	664	678	649	683	711	688	700	685	729	701	670	721	712	652	690	718	685	690	696	674	659	663	714	650	675	746	679	695	676	721	698	710	691	754	699	660	664	686	707	659	726	669	699	705	673	707	679	686	710	681	683	753	690	741	694	725	722	664	695	708	676	690	682	694	643	671	724	672	714	701	694	711	729	691	678	672	747	691	709	676	718	713	731	732	747	727	680	682	703	664	700	713	703	691	680	675	719	760	687	676	676	660	692	699	703	654	656	733	713	772	646	709	702	731	687	709	701	726	682	678	711	683	713	674	670	703	664	691	689	699	687	683	700	694	700	690	667	714	678	717	700	674	699	660	652	692	688	713	695	671	698	701	659	685	718	731	731	696	676	761	689	687	675	681	685	720	689	728	708	702	710	683	728	723	687	658	670	712	681	708	670	662	713	739	731	745	696	685	665	707	715	732	678	700	702	702	684	684	697	741	675	708	703	732	685	659	712	683	668	707	635	640	712	676	693	680	683	686	682	691	656	685	689	681	640	691	684	733	716	682	636	673	698	659	636	763	693	680	723	650	721	692	689	661	693	733	758	722	682	712	641	710	667	670	733	668	715	708	713	696	725	694	683	683	707	701	696	710	699	696	724	677	674	716	687	741	707	670	690	704	687	741	726	686	713	684	689	739	678	715	683	693	678	715	713	700	683	730	670	720	654	717	685	709	709	657	685	692	752	762	731	670	674	688	721	679	674	720	669	661	686	701	725	699	748	677	678	686	721	668	677	679	739	705	735	679	679	697	699	687	690	722	711	699	673	693	641	678	718	759	659	683	642	677	660	694	675	639	622	730	668	674	707	700	727	682	691	682	667	688	710	683	717	655	627	724	709	720
48472	52219	50272	36180	26080	23317	18330	13180	8383	4474	2806	1884	1567	1541	1203	762	630	602	631	532	570	532	499	479	369	367	379	375	426	412	367	331	332	348	340	329	317	254	291	319	323	324	316	343	310	315	322	279	275	320	299	299	289	288	297	305	276	290	295	290	293	311	293	293	270	299	293	304	301	312	252	254	300	279	291	295	289	297	282	315	258	269	250	299	275	283	262	251	249	258	268	291	292	255	287	286	286	288	264	254	282	286	289	255	246	272	280	247	276	247	251	242	249	258	284	241	280	256	261	278	300	262	252	256	269	277	263	265	242	261	272	267	237	264	266	241	271	244	272	265	255	274	276	281	244	267	287	259	268	261	277	274	250	253	266	276	258	280	272	262	277	263	264	256	291	255	225	222	264	283	258	257	284	268	262	256	284	277	277	279	248	290	295	271	254	255	248	276	254	275	257	245	257	275	275	268	271	253	271	269	282	234	268	289	266	251	253	238	293	275	252	258	265	279	258	258	262	233	301	262	292	250	271	277	252	309	266	251	265	262	306	259	262	266	229	259	272	283	264	271	239	294	265	253	233	248	275	245	231	303	273	284	245	271	262	252	264	249	259	276	216	253	250	276	278	264	269	246	245	256	279	238	230	231	280	274	283	235	242	264	204	277	273	254	241	282	264	276	300	280	240	224	262	279	247	278	260	264	239	261	275	267	279	267	272	281	250	294	265	254	261	308	258	296	258	273	266	269	276	257	240	269	229	264	231	246	286	289	243	264	258	252	250	236	242	262	276	274	287	271	261	286	285	247	230	286	263	290	288	248	236	239	253	241	264	274	237	259	239	259	254	257	235	255	261	263	259	270	272	274	248	250	244	277	295	257	257	282	268	266	269	242	240	264	306	313	264	292	276	260	259	286	308	238	250	292	289	264	249	253	254	291	274	299	257	257	272	254	266	288	258	286	254	269	277	247	251	262	241	311	301	282	233	255	258	249	270	284	259	296	250	259	225	231	292	243	270	271	262	242	259	293	261	277	256	256	263	254	262	252	296	293	290	269	262	257	293	228	221	243	262	252	255	231	233	253	243	230	234	274	266	266	237	275	265	253	248	264	233	243	248	244	284	247	233	277	257	285	276	274	263	236	252	262	271	280	239	252	258	255	275	263	255	283	261	266	268	259	288	252	255	239	280	296	251	250	262	251	245	257	261	277	277	238	252	264	274	261	243	279	274	257	269	248	273	247	272	312	298	249	224	248	252	264	256	259	270	250	268	270	275	265	242	249	252	257	254	273	275	258	309	250	272	261	246	227	249	252	300	255	260	262	269	276	283	249	260	260	244	293	268	289	275	263	255	293	263	276	264	244	257	262	260	272	264	292	257	270	282	263	272	272	246	227	238	259	266	229	268	274	257	286	267	303	262	271	226	263	250	287	270	272	268	270	244	253	315	242	267	253	270	254	275	260	264	237	261	238	273	254	258	278	236	265	267	248	237	269	295	257	256	274	280	268	250	250	256	271	228	291	266	238	262	255	277	269	239	271	267	289	301	258	265	281	252	264	245	273	244	271	261	295	261	255	247	289	268	278	292	238	286	277	277	277	284	288	293	283	250	223	274	263	275	265	289	282	272	256	235	273	247	272	241	276	278	242	261	268	284	219	268	241	279	281	269	243	258	271	254	261	273	278	292	254	257	239	260	232	253	268	252	238	274	244	259	268	253	267	239	246	249	244	296	258	242	262	254	295	267	262	267	258	270	278	256	266	251	246	283	233	262	300	249	269	281	223	269	316	244	260	242	259	283	272	276	277	259	246	261	253	276	273	281	250	275	237	243	260	273	278	256	269	273	277	243	268	244	236	273	233	287	257	261	230	273	261	286	261	279	297	237	261	256	293	250	259	266	263	245	241	258	246	279	266	270	282	277	300	258	266	250	258	243	239	299	290	259	288	272	267	276	302	277	261	271	245	237	264	281	260	256	268	247	233	275	266	276	244	282	265	264	241	259	266	279	252	254	268	256	267	300	253	262	244	238	259	274	263	254	289	263	268	278	285	296	249	269	247	265	269	255	261	284	271	283	236	290	274	246	260	270	246	271	272	266	262	248	263	296	278	296	263	256	264	273	255	244	279	267	257	245	269	265	271	259	245	244	270	244	269	242	248	265	281	264	276	251	255	243	259	272	267	251	248	236	268	261	244	275	273	262	240	230	283	254	242	243	261	248	270	275	263	249	253	278	260	261	261	264	276	269	260	254	252	277	275	276	267	263	290	279	282	225	274	247	237	242	278	253	285	247	238	279	255	256	266	272	241	283	266	259	273	258	289	287	260	267	256	246	249	262	275	246	234	253	277	276	281	255	266	274	263	268	248	251	263	279	242	255	282	297	278	239	251	231	259	282	280	250	258	272	258	239	252	262	267	266	279	246	239	293	300	285	290	279	260	267	242	254	283	251	299	272	256	248	246	246	242	261	278	263	245	268	249	264	257	249	271	277	242	251	281	268	278	267	269	267	278	229	256	248	268	241	249	236	266	259	278	285	264	255	257	244	264	277	260	278	266	266	234	223	235	234	259	249	261	260	247	226	261	231	272	255	271	280	248	270	262	268	246	283	244	248	254	282	289	278	279	249	257	242	243	277	249	273	266	273	265	247	248	257	260	240	266	273	248	241	264	252	265	244	234	278	281	259	278	293	250	269	265	266	272	256	268	260	243	284	262	235	275	271	259	242	278	250	272	271	265	241	293	256	249	295	248	218	250	253	288	259	257	236	248	248	234	244	249	268	257	285	279	241	277	262	295	257	274	283	242	256	251	273	261	264	250	251	268	260	250	264	283	239	257	268	230	254	255	257	260	259	274	259	238	268	249	279	234	246	261	250	249	273	233	274	266	276	301	247	264	267	287	251	261	277	279	259	247	291	262	278	274	266	229	272	238	246	280	276	265	258	240	266	251	251	242	266	277	281	260	285	250	266	293	288	256	258	277	287	261	288	289	259	258	246	245	290	267	268	274	266	251	239	279	256	264	236	244	263	288	253	259	261	266	257	251	281	269	252	302	257	295	273	282	260	262	288	255	262	267	249	236	275	243	271	249	255	274	286	261	278	276	261	227	263	251	301	259	237	247	288	262	244	257	267	237	250	270	288	279	269	259	249	241	276	278	264	260	231	279	283	260	251	250	266	279	254	263	252	233	261	266	275	277	248	271	265	250	254	293	260	236	261	291	268	262	281	258	282	245	236	243	278	289	264	261	255	249	253	275	270	254	272	273	254	252	263	262	247	263	247	275	276	233	285	245	245	244	243	265	233	248	255	273	248	274	230	271	244	258	275	268	273	252	276	277	269	250	221	243	232	273	301	261	272	272	251	230	261	242	256	270	270	266	246	229	243	238	243	253	251	239	270	277	248	254	234	251	291	287	247	247	270	251	268	260	265	271	294	238	255	250	233	256	261	306	264	276	257	255	259	248	252	249	267	286	256	282	240	277	261	235	243	263	283	244	255	253
32348	46740	54197	31628	26725	25834	20057	18735	15701	12189	9875	7644	6812	6842	5069	3621	2907	2834	2577	2399	2267	2074	2107	1838	1806	1564	1570	1571	1531	1431	1374	1282	1186	1210	1069	1020	947	996	968	949	984	1065	991	1009	959	990	971	903	967	978	1010	1001	914	946	958	1006	913	851	840	866	866	935	824	860	868	880	845	861	838	850	874	901	812	868	838	869	834	783	761	764	711	738	768	707	683	695	715	724	729	709	689	763	780	750	742	724	715	679	651	697	647	647	653	630	620	622	653	627	660	631	666	624	609	621	645	631	629	630	671	639	643	570	608	652	607	643	623	653	638	641	636	636	620	573	584	604	582	609	605	619	614	625	591	582	655	673	589	628	617	588	642	615	610	568	577	612	626	614	603	615	606	643	634	600	576	615	602	606	635	626	641	597	646	637	612	590	608	621	586	627	608	604	607	613	611	615	630	634	558	589	629	642	611	597	614	592	599	576	646	617	596	607	566	641	609	651	604	629	592	588	609	639	598	603	658	603	592	589	616	631	619	629	646	629	636	601	615	639	612	610	581	619	586	619	612	654	630	580	638	630	654	620	638	605	591	581	631	640	674	567	625	623	608	548	598	595	628	622	650	626	656	614	591	625	598	619	617	598	580	615	589	592	650	616	605	610	604	635	638	634	637	636	634	626	619	567	646	600	669	582	585	629	674	629	655	620	636	602	601	627	590	623	638	579	642	582	636	614	627	618	655	598	643	608	612	558	601	611	640	587	612	599	634	592	602	623	596	588	635	662	626	649	593	577	663	580	616	590	677	565	625	615	626	644	621	630	673	591	591	640	601	560	587	625	605	616	663	614	582	607	637	597	637	622	623	629	581	593	634	627	633	609	620	631	663	660	613	598	661	653	596	654	640	594	611	609	668	561	635	629	608	583	590	573	591	639	592	587	602	595	617	582	645	620	583	621	631	617	613	594	598	606	633	633	613	613	603	595	626	621	621	608	605	604	605	607	620	607	608	649	632	553	619	595	606	631	615	630	615	627	602	620	643	594	674	583	634	619	601	597	619	644	617	624	651	591	614	616	574	680	636	622	632	662	600	632	609	623	626	613	660	577	589	598	619	603	626	636	584	598	626	619	609	577	629	568	627	624	627	588	604	616	589	649	624	641	622	637	649	644	620	646	623	671	623	647	648	617	607	575	608	611	552	598	572	610	609	619	591	578	618	614	614	603	621	621	603	652	639	636	629	600	659	635	664	623	627	636	620	614	608	596	584	614	594	678	644	621	598	593	614	645	582	631	626	604	599	561	612	633	585	590	612	613	636	606	584	631	579	622	595	589	628	570	624	606	606	627	626	612	616	610	607	631	617	581	605	580	643	632	632	575	598	616	640	650	648	592	599	606	633	601	681	636	593	603	650	613	594	629	617	573	627	601	618	625	605	608	628	640	645	560	650	646	578	645	611	601	614	604	599	610	651	592	592	593	595	626	603	615	637	608	619	602	597	616	626	593	569	566	564	631	634	621	620	581	617	591	668	618	604	634	635	630	599	603	600	637	597	613	588	630	591	577	586	619	635	581	621	636	654	613	601	601	622	622	635	622	594	639	649	592	651	604	672	638	629	583	611	593	650	635	655	608	591	647	583	598	598	598	614	605	634	625	592	629	623	597	571	660	617	626	654	576	585	642	658	588	626	581	622	610	614	624	606	623	580	592	614	644	640	612	598	624	623	597	629	625	627	589	613	648	626	661	620	558	632	607	610	616	615	578	637	635	616	602	641	651	661	644	657	626	645	584	638	601	626	612	604	618	610	626	638	585	604	648	608	645	606	596	616	584	565	629	604	664	607	583	576	607	617	634	646	616	632	595	635	620	669	605	597	560	629	611	637	636	604	614	592	633	652	683	608	627	636	589	592	662	619	632	657	587	642	589	648	652	628	603	599	614	629	643	549	626	626	616	645	595	626	626	599	624	604	632	617	590	612	586	596	625	577	621	611	638	641	664	621	573	605	607	624	658	616	607	615	576	598	561	607	631	622	640	618	603	617	588	593	589	618	640	613	669	598	609	605	617	598	600	603	633	592	585	631	589	634	625	653	608	613	637	623	618	612	607	588	596	627	614	653	621	619	649	613	634	621	624	609	601	600	616	621	597	608	602	584	596	608	642	591	627	568	598	584	615	653	615	597	586	576	591	636	629	645	598	621	635	647	598	656	601	648	644	650	610	633	655	582	612	649	651	632	610	652	558	644	607	628	617	583	599	641	631	680	627	601	605	607	595	623	617	594	624	645	601	627	584	625	673	573	610	639	622	581	574	617	615	593	645	618	664	594	622	614	613	644	625	616	628	627	596	636	611	638	638	592	615	588	612	628	603	577	629	587	617	584	621	588	607	568	653	631	629	690	584	614	634	588	646	611	620	585	601	635	607	611	625	584	622	613	614	603	609	595	634	563	620	599	647	616	642	611	599	599	623	606	624	632	646	640	610	660	615	609	610	614	621	622	628	624	608	639	565	614	627	613	658	658	583	582	602	617	671	624	641	627	637	608	611	602	638	639	651	572	617	620	630	628	638	613	601	585	570	643	616	625	626	632	606	650	615	601	586	584	625	646	604	603	642	638	647	598	670	682	612	659	610	605	636	620	592	600	613	607	622	659	637	643	590	589	628	650	632	587	647	612	607	554	620	654	620	603	577	581	620	640	622	614	658	615	651	617	593	613	629	637	638	611	648	597	629	632	555	605	555	624	627	581	594	551	616	570	600	651	605	635	568	590	623	644	653	632	602	610	645	637	615	598	613	588	630	638	603	616	620	600	634	590	578	607	582	625	587	651	571	608	620	611	641	670	621	661	617	598	588	596	587	616	614	621	582	621	601	627	595	601	607	629	597	614	587	597	614	580	624	596	619	578	617	599	609	610	644	648	649	585	651	637	639	608	602	583	634	622	591	592	552	651	618	610	627	624	651	582	571	622	618	627	598	601	629	605	607	609	608	624	647	566	618	608	584	654	600	624	578	602	568	610	656	625	629	572	628	613	618	601	625	590	629	584	641	622	642	629	636	646	617	601	634	623	621	597	621	671	642	612	632	627	619	619	621	633	598	633	622	588	680	633	593	607	619	579	598	596	629	631	588	631	607	618	581	627	604	631	620	637	600	631	639	664	601	626	615	640	641	629	634	618	628	582	527	613	610	625	638	641	616	625	605	605	606	604	606	689	605	588	653	649	558	595	589	624	600	609	632	651	607	590	638	605	637	619	653	623	620	641	651	641	600	611	599	607	618	612	613	635	632	653	632	627	634	585	634	610	616	633	642	564	623	629	628	601	588	620	657	656	645	574	619	624	605	630	636	603	612	634	599	612	636	603	592	620	588	622	605	596	678	651	663	646	629	646	616	595	645	585	619	619	630	620	599	633	656	614	627	634	609	625	597	591	637	604	613	620	597	646	595	621	631	590	636	578	610	646	583	658	641	644	603	635	617	643	601	601	623	593	576	584	568	617	621	597	623	595	630	629	616
18747	15666	19629	6720	2940	1931	1136	979	793	674	549	463	418	411	395	366	295	334	274	267	275	253	279	270	256	260	297	259	229	290	245	264	253	225	260	267	242	230	232	243	253	267	220	234	239	224	243	227	249	278	236	243	242	287	242	244	271	240	266	251	276	260	220	233	278	225	249	242	254	258	274	268	252	271	237	259	248	255	236	231	255	251	246	219	285	224	266	266	270	244	238	223	247	225	260	237	254	235	258	236	227	232	259	231	261	260	253	220	233	264	239	215	259	203	216	244	206	227	243	216	237	248	241	228	231	242	238	268	237	243	242	230	227	245	195	226	215	235	227	253	279	242	230	230	227	237	248	260	252	227	226	242	214	228	232	253	223	261	254	251	243	228	238	241	230	240	231	243	247	238	236	229	232	237	216	237	235	239	221	253	251	228	228	229	248	244	220	226	245	222	273	263	238	256	252	253	251	265	242	235	218	235	241	242	246	243	235	253	233	252	265	228	230	262	255	241	251	246	239	232	235	236	235	231	224	214	239	248	253	263	222	246	208	257	264	249	223	231	234	235	237	200	243	242	245	263	221	236	257	210	236	253	239	262	236	224	218	250	246	252	204	253	220	241	260	242	240	230	239	240	234	265	252	276	237	211	249	234	201	251	209	253	243	242	263	216	240	269	266	238	221	253	248	236	224	211	235	211	236	240	248	243	229	251	229	213	274	193	255	213	231	259	247	240	238	243	250	242	250	246	235	251	220	244	238	243	256	229	238	238	240	243	258	248	220	229	257	232	242	244	224	259	237	238	234	248	286	224	240	234	226	234	244	226	242	237	248	226	231	274	224	225	232	223	247	223	244	234	265	232	240	238	276	257	249	253	250	240	226	221	223	249	230	239	257	209	272	251	222	244	263	226	270	225	221	227	226	250	237	276	252	279	231	250	237	229	219	223	264	263	240	240	206	243	225	262	247	242	244	263	203	225	255	234	245	258	235	266	244	241	218	240	232	231	235	227	279	219	237	221	224	244	226	250	224	266	229	224	243	199	249	260	247	220	243	237	252	243	251	245	237	249	252	244	229	235	269	237	227	245	238	228	235	255	236	260	238	229	232	223	203	225	211	230	246	225	229	262	252	232	240	269	263	227	210	253	245	224	252	244	230	255	255	244	212	260	217	210	241	236	229	241	221	241	245	270	245	238	219	243	255	238	258	232	219	235	227	268	244	221	284	235	213	275	241	224	237	247	236	223	225	225	248	251	224	223	235	223	216	224	257	259	245	254	228	239	199	244	253	250	244	211	226	252	257	215	214	218	250	209	245	231	242	222	254	270	247	227	232	235	216	229	246	239	204	248	253	235	259	234	227	222	252	237	259	251	227	249	236	227	252	253	237	219	262	261	241	211	228	242	243	252	198	266	229	232	248	249	239	272	227	258	248	241	239	222	233	240	248	222	253	260	238	253	234	211	238	232	213	224	281	240	235	241	228	249	252	260	246	236	240	211	222	247	229	226	255	257	255	255	262	255	226	219	231	255	224	227	264	263	249	213	241	219	250	242	249	244	240	250	234	231	234	259	221	253	298	248	245	214	227	221	245	225	239	261	238	249	233	244	257	219	244	229	199	221	224	263	220	244	233	237	236	222	230	255	218	239	223	266	251	248	240	233	267	222	239	239	247	257	267	237	242	249	231	239	262	230	241	243	251	281	231	228	203	229	261	246	256	224	222	250	210	232	229	232	225	260	247	247	257	225	240	256	240	254	235	241	234	230	252	208	237	258	229	244	224	253	231	251	242	247	257	245	231	240	214	241	257	245	238	258	258	234	240	261	228	242	224	213	226	192	239	236	229	224	236	247	237	224	221	224	226	246	223	231	268	258	248	265	215	253	263	259	210	250	237	242	253	212	243	246	254	245	246	244	241	250	214	234	221	214	230	252	237	253	210	219	229	212	269	237	243	246	223	263	231	249	248	243	233	265	231	256	238	254	246	247	223	228	242	255	275	252	236	245	260	241	208	220	223	243	222	246	231	266	259	223	213	255	231	231	213	247	260	211	248	234	228	239	222	226	232	232	232	241	255	243	253	263	235	218	249	252	229	252	202	250	239	254	241	254	233	201	222	211	254	256	254	233	241	236	259	248	255	223	245	229	222	201	274	231	260	259	239	248	255	262	257	241	249	245	251	257	253	220	247	222	272	259	231	233	236	240	235	223	238	265	260	230	231	223	244	248	222	230	257	256	223	213	232	218	237	239	230	249	262	245	251	239	246	216	243	217	250	248	256	239	212	252	217	228	220	238	220	229	217	234	239	246	244	237	226	247	267	255	246	228	254	216	235	251	236	260	230	221	248	216	245	258	237	225	223	244	255	218	220	226	255	217	226	245	220	244	261	246	225	246	247	234	243	221	252	224	237	240	240	233	237	233	241	248	236	221	239	251	262	259	214	250	231	258	225	240	232	230	212	264	237	222	244	247	248	242	222	222	249	253	268	244	225	252	231	195	260	236	267	235	249	241	195	258	238	251	247	259	212	244	215	236	233	243	248	230	216	212	250	225	245	218	237	223	233	273	246	263	244	242	247	253	236	263	251	237	261	247	237	258	271	246	252	244	248	206	229	246	241	237	249	230	219	246	212	229	244	220	248	254	256	239	211	231	216	233	233	245	228	234	245	232	241	252	233	254	212	243	222	246	250	217	241	249	250	255	237	248	220	250	254	238	228	250	229	243	250	247	254	240	210	241	243	208	220	225	239	272	212	261	218	241	244	223	262	237	239	240	232	244	238	213	234	214	237	236	236	278	246	239	219	238	246	215	224	243	243	258	226	229	243	232	251	226	218	253	263	272	212	225	226	248	256	228	237	253	229	230	231	227	227	247	246	239	239	245	239	222	211	248	229	252	258	235	253	239	226	279	245	259	248	252	258	229	258	235	236	249	251	249	258	243	259	217	259	236	266	200	248	238	241	248	221	252	204	219	237	249	248	249	211	249	202	240	256	238	261	233	242	255	246	253	238	230	226	230	236	234	253	247	222	219	261	275	248	244	247	251	247	242	235	250	205	225	233	248	230	248	214	256	228	251	239	250	237	242	243	231	246	241	268	236	242	244	265	225	255	238	215	260	220	222	248	236	236	270	219	248	277	238	223	235	256	258	236	250	216	255	230	219	234	220	238	236	255	270	259	213	223	234	250	246	232	245	204	256	266	223	236	229	237	250	255	248	253	231	241	245	221	277	198	246	249	239	253	237	253	240	246	211	218	215	228	222	223	236	222	258	238	201	226	266	240	241	246	216	254	250	232	267	251	244	241	254	244	252	254	249	256	256	265	252	234	234	239	211	253	213	244	233	231	232	222	204	224	244	203	243	230	230	235	206	256	251	244	246	229	234	228	227	252	262	259	239	207	238	265	216	257	267	245	219	240	219	248	229	232	232	260	258	254	263	237	225	215	227	242	221	242	234	222	255	219	232	249	260	251	223	219	277	227	237	246	240	265	227	252	237
10932	14967	24164	10311	8311	6495	4810	4055	3296	2817	2426	2171	1777	1689	1576	1289	1180	990	924	868	838	791	739	737	733	803	757	771	754	738	652	627	624	612	657	716	659	660	685	645	640	713	672	700	695	698	633	658	652	666	651	651	662	684	638	625	650	656	651	674	716	641	654	638	706	720	661	643	626	714	689	709	712	708	760	678	701	669	650	683	643	639	586	630	575	632	621	620	618	676	588	657	639	622	618	601	619	588	620	614	601	558	608	552	622	596	572	609	679	591	609	595	527	597	620	591	565	573	596	610	569	564	602	593	584	590	595	581	570	571	598	573	617	568	572	566	521	638	589	604	600	579	561	569	521	569	569	610	573	573	599	585	563	550	578	545	600	633	551	573	547	609	557	541	613	589	611	575	635	638	574	585	591	589	548	613	544	593	600	569	563	578	578	584	586	605	573	575	551	625	600	586	562	573	618	622	585	584	580	632	597	598	561	591	592	571	580	619	586	619	619	589	596	604	601	532	595	575	576	539	597	563	602	632	605	603	588	591	580	571	580	611	567	606	556	614	597	590	591	589	618	614	599	607	626	593	617	573	640	556	608	588	544	562	602	539	567	596	617	627	613	571	578	583	582	618	635	625	576	610	618	584	593	617	598	581	595	568	600	571	575	590	588	576	575	587	610	627	592	595	594	589	568	631	580	570	595	572	584	569	560	560	577	567	578	607	552	601	597	586	562	614	603	616	591	558	559	575	580	613	583	577	621	643	624	578	601	562	618	601	595	603	582	589	566	584	634	630	601	602	583	600	604	597	613	626	585	588	602	605	596	575	609	637	554	566	617	602	587	554	622	586	624	551	558	593	563	598	585	578	610	593	563	583	575	576	567	610	616	585	593	576	645	592	579	563	587	622	581	589	596	557	622	591	556	586	579	626	634	578	593	599	584	578	585	570	614	577	617	543	600	624	590	610	591	564	615	588	619	548	596	545	593	595	612	603	530	598	600	600	605	657	578	558	623	552	593	600	584	600	597	587	587	594	578	594	562	590	613	619	565	569	597	596	611	559	590	602	612	616	607	612	575	581	575	603	593	595	556	593	605	547	582	590	568	593	598	568	616	591	600	606	585	554	630	573	610	594	605	578	578	590	535	616	597	590	593	606	587	575	618	624	609	617	565	628	559	599	587	629	598	571	612	558	609	590	595	626	611	585	594	576	639	582	570	594	572	579	581	621	594	608	571	586	637	614	576	580	623	603	608	621	613	588	591	578	611	570	607	607	576	604	587	629	595	572	592	590	572	584	665	588	612	605	551	590	526	609	553	617	561	615	563	580	625	604	623	581	571	602	550	588	584	593	566	595	560	587	592	591	562	576	573	561	612	604	570	597	590	580	579	620	603	585	617	594	615	575	630	567	595	529	577	611	594	604	613	590	614	608	618	600	541	606	607	600	612	559	536	617	599	583	593	596	585	630	555	597	556	616	565	592	582	614	599	604	577	541	607	601	591	580	560	630	560	626	577	569	552	584	594	595	582	624	576	549	615	574	619	605	566	591	575	553	579	627	602	595	563	571	638	569	602	627	619	604	561	621	579	598	625	563	610	622	618	577	602	636	558	561	614	580	581	623	595	605	602	597	595	561	543	574	587	606	613	556	622	605	561	617	605	590	606	600	615	573	597	614	569	619	566	586	574	622	592	620	566	583	598	596	636	599	582	579	587	585	598	590	622	615	567	597	601	581	603	567	545	551	587	587	576	553	623	520	560	520	632	569	621	592	570	621	557	560	599	574	593	598	569	596	615	581	581	581	580	604	581	559	595	585	581	617	543	595	590	622	658	578	601	631	603	579	590	531	593	633	615	575	605	568	565	599	585	565	636	545	622	588	602	586	579	601	598	554	541	586	614	588	584	613	579	582	621	577	574	616	593	604	595	588	610	621	597	565	618	584	598	601	593	591	670	590	594	591	630	569	596	600	552	576	578	576	620	620	586	610	553	584	559	578	607	595	583	589	591	558	582	584	558	596	566	571	647	593	538	637	593	603	594	619	598	624	607	599	630	578	547	591	603	547	586	594	587	550	606	559	582	563	601	589	591	593	591	591	572	623	582	588	552	608	566	614	617	583	567	610	630	587	567	559	582	581	561	590	590	592	617	607	561	563	609	606	582	604	596	574	562	623	574	628	610	601	563	602	583	588	590	573	604	603	578	598	593	581	593	598	606	562	587	570	541	626	593	605	614	575	605	616	577	579	624	579	596	571	587	589	583	604	601	588	587	602	586	549	574	591	600	629	607	587	579	586	599	598	595	579	617	580	585	595	629	574	614	624	557	586	598	642	559	591	617	556	538	573	577	587	568	568	558	604	614	547	544	593	583	616	590	578	610	557	608	610	590	582	616	581	595	573	573	583	568	630	627	562	602	609	560	604	596	577	590	571	587	581	665	604	549	582	597	617	612	590	600	535	558	603	552	600	611	587	631	609	596	589	591	574	580	558	623	615	609	595	561	592	587	560	586	582	579	567	589	551	611	595	601	589	594	571	565	567	609	603	580	606	569	546	601	570	601	603	611	584	631	570	604	599	561	577	592	580	609	618	612	557	627	594	599	614	577	559	576	576	581	559	618	615	616	581	592	569	544	601	607	591	618	562	586	572	625	611	588	579	583	585	594	582	559	595	597	556	588	592	599	583	603	547	618	579	610	585	559	610	607	579	543	631	543	592	591	581	587	573	575	625	616	622	540	567	605	575	583	583	554	559	610	570	583	576	583	562	571	590	637	570	555	619	584	591	594	561	573	615	607	592	624	554	577	569	580	569	574	602	578	582	608	607	631	601	608	602	597	581	593	572	579	619	610	589	563	583	638	575	561	608	573	608	588	586	624	586	601	578	569	580	637	605	578	577	607	581	608	589	559	559	603	562	584	645	559	577	531	576	547	584	587	595	568	593	602	601	548	584	594	586	588	581	629	648	643	604	607	642	548	591	594	650	625	609	578	610	591	613	631	579	607	590	603	577	598	588	599	608	613	597	586	597	582	583	616	611	644	558	596	596	601	595	588	596	581	592	541	644	593	606	611	572	590	623	586	620	616	574	634	598	604	564	628	605	543	590	580	638	633	601	618	554	584	659	532	578	557	634	609	576	597	618	611	557	583	560	604	611	604	589	579	587	540	579	578	590	612	549	589	621	592	575	594	549	593	607	577	569	644	590	604	618	585	610	608	584	601	588	545	568	597	562	543	561	611	619	574	534	609	592	574	619	600	584	585	631	606	600	660	562	604	586	603	565	592	608	624	607	569	604	570	567	565	597	603	608	613	582	569	607	563	627	612	600	577	614	613	591	577	635	599	594	561	594	576	581	540	563	575	618	588	576	596	590	574	606	557	574	593	578	610	615	618	584	619	578	620	570	605	559	599	606	615	577	608	586	575	599	600	594	604	568	585	575	560	625	554	579	608	631	574	645	591	581	604	579	585	582	562	557	605	599	591	573	587	577	593	600	650	600	558	604
38637	47732	51303	30421	22770	18606	11064	6412	4173	2365	1681	1402	1110	889	635	621	583	461	471	438	436	442	406	401	373	377	380	386	350	383	362	362	354	319	385	337	329	311	288	338	311	342	339	341	297	319	316	310	304	318	319	287	302	349	364	300	341	291	312	343	294	250	318	294	298	310	304	318	338	287	317	339	343	342	316	311	317	297	317	331	339	297	305	321	292	278	290	273	268	301	311	338	288	280	283	301	279	328	328	298	255	302	344	311	302	326	286	298	281	304	276	307	323	281	313	274	323	296	281	296	261	299	291	283	318	293	277	271	300	288	287	269	287	284	284	306	259	315	269	298	297	289	293	290	325	310	287	288	305	337	289	285	303	314	330	304	328	304	307	317	288	326	282	312	300	315	287	310	276	306	291	326	324	249	277	301	312	250	271	278	334	288	286	313	250	295	297	295	299	270	280	306	303	289	305	292	289	328	318	281	290	294	298	309	315	298	283	280	268	292	293	292	290	280	292	315	295	252	304	262	274	319	279	281	293	321	286	313	313	282	293	282	292	280	309	304	288	282	299	319	285	292	251	283	291	289	287	303	292	306	307	316	320	303	272	310	260	313	286	317	320	272	315	338	291	305	274	322	291	310	308	299	278	324	273	324	305	286	293	271	281	297	267	303	297	293	297	302	307	281	279	289	289	345	325	307	301	326	270	286	309	296	321	304	266	299	317	288	277	304	284	311	297	290	269	288	307	285	296	306	336	248	274	295	274	303	266	298	288	273	294	287	270	265	326	299	278	313	293	277	276	318	309	281	289	282	271	314	273	301	256	291	307	274	310	279	286	298	294	292	289	324	290	280	303	291	286	308	312	296	316	270	293	286	318	304	291	260	274	298	318	281	295	312	253	303	272	310	272	292	312	317	329	288	329	294	276	299	279	308	305	306	286	301	308	271	265	304	296	310	295	265	317	312	301	272	281	294	297	314	320	288	292	304	290	320	283	274	296	274	298	304	270	297	291	301	297	299	304	291	275	313	321	268	277	307	301	293	288	302	278	292	269	300	303	281	289	320	293	323	288	287	271	307	290	305	287	271	314	288	258	293	301	270	296	281	303	297	289	297	288	266	283	287	348	305	290	301	285	283	299	288	287	280	319	309	263	297	266	295	296	285	294	278	287	268	304	280	316	285	309	321	316	304	309	282	297	286	287	271	276	299	281	286	304	288	312	320	315	286	287	305	310	296	304	304	334	306	286	308	280	284	309	287	317	322	267	269	287	324	305	288	282	290	284	282	269	298	290	270	292	296	305	301	312	297	296	271	318	272	295	306	291	320	294	260	283	281	293	280	244	303	309	276	280	287	299	295	305	263	286	286	271	296	335	281	274	307	277	270	278	274	286	295	292	316	270	300	296	316	292	302	290	284	300	309	292	307	282	303	304	250	289	306	306	305	274	314	301	317	302	318	294	266	299	286	274	304	296	277	308	302	301	299	302	293	282	305	291	293	307	283	253	316	290	345	271	282	301	304	290	307	267	289	281	295	320	306	309	308	268	299	288	279	310	268	280	285	287	249	303	293	280	264	302	280	315	309	287	290	283	274	286	291	341	310	278	280	277	290	294	324	306	281	252	323	299	296	328	300	306	311	296	270	293	298	291	285	263	271	298	307	306	280	267	283	312	298	298	282	293	357	308	283	265	325	270	275	320	323	276	270	303	315	265	304	291	285	303	300	313	272	286	285	273	295	320	290	289	294	304	291	306	305	278	270	299	292	276	321	293	293	278	286	296	302	283	287	300	309	287	298	289	299	269	317	297	317	293	322	267	280	290	275	332	290	279	273	261	287	272	310	322	272	278	302	288	288	310	297	277	285	264	278	242	308	299	304	309	288	277	308	293	271	303	258	285	301	302	283	292	280	284	296	293	271	304	279	296	299	299	288	285	315	267	265	270	303	319	312	285	289	315	300	319	306	270	295	319	270	310	280	283	321	279	293	304	262	284	272	264	275	305	271	285	294	292	284	314	309	294	288	303	270	294	285	261	264	303	280	317	273	282	281	290	281	300	293	280	288	300	314	280	244	268	314	275	309	287	279	316	282	280	290	278	286	296	262	294	301	293	286	258	293	319	268	301	277	265	270	288	306	296	285	292	271	286	283	291	297	287	320	325	261	294	300	295	288	292	315	277	290	273	288	299	254	327	269	329	276	266	309	273	287	307	295	326	309	291	287	299	293	309	302	252	283	290	292	265	284	291	309	288	260	299	289	315	255	274	286	312	265	276	280	289	300	305	264	282	307	254	290	296	307	284	334	287	338	289	278	324	287	249	295	315	275	279	299	307	279	282	317	304	296	293	297	279	287	334	293	272	273	263	289	314	293	298	274	267	308	305	327	310	270	302	298	295	305	291	271	322	273	309	334	277	303	292	341	294	289	258	290	280	291	309	312	291	291	303	302	309	269	288	285	282	295	298	299	273	281	319	310	287	304	315	273	289	293	308	298	272	316	281	296	326	283	282	280	276	287	289	334	288	293	291	263	284	303	284	279	281	276	295	287	259	308	318	273	312	322	306	288	270	300	318	270	290	279	293	289	297	304	310	278	303	310	292	299	279	326	280	314	302	278	265	306	284	289	304	303	282	286	295	326	292	301	275	310	270	310	295	284	301	300	330	253	303	280	294	322	291	289	294	295	295	293	290	295	316	297	286	300	263	301	278	324	288	277	319	287	327	295	268	298	314	317	296	301	270	315	311	299	258	238	294	312	289	271	291	278	326	314	284	280	315	291	313	316	255	266	277	287	306	296	319	314	296	321	292	325	297	288	293	288	301	301	278	298	295	300	284	303	289	294	310	303	311	290	285	297	290	289	291	296	305	276	314	319	287	331	281	333	308	265	277	318	283	271	318	286	281	308	308	296	300	313	291	298	295	302	278	299	263	293	307	294	283	296	306	298	263	306	309	281	284	298	306	275	299	294	258	284	319	274	316	309	298	284	319	291	305	273	265	313	330	295	276	283	280	307	294	266	278	301	292	287	318	306	287	306	280	291	317	319	274	291	280	282	279	282	322	270	301	297	281	289	274	309	315	328	314	272	277	305	279	328	283	294	274	297	289	289	306	266	321	291	314	298	294	280	307	295	286	295	315	326	291	334	291	283	283	251	304	298	285	274	304	287	315	282	286	317	298	313	294	299	286	324	296	292	279	259	291	268	274	284	280	292	290	315	310	282	314	276	300	276	273	282	289	283	264	276	310	274	303	265	253	301	276	259	287	320	267	326	315	265	271	294	308	293	301	321	274	307	318	305	279	314	297	300	317	285	302	288	324	315	277	277	293	266	271	282	273	298	266	365	294	294	263	311	287	308	312	293	287	296	287	315	288	298	311	295	331	263	283	296	273	297	288	317	295	307	341	270	295	301	307	304	279	307	300	287	318	311	266	264	276	275	313	308	298	310	299	303	297	309	283	263	271	280	285	264	281	286	287	295	319	319	311	262	289	319	302	270	310	287
26129	41542	47967	27039	20188	19007	14328	12479	10006	8005	6809	6395	5186	4283	3038	2654	2327	2168	1797	1727	1634	1501	1527	1340	1361	1246	1362	1267	1217	1145	1114	1107	1027	1035	1005	965	879	911	884	914	935	950	951	882	866	879	914	869	849	930	948	974	973	942	912	863	887	889	806	880	918	898	923	882	870	866	858	796	862	856	934	947	941	978	931	883	846	798	814	781	732	817	778	745	767	767	733	746	779	768	789	798	785	749	725	745	777	745	743	752	753	717	663	655	719	684	700	718	733	619	692	704	698	715	711	721	699	720	661	693	699	670	684	702	706	730	684	653	683	708	678	767	730	719	691	698	678	683	695	694	635	730	738	704	680	665	696	669	702	684	690	703	703	740	682	703	736	665	720	686	647	667	729	699	670	665	631	679	715	724	669	689	692	722	720	730	701	701	718	729	674	713	736	723	709	669	676	700	688	694	732	671	698	745	714	666	708	724	680	675	725	706	693	685	719	720	694	722	640	671	649	695	701	694	712	716	737	682	695	657	663	740	674	739	709	694	720	685	670	711	738	701	705	718	698	671	716	761	715	705	707	676	655	668	667	684	714	687	712	692	643	689	679	677	701	674	722	709	746	686	709	688	656	682	715	743	736	746	684	699	698	696	705	685	728	690	727	688	704	724	665	683	679	702	682	702	709	731	691	685	691	742	680	692	761	707	685	754	722	718	696	677	677	718	720	708	696	726	723	693	745	675	679	717	699	708	705	663	708	651	689	703	748	709	699	718	664	678	702	681	713	749	767	712	669	688	717	699	680	677	713	688	719	670	714	686	649	707	694	653	664	700	717	683	669	644	697	700	656	682	715	726	708	722	665	718	694	703	743	723	706	707	712	711	660	711	693	702	721	687	713	681	705	736	690	692	715	672	660	655	753	689	685	700	664	685	726	669	706	658	693	668	669	725	721	743	717	657	700	718	685	706	698	678	680	640	674	734	714	685	714	674	699	724	758	656	672	680	638	732	700	696	663	696	665	702	669	700	723	706	697	715	671	702	683	723	689	735	653	684	735	684	727	674	671	723	677	685	689	689	727	716	676	681	664	699	686	709	692	729	724	700	696	732	700	663	694	673	694	665	656	644	787	692	703	703	679	707	692	759	742	680	646	654	702	712	695	673	719	683	687	740	706	711	700	691	690	665	665	689	736	735	698	703	696	710	688	649	677	639	678	716	624	702	715	674	704	653	719	682	659	690	668	672	688	689	692	698	705	723	643	688	693	662	662	702	719	695	708	772	706	707	712	695	720	715	692	687	647	724	762	743	673	686	677	706	688	759	669	709	715	688	715	725	688	701	659	742	704	674	696	706	712	673	683	692	736	696	702	662	676	710	708	701	677	694	731	673	737	717	739	651	717	748	755	678	660	663	710	704	657	665	731	705	720	689	739	747	660	748	694	631	706	712	682	667	666	669	733	655	710	748	685	725	679	705	674	748	712	722	720	703	684	735	672	678	724	676	696	771	688	730	703	694	671	671	722	680	741	722	703	692	677	689	729	740	687	687	661	732	678	692	655	709	730	729	705	670	678	679	726	654	721	682	698	701	718	681	720	654	698	704	717	679	691	714	665	715	680	653	723	717	671	705	655	714	695	626	703	706	724	738	706	731	681	708	736	676	716	725	717	675	669	693	725	717	707	706	667	711	723	677	692	691	711	700	720	693	649	673	737	682	722	681	705	725	669	728	684	620	678	700	711	705	740	674	724	708	665	711	685	661	678	732	695	688	694	697	687	703	720	680	712	623	703	695	699	726	672	659	674	668	721	707	694	684	687	703	725	720	655	717	689	665	696	723	720	670	713	676	675	680	679	696	685	655	687	722	771	747	693	678	738	696	645	701	716	692	706	671	749	690	617	678	669	687	711	720	692	708	714	710	694	735	746	687	694	730	746	689	695	739	694	693	653	701	693	730	632	691	722	722	703	689	671	714	675	673	683	689	703	674	688	722	699	686	716	685	684	689	662	717	674	676	699	667	724	715	709	660	734	707	675	698	695	766	690	687	695	651	708	746	697	734	681	651	674	655	739	681	710	728	688	703	646	759	693	668	690	692	659	713	752	747	691	690	729	694	645	718	666	721	711	703	706	669	640	690	761	677	712	685	665	703	692	670	659	730	722	662	683	728	679	747	698	752	730	695	692	698	649	672	717	737	688	651	696	694	688	727	705	705	703	714	696	617	658	661	701	697	679	695	682	677	706	711	691	673	651	751	708	795	728	745	712	704	670	699	677	726	707	655	726	700	675	725	688	698	697	753	635	663	700	718	709	693	699	683	652	732	728	669	711	680	778	676	717	716	708	675	652	745	718	724	683	705	713	702	687	744	720	712	676	696	715	730	695	713	686	742	731	676	698	706	743	697	705	699	721	698	699	652	686	677	710	732	714	729	732	747	717	682	695	652	733	688	681	664	742	670	676	731	678	699	706	674	717	654	768	739	675	699	709	674	695	667	677	666	695	682	680	726	680	688	650	671	675	698	678	669	739	703	739	720	725	675	694	701	701	701	701	675	694	698	698	667	685	716	712	652	711	713	737	686	645	717	694	704	698	702	707	682	713	699	711	717	727	663	673	674	667	718	751	710	711	720	659	670	736	695	717	703	717	716	678	674	675	697	738	681	702	737	720	685	670	708	684	747	686	738	671	687	665	699	652	677	712	623	739	649	716	665	680	702	691	709	666	754	705	708	717	732	714	683	697	715	718	681	649	718	710	663	718	747	690	729	704	657	697	702	653	668	733	697	650	682	711	660	710	661	669	707	718	693	660	685	700	680	746	680	653	731	770	691	643	699	699	691	742	683	708	676	743	679	675	659	711	682	712	711	671	684	710	711	696	681	684	721	738	701	728	686	680	732	659	722	679	694	666	682	763	649	670	703	642	662	669	693	723	644	690	678	689	675	694	671	697	735	647	663	713	635	661	673	729	703	730	706	696	683	661	711	678	722	702	697	707	666	710	709	689	652	731	732	680	656	652	681	714	662	697	698	720	700	706	727	720	694	678	669	693	662	694	689	718	673	656	714	683	716	725	664	710	637	694	689	681	685	716	695	720	699	695	739	665	688	732	692	730	701	743	676	691	698	656	630	748	697	740	675	722	672	674	713	712	639	691	675	655	692	734	702	655	634	697	733	684	699	682	690	680	656	714	770	714	682	679	716	724	673	690	731	676	688	679	693	711	720	709	663	665	653	708	685	681	671	689	715	729	703	680	694	706	644	682	657	710	723	695	740	693	699	663	650	699	720	652	688	707	697	674	681	628	724	699	720	643	719	672	665	686	697	667	683	713	668	758	744	715	708	691	684	691	693	696	750	716	681	710	668	683	687	719	727	723	690	703	681	687	673	688	691	730	678	698	699	695	722	652	672	714	700	662	695	658	731	720	707	659	666	743	711	709	676	744	641	693	732	723	694	690	681	707	692	725	733	692	728	714	680	640	727	705	713	696	681	682	686	694	685	737	710	724	738	712	692
47520	51976	45979	33166	24847	22492	15836	10549	7330	4495	3642	2681	1747	1186	915	750	710	617	608	555	552	477	472	427	398	362	382	408	405	411	407	361	345	303	340	311	301	298	288	337	322	312	330	325	287	323	304	275	283	349	305	312	347	315	306	310	312	306	295	316	319	300	307	344	289	284	265	290	290	274	307	291	294	300	301	269	270	281	260	286	253	286	316	265	275	303	245	278	292	274	307	312	296	248	277	259	282	282	250	246	257	289	296	243	276	247	245	246	250	271	299	286	281	267	281	279	257	266	242	252	265	279	285	252	256	257	246	271	284	262	259	295	258	254	268	261	271	242	266	254	265	258	257	250	250	239	262	260	223	252	260	265	257	251	261	289	281	268	284	273	254	245	266	265	302	276	251	281	252	264	292	270	252	285	252	255	256	263	244	258	287	277	257	260	265	270	260	273	270	261	264	231	265	265	264	279	262	265	317	231	280	269	256	265	237	278	280	246	275	235	271	265	275	236	239	295	274	286	274	274	252	255	296	245	248	287	275	257	275	248	281	276	286	258	238	249	267	264	247	261	252	260	262	250	238	282	271	281	276	262	241	275	249	265	275	256	263	243	250	259	246	265	270	268	240	266	261	232	257	266	256	290	318	267	289	242	268	238	271	264	276	258	277	274	252	247	265	260	263	268	270	254	260	266	251	244	295	298	270	283	272	271	296	262	269	258	277	292	256	238	259	257	264	276	263	267	261	257	271	281	269	285	275	276	256	245	258	273	267	270	271	268	245	252	266	272	264	247	276	255	239	259	259	282	283	285	250	323	250	269	260	273	262	246	251	274	273	252	260	266	267	247	267	258	279	278	276	276	267	261	230	247	281	258	264	243	246	222	288	242	279	273	253	265	250	261	262	259	238	265	273	267	300	255	247	251	295	260	284	247	274	248	257	278	249	287	266	235	270	272	244	266	256	261	279	285	265	271	258	236	247	271	252	248	268	260	284	269	275	281	255	238	249	265	239	272	269	253	267	261	263	255	281	282	241	271	271	255	258	280	284	247	235	278	290	286	241	255	264	263	284	275	285	266	284	259	300	261	286	270	259	269	229	293	256	251	257	254	268	294	267	260	274	260	258	281	241	255	249	255	248	245	258	236	272	277	250	263	275	283	278	263	239	287	271	240	246	262	282	266	269	282	256	242	282	260	266	266	248	278	277	263	268	272	279	273	276	263	249	270	253	277	253	248	254	264	285	241	287	239	266	261	284	286	275	287	250	283	290	304	257	275	279	259	296	260	265	248	260	258	288	263	239	264	270	250	248	280	254	247	266	280	279	271	257	301	251	274	256	266	263	255	287	264	271	261	262	291	265	249	276	244	285	253	266	239	260	233	256	268	250	235	257	264	242	256	241	263	267	242	265	294	253	271	268	274	287	269	272	251	254	276	272	293	284	255	281	263	249	257	257	239	274	255	260	288	293	250	258	265	256	266	246	262	257	276	252	242	232	234	289	259	242	268	254	279	264	262	227	274	267	260	243	249	286	251	275	279	272	314	244	259	259	285	275	260	280	271	290	270	248	292	268	260	293	258	255	243	233	276	260	267	264	285	261	263	249	256	296	265	240	260	275	255	245	281	281	282	288	283	270	271	244	272	256	255	242	260	242	223	252	239	271	238	265	234	252	262	256	258	248	286	237	255	265	272	281	262	273	253	255	282	255	281	257	248	240	282	259	259	247	280	262	251	245	292	292	265	249	254	235	259	277	246	284	281	283	257	268	264	235	258	276	260	237	250	274	297	241	249	249	279	265	221	266	290	253	255	234	259	258	257	278	253	255	286	249	255	280	242	279	269	247	269	269	280	265	250	247	246	267	263	251	302	280	271	249	247	258	291	245	267	263	278	264	268	281	257	262	267	275	253	253	265	256	243	267	247	295	258	273	284	269	261	269	258	253	285	288	264	274	242	247	248	249	259	219	247	288	232	290	271	257	257	250	263	258	267	284	255	274	259	280	273	281	283	284	274	257	275	268	271	264	280	266	272	284	253	285	268	263	250	260	244	267	276	284	274	250	286	279	238	298	260	243	245	254	284	231	281	258	265	263	280	268	236	276	306	223	243	272	284	288	276	248	255	272	257	280	243	268	252	257	243	249	253	273	227	256	263	261	250	258	253	240	233	251	260	251	274	276	295	245	236	273	277	278	299	255	256	268	258	267	284	280	222	280	271	263	247	279	262	285	264	240	269	268	217	237	237	249	245	225	264	276	282	263	252	228	236	277	245	258	268	272	269	272	266	274	269	248	269	271	250	267	247	253	285	282	248	267	295	282	240	261	248	271	244	260	270	260	218	285	265	269	249	232	250	276	266	274	277	260	242	268	258	245	258	257	269	276	300	269	229	253	249	233	258	293	266	261	263	272	277	263	229	208	255	243	289	253	300	285	307	260	256	285	267	249	258	244	279	280	273	282	245	278	257	254	308	243	257	280	266	267	264	267	254	234	277	265	248	259	254	255	256	259	285	274	240	244	265	254	257	284	265	246	291	270	226	263	262	286	294	280	287	282	268	259	261	254	234	252	259	252	294	256	259	268	271	275	264	275	246	271	267	280	262	264	254	264	260	268	233	243	284	273	279	243	271	267	229	255	264	257	256	281	296	250	270	270	280	254	305	256	234	268	286	255	272	257	248	260	273	276	245	243	260	271	260	257	308	271	271	299	284	274	257	252	249	264	252	273	244	251	265	276	266	256	252	241	251	237	247	266	261	254	292	273	267	283	249	254	260	275	295	298	284	262	296	285	277	257	320	282	279	268	227	253	252	280	256	258	285	241	283	236	262	253	269	284	254	255	256	251	271	263	305	268	260	240	276	252	248	249	240	296	263	263	237	261	253	261	274	276	244	257	256	230	240	261	241	263	259	287	260	255	284	263	289	259	287	258	277	258	287	244	270	214	250	289	274	236	295	245	247	272	273	247	260	261	245	249	261	256	257	255	260	266	259	276	251	282	257	291	261	230	247	263	248	251	260	262	257	244	261	260	239	263	278	250	262	268	257	274	263	246	269	257	278	268	266	251	247	260	291	276	256	261	294	247	294	261	266	260	289	247	244	262	273	248	255	241	279	288	248	264	269	284	245	237	266	282	268	259	237	258	275	294	266	250	263	253	279	239	282	276	295	254	242	273	256	247	285	252	266	251	265	251	276	266	294	260	272	282	260	285	274	296	267	232	256	284	257	293	254	268	229	297	267	265	264	258	263	260	275	281	264	254	228	279	249	299	257	275	266	270	263	259	261	257	263	281	263	256	254	246	269	267	278	249	227	266	252	269	272	246	275	238	241	285	282	268	255	256	265	282	255	259	239	267	256	257	244	250	267	236	272	275	264	276	267	255	250	249	258	254	247	250	285	267	284	261	248	262	234	249	237	282	239	254	266	294	286	261	243	256	281	266	264	262	307	258	267	245	272	239	274	255	290	273	259	234	253	270	268	245	252	243	277	270	283	261	274	251	249
31625	46151	48122	33879	26398	26889	20437	18027	16270	13359	13048	10105	7146	5374	4310	3721	3361	2976	2768	2346	2371	2158	2035	1853	1609	1524	1646	1532	1533	1434	1444	1288	1115	1072	1042	1014	924	1030	1026	914	940	945	989	1074	1013	942	985	882	961	1045	1003	1048	1054	1028	1001	1000	923	880	900	866	865	892	922	844	842	840	817	855	883	865	892	906	898	936	896	881	810	799	717	764	712	735	735	720	787	738	728	702	751	724	711	817	699	720	797	735	755	704	689	622	631	671	681	641	657	645	583	596	598	620	651	605	637	634	623	651	631	649	640	632	612	659	675	619	599	665	647	648	611	586	673	616	636	592	612	597	610	602	649	605	620	612	669	615	601	603	610	644	591	568	633	614	592	618	609	616	628	608	598	633	618	640	604	608	612	616	611	610	663	641	604	610	589	653	621	590	579	642	637	607	615	601	587	606	629	612	625	602	625	562	635	639	627	641	593	643	594	605	597	642	584	618	623	613	592	617	598	633	636	598	640	606	636	609	627	574	612	600	641	572	621	604	606	632	568	623	620	631	639	612	600	601	658	625	613	613	616	593	609	630	601	636	634	640	590	660	644	679	599	615	592	615	596	614	640	649	666	601	597	593	604	652	627	659	605	644	626	569	647	607	615	604	642	646	648	605	630	658	610	626	584	636	642	619	604	658	618	617	585	645	609	618	639	587	628	622	635	607	613	598	620	625	655	618	610	619	632	603	566	609	621	616	642	663	627	593	617	638	603	670	599	619	562	628	616	629	638	594	601	659	576	590	601	634	653	643	623	621	651	632	651	622	593	609	534	632	616	614	634	582	609	640	609	622	566	656	623	587	621	588	660	639	626	600	595	582	618	624	609	641	679	612	612	627	552	600	640	608	619	651	629	582	595	542	584	635	633	601	595	681	656	640	596	625	602	621	615	671	601	573	624	557	592	614	641	678	603	632	614	659	591	607	582	609	571	655	566	603	622	601	579	573	641	623	588	617	581	584	603	633	582	631	614	610	636	610	635	635	644	612	616	609	637	634	582	626	573	602	625	633	647	603	622	604	638	608	578	589	611	631	563	618	589	597	641	626	612	628	602	609	584	631	631	642	626	628	612	626	634	599	621	605	637	592	598	612	619	602	625	643	595	600	658	607	654	614	604	620	596	630	632	667	606	592	624	583	600	590	594	586	595	600	589	625	611	596	568	648	593	642	607	663	602	668	673	583	617	588	592	623	603	639	621	586	609	633	610	567	649	624	608	559	621	647	645	601	649	630	611	583	655	607	615	594	624	593	632	673	636	651	621	640	608	604	625	624	563	633	633	617	570	621	633	612	610	609	608	587	604	681	609	647	557	591	649	629	633	620	605	644	631	561	584	570	612	594	638	617	609	614	617	606	621	659	664	642	638	617	626	594	659	613	641	587	589	649	643	602	630	642	652	578	604	616	617	614	634	654	574	620	608	595	592	573	588	570	630	640	586	600	613	641	613	595	610	633	618	585	621	613	665	618	604	615	577	683	600	596	584	623	655	624	599	618	620	624	632	618	638	617	634	652	597	640	606	636	607	585	604	573	601	584	598	635	623	615	616	596	631	589	631	625	601	637	586	622	604	657	610	576	584	579	605	583	611	611	633	601	611	596	599	602	634	654	633	595	631	575	634	609	617	594	609	613	567	545	634	652	622	611	635	661	638	600	610	581	584	642	618	630	612	586	634	600	637	615	607	614	647	644	600	649	641	607	587	622	654	624	598	635	616	657	607	617	600	625	684	673	633	654	635	635	575	604	652	614	603	619	585	628	622	621	634	618	625	661	633	583	621	628	624	602	618	564	620	610	595	599	613	622	651	627	649	653	633	604	639	582	610	598	607	604	590	580	593	655	636	600	599	602	623	634	592	598	624	576	640	627	648	624	607	617	583	586	638	614	619	648	604	626	648	601	577	652	636	657	613	629	600	638	627	599	643	620	614	648	640	608	657	637	650	609	613	601	642	630	633	650	634	619	639	612	644	640	619	616	581	623	615	597	613	630	642	583	608	619	589	614	630	652	640	619	599	583	665	603	605	610	598	627	614	652	588	569	587	645	660	598	617	592	605	618	581	697	654	567	654	628	653	615	653	597	580	611	650	613	607	614	613	655	597	623	645	566	647	606	620	647	665	620	596	617	627	610	653	625	612	618	631	605	608	618	596	589	614	633	598	603	636	576	605	626	629	623	578	646	604	598	668	603	636	600	679	622	631	631	655	675	592	605	595	596	621	585	621	599	623	638	622	594	600	632	604	640	649	606	639	661	614	642	620	601	622	602	642	624	643	666	588	614	654	562	623	595	655	599	615	643	610	628	642	666	609	607	603	659	616	577	652	608	629	587	630	598	683	577	649	583	603	615	585	597	627	623	594	658	599	608	607	617	609	605	623	593	622	616	618	592	648	660	615	621	623	667	617	594	637	626	587	597	648	592	595	625	586	601	612	587	656	610	630	606	655	627	565	611	685	616	648	608	668	635	612	597	615	545	670	620	609	646	615	638	621	613	632	628	633	561	564	598	613	600	639	651	631	658	655	583	648	647	642	604	599	626	609	576	640	591	649	623	592	634	610	582	653	617	615	614	616	580	686	607	620	634	645	611	624	587	618	622	647	632	619	634	604	662	550	599	591	624	616	624	623	580	588	602	608	642	594	607	624	608	615	638	619	613	640	617	588	605	621	609	603	607	608	574	646	627	614	594	690	632	642	617	654	606	691	639	608	638	612	617	658	640	638	598	640	584	628	607	649	585	620	655	591	586	586	587	673	645	578	637	595	663	621	605	635	616	629	644	610	623	631	652	604	627	628	616	619	613	604	614	561	609	654	649	582	596	639	622	593	621	626	645	687	644	611	587	617	643	611	575	645	628	623	629	619	633	612	604	593	598	628	607	630	617	585	617	686	670	570	608	630	643	650	605	596	613	585	590	598	597	605	610	551	650	630	586	626	638	594	616	614	635	599	635	610	676	604	627	594	622	603	597	599	579	604	607	606	628	626	599	602	612	587	625	586	620	597	584	625	650	644	578	640	612	637	591	621	602	574	606	578	631	562	625	570	628	622	626	605	589	630	629	639	624	631	562	598	591	634	632	657	634	626	647	603	635	658	639	655	595	608	606	632	602	628	591	676	639	573	641	575	667	590	592	683	595	618	564	645	609	595	625	603	562	619	602	609	598	708	608	619	567	635	654	602	618	583	574	619	669	603	635	607	652	610	628	616	609	608	609	616	581	636	587	610	614	652	608	631	669	658	549	625	677	661	648	612	703	656	616	639	569	592	628	653	613	579	635	627	615	637	633	646	609	601	650	619	637	658	627	586	606	621	628	643	590	629	626	614	560	600	643	620	603	643	647	599	609	620	609	599	609	607	615	626	615	593	628	594	618	662	619	581	631	592	615	628	546	626	572	587	648	625	618	643	640	654	615	656	622	631	634	587	594	603	641	625	609	617	626	608	637	558	642	652	669	588	663	643	603	610	606	597	620
17471	16138	16946	7898	3312	2116	1448	1087	916	712	648	548	516	447	384	356	287	302	301	237	253	250	257	266	270	239	252	239	255	262	248	268	271	241	243	230	247	271	255	287	245	257	236	258	258	255	261	227	251	272	238	246	253	251	241	273	256	258	237	256	288	259	241	273	246	250	240	242	249	244	264	252	235	231	242	280	256	225	249	244	275	268	236	249	279	246	242	229	266	230	243	236	244	243	240	256	261	226	247	227	255	274	227	254	247	258	257	218	221	201	238	234	250	266	248	243	238	239	247	253	269	282	231	265	250	229	259	279	248	252	260	220	239	225	219	238	242	227	237	240	242	245	251	250	284	264	253	249	237	243	250	245	257	221	252	227	233	256	226	262	227	265	276	234	238	230	269	247	246	219	237	264	237	244	247	228	254	229	232	218	223	249	238	238	226	213	259	247	258	233	246	235	265	225	235	249	239	263	247	205	231	253	236	246	238	261	231	224	263	235	233	220	278	247	211	243	271	232	249	226	221	235	221	250	215	259	269	241	241	229	223	254	263	230	236	233	267	213	259	222	243	272	217	251	229	255	236	224	247	228	214	235	230	233	221	254	247	233	238	235	244	242	243	228	218	247	245	228	227	256	247	226	225	261	244	229	236	222	261	266	235	262	206	241	242	251	277	234	241	271	250	214	231	244	283	244	237	208	282	219	254	208	272	251	213	238	247	256	233	241	240	232	257	261	238	223	245	252	248	233	229	210	250	232	262	249	259	268	274	230	250	240	270	255	248	263	263	230	231	214	222	247	250	229	243	215	206	245	245	227	255	248	235	243	243	249	263	221	249	234	206	243	238	235	244	247	261	245	246	223	227	255	257	222	249	251	255	223	254	243	261	257	234	224	251	250	233	243	261	262	229	250	228	258	244	288	238	250	261	230	248	256	229	261	250	264	242	251	257	228	260	256	271	250	246	219	214	234	243	255	234	205	243	248	232	220	222	263	236	249	249	240	228	232	236	213	238	230	230	229	231	294	255	247	234	222	261	230	220	217	255	214	257	230	201	251	261	246	233	243	240	231	248	236	225	254	254	222	237	255	265	208	261	263	225	255	250	239	256	244	259	243	251	257	230	235	244	250	234	248	256	234	234	241	234	241	248	215	241	250	225	255	229	242	246	257	215	228	230	228	253	219	245	215	254	242	251	249	224	212	248	241	246	256	234	263	226	239	257	232	245	262	262	253	251	244	234	222	262	267	218	243	244	196	253	254	248	236	245	221	218	247	256	252	219	247	227	242	245	221	232	222	287	238	251	266	235	245	236	212	241	253	245	249	236	245	237	270	236	248	222	249	234	235	233	242	260	226	271	244	222	229	254	251	247	233	245	233	222	231	227	221	255	227	238	260	227	216	211	248	250	202	231	233	245	238	211	261	263	236	254	263	240	253	261	251	224	249	256	263	220	256	256	235	227	234	205	239	231	238	216	262	275	251	222	231	249	261	233	250	256	231	217	269	231	247	225	235	248	236	269	257	237	240	252	250	220	207	229	270	219	216	231	243	274	237	219	234	249	248	237	270	236	233	248	228	246	249	238	250	249	277	245	240	264	252	228	233	232	277	247	241	239	260	235	271	237	240	246	236	222	208	232	275	255	223	264	231	266	233	209	234	254	200	224	250	241	255	256	235	242	237	244	258	260	238	268	271	244	245	252	245	242	251	248	258	215	229	234	250	247	265	243	219	247	243	231	233	209	255	248	244	213	243	266	221	255	246	258	220	254	233	236	217	234	233	242	239	255	260	243	217	207	234	231	241	238	264	269	230	236	230	243	212	217	231	229	253	240	220	247	231	253	224	236	240	259	264	228	249	245	219	220	213	238	218	245	239	264	224	255	259	233	236	251	255	236	282	249	242	244	211	252	222	260	242	272	261	233	230	229	284	256	238	246	245	229	226	244	238	251	248	240	254	229	241	239	226	218	252	239	256	249	275	224	256	215	262	228	235	232	229	225	264	252	232	254	236	244	249	251	240	226	256	259	261	228	227	252	220	254	222	245	240	275	224	250	235	240	240	229	226	244	221	229	252	210	255	223	277	228	234	252	278	245	263	237	208	237	233	230	215	253	254	232	245	220	250	237	254	271	232	252	225	199	258	249	245	208	266	248	267	228	258	236	205	260	229	243	224	254	279	257	251	267	262	247	254	241	242	238	246	237	273	239	217	233	252	230	239	235	229	243	224	241	268	259	229	230	245	217	245	223	238	232	281	237	237	216	254	255	224	254	217	242	258	236	264	246	239	206	233	244	235	250	265	232	249	242	243	239	250	239	260	235	223	227	221	245	244	221	247	253	257	203	267	239	234	236	234	268	234	228	237	236	220	236	212	277	247	240	236	257	244	253	231	250	254	242	216	265	251	217	242	241	257	261	248	229	257	247	250	228	264	238	243	238	204	207	255	245	237	228	223	218	231	208	257	243	244	275	226	225	222	241	215	241	251	226	245	271	241	225	249	220	224	234	230	239	255	277	221	272	252	268	237	236	222	245	263	230	255	270	263	231	233	228	210	245	226	218	241	218	236	233	239	231	216	209	254	236	218	225	215	231	280	256	229	244	256	239	230	256	253	246	230	225	234	224	267	237	258	208	222	259	254	251	240	253	241	232	230	235	248	227	233	232	228	236	239	258	238	216	237	236	254	246	246	258	256	236	215	251	238	212	227	246	260	287	246	251	240	233	233	236	228	246	247	260	232	266	242	239	237	234	225	240	238	214	254	246	257	243	213	240	216	266	219	240	243	243	262	235	242	231	261	234	244	217	219	257	245	233	255	257	227	241	242	247	218	259	245	269	275	257	262	232	230	224	278	220	242	245	250	248	248	261	242	243	261	231	233	207	261	263	237	270	237	248	217	266	215	237	217	220	259	243	250	236	247	266	229	226	222	260	238	218	241	242	239	249	268	241	230	235	229	258	234	221	226	224	223	239	220	240	231	270	235	238	214	226	250	245	264	247	261	262	265	245	240	239	250	234	247	251	220	236	231	234	230	246	223	227	221	228	211	239	237	233	236	240	237	276	246	198	264	235	226	222	229	236	248	237	232	226	240	253	230	214	249	220	230	252	226	233	232	251	258	250	239	252	249	251	258	260	247	267	227	214	248	250	239	248	244	226	216	229	242	240	240	252	272	227	255	229	242	255	240	248	231	256	255	256	244	252	253	261	243	235	231	277	249	238	227	238	290	242	228	234	221	214	229	246	244	260	246	228	242	246	226	248	253	260	242	226	251	244	246	238	259	234	243	229	264	246	251	238	252	266	252	238	211	233	246	247	263	284	259	231	261	251	258	256	261	249	244	257	230	220	247	224	243	231	218	256	224	243	236	245	233	274	261	241	218	250	258	244	259	254	267	227	249	236	233	208	236	249	257	244	250	221	228	238	257	250	252	213	269	248	225	270	263	251	223	224	222	260	248	282	272	270	223	237	243	222	228	225	219	250	262	229	246	254	266	286	232
10375	15480	22686	12443	8718	7603	5940	4716	3964	3370	2933	2296	2099	1892	1481	1339	1094	965	893	802	764	760	802	761	772	800	739	752	776	678	705	688	657	707	665	683	665	663	680	708	650	603	659	709	649	700	690	670	641	669	632	611	670	710	644	691	696	713	722	664	670	654	643	678	680	646	707	705	722	685	661	718	707	784	733	713	687	685	659	653	630	709	667	656	627	662	649	623	639	587	651	679	627	612	657	677	582	609	606	583	593	602	645	620	598	618	575	589	577	591	619	586	626	617	564	598	606	684	642	628	580	582	619	599	559	615	570	618	598	591	583	619	583	583	565	617	615	606	572	584	579	627	557	626	600	610	543	578	595	623	593	564	610	568	605	536	595	626	636	566	579	577	643	577	561	623	630	618	606	586	611	609	621	617	579	570	600	643	665	609	644	574	586	591	599	642	606	595	543	593	648	581	606	587	599	647	590	557	606	568	579	576	609	521	611	624	603	598	604	591	597	604	598	578	630	608	608	622	585	624	598	571	608	582	613	611	613	605	597	611	603	558	637	588	575	621	581	539	598	589	613	587	592	581	562	621	574	580	609	574	594	548	616	636	555	548	548	604	655	625	604	559	608	592	587	631	580	615	639	602	629	571	633	595	610	621	592	604	597	659	602	560	638	586	574	592	582	590	617	578	637	605	586	578	593	596	599	589	641	601	617	577	588	592	603	613	590	602	591	558	596	643	600	626	594	609	593	569	592	644	612	570	617	611	609	584	590	601	622	539	604	632	581	573	578	603	590	576	626	570	615	593	594	607	629	626	630	619	605	627	575	585	636	596	569	597	606	563	590	621	599	561	568	565	624	598	607	624	590	580	551	562	573	568	530	596	569	603	577	608	583	587	648	585	626	581	587	617	612	610	559	582	595	577	613	564	588	610	600	601	598	612	608	592	581	604	583	587	612	616	602	592	621	650	577	597	599	594	586	588	632	575	586	587	620	600	577	607	575	567	609	564	625	591	559	608	579	591	553	631	589	564	575	591	583	629	576	536	609	671	575	666	606	575	609	594	598	573	609	564	602	627	601	570	605	563	574	567	582	556	636	574	619	571	625	591	621	622	644	593	598	611	582	656	606	619	603	589	600	605	627	567	630	625	573	599	571	590	639	565	596	608	565	590	582	609	569	607	566	595	593	595	626	625	617	574	590	608	592	610	595	571	614	602	544	580	586	583	584	606	575	611	614	598	547	577	572	597	611	584	581	573	603	624	623	591	600	614	603	611	603	560	566	544	589	588	596	625	587	579	608	582	588	616	587	630	613	570	570	601	616	600	586	591	571	626	629	621	627	571	586	604	610	651	609	596	577	619	585	582	589	573	604	581	617	611	609	600	588	589	591	584	600	575	580	631	621	673	579	642	601	636	564	580	596	569	580	592	640	585	587	595	622	575	584	611	577	583	629	618	632	609	610	607	646	581	603	580	618	566	579	597	576	599	592	616	559	629	578	615	574	558	593	608	591	593	592	586	559	573	595	644	580	589	610	592	569	567	565	594	608	626	592	587	590	589	602	569	628	625	576	578	623	573	583	587	615	580	595	584	591	602	624	610	601	605	558	570	581	579	577	576	600	621	625	621	566	598	569	606	553	557	602	601	630	570	607	653	641	610	617	591	606	564	565	606	587	592	621	631	608	603	622	576	598	585	567	599	611	609	624	588	545	579	590	572	559	559	646	600	612	643	596	597	586	609	578	618	592	607	595	607	593	633	596	608	561	586	604	596	607	605	602	578	607	567	613	575	630	634	626	621	583	617	618	574	606	631	535	589	600	622	614	581	599	588	630	603	577	593	618	607	574	599	603	585	574	642	679	588	600	581	588	632	564	603	596	609	567	573	633	634	596	531	581	607	571	598	565	573	538	609	596	630	592	585	532	598	598	622	581	555	608	639	605	632	602	550	557	588	605	606	609	584	591	606	613	581	657	592	595	629	536	609	617	574	600	614	607	614	585	599	609	572	604	601	629	576	613	580	589	627	615	577	624	605	562	592	630	583	583	600	649	583	606	587	598	591	603	599	624	580	611	621	628	606	593	622	602	632	612	593	602	588	620	576	618	645	621	619	599	589	638	570	601	620	561	561	564	608	598	634	616	623	651	593	634	571	584	584	599	592	587	624	579	579	625	608	638	572	584	594	556	595	554	584	614	582	583	612	606	515	591	571	626	582	595	581	546	547	560	611	616	572	612	586	614	581	612	593	585	612	590	571	586	666	571	591	620	596	614	582	576	583	586	575	596	632	585	613	649	588	559	583	604	553	604	618	546	653	573	627	617	572	609	583	597	621	566	591	585	594	581	614	628	611	608	636	561	605	598	605	640	592	612	592	611	595	604	589	605	598	606	569	605	550	612	593	602	592	585	627	655	615	552	625	595	605	577	553	574	563	623	594	570	596	587	625	626	576	631	597	627	606	577	609	615	595	591	604	606	598	607	594	606	597	614	595	623	580	595	603	615	620	564	609	609	594	603	593	627	617	620	574	617	594	614	580	565	611	567	581	555	581	625	628	584	576	602	598	605	618	561	621	587	596	575	593	611	577	556	625	616	610	598	570	578	551	598	607	556	566	574	612	591	597	595	598	569	596	565	603	598	573	550	575	592	562	586	641	621	634	582	585	619	652	575	597	608	588	585	595	623	580	563	587	621	572	570	589	583	554	604	615	566	599	592	587	596	568	632	598	606	600	589	604	591	576	607	577	630	599	620	618	595	573	585	596	592	582	612	633	548	571	569	574	591	631	618	577	599	582	544	538	608	618	610	621	583	572	580	609	568	584	567	645	590	588	598	596	640	609	583	614	573	538	621	660	606	612	591	593	590	574	614	519	581	587	611	599	597	639	579	609	552	580	612	536	588	576	580	615	571	575	582	575	579	609	585	607	629	597	556	539	560	602	630	606	544	610	592	629	563	587	614	555	568	588	609	604	578	594	579	573	576	565	575	632	571	616	598	659	558	614	573	621	620	609	574	577	566	625	596	571	566	563	582	625	623	564	554	611	611	631	567	590	651	594	577	590	555	589	559	614	627	582	599	632	604	598	553	603	657	593	568	572	581	542	596	547	583	567	625	635	642	587	616	582	619	555	637	569	579	605	567	589	586	615	591	587	605	629	604	617	603	582	592	616	617	586	598	622	584	577	584	627	566	607	609	603	626	563	550	596	636	623	589	616	593	595	589	600	592	629	631	567	567	607	618	599	585	572	557	613	586	632	621	600	570	572	580	618	648	621	643	566	598	601	574	600	594	583	616	613	591	614	572	627	634	636	591	583	583	620	611	588	532	615	589	619	580	581	597	599	597	584	624	551	577	571	563	586	597	613	595	609	586	578	609	544	593	583	605	609	618	587	595	606	601	604	584	613	595	661	569	594	618	570	583	567	597	597	557	582	578	615	562	591	596	608	590	599	584	604	587	592	614	585	624	602	597	603	583	587	564	597	619	603	580	539	648	621	583	590	578	623
35994	48513	50090	33065	22748	18826	11883	6948	5015	3450	2157	1204	856	764	678	576	569	463	446	492	394	430	429	389	374	358	319	356	377	348	372	327	333	334	318	335	355	332	322	354	325	294	338	330	299	325	304	354	325	327	348	328	301	329	331	331	312	337	322	353	321	288	331	333	305	299	319	326	325	337	309	335	342	336	335	346	318	316	296	282	308	337	297	298	337	295	308	281	265	293	312	285	321	317	273	287	283	302	289	317	300	308	290	267	280	302	277	308	286	318	294	336	299	327	318	293	292	282	283	313	280	291	303	325	274	312	310	287	309	287	292	296	311	299	281	286	337	289	289	311	297	287	293	300	318	290	298	323	298	304	287	284	333	298	285	284	289	265	305	269	301	297	304	294	325	292	298	279	282	303	306	264	314	298	296	296	290	271	282	282	315	311	292	269	279	292	277	269	288	306	308	282	302	318	302	322	291	302	312	324	294	281	294	264	298	273	296	288	308	280	266	286	291	284	299	328	321	309	309	285	334	284	321	299	303	277	294	268	292	280	296	264	272	329	297	272	314	278	293	317	295	334	289	271	298	299	293	268	277	305	322	305	265	314	311	275	293	320	321	297	269	331	292	320	296	314	289	279	292	294	273	287	291	296	296	305	301	298	327	312	308	321	281	316	318	313	313	283	281	305	279	307	314	252	273	250	301	313	286	279	310	313	305	282	284	289	274	309	282	269	304	292	341	270	270	297	334	291	287	289	311	286	282	299	295	316	303	290	320	263	283	286	277	267	321	282	287	269	275	295	300	308	315	288	329	299	309	292	303	295	284	275	286	267	302	320	332	296	313	323	294	296	304	290	311	292	291	332	306	319	313	270	287	306	296	290	308	295	275	302	289	312	301	299	312	298	292	333	337	296	296	336	318	305	269	291	291	326	299	261	332	313	287	266	327	271	315	306	309	287	306	298	316	272	309	302	336	235	276	314	318	333	322	288	293	325	294	314	275	259	310	275	317	285	268	316	296	279	320	332	292	337	291	268	300	300	303	276	280	276	304	298	311	300	306	301	298	310	322	295	294	288	284	315	297	301	281	298	278	275	278	296	285	289	318	293	265	265	295	304	266	312	315	298	288	288	314	304	307	287	269	303	299	343	284	296	288	306	276	267	299	298	321	294	270	305	302	295	287	301	283	302	303	287	288	273	308	300	304	283	267	277	277	312	281	272	272	276	284	276	303	263	282	293	287	304	269	294	312	282	308	294	260	270	317	298	293	276	305	286	299	275	314	286	277	350	275	276	279	299	299	301	309	271	300	303	274	309	253	269	282	289	278	329	304	282	301	305	288	303	303	304	296	298	320	294	281	288	284	290	304	264	305	296	297	304	287	296	298	294	308	293	301	306	304	295	305	273	293	335	272	303	289	300	291	264	288	311	288	299	313	262	252	326	282	303	280	277	279	248	307	290	302	270	279	281	320	331	314	321	286	276	290	302	303	293	302	303	268	286	278	289	292	290	248	311	294	274	328	265	273	287	289	292	270	299	274	270	309	302	275	300	303	294	304	285	271	257	268	296	301	286	315	271	322	302	272	328	260	299	278	288	299	285	301	299	280	293	291	290	291	291	298	321	277	298	309	299	291	277	274	276	295	297	290	292	301	299	307	263	284	304	300	303	307	267	262	306	253	297	284	280	318	321	265	304	291	305	302	300	285	300	322	275	270	295	298	296	279	300	306	276	284	281	272	313	286	266	303	286	283	276	301	300	312	308	276	323	287	313	288	306	291	277	305	282	310	303	278	308	271	295	288	292	305	292	292	286	278	293	271	318	277	316	269	287	275	286	294	319	279	300	306	286	296	312	309	314	283	312	281	313	297	248	317	285	290	282	335	278	284	286	311	318	314	278	325	301	276	295	322	288	300	275	303	313	274	265	290	315	290	306	277	294	315	265	284	310	288	316	275	271	283	288	255	290	295	272	321	335	285	268	311	287	300	276	263	261	266	340	307	324	275	265	286	291	270	273	281	286	311	293	296	283	269	280	290	301	293	305	301	294	346	296	317	322	287	303	284	297	307	286	270	289	292	290	291	306	292	316	310	296	283	296	316	279	316	301	314	304	313	300	312	319	299	280	293	307	305	306	282	284	309	302	290	288	288	312	281	305	309	296	322	264	272	284	314	270	299	311	291	294	285	282	304	293	294	267	275	289	314	271	289	284	312	323	291	297	323	281	307	293	317	290	298	292	291	291	331	292	284	284	271	309	309	280	289	284	297	318	299	283	315	268	311	294	293	266	274	291	308	291	298	251	314	294	318	282	283	270	298	288	266	287	280	281	290	289	282	318	284	290	302	319	267	294	265	297	271	299	295	278	268	300	269	307	328	281	295	293	287	311	291	297	276	293	261	257	306	292	276	277	298	297	283	306	283	300	306	281	314	295	309	300	294	284	277	340	293	299	258	258	261	286	313	292	273	294	275	310	293	321	301	324	297	289	299	294	296	310	295	280	281	317	297	286	310	310	309	323	309	291	274	282	321	314	285	322	283	311	303	288	291	297	294	286	284	290	275	325	298	287	299	319	270	304	305	308	331	294	274	291	286	284	297	249	289	295	303	269	331	274	273	298	290	294	325	332	285	258	320	331	287	339	291	262	273	253	299	295	303	291	299	295	281	316	291	276	314	287	287	295	295	302	264	300	274	309	316	287	290	300	296	316	291	318	310	283	279	325	281	290	266	323	336	284	284	300	281	285	280	292	298	286	269	303	278	267	295	305	314	283	284	303	313	306	316	310	331	286	305	274	305	296	313	280	305	296	272	303	286	323	320	294	267	295	314	316	294	289	290	268	326	288	291	258	309	338	285	272	322	279	294	301	308	301	291	288	304	316	287	289	305	306	334	295	301	277	315	267	259	283	273	289	296	290	276	270	298	311	310	284	323	287	285	292	302	316	292	287	285	291	317	309	267	302	284	284	304	309	280	314	276	255	302	280	305	311	301	306	335	290	255	308	311	279	281	270	287	299	302	313	242	288	322	291	317	290	291	282	341	274	270	274	267	311	341	294	304	307	295	274	250	270	273	308	333	298	297	273	296	309	272	266	299	320	295	293	309	257	318	301	319	277	274	331	274	303	319	283	280	282	296	292	327	274	302	316	295	314	257	313	317	285	305	283	281	289	301	301	317	292	302	300	289	289	296	314	284	313	301	316	266	298	308	278	319	283	284	302	305	282	287	324	273	275	304	252	305	331	296	296	300	291	287	294	302	285	292	312	285	314	284	266	319	308	286	260	285	284	283	296	295	286	326	281	281	305	284	301	271	280	289	303	248	270	287	276	313	304	322	292	269	320	313	285	301	296	283	279	299	277	327	325	300	263	298	256	298	278	290	312	308	315	289	254	281	268	285	248	283	285	309	289	295	285	296	294	295	296	261	275	311	317	310	303	319	301	328	279	284	265	324	311	299	316	347	313	303	257	300	275	299	322	294	271	284	300	277	323	304	287	289	310	316	300
23788	42075	49680	26485	19971	20451	15172	13787	12897	11436	8178	5053	3941	3623	2790	2388	2205	1831	1757	1772	1564	1448	1427	1381	1366	1253	1234	1240	1204	1152	1201	1040	944	895	918	923	925	909	874	1006	998	876	786	825	942	1009	934	864	833	835	870	863	864	869	846	856	884	873	854	882	841	898	833	893	875	866	824	847	842	848	866	881	905	918	896	851	815	769	824	761	812	791	745	790	742	780	772	785	766	811	790	767	775	747	777	755	741	795	741	747	714	718	727	683	696	696	738	692	679	735	696	656	689	717	669	715	696	706	674	713	729	669	675	698	696	734	674	618	649	737	661	645	702	658	666	657	688	743	661	699	715	723	736	716	741	680	686	635	695	680	650	729	689	727	737	739	677	685	714	702	743	700	686	683	681	687	694	706	677	694	677	699	716	668	711	702	711	689	723	698	657	701	675	722	728	688	699	633	736	698	737	721	680	684	736	681	687	674	678	691	670	704	713	674	703	713	686	668	658	721	691	703	711	726	688	708	705	694	656	666	660	652	716	740	694	735	726	695	683	695	686	687	701	655	723	703	707	681	757	706	700	723	667	717	695	707	690	728	663	707	690	693	683	676	620	666	724	706	670	767	707	666	687	684	646	730	654	684	667	735	686	756	707	711	711	705	752	721	715	719	687	673	660	683	702	702	679	741	706	726	673	700	740	660	713	690	680	730	706	669	678	722	677	699	728	714	661	699	719	724	669	714	684	700	705	697	662	719	702	671	673	664	737	715	703	681	668	685	667	706	644	762	673	711	669	700	704	689	655	721	700	698	722	689	649	713	704	604	673	716	716	698	681	699	710	736	679	685	722	684	666	717	644	713	701	691	636	639	702	671	622	681	697	667	670	720	715	634	689	663	663	688	720	684	673	698	675	712	684	717	702	656	697	675	660	693	673	701	663	677	746	687	668	668	741	689	684	688	683	673	693	682	695	689	713	696	697	673	680	701	707	715	685	669	648	635	667	732	719	696	664	676	745	695	701	728	730	688	692	653	683	663	705	719	688	692	691	683	663	683	709	655	678	724	682	673	722	691	676	651	691	674	685	701	714	704	669	710	712	723	660	691	714	691	730	666	721	678	712	664	765	782	708	658	736	666	673	731	664	712	687	694	714	668	707	683	733	710	641	662	670	713	726	664	688	670	649	705	690	730	680	683	671	715	709	695	694	708	670	680	677	718	693	662	708	688	729	608	761	708	711	718	717	720	707	677	684	712	702	686	666	715	704	717	662	708	715	677	697	710	673	723	738	707	734	697	743	737	724	701	691	696	708	705	693	738	699	733	713	721	695	715	700	693	675	735	710	719	696	673	672	690	673	677	652	709	715	669	712	736	719	690	684	695	717	724	728	675	698	640	744	686	684	687	730	684	685	712	708	692	710	739	695	709	702	681	703	675	741	686	674	693	676	669	705	687	675	669	705	694	667	719	695	656	683	669	717	687	692	688	719	685	679	695	699	667	708	710	727	702	690	697	671	691	633	674	694	658	713	690	681	695	653	693	669	712	694	733	709	698	697	657	734	679	687	666	690	663	724	698	711	668	681	720	662	718	720	688	657	670	682	683	684	673	700	699	742	656	657	683	660	667	684	652	748	708	664	709	701	719	659	698	739	718	745	685	712	698	648	640	670	718	730	736	662	709	719	652	727	760	683	674	680	694	730	709	662	708	720	695	665	676	690	697	670	746	716	702	683	717	648	700	707	652	670	739	668	688	708	701	670	727	715	691	689	678	632	660	713	698	698	738	716	714	683	699	729	682	717	661	701	730	669	700	751	676	643	679	767	706	700	734	706	642	696	690	667	726	689	639	675	671	735	689	677	694	708	680	671	618	703	675	664	657	682	662	696	702	670	702	715	628	657	668	685	663	701	746	690	716	744	672	652	710	642	715	721	740	696	708	670	722	714	700	667	693	672	705	712	711	662	666	742	681	663	677	725	722	671	727	684	724	673	682	651	677	716	652	709	660	684	703	705	711	701	677	726	703	649	666	614	729	654	713	685	694	666	729	709	684	708	647	750	695	698	678	661	712	675	692	662	676	698	661	697	640	730	688	639	694	717	689	717	718	670	684	702	660	706	746	674	686	711	675	681	669	635	666	674	703	716	719	698	681	702	695	670	692	674	682	716	659	692	720	653	661	654	729	679	715	669	689	723	717	716	692	748	736	664	674	689	682	699	671	671	693	699	724	725	693	688	711	713	763	726	648	701	674	701	667	683	739	713	656	711	681	640	719	707	690	655	680	719	701	727	685	681	693	678	685	664	689	689	650	692	672	698	668	695	678	682	744	694	694	682	688	638	705	669	684	712	742	652	692	714	719	700	701	716	723	689	756	661	738	670	685	723	705	707	756	715	696	720	707	683	666	683	712	709	707	666	715	734	692	665	651	753	697	701	701	662	711	685	722	735	644	703	701	702	684	688	685	690	698	655	683	646	659	715	709	753	710	703	685	741	720	670	709	715	702	700	686	662	687	644	705	712	759	678	700	696	683	689	708	707	687	749	654	726	691	669	732	688	699	682	678	680	702	727	708	718	704	709	693	638	671	635	694	724	714	711	696	686	726	732	684	690	716	686	680	740	706	693	742	730	732	631	711	711	717	704	677	702	662	737	673	713	694	736	650	729	685	677	694	664	703	658	680	690	678	716	708	724	654	672	686	759	666	650	704	665	719	695	719	715	648	696	692	694	687	676	720	723	695	711	649	679	683	739	675	724	672	706	669	649	693	715	671	701	731	701	678	698	716	690	670	690	702	690	694	705	711	698	671	725	683	674	704	709	751	682	722	684	693	679	691	695	701	689	685	712	715	713	651	694	676	704	671	712	681	688	731	692	706	760	703	652	660	742	684	765	747	711	676	700	731	658	713	667	726	686	694	708	721	700	679	618	700	746	693	715	709	690	670	726	687	689	713	732	726	711	705	696	742	727	713	667	674	685	659	769	663	680	710	699	667	704	686	655	678	665	660	731	733	737	720	665	667	672	717	674	695	684	623	718	690	714	699	717	700	665	702	668	675	698	685	646	702	723	667	677	693	702	713	720	716	716	690	722	734	659	677	753	737	706	728	672	714	700	709	683	754	701	681	682	643	700	677	653	691	720	702	699	723	682	700	699	672	714	708	714	651	653	700	742	706	708	695	660	750	688	726	703	752	685	679	739	649	681	713	725	709	683	702	728	721	655	691	699	702	719	669	672	676	705	721	739	659	721	741	688	669	674	692	669	683	688	670	727	705	748	730	661	653	719	721	709	731	708	645	693	696	698	669	687	698	686	686	726	699	694	661	735	682	657	722	696	725	663	693	680	698	652	712	680	668	685	678	744	660	685	678	741	700	711	664	695	714	661	744	687	679	683	706	672	689	653	723	664	664	704	685	644	682	688	658	700	710	706	680	674	703	699	695	687	669	689	730	675	664	677	699	673	667	688	679	723	666	611	700	689	686	723	692	727	727	725	729	678	687	708	720	708	696	687	693
47726	52826	48820	31686	24968	23164	17023	11435	8040	5446	2974	1743	1242	1021	956	677	725	648	598	571	569	466	511	428	470	392	378	391	379	389	371	362	313	297	287	314	318	311	310	312	329	323	263	302	278	336	316	300	318	308	301	300	319	278	303	267	311	295	280	292	278	305	310	312	337	273	282	282	286	313	298	267	321	289	311	278	277	271	258	276	304	283	307	306	279	304	288	263	306	296	290	269	281	283	313	266	247	259	243	237	266	269	315	272	253	280	255	252	264	280	287	248	286	253	263	253	263	266	291	272	248	275	259	273	279	245	259	282	249	260	290	272	255	281	268	266	277	274	245	262	274	238	240	243	283	272	251	276	255	258	267	286	244	293	258	295	274	262	262	235	279	289	246	278	271	262	246	273	295	261	228	236	268	265	230	251	273	281	252	232	281	247	241	244	286	243	282	230	291	264	258	247	257	237	272	298	260	291	295	267	264	255	252	261	267	270	287	282	237	258	262	263	261	277	253	273	240	235	270	239	292	261	279	261	260	259	282	252	240	257	254	267	255	237	266	280	274	249	236	259	245	255	255	273	288	247	212	268	236	254	253	263	280	283	274	296	271	277	272	252	237	269	277	267	263	266	257	276	295	228	238	275	265	267	284	250	259	251	270	269	271	272	259	283	258	280	285	258	273	286	268	278	280	249	270	270	254	253	264	263	273	266	269	261	282	297	267	268	268	259	261	303	292	261	285	267	277	230	285	262	237	265	242	266	263	246	297	275	275	239	261	240	292	258	258	296	277	303	259	308	247	253	266	241	285	289	279	257	293	251	257	253	267	285	243	264	249	243	271	274	259	235	280	290	231	243	272	255	272	240	235	247	279	227	278	269	278	285	256	254	277	260	257	264	252	265	263	299	242	254	243	294	301	290	287	260	259	267	259	261	280	281	239	256	273	256	290	251	277	248	263	230	250	257	247	249	269	268	294	277	215	274	262	283	263	268	271	253	255	257	243	276	250	266	253	258	273	292	259	259	256	277	272	246	284	278	288	248	283	247	266	247	270	284	233	261	276	249	258	261	285	244	274	284	237	237	246	280	284	249	268	281	265	270	281	249	256	246	283	268	304	279	289	281	264	263	257	274	285	233	274	264	261	250	232	236	287	277	248	293	276	253	243	245	252	269	259	242	259	263	244	285	265	265	243	209	254	261	236	242	269	225	284	274	266	276	272	272	271	270	252	277	289	284	261	257	250	261	268	295	250	263	235	229	261	264	271	261	249	249	270	274	283	246	273	289	256	259	280	267	271	263	298	237	267	270	254	246	275	251	273	221	266	243	261	257	241	254	265	281	288	248	266	245	280	243	249	278	272	282	278	263	287	236	273	263	259	282	244	254	280	283	245	258	219	265	250	240	263	249	254	266	276	250	255	262	256	266	246	255	297	264	275	267	215	281	268	258	264	271	271	270	239	237	296	261	270	283	291	273	286	265	254	260	261	273	271	270	291	293	258	272	238	242	268	284	250	278	252	243	282	273	262	285	283	261	282	256	269	249	238	253	240	278	253	233	267	288	277	245	230	237	278	260	264	278	241	231	263	282	277	256	246	257	234	273	283	277	237	256	282	243	263	247	269	267	265	271	240	256	291	251	258	276	280	263	272	300	248	234	247	276	244	248	238	286	257	250	296	283	236	257	265	250	285	260	275	229	283	257	261	250	248	269	282	262	264	293	258	270	255	277	249	278	256	256	260	301	252	271	256	235	272	278	264	272	270	258	252	270	265	251	302	255	265	279	268	268	276	263	265	272	258	266	275	255	245	248	264	270	261	262	261	273	269	252	255	262	289	275	261	252	252	243	253	260	263	257	258	267	257	267	240	289	234	272	256	261	266	265	248	249	276	251	237	235	263	255	272	262	292	277	263	276	246	271	274	254	255	243	228	255	251	240	254	273	272	275	230	257	240	236	263	258	282	253	258	256	255	268	257	272	247	234	278	244	277	235	269	286	290	262	274	218	247	255	272	260	278	252	277	241	275	277	296	248	290	254	287	272	285	256	224	262	270	245	240	255	225	270	273	277	258	263	245	288	250	242	264	271	264	240	270	287	253	254	278	252	234	257	267	273	289	263	286	290	268	273	266	260	240	266	235	263	271	260	276	242	259	237	280	258	254	273	257	277	265	279	282	269	245	239	246	272	273	280	280	257	274	256	279	272	255	251	296	261	231	264	318	234	265	239	226	244	263	310	273	260	259	239	245	252	273	284	238	262	273	270	265	267	246	259	254	227	262	269	295	291	293	251	276	269	263	256	258	267	246	289	254	255	231	288	255	256	254	251	286	260	266	266	273	250	259	274	272	298	294	257	251	259	256	275	255	265	276	264	276	259	266	279	257	270	249	275	260	290	254	239	241	259	261	260	274	248	253	262	259	250	270	276	253	266	271	261	292	247	267	261	261	273	293	282	287	278	243	274	245	239	282	294	265	251	274	286	233	294	260	236	253	244	247	261	261	271	249	259	252	260	260	235	261	295	241	236	247	273	289	285	279	274	236	287	244	277	244	277	283	258	253	257	308	258	286	243	245	284	237	247	276	240	267	277	279	244	269	238	274	260	260	253	255	241	284	229	272	243	253	282	246	238	278	274	267	268	268	249	264	271	264	267	293	276	271	272	278	282	290	285	265	262	253	269	260	253	244	245	245	270	261	261	257	289	266	242	281	255	270	273	269	241	262	283	244	258	269	244	286	284	271	266	252	289	294	243	276	284	246	291	259	253	245	247	288	226	268	268	301	276	283	244	219	278	235	235	248	247	275	244	257	273	232	289	264	285	264	254	256	258	250	274	300	250	273	254	232	285	274	252	274	267	273	295	233	262	267	248	283	271	251	233	272	272	260	251	225	244	239	264	250	277	261	245	274	231	303	275	244	250	240	242	276	285	233	259	248	304	280	259	252	272	272	274	256	265	273	280	293	246	276	266	245	243	224	266	254	270	265	277	266	238	281	254	267	260	267	286	278	226	254	288	252	259	246	255	280	274	249	252	278	254	245	261	271	269	272	244	303	265	290	274	292	251	246	277	263	246	265	239	252	290	269	245	247	270	251	293	278	242	284	255	257	269	257	275	266	276	213	247	279	232	257	252	253	285	267	291	244	255	269	245	279	261	260	230	292	269	282	246	238	263	281	264	266	272	287	255	258	270	242	268	255	296	292	287	253	297	272	262	277	307	271	245	237	267	282	255	254	271	252	254	271	236	218	247	261	282	240	279	252	295	279	247	265	261	282	264	264	276	286	273	289	287	252	278	252	271	268	225	255	240	252	273	250	265	256	250	278	254	240	257	268	242	281	256	250	267	292	251	280	258	244	261	216	250	233	260	256	276	280	243	308	236	293	277	279	269	269	264	240	255	277	250	297	258	246	281	252	278	279	273	285	278	231	271	264	283	241	278	262	242	244	246	281	243	301	271	243	247	214	258	286	258	273	241	261	279	261	300	249	260	229	282	254	239	235	270
32308	47326	51219	28380	27380	27154	20384	18836	17661	15232	9966	6639	5453	4672	4020	3358	3110	2743	2530	2354	2301	2014	2042	2068	1788	1579	1544	1516	1542	1409	1381	1275	1049	949	943	994	1028	1027	984	1008	1079	1092	912	847	909	989	1014	922	936	849	964	969	931	917	837	903	908	930	807	901	815	884	893	857	876	898	838	787	809	861	863	835	901	937	899	871	734	775	791	709	777	802	780	760	753	744	722	681	734	745	801	728	736	738	740	734	681	741	682	696	659	669	646	610	619	620	635	652	607	628	675	652	659	658	609	622	635	639	621	619	636	575	645	611	640	644	660	643	608	558	603	598	630	603	625	628	597	636	641	602	637	616	665	645	615	636	625	608	646	590	596	618	591	613	605	615	616	585	615	635	580	582	605	644	639	617	572	578	621	582	586	562	628	603	651	643	606	642	640	574	614	630	619	594	613	616	582	572	650	599	597	637	620	586	627	598	598	572	625	612	632	595	578	613	588	630	618	571	613	586	629	616	603	578	603	553	665	596	592	609	610	662	562	606	576	598	595	628	635	645	609	594	665	630	573	614	609	632	622	590	594	618	612	609	657	640	629	609	615	616	672	555	621	593	683	587	609	623	627	629	597	585	637	592	622	600	600	571	617	642	634	545	591	652	580	606	619	632	626	593	629	649	664	565	579	636	627	629	626	582	618	611	598	624	592	632	620	612	626	636	635	586	605	626	636	592	602	640	588	611	590	628	659	607	622	553	601	584	597	644	627	655	642	609	617	598	578	612	636	580	658	668	628	628	629	619	655	643	579	627	605	611	629	578	599	640	623	629	600	622	627	628	608	558	579	622	590	613	614	597	669	614	615	622	620	639	607	595	654	629	625	637	628	619	571	573	598	634	617	629	632	667	577	616	619	617	622	587	628	599	631	609	611	620	628	589	655	608	599	603	619	621	579	592	627	596	624	630	598	605	607	618	564	607	579	606	601	597	583	598	630	556	593	612	633	642	624	609	582	634	579	652	584	615	647	638	652	599	604	623	630	631	614	592	657	586	600	601	631	654	627	631	603	573	564	621	633	616	602	590	600	592	622	610	602	629	602	657	596	633	584	658	618	601	568	595	620	600	619	620	580	626	591	612	606	612	599	616	578	668	568	578	583	607	598	616	586	594	661	583	565	597	619	642	629	596	643	608	579	593	591	580	643	620	608	602	639	617	623	586	687	616	656	573	612	571	586	613	585	644	572	644	617	571	610	600	600	570	628	664	625	640	640	581	601	579	637	577	660	629	586	588	607	620	643	624	636	635	614	618	641	657	629	592	647	618	640	568	596	623	630	631	569	621	581	571	617	602	574	624	612	589	593	605	621	620	564	634	612	608	604	626	596	640	615	599	598	585	603	637	627	669	565	631	616	646	629	622	598	589	583	610	588	617	593	582	619	679	619	598	649	636	636	599	607	590	686	612	629	606	580	562	608	618	627	622	679	599	611	656	580	595	602	616	621	583	616	638	633	645	569	561	593	674	596	591	626	577	578	599	650	592	606	648	578	643	625	595	634	619	602	647	638	609	653	628	641	645	594	628	609	601	640	633	621	561	632	602	584	605	575	651	644	568	629	635	633	625	664	606	603	616	639	576	585	602	632	609	601	622	611	631	618	633	606	624	591	595	597	601	618	624	641	644	651	623	626	594	611	613	635	585	627	589	576	578	604	628	615	610	592	658	600	585	568	597	613	636	591	641	633	585	604	581	637	598	622	627	583	601	604	628	609	578	606	651	652	574	586	598	615	619	656	609	619	622	633	672	574	628	623	558	621	619	647	626	582	615	601	582	561	651	626	636	616	636	611	637	609	574	589	642	614	614	603	593	613	612	579	592	569	602	597	626	596	635	616	598	591	589	625	624	620	624	694	620	572	638	610	616	621	657	641	643	622	646	604	634	643	629	619	638	587	576	640	584	599	591	581	621	584	574	597	626	630	674	550	619	633	616	601	585	613	612	611	620	658	606	593	618	598	640	587	617	642	603	631	630	621	614	588	643	638	651	628	614	600	580	659	548	577	640	601	592	597	603	571	645	588	620	582	604	581	612	589	562	597	576	616	635	650	615	635	648	615	577	647	602	640	628	592	605	640	625	588	597	608	576	596	602	619	624	607	610	601	614	615	597	646	607	587	597	643	606	568	629	593	594	610	629	668	682	577	638	605	608	671	611	618	623	606	648	611	572	587	630	582	625	621	696	571	598	642	590	612	662	598	649	609	621	571	624	614	628	635	537	590	602	616	617	594	602	587	640	609	616	586	652	608	600	619	627	603	633	634	563	616	621	613	612	640	635	603	601	580	639	608	638	571	597	617	647	596	612	629	644	645	609	595	608	614	629	598	610	567	627	619	605	588	626	620	623	593	631	641	632	617	640	615	642	604	637	620	617	596	596	640	619	647	592	634	578	634	552	603	598	586	581	587	595	575	642	570	607	662	568	611	607	599	584	619	631	601	580	613	595	578	612	620	628	630	596	559	647	656	561	588	597	611	634	587	570	632	608	598	606	603	634	648	617	632	616	606	614	643	649	597	616	672	622	627	581	591	595	581	627	615	607	612	584	582	611	610	625	634	621	635	599	619	615	612	622	659	636	609	634	591	648	636	633	598	589	648	628	617	618	613	626	586	576	649	578	656	596	583	631	607	609	629	625	612	593	605	614	638	652	629	648	614	622	631	602	663	615	617	569	638	613	541	627	613	632	595	584	647	631	653	612	615	622	592	597	585	612	691	652	625	633	580	654	587	616	627	573	646	647	624	615	631	584	608	574	615	608	616	634	621	589	599	627	593	621	656	614	630	624	590	653	573	629	656	630	621	615	603	648	605	629	614	634	606	612	673	619	594	663	593	606	579	603	610	646	601	601	582	595	602	648	584	598	575	598	615	593	631	582	660	542	609	627	651	616	580	591	600	602	587	601	621	588	595	658	632	594	606	589	650	674	633	608	663	603	643	675	614	609	602	569	582	699	608	598	638	583	597	604	668	603	617	588	616	614	595	614	644	597	603	577	652	615	647	607	672	581	622	623	570	573	606	592	625	624	608	612	617	645	573	580	627	600	602	623	611	638	608	640	615	607	650	554	627	667	620	628	633	597	634	576	576	661	604	611	631	657	637	614	617	596	631	639	626	545	616	636	635	595	636	597	622	637	613	601	627	627	609	652	586	632	597	627	594	604	608	605	595	623	614	597	596	679	638	580	676	588	622	613	650	616	622	598	573	591	611	594	606	622	637	646	613	618	656	607	648	609	641	604	650	591	642	562	632	674	591	614	627	595	599	600	574	632	577	613	627	619	619	639	649	648	616	608	601	642	633	599	628	654	632	585	631	566	621	599	618	609	698	639	634	618	627	617	591	588	619	634	616	630	582	589	606	623	608	674	591	614	625	635	582	617	648	601	626	614	635	602	675	644	595	571	617	613	620	664	656	602	574	627	643	588	625	575	613	606	614	591	627	649	582	576	588	616	625	602	624	610	582	598
17340	15459	13984	5691	3029	1866	1320	1047	773	758	583	465	393	424	363	362	350	322	259	281	250	248	281	294	261	278	242	265	255	273	255	230	218	262	246	250	217	210	255	255	252	226	264	261	253	228	241	259	237	267	250	269	258	236	256	224	233	226	256	245	267	244	256	256	248	250	257	280	252	228	261	240	255	259	260	241	251	278	253	236	253	264	246	237	229	244	272	242	268	235	202	231	257	228	248	222	231	262	245	245	232	219	251	249	236	249	217	240	232	242	221	250	232	254	225	244	205	252	251	240	236	243	263	257	226	248	243	227	222	250	215	232	246	221	239	265	219	235	212	246	227	239	217	244	264	226	231	236	223	246	245	249	253	224	204	238	259	240	244	213	258	233	252	225	240	235	227	265	250	215	302	242	230	276	218	239	251	215	238	230	269	230	241	238	246	260	236	253	281	216	241	238	218	237	272	211	235	254	251	241	232	216	228	232	240	261	247	263	240	260	241	220	224	222	223	248	255	228	216	209	264	254	237	250	248	218	248	217	254	212	229	238	231	233	248	239	231	241	267	220	196	216	213	240	244	207	247	219	255	238	263	234	239	222	234	247	232	218	275	235	217	224	256	228	258	255	254	250	242	247	226	238	241	239	236	219	223	213	253	238	229	280	238	246	246	236	222	233	194	233	227	224	216	239	248	247	215	249	247	260	205	247	225	242	239	248	245	246	230	263	241	216	232	237	223	243	258	232	237	213	250	236	230	226	255	251	259	239	247	239	228	220	237	270	237	253	212	221	236	230	217	242	272	234	239	248	234	256	255	229	216	244	212	228	246	236	216	231	233	264	248	232	217	241	244	217	247	209	269	235	238	238	245	221	232	216	266	209	225	244	245	232	242	266	210	236	199	249	241	231	228	219	231	221	251	239	239	223	248	256	236	199	231	220	231	236	237	232	233	247	203	255	230	223	194	225	237	228	232	224	236	239	229	207	250	241	259	228	243	288	244	257	229	241	270	225	224	236	232	230	243	235	243	223	223	244	213	249	239	234	219	229	216	257	230	239	238	227	231	250	237	231	244	227	273	233	282	258	238	235	247	256	229	216	236	248	254	208	224	241	256	235	247	231	230	233	209	238	257	250	235	251	272	223	253	252	241	264	254	235	247	189	240	261	237	253	236	231	231	242	227	251	227	237	238	250	250	235	229	209	225	236	256	252	246	236	242	188	228	267	245	235	284	257	209	250	235	272	258	247	200	218	236	250	252	260	260	263	258	241	244	231	220	236	222	227	275	279	222	232	219	228	258	241	244	213	244	246	236	240	235	255	238	204	247	219	227	239	234	248	219	201	241	247	285	242	226	216	208	225	244	219	241	259	226	230	227	224	229	237	248	246	209	256	259	234	258	250	254	230	241	260	235	238	251	248	265	231	222	255	200	218	223	253	238	231	239	231	248	255	218	231	233	220	252	219	206	254	286	248	210	218	240	210	267	214	225	214	246	263	250	224	224	228	184	229	256	254	231	246	253	238	228	224	249	198	256	216	247	257	247	243	233	208	242	237	218	243	199	228	268	249	241	235	230	246	197	243	193	243	251	273	239	236	223	250	258	243	230	237	251	225	266	268	233	229	246	253	260	221	234	249	232	250	242	231	247	214	253	249	233	206	237	243	236	220	239	244	252	234	244	222	227	249	221	255	202	238	240	244	256	246	238	229	241	238	223	234	258	241	228	203	238	222	251	240	235	236	227	231	220	251	230	262	239	232	249	224	248	217	209	231	236	236	270	221	256	226	210	253	234	239	242	224	225	232	261	216	217	246	225	215	231	247	246	208	217	237	212	241	230	228	252	197	244	277	237	250	246	242	265	247	226	239	250	234	255	267	256	210	245	244	241	232	236	223	230	247	247	241	226	211	252	212	218	227	247	233	223	246	257	208	266	242	229	238	221	210	256	244	240	237	230	230	244	262	246	238	243	227	198	274	236	242	230	262	241	239	220	222	262	255	251	225	242	269	258	275	251	225	204	242	218	236	249	250	230	254	233	253	255	241	255	252	238	225	260	242	215	201	232	254	241	218	239	237	258	223	228	225	218	228	231	228	251	225	211	265	236	243	241	225	222	238	206	255	199	241	230	242	257	254	235	225	228	253	240	242	238	237	245	261	252	267	239	281	223	257	249	232	215	236	254	252	253	240	192	251	248	247	246	241	223	229	215	213	238	242	213	253	270	231	243	227	226	203	239	235	252	243	211	261	218	222	231	220	229	229	224	242	229	211	229	261	245	209	238	250	238	238	260	265	235	247	275	249	262	246	259	252	282	237	247	241	219	249	211	241	231	260	222	224	241	213	222	203	222	219	255	267	261	262	255	247	227	221	231	266	245	214	250	221	240	247	221	237	238	246	242	209	227	216	256	224	243	226	258	264	236	260	223	228	239	214	266	237	238	239	234	250	248	229	263	216	243	219	256	266	209	226	243	249	259	208	207	231	240	209	255	210	230	232	241	243	249	255	253	231	234	247	232	273	211	267	247	211	254	238	247	246	264	254	237	236	246	259	246	259	255	228	234	233	219	250	207	232	239	259	250	222	225	233	245	235	221	240	241	241	238	220	206	246	240	257	229	222	251	238	235	242	227	233	223	217	239	242	229	233	219	208	243	239	242	237	250	263	250	259	244	229	288	255	230	231	217	234	234	235	206	259	200	252	256	224	251	232	236	251	276	248	223	251	251	235	225	249	246	211	205	251	233	202	261	234	228	237	238	248	248	223	228	239	255	245	249	248	226	204	241	224	251	222	243	253	229	219	226	224	240	253	243	263	238	245	240	245	224	255	236	214	199	227	220	257	234	258	258	226	219	262	241	227	239	234	245	213	229	253	232	225	246	265	246	249	243	221	232	235	247	217	243	249	241	249	235	231	255	223	240	243	269	229	252	254	262	219	245	241	220	211	221	230	230	244	250	238	226	248	253	243	247	233	243	253	232	235	227	215	250	247	213	210	255	219	230	229	245	256	225	259	262	223	240	206	257	227	242	244	243	226	233	249	231	239	233	237	231	243	228	258	230	242	227	249	261	244	259	222	202	235	237	261	231	228	245	236	228	247	257	234	223	230	234	237	232	264	210	245	243	238	261	226	245	235	229	261	262	235	235	257	206	244	227	232	225	236	239	268	223	258	262	215	214	247	249	280	241	260	229	250	232	273	235	252	227	221	253	224	262	222	241	261	260	231	266	239	241	221	247	245	224	222	239	251	243	256	249	231	240	242	235	239	227	255	249	241	225	239	244	215	244	246	251	253	252	256	230	233	218	220	246	226	215	244	249	248	254	229	235	223	224	263	251	234	207	214	206	204	218	256	227	256	267	258	242	226	217	236	243	207	259	224	259	221	266	239	232	246	244	259	250	248	237	246	230	220	233	238	213	210	185	238	251	220	235	227	239	258	261	215	263	251	220	246	257	234	240	218	249	242	238	212	236	238	254	259	234	238	255	235	231	226	225	224	234	225
10342	15127	17670	10876	8648	6860	5234	4316	3576	3096	2506	2041	1898	1598	1446	1253	1165	1045	872	792	801	761	758	788	809	739	751	748	713	723	671	708	705	664	634	708	694	704	674	662	695	735	702	618	642	597	645	665	650	655	621	677	671	648	616	633	679	636	696	611	673	687	726	708	656	667	684	649	712	697	669	693	699	693	675	655	682	599	636	631	633	641	597	615	651	625	619	632	652	605	628	585	668	639	595	604	640	639	613	573	572	592	573	586	545	632	596	640	590	580	614	611	531	523	581	576	573	543	642	604	620	561	569	552	573	610	579	587	534	562	607	576	571	599	581	595	565	553	630	589	568	661	586	579	603	607	626	570	555	554	572	559	599	556	560	607	568	601	562	599	550	588	593	519	587	592	589	581	568	560	593	558	552	613	584	608	585	619	596	597	582	581	595	628	571	559	584	588	597	581	564	544	610	599	571	575	580	568	616	560	552	560	598	570	580	545	541	592	562	579	585	597	591	584	583	565	574	593	533	563	633	627	617	558	592	597	557	634	601	597	555	577	558	594	599	600	589	566	608	601	541	609	611	603	568	570	569	548	635	546	627	579	555	620	617	570	566	606	566	582	587	602	593	573	584	626	607	543	555	541	625	581	556	568	565	588	575	617	575	635	595	561	597	557	568	586	562	586	619	568	572	564	589	549	599	601	618	601	579	584	618	546	600	586	599	608	595	559	589	577	563	624	574	618	544	601	597	599	576	565	580	608	614	596	572	595	568	596	559	581	533	650	610	606	558	536	555	546	583	555	583	595	602	609	592	572	589	568	562	586	589	587	629	625	577	611	604	555	571	584	560	571	574	605	620	564	570	529	580	565	597	579	597	596	615	545	567	627	566	554	583	577	552	582	575	581	565	608	545	586	590	594	617	613	601	565	639	592	574	586	585	578	596	595	619	571	605	600	566	602	563	610	623	589	585	611	572	633	548	554	618	592	548	623	564	576	586	582	570	566	604	578	567	571	565	583	605	608	619	575	573	578	573	580	560	604	562	624	577	624	561	584	598	576	588	558	601	557	579	539	570	609	588	592	630	595	622	580	566	569	529	592	598	587	567	627	594	554	591	573	559	604	555	595	620	599	556	592	547	632	575	564	572	600	589	592	581	594	597	524	603	582	595	565	624	590	610	586	578	590	563	557	607	532	520	605	574	610	624	585	563	557	602	578	602	576	589	574	640	581	644	592	585	585	587	570	542	579	575	588	562	574	547	595	582	632	612	548	612	591	574	571	581	578	610	574	580	596	596	594	593	602	576	589	579	568	595	539	605	582	561	574	587	576	612	627	546	585	606	578	632	574	533	563	601	616	593	567	609	596	550	557	610	601	556	530	622	587	554	551	565	583	579	584	597	585	610	571	575	640	580	579	581	558	568	599	600	557	560	593	582	592	529	564	582	608	605	540	595	588	597	578	605	584	563	573	587	591	613	537	556	588	604	582	585	579	575	571	558	569	553	609	616	591	571	534	595	571	563	574	585	559	598	584	588	606	578	606	584	574	588	587	591	574	561	635	591	612	555	573	561	590	559	540	595	600	597	605	593	590	577	616	605	577	558	527	572	586	584	585	620	566	596	568	579	542	606	586	603	578	615	602	567	620	571	596	605	549	523	564	528	560	579	622	544	568	577	584	602	597	553	623	570	570	539	599	568	584	560	609	625	591	565	623	578	578	604	550	577	589	566	612	643	581	559	555	593	557	563	531	584	571	577	627	571	584	575	582	568	614	602	570	558	569	573	557	611	593	557	625	604	573	611	598	591	581	576	572	565	602	609	520	575	586	591	575	622	634	584	557	606	592	561	607	591	581	571	591	609	600	544	554	591	572	595	611	614	601	571	536	586	563	588	604	581	522	586	588	566	576	550	583	592	642	552	619	600	575	560	578	599	553	541	603	614	565	581	564	514	591	549	630	574	562	577	633	582	571	614	576	551	594	604	552	579	583	585	576	613	584	580	585	583	623	615	615	593	556	569	559	593	560	598	604	564	567	585	601	569	577	574	612	629	613	658	583	578	642	597	524	550	578	572	567	599	594	597	574	595	546	632	579	564	542	596	590	588	612	535	589	579	592	599	584	555	592	582	583	556	578	605	615	542	561	576	601	581	595	591	565	640	564	567	568	558	600	576	624	575	589	529	562	633	587	578	578	545	565	595	537	562	611	590	657	567	586	543	587	572	583	638	598	548	568	600	586	579	595	612	583	555	576	610	586	590	594	589	550	609	585	562	625	602	589	605	570	599	617	597	598	557	571	552	550	597	600	620	582	590	544	579	591	606	564	575	571	558	592	556	541	580	612	614	610	578	575	575	590	561	568	588	569	629	587	600	547	570	594	565	591	607	605	627	624	602	539	619	564	540	579	603	604	573	569	601	621	574	598	594	613	632	547	575	580	567	585	544	570	567	592	590	570	571	594	597	600	592	619	566	606	558	604	550	569	559	588	563	533	601	589	570	557	573	602	569	573	586	602	596	581	585	567	596	571	577	616	588	588	581	610	601	550	622	601	601	607	574	594	533	586	580	548	558	577	591	622	602	603	593	589	582	576	564	586	565	579	589	583	581	547	557	556	610	603	562	603	592	636	602	620	573	550	610	567	565	619	561	596	582	610	589	573	601	610	585	622	627	552	613	579	571	593	615	597	554	566	578	577	597	573	612	589	563	595	609	588	564	581	572	584	545	578	539	625	585	576	590	591	594	580	561	583	616	571	598	562	565	552	594	593	604	599	586	604	596	556	596	620	562	570	550	595	570	612	590	599	576	623	577	656	578	613	579	567	566	637	567	629	574	560	568	605	593	566	528	576	531	560	573	593	584	566	604	553	587	558	576	550	567	591	554	583	557	611	595	612	619	638	592	550	581	594	598	565	664	599	590	618	567	642	550	577	586	602	605	584	573	592	574	594	593	577	599	607	614	586	582	569	555	557	565	618	629	587	598	563	581	612	658	583	552	626	584	559	569	577	578	560	613	589	558	568	536	580	552	594	598	599	595	574	586	600	563	587	596	644	611	574	568	614	592	620	582	537	555	611	619	569	592	626	585	600	594	621	567	597	606	602	600	583	566	613	586	584	590	631	557	586	587	552	562	569	589	592	585	620	566	609	556	583	551	606	619	594	564	620	575	565	561	625	557	569	584	575	554	573	554	539	549	582	572	588	665	621	565	598	567	605	594	599	571	650	603	608	566	559	563	604	599	606	606	609	571	611	564	602	560	546	594	610	559	528	614	563	593	581	596	608	586	570	620	550	561	634	587	617	623	580	576	577	599	583	622	589	582	602	585	631	567	591	627	570	628	574	559	570	628	572	616	546	597	576	528	583	604	568	552	562	539	543	605	536	598	570	573	571	580	593	553	595	593	597	585	627	589	594	615	620	598	605	632	554	598	596	601	607	599	572	620	611	604	547	618	618	590	544	599	593	552	594	604	611	590	597	584	564	580	623	578	589	574	608	558	591	594	604
38713	46662	46800	30227	20660	15578	8624	4907	2861	1736	1268	1025	873	751	687	586	542	493	480	452	403	404	399	364	400	333	380	359	399	383	308	356	337	330	347	318	334	316	328	316	356	332	314	310	320	321	323	314	329	305	309	297	292	340	280	307	343	355	284	327	329	325	319	339	324	308	287	312	305	348	328	330	331	319	288	317	319	317	318	318	312	337	353	308	315	301	305	333	291	297	336	308	314	323	305	302	286	312	308	306	312	310	292	312	287	287	289	321	277	266	292	295	310	275	304	297	308	270	259	290	282	282	279	285	283	324	308	267	272	270	289	283	287	278	291	293	285	282	322	274	256	291	253	273	285	301	289	276	307	263	282	289	293	298	313	297	298	267	335	276	299	275	291	300	271	290	307	300	312	271	288	285	308	287	308	271	265	313	316	349	259	280	306	281	283	298	300	277	302	274	310	278	309	294	304	294	291	284	280	279	266	283	297	315	278	321	303	276	276	293	286	310	263	298	290	304	294	301	284	266	274	284	286	304	272	306	265	312	312	273	292	317	288	284	264	273	266	265	282	303	285	341	304	311	324	286	271	317	263	298	324	335	309	280	292	274	300	301	268	292	304	267	302	252	275	289	290	277	311	324	304	298	276	284	262	302	284	294	347	293	306	271	301	303	320	286	310	249	314	302	254	306	280	319	297	295	316	290	288	271	345	306	299	289	265	310	290	265	296	277	263	280	305	307	315	269	326	315	338	316	266	280	284	311	320	267	332	298	304	305	305	291	319	296	285	294	312	292	315	305	292	281	262	281	281	306	325	289	302	268	296	300	274	285	293	287	275	321	338	298	279	319	280	289	299	304	287	277	284	305	325	288	269	331	283	302	283	299	316	273	281	284	317	324	293	275	278	322	299	261	287	305	320	305	287	288	296	347	303	295	275	258	277	286	325	307	285	306	279	288	296	313	273	313	307	281	283	263	304	302	329	278	325	275	293	284	303	323	306	306	313	317	319	294	294	283	296	308	286	311	303	283	310	294	272	274	322	294	277	268	276	304	295	279	299	277	282	296	294	302	298	298	298	303	329	273	288	317	273	272	286	302	297	257	318	303	279	262	316	267	302	298	286	270	300	295	293	310	280	347	293	305	296	284	299	300	317	285	275	324	312	292	282	284	284	307	289	306	277	283	327	292	308	298	290	284	263	286	305	264	306	300	268	314	305	272	330	293	287	307	277	317	290	309	318	311	317	275	307	307	270	286	290	317	320	268	311	309	295	275	314	291	301	264	300	267	269	287	279	279	276	276	288	312	311	298	297	294	262	270	309	271	291	286	253	287	281	270	303	307	271	306	318	278	308	328	319	318	303	313	280	291	315	305	286	289	293	296	311	315	280	294	319	281	295	282	285	287	269	299	294	300	302	280	299	290	276	280	316	291	325	298	296	337	283	307	327	308	264	272	280	331	313	292	294	273	336	302	302	320	299	312	282	332	297	281	265	270	282	309	306	293	257	268	290	303	285	288	290	307	293	281	278	288	320	308	269	266	277	315	291	267	282	311	300	285	289	251	267	294	326	294	302	302	272	292	297	286	327	280	262	288	299	277	314	326	311	296	302	266	293	304	294	323	242	268	301	273	256	296	293	327	300	313	289	334	293	265	282	287	308	310	298	308	312	300	312	286	284	296	286	288	320	300	272	260	297	315	270	317	293	321	293	285	289	310	320	304	287	300	271	289	269	291	307	320	248	278	271	290	281	304	285	303	287	305	306	318	317	326	292	333	298	292	287	278	299	286	306	302	308	284	306	297	285	295	310	318	279	289	305	333	308	281	252	309	265	275	266	307	286	286	285	291	294	330	268	295	286	298	324	282	291	290	326	304	311	312	319	302	272	298	284	326	274	310	295	306	320	291	312	293	271	248	304	254	322	281	290	304	317	276	270	294	294	261	281	289	283	273	269	257	303	296	298	288	332	275	275	280	288	271	289	292	255	289	274	275	286	293	299	254	303	307	309	291	320	294	313	276	301	322	344	291	282	327	274	284	289	319	283	310	323	305	267	277	286	286	288	300	327	313	281	288	283	285	282	330	255	287	308	296	283	309	334	294	301	330	298	306	303	303	262	284	300	262	260	274	278	284	310	285	300	271	272	303	272	288	307	281	324	283	288	321	321	312	282	293	273	300	297	308	269	281	301	300	322	278	287	306	288	280	316	277	296	310	291	302	266	308	278	275	311	311	290	296	290	275	293	254	332	270	300	308	296	322	326	308	302	300	314	271	293	322	287	296	306	317	305	275	270	294	283	279	290	306	288	295	300	308	285	298	311	288	261	308	272	271	304	330	301	277	289	259	333	307	286	293	271	260	275	326	286	300	306	261	333	260	275	310	314	266	267	296	276	299	279	278	274	275	312	307	298	316	274	300	312	304	276	296	298	323	284	286	290	305	283	308	286	295	296	294	308	317	280	308	305	299	315	268	284	263	294	291	307	290	310	318	314	285	259	290	275	310	286	283	318	272	323	299	307	312	297	273	310	298	292	326	317	308	282	288	267	297	295	305	266	303	300	307	288	308	315	284	299	295	311	304	286	266	313	292	292	338	282	307	310	292	288	314	291	288	284	308	305	264	283	299	299	296	316	304	324	321	316	302	300	291	289	297	276	290	269	294	276	269	309	286	313	273	306	287	294	299	267	285	309	298	283	296	314	323	304	282	330	279	261	306	319	285	307	301	290	297	306	318	295	307	307	297	297	335	303	286	284	319	299	271	282	299	304	274	296	302	283	301	306	297	277	303	303	300	297	294	295	282	297	299	274	289	294	253	298	288	314	297	255	306	296	287	274	295	332	300	315	297	322	300	286	309	288	280	294	312	296	306	288	280	304	285	293	317	290	287	312	288	273	304	309	285	327	315	303	302	276	313	292	294	279	259	282	290	291	304	313	325	276	278	295	292	299	290	308	279	287	310	309	298	307	296	297	306	318	288	303	317	286	284	301	266	302	308	272	285	324	305	316	305	311	276	284	280	263	299	293	271	259	307	302	277	293	283	269	289	291	302	281	311	255	292	280	311	313	281	342	295	308	285	292	286	279	291	284	307	309	292	362	275	291	283	269	290	271	260	295	290	271	286	275	296	299	289	288	294	328	284	302	296	289	313	272	301	287	317	289	289	272	284	284	285	308	275	289	302	303	298	284	305	302	313	308	271	292	274	302	309	317	273	276	269	291	280	291	304	282	293	321	270	310	326	243	271	326	276	288	312	301	288	291	309	292	282	308	271	313	311	322	292	264	273	285	296	288	293	303	302	330	265	288	290	263	283	296	272	279	338	304	294	335	249	263	323	301	294	308	276	285	302	301	290	302	287	305	285	287	270	298	285	305	293	281	299	304	298	287	295	293	284	348	311	344	311	306	295	266	269	296	303	295	275	298	311	311	283	331	289	262	288	320	300	283	264	331	294	281	267	301	294	252	289	331	299	282	307	277	319	273	311	279	295	262	283	292	297	311	298
26197	40346	45928	25238	18627	18415	13049	9962	8093	6366	5502	4621	3785	3352	2859	2593	2304	2082	1917	1714	1685	1571	1565	1454	1477	1294	1161	1231	1158	1134	1089	1046	1023	984	954	889	945	944	891	947	923	949	959	927	963	840	818	859	889	841	827	846	861	825	878	876	892	823	874	863	848	878	878	873	810	916	902	881	888	919	900	813	800	904	848	843	849	751	787	806	793	844	816	779	784	763	764	750	719	814	795	767	777	758	776	757	716	783	740	700	728	741	705	720	696	739	714	686	683	720	692	664	744	733	667	717	658	735	711	699	714	672	705	704	715	695	713	725	671	685	670	689	710	696	722	692	673	702	693	694	700	679	751	683	687	719	734	706	667	716	709	674	698	712	729	648	746	697	702	693	745	718	727	689	678	737	693	704	735	693	690	707	734	674	697	670	668	735	714	684	704	683	684	700	659	748	694	671	720	704	695	713	679	683	677	734	713	722	713	703	762	681	690	698	681	740	648	685	676	665	656	675	688	685	687	639	695	703	670	706	705	697	697	665	735	690	683	650	660	740	684	724	698	692	686	680	701	699	717	682	708	686	689	648	713	710	701	669	741	711	691	737	696	725	647	722	707	668	681	660	707	686	697	672	690	707	668	664	704	722	668	683	681	681	654	724	709	708	750	734	710	650	706	664	665	725	688	724	693	691	680	718	691	695	721	685	747	653	651	740	704	685	708	708	692	678	728	712	676	688	673	693	677	677	705	670	716	688	739	684	678	665	722	721	710	682	682	708	679	725	674	668	765	720	667	649	695	697	680	704	703	624	655	663	723	674	707	697	690	670	709	661	695	691	634	725	687	675	674	716	680	654	747	642	685	668	665	703	705	676	690	730	686	712	714	658	735	706	699	662	696	698	681	650	679	671	695	689	678	709	721	682	690	746	667	701	669	674	696	651	721	682	677	741	682	689	698	693	666	710	676	700	683	691	690	735	716	690	701	663	677	709	676	628	717	705	712	697	722	732	693	742	720	677	696	663	674	696	688	711	670	745	685	693	697	714	732	729	695	759	705	692	688	660	646	673	740	715	698	726	687	706	718	660	733	699	729	679	702	686	685	667	651	662	660	733	714	672	700	730	712	714	672	720	721	713	699	677	677	698	749	692	678	733	677	683	659	696	695	720	670	672	718	699	669	684	733	709	705	665	704	734	662	683	727	682	740	747	744	658	702	656	705	702	690	698	735	706	720	691	696	652	664	661	741	676	695	679	711	722	707	687	697	690	690	707	702	654	717	667	719	728	686	683	680	685	726	725	712	700	677	676	682	663	720	702	713	730	725	679	726	762	694	762	595	725	684	695	681	679	671	723	643	698	739	705	686	650	667	706	703	713	711	658	693	709	675	697	678	729	708	682	729	702	648	620	730	713	694	649	718	645	671	665	744	751	725	679	699	731	713	662	713	653	659	706	661	664	667	709	707	685	681	673	694	716	697	665	689	698	666	711	695	709	675	661	652	679	683	680	703	666	706	704	664	716	687	690	678	680	705	759	719	697	709	735	678	716	718	738	644	682	726	664	691	714	723	677	701	746	706	693	745	659	690	691	702	674	688	698	713	701	671	687	724	668	675	694	718	700	661	697	678	689	671	639	721	715	682	673	716	673	670	672	692	738	711	692	668	656	680	702	683	723	707	704	706	706	727	673	704	743	649	683	707	713	685	698	664	674	689	678	679	710	689	751	684	706	766	681	710	682	708	655	676	700	689	725	677	675	682	707	691	681	733	717	681	739	725	699	687	663	714	724	691	693	656	658	653	732	720	676	684	649	727	702	753	684	715	689	725	722	694	703	700	708	732	689	695	729	709	706	740	704	764	679	718	730	686	686	682	721	644	675	730	685	700	670	714	674	696	742	699	659	681	689	687	707	715	686	687	655	672	667	679	734	696	701	692	693	697	723	724	691	724	737	682	722	680	690	672	712	697	685	745	749	696	724	712	714	702	672	662	693	707	709	681	695	735	696	716	713	708	655	680	677	698	691	708	705	713	665	682	661	718	677	677	682	719	750	662	706	639	701	736	686	707	722	702	657	652	713	718	695	641	715	676	736	677	696	673	681	722	680	688	696	709	666	694	692	686	703	695	688	706	690	703	751	678	668	676	706	705	671	695	675	698	679	694	741	762	717	708	660	684	774	716	688	690	697	660	663	691	704	647	695	694	690	708	730	688	694	696	757	670	690	714	680	696	653	698	738	642	669	710	676	696	692	719	673	728	701	710	766	675	692	720	723	715	649	644	764	685	663	720	686	731	705	679	683	691	704	701	665	682	692	712	710	736	701	677	724	773	685	680	712	645	730	672	732	687	697	686	652	699	680	716	692	698	669	702	677	708	707	702	669	669	654	736	716	704	698	700	679	650	674	728	725	742	683	688	681	659	653	654	683	676	679	725	691	691	674	679	720	686	690	685	708	654	654	740	731	674	701	698	682	658	666	679	684	697	671	688	735	725	710	695	684	655	658	678	680	660	673	688	708	670	707	706	705	696	713	693	710	661	705	677	670	746	727	670	736	693	680	712	767	676	659	697	716	664	703	711	676	675	653	656	673	682	709	688	723	693	704	664	697	686	686	713	656	671	683	712	709	668	715	689	673	705	754	712	677	735	689	696	698	737	679	645	690	678	739	658	737	698	692	681	684	682	655	708	718	681	610	729	696	706	699	734	685	735	693	682	683	694	764	698	717	695	718	725	738	708	719	704	714	659	706	711	689	696	710	704	652	693	706	708	695	697	665	695	669	684	710	715	773	692	681	670	689	685	714	739	682	719	692	673	660	708	717	724	668	700	685	645	747	705	714	686	757	715	661	697	684	691	740	687	687	677	692	705	738	676	701	667	664	696	666	672	726	706	663	702	716	713	667	728	723	705	740	664	682	700	712	681	702	734	727	681	675	722	716	662	677	729	690	707	664	730	692	648	746	700	742	728	708	701	666	708	753	697	756	674	644	683	693	666	685	718	689	696	632	689	720	693	713	758	718	703	694	692	689	668	698	670	700	681	693	657	734	674	683	702	728	748	709	727	653	713	685	712	693	694	689	706	704	677	718	689	687	649	683	709	699	682	646	681	672	710	728	705	705	727	697	695	703	690	718	674	686	693	709	680	698	715	725	728	736	675	694	713	724	719	694	697	696	707	703	662	664	670	690	692	651	694	677	676	667	691	670	723	702	697	707	683	642	716	728	694	694	711	696	721	706	693	663	680	722	707	671	730	645	666	707	724	711	685	684	718	741	714	683	723	701	709	661	674	688	653	689	719	676	692	721	651	716	693	731	684	673	684	686	674	682	668	657	712	682	723	706	681	678	707	674	664	639	703	669	665	701	709	708	705	681	670	743	694	734	669	701	694	673	676	696	695	718	718	726	678	734	721	736	693	678	629	688	734	667	717	670	682	675	668	722	684	686	660	695	682	706	699	694	680	702	641	703	681	702	730	725	703	716	725	747	647	676	734	703	669	685	703	696	697	670	700	711
46767	50938	49642	32236	24130	21175	14654	8229	4954	2699	1959	1428	1202	966	853	796	677	627	580	506	504	490	469	537	502	375	380	392	394	383	348	326	314	328	328	343	339	325	313	329	321	306	301	274	285	307	325	305	250	304	312	322	306	291	293	301	300	293	282	291	299	312	307	301	307	265	321	323	282	306	277	268	265	288	276	265	310	280	297	321	281	255	285	309	301	279	274	250	261	297	269	277	263	273	288	293	288	267	253	237	262	256	264	262	255	233	258	254	246	262	239	282	244	283	243	287	290	279	250	241	249	256	270	275	246	262	263	267	273	266	302	275	260	244	268	263	255	266	264	261	260	277	293	282	259	252	266	277	268	258	268	258	261	285	238	245	265	239	274	254	259	259	270	230	303	288	256	254	232	287	268	288	255	303	273	266	261	274	234	244	248	292	280	245	249	273	275	263	231	245	287	240	260	252	306	262	249	244	256	204	271	258	255	280	268	267	257	277	251	242	257	257	277	283	279	267	259	263	278	273	278	237	259	276	237	239	244	269	269	254	221	265	248	242	256	241	244	294	268	272	254	259	262	242	264	288	261	292	266	260	255	266	255	246	253	236	246	247	240	236	291	253	237	275	244	251	250	254	257	264	279	276	258	279	292	257	244	288	246	244	228	272	290	245	245	295	280	270	247	273	251	260	238	275	257	255	285	258	297	253	252	253	248	258	279	278	262	250	246	270	256	256	254	271	265	259	254	237	263	255	286	276	236	270	275	265	274	252	270	251	220	273	249	245	273	255	273	253	258	253	274	251	280	252	265	261	283	267	280	249	252	271	239	261	255	248	282	278	235	262	260	284	272	273	287	250	275	289	244	251	249	240	266	223	255	248	265	258	289	244	264	275	259	252	265	246	269	271	275	253	253	259	257	233	227	264	275	278	275	267	253	274	276	274	253	243	249	252	234	260	248	252	252	273	260	257	291	282	240	254	264	228	278	270	262	278	265	262	242	258	267	274	273	267	266	259	246	267	270	241	269	318	265	279	285	284	255	241	266	274	310	259	259	243	292	253	289	244	252	237	265	256	255	271	254	242	237	256	258	270	283	258	268	230	291	265	232	227	265	241	242	250	253	243	251	253	238	298	274	286	263	298	275	262	220	276	250	265	244	244	247	243	258	231	258	280	242	278	244	240	258	244	267	259	252	280	269	268	253	276	286	273	264	240	228	279	259	243	256	278	243	249	269	282	267	238	234	259	269	269	270	285	243	271	256	261	279	256	269	254	260	267	275	258	274	274	239	267	275	264	254	239	242	255	252	270	265	245	249	270	249	285	245	263	291	262	233	275	231	241	259	233	242	250	219	276	240	270	253	248	290	263	265	252	232	251	238	257	235	231	242	262	208	249	248	275	272	264	270	301	249	239	264	271	260	251	289	267	263	275	270	263	262	255	261	281	255	272	254	272	272	227	253	257	284	247	242	256	266	221	237	285	250	277	282	255	250	250	270	259	243	264	288	249	258	292	260	302	273	252	264	274	309	280	318	282	263	259	272	274	232	274	287	219	225	255	245	269	261	285	283	241	244	271	251	274	262	268	265	303	287	253	284	227	254	257	271	296	279	254	254	271	259	244	256	250	269	231	267	219	256	245	241	277	253	267	256	273	267	293	283	275	262	264	251	288	271	253	266	274	221	239	300	253	276	270	245	275	270	242	254	275	284	239	246	254	266	256	236	259	222	246	275	302	284	260	281	264	230	239	262	255	242	257	240	267	243	265	264	270	257	278	259	246	234	243	244	289	237	265	254	269	247	277	270	259	260	267	269	254	272	240	261	269	264	258	258	263	235	262	257	278	254	247	252	249	267	257	288	265	242	253	267	253	290	241	263	250	288	281	268	249	265	263	272	244	248	228	261	292	288	236	285	259	228	279	250	257	251	263	257	242	275	267	270	248	254	244	245	276	231	250	249	239	251	272	228	274	232	262	260	231	283	258	275	284	286	255	231	245	252	272	296	252	262	273	300	252	283	267	288	248	238	289	254	257	271	242	245	267	289	233	270	260	281	252	247	250	269	244	248	285	221	280	258	240	277	237	256	252	273	254	270	236	251	251	264	254	257	260	261	266	260	234	233	274	274	246	259	272	239	277	302	264	305	281	250	261	241	252	275	268	266	241	294	256	257	235	293	263	256	265	244	250	271	272	267	276	261	240	242	255	267	287	255	268	291	245	264	260	234	262	263	240	260	252	231	245	251	251	261	254	265	258	287	272	268	252	254	273	266	245	260	236	272	226	267	266	251	230	239	241	272	260	281	281	264	275	237	261	254	278	257	255	280	254	269	274	262	267	266	228	244	239	270	253	253	245	255	273	241	257	284	256	275	271	242	254	289	248	266	243	272	238	246	271	239	263	247	230	254	246	248	276	263	272	285	272	237	268	237	270	261	223	260	237	244	249	254	262	259	241	230	262	259	229	248	255	264	261	246	241	254	269	286	252	263	254	257	271	256	257	236	248	255	266	244	229	248	268	253	272	255	258	275	251	224	250	248	261	277	257	245	276	272	251	299	268	245	281	253	265	265	269	264	250	248	292	248	267	284	250	258	241	282	268	267	269	240	241	232	257	257	272	258	253	244	264	260	268	239	240	248	271	266	262	232	267	233	249	241	251	254	247	267	267	255	260	278	270	301	260	273	250	252	263	247	275	273	245	261	266	263	295	276	256	286	263	249	265	246	261	282	247	273	288	293	270	238	302	269	257	289	259	246	263	250	287	247	259	241	259	254	296	262	257	252	251	259	278	265	257	259	277	256	281	223	257	268	243	256	281	268	265	263	272	272	267	256	301	254	258	286	259	268	280	279	254	273	283	244	258	266	251	231	231	264	291	294	233	262	280	262	290	276	262	249	278	275	261	233	248	250	276	244	270	238	265	269	285	246	254	255	246	233	257	250	268	253	253	284	274	287	269	274	251	282	263	262	241	267	268	287	242	256	231	251	253	263	262	273	251	271	251	269	275	260	254	253	252	251	255	289	234	249	246	282	277	254	280	247	286	270	272	277	242	246	273	248	249	247	260	251	240	265	276	255	259	254	273	232	265	276	275	247	257	306	261	276	265	238	254	263	244	284	293	271	276	265	251	259	257	271	296	259	261	286	254	234	267	251	259	258	274	265	267	267	276	243	247	249	240	271	287	240	266	301	246	260	282	254	270	228	250	258	268	271	243	271	259	280	304	263	284	274	260	241	268	223	270	253	277	272	247	253	271	270	262	228	257	233	260	275	259	251	268	256	266	257	243	239	275	276	276	289	276	249	250	260	261	263	242	261	287	259	247	264	283	264	279	256	236	257	221	285	267	263	260	226	240	254	260	279	300	288	233	274	267	231	246	237	257	254	254	266	290	278	266	266	278	261	270	281	273	285	260	279	280	246	258	232	267	235	302	281	264	291	286	302	294	278	304	303	239	298	240	252	263	258	286	233	269	260	226	280	240	266	262	255	265	259	224	275	281	266	237
31285	45380	51499	27194	23032	21981	16387	12653	10429	8340	7155	5744	5039	4746	4160	3584	3052	3121	2724	2478	2431	2108	2177	2040	1933	1547	1505	1508	1517	1342	1260	1133	1174	1129	1075	1073	1076	1045	1098	1085	988	971	875	972	899	888	872	946	896	848	911	887	845	893	880	879	925	940	870	850	892	896	901	880	853	871	920	854	881	891	825	829	861	817	805	801	838	823	722	718	835	795	784	803	749	765	747	785	726	810	765	721	717	742	745	795	720	690	663	713	588	603	645	615	643	626	658	567	685	642	632	619	658	670	647	663	662	655	651	610	604	604	630	618	583	622	628	629	605	612	607	608	629	614	605	617	668	670	617	596	605	623	627	593	611	631	623	592	614	595	634	630	598	570	613	549	613	596	622	592	606	627	624	614	609	602	629	580	613	625	657	636	601	628	589	620	578	614	620	603	625	594	585	601	575	616	577	639	564	618	629	654	579	598	592	578	597	629	605	596	681	580	640	592	609	592	636	630	633	606	640	589	576	607	586	619	625	572	609	642	576	601	628	621	651	605	673	616	591	604	615	579	602	573	640	615	650	634	634	605	662	615	656	639	544	621	650	604	671	557	587	588	615	653	606	628	625	644	562	610	609	582	583	608	623	647	579	590	630	609	642	620	646	648	585	665	626	628	633	610	606	584	608	574	608	587	594	564	594	628	609	635	612	616	591	613	594	618	594	570	585	588	569	609	616	650	583	606	601	628	669	559	595	585	617	608	608	587	618	575	601	626	613	583	656	616	612	653	623	616	564	649	616	601	607	623	576	611	624	645	631	614	597	609	621	593	636	621	618	604	599	607	599	604	613	592	635	598	627	595	629	626	588	609	643	607	643	578	598	582	609	573	633	642	613	593	612	567	635	613	617	600	627	610	606	583	624	593	638	582	644	592	645	606	647	573	594	608	613	647	596	603	586	595	585	590	632	579	593	634	695	609	600	592	586	597	611	598	592	574	597	611	648	620	575	568	599	589	631	669	597	608	591	590	594	579	610	571	665	576	657	588	633	575	657	609	585	660	606	624	608	581	590	595	597	596	603	613	614	638	633	601	609	611	571	606	580	630	629	630	600	638	598	600	616	621	591	602	591	650	593	591	570	579	576	592	570	644	615	615	603	636	623	600	642	611	637	601	595	623	661	568	646	588	559	616	635	565	646	555	607	636	583	639	578	640	632	589	592	581	581	630	627	624	669	607	619	609	617	673	633	651	600	623	593	596	639	587	554	565	592	568	613	599	609	591	617	601	617	592	642	588	602	649	629	606	603	626	623	586	645	629	616	638	640	609	619	602	581	573	605	650	599	671	570	633	615	595	670	628	594	614	606	656	622	639	614	619	590	599	628	608	615	611	621	632	563	611	593	622	598	672	625	613	582	592	598	589	639	611	638	648	605	601	645	588	610	614	597	595	614	632	601	578	597	617	633	645	562	619	585	575	645	587	587	617	561	642	593	574	609	634	636	630	628	608	577	588	615	606	636	651	585	599	573	606	591	602	592	642	615	580	609	585	626	641	621	624	652	625	593	628	627	621	581	687	570	582	605	607	598	650	615	587	598	607	650	596	611	618	628	625	634	637	608	617	589	596	605	601	592	605	606	635	614	605	654	547	621	609	597	584	611	593	604	609	601	646	582	587	610	559	597	589	629	651	649	650	586	649	606	599	626	588	626	554	608	623	632	636	628	576	664	661	600	617	623	608	602	604	632	582	598	616	615	632	598	619	600	594	590	606	658	623	610	575	575	636	569	642	648	598	583	614	606	619	647	613	607	672	604	596	611	617	595	638	634	599	594	610	617	624	612	619	573	624	639	570	654	574	625	619	658	593	629	583	603	613	683	620	668	618	613	610	631	600	632	606	626	585	626	611	654	592	632	620	620	623	605	622	610	623	643	612	597	621	627	645	600	623	609	609	631	608	588	632	591	585	601	633	621	649	638	622	599	622	582	607	599	550	601	600	574	565	562	605	614	654	616	617	578	632	587	636	608	624	656	634	615	643	597	581	581	631	634	595	596	592	627	654	545	618	620	648	619	605	596	630	616	625	567	546	617	601	639	624	582	631	603	579	588	601	600	571	631	667	599	585	648	580	601	589	590	641	615	628	622	614	604	615	610	600	601	587	641	630	582	580	607	608	652	617	624	644	622	625	608	635	586	631	617	582	615	612	602	554	637	642	594	604	609	592	560	607	561	595	613	638	602	632	632	574	638	643	635	598	659	664	645	582	545	643	577	593	600	634	593	602	559	629	572	565	607	569	639	612	593	590	631	594	674	654	690	654	640	605	622	641	602	550	610	591	592	593	579	653	610	605	657	616	614	625	594	594	633	661	629	648	594	652	585	665	605	602	591	650	586	587	585	622	542	635	585	630	661	627	580	610	651	609	585	600	633	606	605	641	603	600	642	609	633	600	620	587	621	626	599	607	576	629	634	598	651	599	612	564	569	563	631	611	631	602	599	593	583	623	599	603	594	613	620	638	652	584	623	601	630	649	602	625	589	657	642	621	594	593	637	587	628	649	570	578	620	626	636	616	646	596	570	663	583	644	605	591	620	620	620	574	592	589	659	595	625	597	593	592	630	612	568	605	617	625	595	607	633	590	656	620	621	615	617	609	611	651	635	595	598	676	585	605	599	619	635	626	622	689	615	612	555	627	620	649	592	602	591	624	595	551	646	675	627	632	600	585	605	594	578	597	602	630	618	625	535	550	614	630	626	648	617	653	624	587	592	605	610	639	621	633	614	658	625	641	615	621	651	623	631	618	658	583	655	617	595	643	622	613	614	573	611	588	587	635	603	610	617	619	612	614	585	653	628	607	588	609	652	669	596	602	624	652	638	633	611	616	591	607	624	625	595	597	641	608	594	595	639	598	654	625	619	613	643	619	617	591	604	683	640	625	628	619	660	651	623	601	614	638	601	595	570	606	622	602	616	594	596	665	605	660	647	647	640	625	644	615	591	600	654	632	626	607	595	644	628	595	606	614	617	638	611	598	630	588	609	624	574	609	610	593	606	600	618	597	595	602	589	577	609	643	596	595	603	617	563	584	606	618	624	582	629	612	599	577	579	611	595	631	626	606	637	602	669	638	610	617	606	608	587	616	626	584	603	639	631	594	587	567	600	626	627	595	621	616	624	628	634	648	576	598	664	599	615	565	639	611	594	586	581	609	579	661	605	611	617	613	638	596	645	617	637	599	594	613	620	603	606	591	632	603	615	659	619	611	621	617	615	603	600	555	601	613	655	660	616	608	614	588	585	649	610	615	570	647	612	643	588	630	621	639	599	620	612	606	617	609	600	597	607	591	582	621	588	635	603	588	618	621	629	644	605	597	591	583	650	540	592	621	643	627	628	629	590	563	641	618	597	650	620	629	611	605	558	609	617	611	657	629	600	628	640	658	610	549	628	604	597	610	648	583	616	574	596	654	636	619	645	595	571	630	602	599	621	638	597	619	622	666	640	618	603	594	594	607	590	619	624	629
16961	15798	15058	5216	2676	1706	1160	859	642	602	519	449	448	379	376	318	314	280	267	293	280	258	285	257	268	263	263	248	274	222	235	271	287	257	261	286	240	267	250	268	265	254	269	283	280	244	245	245	234	229	240	255	257	263	230	240	244	260	244	235	250	251	263	252	300	249	271	270	260	254	250	253	249	241	256	257	244	246	240	275	244	263	250	248	243	265	256	218	239	256	256	225	266	223	247	269	234	233	248	239	243	235	247	259	227	210	272	243	229	249	270	233	234	235	200	229	235	237	245	240	273	239	244	241	226	252	244	236	225	233	259	253	272	245	223	214	247	250	276	270	246	229	238	245	255	261	259	210	248	237	259	242	247	233	247	232	236	254	252	236	226	236	236	268	205	227	250	259	243	228	248	249	259	198	245	228	258	227	204	255	262	245	243	244	245	237	251	236	233	256	227	242	210	259	231	271	250	254	239	244	260	240	244	221	232	237	210	254	230	241	246	239	253	265	244	224	234	249	254	251	239	224	250	247	230	269	231	240	235	258	248	232	209	258	239	218	224	264	255	230	263	252	230	274	262	265	242	246	255	243	231	263	239	241	248	224	232	268	257	234	252	259	251	255	239	212	269	257	224	250	245	246	231	253	227	244	278	231	220	244	258	251	247	236	231	222	236	262	246	242	214	213	212	262	267	207	241	236	237	255	216	251	254	251	243	249	246	227	235	217	230	232	265	225	206	249	211	228	257	245	234	221	236	250	235	231	216	251	252	241	239	276	239	248	246	212	208	219	275	275	239	233	233	247	256	281	248	226	236	225	224	240	244	250	246	247	231	237	279	237	238	221	241	239	223	239	243	233	189	230	241	253	269	229	235	217	257	232	248	230	249	251	241	256	239	254	264	233	237	208	260	247	235	261	257	244	247	266	232	258	256	248	241	239	235	236	264	239	281	219	215	258	249	247	217	255	239	245	263	250	228	236	221	246	228	248	235	225	292	253	243	239	231	240	220	265	204	262	260	236	228	254	239	235	277	262	239	256	221	223	224	257	238	227	232	256	237	234	211	233	241	238	246	219	245	216	263	220	224	275	241	230	241	215	226	239	253	236	238	224	232	239	237	240	238	255	227	250	215	250	261	225	279	227	257	237	228	266	227	232	244	237	231	255	236	241	243	212	252	237	235	249	245	227	269	258	242	227	274	246	235	234	243	245	226	238	234	243	248	290	218	249	235	254	221	240	246	245	246	261	239	241	235	227	248	227	224	231	247	257	249	236	239	248	218	248	256	245	236	250	214	273	243	233	225	241	229	234	269	225	238	229	253	237	250	232	232	220	277	227	258	241	245	268	258	262	247	270	278	250	227	249	264	252	239	239	253	219	249	254	240	253	234	246	213	233	240	241	222	232	249	233	216	243	230	230	236	257	245	235	195	229	233	257	257	263	212	250	245	292	260	243	257	228	224	243	246	247	268	251	232	228	226	240	252	268	249	203	219	231	219	247	264	232	224	235	235	239	248	240	234	226	253	237	251	250	228	231	230	228	220	229	265	252	238	252	254	209	247	239	262	233	231	233	242	276	263	234	278	238	249	229	257	237	238	258	239	228	251	206	234	270	262	216	216	207	245	253	249	246	219	261	279	265	242	245	278	241	260	256	251	248	242	256	275	237	206	249	237	237	258	214	249	262	248	249	242	274	240	236	231	262	256	239	254	221	246	275	252	232	259	245	231	221	233	230	279	224	264	257	223	213	226	216	247	220	229	223	198	234	272	230	249	223	255	264	255	258	231	254	238	243	237	236	243	243	238	264	248	240	226	273	271	252	234	271	228	236	238	226	256	277	225	237	249	264	257	205	255	222	233	203	262	239	246	217	227	234	238	239	228	235	275	254	238	200	277	239	229	246	262	241	239	235	209	225	270	217	244	268	274	252	252	230	225	232	271	240	239	248	234	256	218	265	277	242	232	255	251	248	240	224	258	222	239	221	225	226	242	239	245	237	243	216	227	266	237	255	251	283	255	238	236	217	250	245	256	256	256	264	242	225	223	245	255	261	267	242	228	259	275	250	253	237	250	236	245	236	254	260	250	196	255	243	260	222	242	259	253	235	273	221	231	224	241	251	253	222	263	242	239	251	227	264	224	232	240	231	243	238	217	239	225	245	251	257	256	247	232	237	246	227	263	244	235	242	230	259	241	227	241	232	261	230	221	248	253	242	263	255	232	228	208	202	263	231	218	244	261	233	241	265	247	221	244	208	250	238	214	249	242	218	243	243	250	256	243	238	240	226	247	234	258	253	250	234	228	194	245	244	241	251	245	239	234	234	244	225	224	238	233	223	264	220	234	241	256	263	198	253	235	246	230	244	265	247	248	254	203	241	229	223	268	242	232	232	240	229	246	245	242	258	233	235	215	235	245	235	237	213	258	215	252	276	240	238	242	215	267	250	262	217	247	221	244	247	252	248	238	249	259	228	241	245	200	250	260	250	229	214	225	275	237	233	254	219	234	253	222	241	276	249	221	230	238	252	236	246	265	252	230	246	239	249	221	243	237	208	240	232	216	233	249	247	203	230	229	234	243	275	232	235	225	227	239	254	259	243	225	215	250	227	249	212	258	267	268	239	257	242	246	209	244	235	266	234	223	229	246	234	261	263	253	229	250	235	224	231	209	250	239	248	231	254	221	245	228	267	232	258	257	265	233	244	237	223	277	264	218	243	264	237	243	209	247	243	238	244	265	262	218	246	228	254	208	260	232	244	209	258	219	240	255	226	243	261	273	241	223	255	218	200	213	246	242	264	230	236	247	246	247	254	244	273	228	245	234	239	217	242	218	263	244	253	254	237	252	202	251	236	232	266	250	256	221	223	228	227	226	255	239	239	230	216	241	218	245	211	263	232	278	282	255	222	234	248	263	235	249	234	232	241	240	249	240	233	252	262	235	243	260	247	259	245	233	235	222	238	226	271	219	238	222	218	232	216	225	244	267	224	244	230	232	232	206	271	228	242	249	210	253	231	263	247	243	212	236	230	258	250	259	221	226	242	290	262	236	238	265	263	240	242	241	243	236	232	209	258	233	253	252	253	248	235	234	262	274	258	247	224	238	238	218	219	289	241	241	209	257	245	221	236	231	231	242	203	261	235	230	254	236	234	248	230	222	256	240	248	227	246	242	239	250	271	248	214	273	244	231	251	245	220	249	224	223	248	228	244	241	248	221	238	227	250	244	258	261	250	226	225	208	240	228	250	228	244	217	233	234	235	244	236	226	228	253	237	244	272	292	247	224	239	232	265	253	236	240	284	272	238	228	228	257	256	263	247	245	226	231	219	236	246	257	209	265	241	248	226	262	239	231	251	222	232	280	260	232	235	258	260	275	230	240	263	257	249	258	230	227	261	213	220	235	231	244	235	208	234	227	239	230	221	242	242	239	236	246	231	263	219	226	243	256	242	215	259	251	224	255	251	242	257	224	209	242	249	229	268	261	267	236	235	244	277	275	230
10216	15668	19557	9306	7690	6155	4525	3578	2857	2566	2183	1848	1750	1539	1329	1217	1083	1020	908	866	721	741	800	778	795	808	756	773	746	690	717	684	641	698	700	709	671	733	730	682	695	639	673	698	685	656	636	635	649	636	644	662	696	629	674	573	613	627	665	634	622	684	742	678	705	688	726	712	763	780	691	688	703	639	707	635	691	605	662	627	684	676	680	679	633	649	619	648	640	628	628	651	683	615	632	653	620	628	622	596	611	621	617	613	559	640	573	639	585	617	583	567	640	605	613	605	597	613	614	599	597	601	575	614	655	587	558	581	608	606	589	589	587	591	597	626	546	592	578	609	567	582	568	573	578	619	590	595	619	565	566	600	607	586	597	614	571	587	588	614	616	597	603	564	576	573	598	601	617	580	615	586	620	619	587	611	594	603	542	598	550	590	595	588	557	599	625	576	581	606	596	597	573	574	608	588	641	583	583	573	540	624	639	586	635	608	616	593	592	598	631	584	587	582	538	599	618	584	619	549	569	627	619	600	564	574	615	609	607	550	572	589	588	594	607	581	610	607	567	595	549	581	610	658	628	572	572	609	629	601	576	576	603	572	558	594	642	621	597	583	625	603	591	648	599	606	595	588	626	543	585	630	615	565	590	596	558	596	609	580	594	567	593	602	608	607	610	598	640	593	563	576	580	586	562	567	610	628	564	602	596	602	566	590	587	629	568	587	628	601	581	561	624	563	589	600	575	609	585	619	591	610	604	579	589	566	602	587	673	548	577	585	625	628	606	558	587	639	609	613	547	572	567	585	565	563	617	578	604	593	580	572	591	599	592	588	553	623	593	620	579	570	619	600	582	586	616	635	598	589	596	574	588	598	625	594	588	578	609	580	603	578	606	575	560	627	594	615	598	577	563	645	582	624	620	569	637	592	576	607	597	596	581	598	648	606	616	596	586	588	644	595	572	611	606	604	609	555	577	599	625	583	625	611	642	587	591	578	590	618	597	589	599	591	591	597	572	600	593	644	648	582	568	609	611	620	627	568	613	573	569	599	635	595	644	588	599	627	600	579	618	562	611	580	592	557	616	583	614	586	625	561	612	631	648	614	647	625	615	581	537	567	596	590	614	572	605	594	599	600	643	592	581	552	610	547	586	584	611	565	593	586	626	601	617	598	586	602	635	597	611	624	572	565	597	587	624	597	617	589	596	595	561	559	591	576	606	623	580	601	609	594	641	622	611	615	578	623	607	592	662	578	595	597	573	619	617	602	598	545	587	603	573	601	624	593	618	605	634	598	636	603	608	585	567	609	590	611	606	586	558	600	588	659	592	590	611	605	528	602	605	574	633	568	640	589	572	598	569	599	561	571	564	600	584	626	595	618	537	591	586	601	563	580	651	592	596	531	589	652	561	590	589	606	563	611	575	580	610	548	578	590	580	602	577	579	621	600	592	592	607	576	622	646	620	587	566	585	581	560	596	588	570	563	620	587	609	595	607	547	604	616	611	573	609	625	619	570	620	581	619	554	591	611	580	618	606	586	581	589	586	579	593	550	641	632	554	596	583	563	605	582	651	581	589	554	589	585	590	551	576	581	547	613	583	626	617	621	561	647	645	613	626	617	611	561	567	572	592	552	581	612	619	606	564	618	639	592	563	621	588	591	570	607	640	606	608	615	600	590	612	524	565	547	573	595	628	616	605	594	620	602	625	569	612	595	565	573	598	571	597	598	584	587	628	582	564	588	553	606	572	607	594	612	548	585	611	606	583	557	645	640	595	653	618	607	621	606	571	576	634	623	589	598	641	627	601	575	591	569	588	584	608	606	537	640	576	649	587	591	578	628	619	581	595	622	609	607	650	602	561	594	584	598	590	622	560	613	593	604	557	594	576	598	628	596	558	595	659	594	603	590	634	602	573	534	595	576	590	591	600	600	575	584	587	603	569	622	525	537	590	612	592	590	613	586	561	609	590	559	603	594	547	589	603	570	592	626	591	574	584	607	570	599	612	591	549	588	609	589	563	591	604	630	615	577	610	595	600	593	593	588	577	582	601	557	588	605	589	612	579	575	567	621	576	576	624	556	548	555	554	615	648	604	596	601	553	602	609	610	582	611	545	573	567	596	632	628	589	611	573	601	610	584	613	592	610	611	585	630	583	564	570	624	582	645	574	589	638	560	584	606	603	596	595	618	573	581	640	589	632	586	589	595	599	586	584	603	602	630	570	635	557	598	590	572	604	604	623	618	608	561	613	583	566	612	600	596	588	610	576	602	614	658	624	542	592	543	594	568	635	591	568	558	624	575	610	605	602	576	612	603	574	606	594	590	591	564	597	618	629	567	615	573	615	574	593	586	641	578	577	577	587	627	612	627	599	606	585	571	602	586	584	578	533	613	611	618	578	581	621	585	580	616	653	564	592	595	569	581	646	551	598	585	608	568	608	585	599	582	575	608	608	556	612	570	555	616	576	627	576	617	582	591	544	565	583	594	565	571	603	625	583	555	558	624	618	571	598	598	570	573	624	563	603	582	588	579	578	590	544	654	563	618	561	569	564	569	603	606	600	585	591	603	548	657	539	581	590	611	592	631	554	606	551	623	582	586	613	600	608	579	602	585	629	579	624	601	635	606	575	574	606	614	599	587	623	577	613	606	612	611	612	588	609	579	581	644	604	567	603	571	593	582	566	607	539	563	608	579	609	630	630	591	646	586	617	603	627	571	571	624	554	553	584	561	591	593	613	574	632	600	623	582	591	585	571	614	573	567	610	543	588	600	602	597	581	604	611	611	556	594	583	590	606	554	630	593	605	616	594	539	591	602	604	600	602	581	629	642	602	569	613	573	602	576	625	617	576	567	601	573	606	600	572	626	623	649	574	603	599	610	606	612	596	612	601	599	605	546	570	593	592	601	622	590	596	610	568	560	579	608	583	553	566	609	561	597	615	588	622	592	558	601	593	625	608	612	580	598	601	598	567	630	592	555	599	650	589	615	596	600	626	651	599	603	602	603	601	582	569	607	602	569	609	597	571	628	626	572	544	606	607	611	576	564	605	578	586	553	613	590	629	607	597	614	610	555	574	640	611	588	564	599	578	576	562	584	616	591	640	648	610	585	589	649	590	556	562	587	584	594	564	585	613	589	598	593	576	649	585	550	579	572	587	576	608	616	575	604	599	598	601	600	601	613	595	600	603	582	568	583	595	549	593	613	574	604	570	591	542	591	557	572	577	596	562	577	585	565	569	566	625	591	594	598	590	564	590	601	594	645	571	586	598	581	586	605	563	611	635	630	614	602	609	560	571	586	602	639	585	626	570	588	607	604	611	606	620	599	583	636	613	656	625	628	588	605	585	584	587	595	550	614	590	571	593	586	610	558	585	576	568	608	624	606	588	639	579	610	589	606	597	576	613	604	611	614	626	574	586	568	575	603	575	591	547	591	622	609	621	588	599	617	630	629	582	581	641	610	591	592	611	587	608	550	625	544	575	557	587	598	599	644	621	605
37531	49594	46215	28473	20566	14635	7810	3880	2118	1526	1223	897	825	765	690	627	608	541	490	529	441	459	445	393	379	391	342	368	360	406	343	340	336	312	335	301	316	321	348	342	318	307	315	308	328	304	284	292	282	324	332	332	308	314	282	320	337	264	305	338	300	311	330	301	302	319	303	314	323	348	346	314	302	320	325	286	330	309	315	302	268	293	335	325	312	306	285	321	305	330	317	277	305	306	342	321	301	279	285	307	288	299	306	285	324	345	309	281	291	264	278	279	311	282	308	290	304	296	315	262	290	307	307	297	282	316	291	285	287	314	256	310	303	270	292	291	290	312	287	316	293	298	300	301	273	279	304	263	298	286	294	301	274	282	297	286	277	332	293	291	282	317	267	292	292	258	319	281	302	290	299	318	278	297	319	311	304	297	274	270	279	315	275	278	306	296	279	274	285	284	304	307	291	295	290	268	271	290	328	305	302	287	318	297	283	317	312	319	312	317	277	291	267	327	278	275	308	283	302	279	281	311	295	292	272	277	283	280	294	292	288	275	304	279	280	287	317	301	292	314	299	310	296	276	291	321	289	284	271	279	295	265	304	327	315	263	281	275	303	310	273	278	298	271	282	281	286	287	271	294	296	302	291	286	304	307	273	298	305	309	311	304	303	283	310	296	316	307	284	275	307	278	310	290	306	299	307	272	282	276	297	286	307	288	268	286	284	291	274	272	295	322	280	324	318	289	311	308	306	302	293	279	292	295	271	306	297	296	299	315	297	303	289	301	278	265	284	297	282	290	252	308	304	300	308	331	317	298	290	331	283	297	288	303	330	304	325	282	275	301	281	289	256	282	270	295	276	316	282	271	286	294	280	279	290	290	313	294	266	288	305	305	273	289	280	285	298	322	304	307	303	304	305	293	261	308	277	257	312	292	299	283	279	247	273	300	265	321	294	281	298	288	283	334	296	281	288	281	289	284	297	281	337	300	284	297	263	314	262	306	269	326	322	295	319	332	316	321	306	284	277	299	324	294	279	267	298	304	305	295	294	292	316	299	308	314	305	284	273	293	298	293	284	291	270	314	301	323	301	318	293	273	296	324	268	270	304	279	322	287	305	289	252	281	313	307	287	311	296	293	277	279	286	274	281	312	295	303	264	288	307	288	329	306	293	330	309	291	312	302	299	292	268	285	280	301	264	282	301	278	292	324	311	292	314	322	333	295	307	294	299	262	297	266	279	287	340	263	307	359	272	278	277	308	287	313	297	301	284	282	280	278	299	262	273	261	282	259	312	299	280	287	299	296	289	288	253	297	280	300	282	305	290	286	308	338	346	323	262	272	280	314	284	275	297	302	305	323	297	311	314	288	299	284	316	282	296	303	301	305	290	311	289	289	308	321	304	311	284	281	303	290	289	317	298	319	306	297	280	283	285	264	300	280	288	293	293	285	282	308	340	303	250	283	293	262	303	299	298	272	290	285	333	283	269	295	268	273	318	310	305	290	312	264	297	274	304	307	283	282	325	276	286	288	279	300	327	270	294	304	292	282	272	287	275	286	307	309	292	304	320	289	339	288	288	287	305	264	250	262	282	299	319	301	284	303	277	287	302	274	260	305	296	284	299	303	337	304	263	313	306	302	332	297	321	286	324	270	296	249	305	301	288	253	343	294	288	295	310	278	308	320	276	299	331	265	277	297	251	281	298	292	291	287	272	271	292	281	262	293	300	273	302	259	270	342	282	325	287	304	271	297	288	276	304	290	313	283	271	304	313	294	271	307	290	322	306	294	297	291	296	294	309	276	299	312	298	300	273	312	295	269	297	303	314	309	301	278	295	245	297	274	319	312	308	270	294	312	277	297	278	303	270	298	314	282	285	289	347	291	308	301	289	317	268	306	275	281	281	261	287	307	302	289	274	302	272	319	304	279	295	291	279	273	300	328	287	303	293	341	310	314	281	289	263	295	313	277	302	318	283	279	284	289	286	302	271	302	289	321	293	276	306	275	295	254	266	306	263	338	282	279	305	286	306	284	302	319	302	302	283	312	280	301	314	282	299	289	274	294	303	301	306	294	310	296	268	271	296	277	273	270	304	288	306	300	287	290	268	308	310	269	308	291	286	293	272	321	320	283	281	303	343	304	315	313	316	304	330	292	291	307	281	275	285	248	300	310	279	278	281	304	310	258	257	308	281	331	291	308	282	296	345	298	316	323	294	316	294	297	286	282	317	277	271	312	277	290	281	252	308	278	291	269	298	295	284	308	279	309	304	300	300	323	288	310	268	333	287	284	294	304	282	303	302	313	297	284	276	300	269	286	298	270	264	264	305	294	312	292	282	256	320	272	292	283	294	303	283	292	314	302	278	290	299	273	309	287	278	285	320	276	293	309	276	267	280	303	319	290	265	263	277	274	297	319	281	313	301	296	305	279	312	295	284	315	316	307	299	317	323	292	254	301	284	280	281	296	310	314	295	288	292	265	292	304	299	303	317	313	292	282	302	311	314	292	258	336	275	327	284	277	296	266	265	296	314	283	307	291	295	299	294	276	272	317	290	278	286	290	314	302	293	266	335	286	308	269	277	284	283	259	281	308	324	287	254	288	281	268	306	317	313	292	285	244	299	334	304	285	305	266	301	295	263	254	318	320	301	277	292	299	307	284	283	275	283	269	324	278	305	288	282	294	286	287	275	306	299	281	287	308	284	278	282	329	311	277	292	279	287	318	313	316	299	315	305	314	300	257	298	270	277	267	294	301	313	295	297	305	297	259	296	319	309	270	302	305	297	317	304	283	291	292	330	310	286	272	325	314	290	278	258	239	303	293	306	260	273	308	308	267	280	301	305	286	288	291	294	277	292	294	304	303	286	295	274	282	305	307	291	303	284	282	288	282	336	302	307	277	277	321	306	292	330	302	273	257	299	297	286	280	315	294	288	288	281	278	296	273	293	319	264	293	303	282	295	256	313	298	289	260	299	291	287	267	271	282	287	287	271	316	296	298	324	292	287	286	307	322	294	298	276	249	267	299	279	293	326	291	291	308	299	299	300	306	279	292	257	277	324	287	286	278	269	290	270	299	292	319	296	266	287	311	320	271	313	293	292	322	282	247	286	321	338	267	295	294	312	303	281	306	314	302	306	299	276	311	267	297	313	300	301	303	267	301	298	314	314	284	306	308	303	304	305	314	277	305	341	294	289	284	321	307	279	282	307	310	302	277	286	281	269	280	284	299	285	315	304	298	275	279	298	283	279	320	323	292	289	322	291	270	280	279	324	295	295	301	319	294	292	295	280	310	308	331	292	312	314	294	302	314	355	302	310	284	313	295	284	298	305	295	292	315	280	293	300	284	300	263	264	286	323	308	310	291	298	307	303	279	273	286	268	290	286	286	304	307	295	303	285	295	301	279	281	261	293	253	304	288	276	294	272	307	272	325	296	290	317	305	275	292	294	264	311	255	295	317	314	295	313	307	289	314	292	268	282	284	320	309	293	289	322	312	278	323
25402	43885	42615	24153	17880	16132	10412	7767	6352	5880	4834	4019	3730	3343	2843	2502	2383	2279	2056	1948	1834	1854	1529	1590	1395	1335	1211	1166	1150	1109	1131	1071	984	974	950	987	930	962	987	921	926	882	931	897	902	851	844	878	866	802	786	884	865	880	847	845	835	861	845	801	819	884	910	874	897	918	917	926	831	893	911	881	869	841	799	793	839	837	799	817	881	871	837	845	780	814	773	834	802	800	823	740	780	738	785	803	718	813	723	725	721	708	725	692	722	706	754	693	710	701	719	739	766	740	725	685	686	733	697	708	733	669	679	633	667	665	679	706	706	740	724	690	683	679	669	673	699	707	693	694	683	687	718	661	714	713	717	713	687	696	639	696	691	627	681	706	687	710	692	638	736	692	703	699	728	696	719	704	675	673	689	715	710	753	668	646	709	682	710	677	655	695	691	672	625	701	673	678	683	685	690	628	733	706	624	721	669	673	704	739	723	715	706	641	678	742	679	687	682	716	657	690	702	666	748	674	672	727	725	721	754	730	719	712	742	686	672	656	733	736	705	710	691	718	661	743	705	719	686	700	685	699	679	653	716	687	682	660	647	627	730	688	719	719	706	707	691	680	729	701	684	699	689	672	664	729	645	700	664	667	702	684	715	703	727	685	659	682	666	696	688	725	694	714	671	696	694	677	692	696	695	690	677	633	682	621	666	689	723	715	645	737	721	711	705	667	649	698	710	683	707	718	686	679	708	710	694	696	673	650	664	666	675	689	741	695	681	669	649	708	693	708	644	663	681	700	697	678	659	662	702	663	667	649	690	678	681	729	738	705	723	658	719	699	733	700	726	713	740	703	713	681	674	674	742	703	735	677	716	705	711	660	696	678	702	692	688	689	649	712	721	647	694	646	708	692	752	741	678	712	651	682	677	701	689	697	706	696	656	718	672	730	708	718	715	729	686	706	743	709	735	695	747	710	667	682	662	718	682	659	695	712	721	716	716	652	718	708	636	704	678	720	713	704	692	740	732	712	656	721	697	624	637	673	736	690	716	654	666	714	710	698	721	710	683	722	667	651	645	660	669	713	678	694	696	673	686	672	702	707	718	738	712	686	695	675	744	685	727	694	670	712	649	710	669	641	709	723	719	696	713	698	713	704	670	696	660	712	689	699	686	695	698	662	704	701	714	708	652	665	706	654	713	682	684	703	714	688	693	679	664	659	713	710	681	673	674	665	657	673	677	679	700	714	711	676	698	684	698	685	707	677	739	664	701	700	685	668	629	694	668	701	658	695	694	676	648	662	674	698	698	697	718	658	720	662	725	671	698	692	705	740	680	653	679	687	682	684	704	666	663	716	717	672	723	730	697	719	679	720	681	712	712	625	671	708	711	765	650	656	726	687	672	709	713	673	681	678	638	726	662	703	705	680	721	679	682	683	696	649	706	729	673	698	687	710	695	728	701	668	703	701	699	671	680	666	668	705	726	669	621	725	700	665	701	701	712	685	706	658	669	660	710	630	725	689	696	703	678	681	742	679	675	678	653	721	735	680	680	677	685	677	653	715	712	668	686	661	698	688	735	698	690	740	698	722	676	670	686	710	654	677	719	669	685	689	698	693	701	701	732	665	656	702	681	640	660	700	707	664	711	709	661	657	702	655	699	703	680	712	675	699	645	651	686	672	681	725	695	668	727	705	687	712	699	703	748	709	667	649	699	652	736	712	714	697	697	701	658	652	689	687	675	690	665	697	698	683	762	709	743	716	706	677	712	678	690	663	751	650	684	709	706	705	698	675	691	672	756	699	717	699	675	714	725	687	664	683	702	725	737	713	664	663	702	699	705	714	698	660	683	701	647	652	721	717	682	691	715	701	683	674	695	707	697	731	700	703	718	740	723	716	676	684	672	729	696	661	693	683	679	694	670	722	727	689	633	678	701	675	681	694	662	704	720	699	690	709	648	706	698	675	651	702	645	677	729	654	674	670	698	709	694	663	728	678	664	679	691	750	662	720	701	687	683	705	726	714	687	684	701	689	686	737	645	689	724	697	714	699	709	726	666	740	697	688	702	723	685	684	723	703	657	695	685	691	666	732	685	710	682	695	705	705	681	696	663	753	724	687	725	692	766	713	686	667	701	674	693	703	666	656	687	725	702	711	690	667	676	664	708	701	678	731	677	684	707	702	684	672	712	710	718	708	695	675	740	747	736	683	708	675	705	734	687	684	733	701	727	716	711	707	686	684	712	705	697	693	667	691	693	726	627	665	679	683	677	690	674	729	720	667	694	680	651	736	669	693	712	705	707	727	742	713	724	630	649	698	673	674	696	698	682	692	745	682	692	723	704	722	706	717	709	683	674	699	690	719	712	680	698	718	710	645	700	687	675	671	653	689	673	694	633	704	666	691	657	660	681	675	737	658	699	716	685	664	748	700	685	691	689	720	687	650	664	692	694	705	675	634	680	706	663	733	653	630	728	666	713	653	759	696	718	690	691	699	697	703	697	699	651	685	682	697	674	660	714	705	684	664	687	639	690	687	626	678	693	672	658	716	680	664	719	731	700	704	696	704	623	677	665	711	700	700	673	652	706	739	718	694	708	694	707	695	706	687	687	671	667	707	710	670	703	681	703	670	710	676	680	666	719	700	709	736	732	715	689	706	678	709	713	690	654	678	679	689	739	716	664	651	694	665	645	702	686	685	688	681	646	648	701	715	702	719	714	713	714	692	708	650	706	699	671	714	636	687	701	701	688	740	702	694	702	690	689	730	725	725	683	679	693	644	678	680	698	665	652	755	703	729	716	696	690	735	643	678	736	696	651	712	698	716	740	668	710	660	674	695	689	698	672	689	714	678	679	701	704	654	675	711	693	707	739	659	696	674	719	715	688	683	666	667	726	707	678	658	652	678	715	695	708	704	650	648	708	677	660	716	706	692	725	733	717	680	737	660	721	724	677	722	702	710	626	712	685	733	728	671	679	705	697	703	723	676	708	727	660	683	713	740	660	722	656	722	698	680	686	682	694	672	704	776	684	699	700	680	695	717	677	700	736	714	697	661	673	668	708	659	711	710	670	712	687	745	642	673	638	692	715	693	694	736	741	678	656	718	719	694	714	682	721	693	688	656	676	688	700	666	683	714	709	709	701	702	697	705	704	677	660	700	698	639	794	692	687	688	665	700	688	677	673	657	709	709	720	671	696	685	714	649	780	726	676	740	679	698	681	714	672	679	753	661	674	724	660	674	691	686	706	695	685	627	693	679	692	679	691	663	647	721	702	649	734	665	680	706	685	713	715	713	692	695	739	709	765	742	661	707	719	680	734	694	682	687	703	711	688	748	693	736	648	740	696	682	702	666	681	702	727	683	699	694	634	733	687	697	719	713	670	728	738	694	722	738	666	644	722	681	690	692	670	688	694	732	680	752	647	674	692	706	678	639	736	698	692	650	731	684	712	681	737	711	722	693	670	756	688	689	688	685	686	668	684	682	715	675	688	712	743	684	715	703	695	725	707	661
47144	55174	44683	28726	23487	20251	13236	7468	4293	2673	1981	1484	1264	1082	978	798	749	666	643	657	540	548	510	482	457	418	457	369	390	387	312	314	352	344	354	317	328	346	291	326	304	308	322	287	267	286	283	287	283	294	296	278	311	297	280	316	311	296	321	268	300	281	297	300	257	319	305	333	304	288	295	320	283	281	254	283	282	301	279	295	304	301	306	289	318	284	306	263	277	303	288	260	272	264	288	293	270	260	304	267	265	281	258	253	260	278	269	247	257	288	284	241	288	270	276	260	271	285	270	256	252	264	233	244	290	272	256	256	258	261	252	281	263	239	258	277	234	231	267	289	245	265	269	229	265	262	279	284	283	250	256	261	276	265	275	252	263	263	255	292	266	271	239	273	266	276	261	255	224	266	283	231	248	242	275	282	247	286	249	245	259	267	254	264	262	265	257	232	276	306	282	248	263	256	255	232	265	257	278	238	289	280	247	274	240	262	248	291	282	262	235	252	283	255	266	269	235	254	262	281	261	265	272	265	268	282	260	270	270	286	269	263	264	273	248	286	286	240	264	291	248	237	265	283	285	239	268	257	256	270	242	252	274	239	261	254	265	244	259	256	244	256	241	253	271	277	274	271	276	237	302	263	265	275	250	279	267	262	270	239	262	263	273	277	262	272	248	253	247	264	280	258	269	249	278	270	305	265	268	234	239	272	256	265	259	268	277	266	264	276	278	272	282	287	229	286	244	280	286	270	253	232	276	270	251	257	259	287	238	271	269	250	274	261	265	278	276	249	268	269	254	281	272	253	286	276	292	242	219	296	271	258	258	275	248	303	289	262	272	246	290	274	253	265	276	236	260	250	271	257	233	258	242	254	280	265	252	250	273	257	271	290	253	250	261	275	265	273	268	241	269	241	201	256	255	272	253	265	260	295	256	253	259	284	262	264	285	283	239	234	256	290	254	259	250	251	248	245	280	256	258	253	247	271	281	251	283	253	276	265	261	282	268	262	274	278	266	296	269	263	245	272	256	271	267	257	264	231	238	245	259	277	299	231	249	235	285	305	229	286	289	264	279	237	247	269	231	201	303	256	238	263	239	262	270	285	253	262	269	291	276	298	268	271	271	245	231	260	247	252	252	251	253	252	267	237	287	257	259	249	261	255	250	270	255	232	244	251	244	267	297	285	241	248	236	261	239	253	257	264	285	252	238	220	268	286	258	254	218	218	263	290	271	263	271	258	251	268	270	264	258	236	258	236	273	264	256	250	265	242	271	255	260	251	268	263	257	261	252	251	245	247	262	271	247	281	297	247	289	259	248	287	308	281	232	249	258	307	247	257	274	246	242	237	252	281	270	266	283	239	238	235	286	282	254	248	246	254	252	237	266	243	248	277	264	245	254	261	255	264	253	267	243	259	256	254	269	314	287	278	259	239	248	271	245	272	247	255	248	245	252	253	278	245	241	221	303	251	263	234	262	247	265	261	277	258	264	251	249	261	226	244	259	238	287	243	291	269	265	292	252	249	253	249	245	267	268	257	238	244	262	236	244	257	221	285	263	247	280	295	247	246	239	261	261	276	237	284	271	251	242	262	256	270	268	273	292	253	237	274	261	248	244	238	266	286	294	254	260	246	249	249	242	308	254	238	261	246	267	290	263	250	295	265	275	259	290	266	254	246	253	232	231	272	253	256	275	255	250	249	274	255	258	300	295	256	267	266	222	242	243	242	258	268	268	284	247	257	234	239	247	298	253	269	242	271	271	284	271	241	261	260	287	275	250	246	254	241	237	287	236	282	264	265	237	264	281	263	240	259	249	242	252	261	281	280	248	246	258	270	273	242	258	260	253	287	261	236	291	230	252	244	243	283	280	269	255	286	272	267	280	282	272	261	282	271	297	246	254	266	288	264	269	255	282	252	269	295	268	250	282	287	256	266	244	239	258	257	262	289	249	243	245	280	280	246	244	257	268	295	266	248	261	270	246	233	238	272	270	257	283	252	267	253	267	261	266	259	247	260	278	294	267	241	242	245	253	247	277	263	262	260	237	254	244	240	247	236	256	256	250	267	299	242	264	269	270	284	248	258	275	261	272	272	311	252	281	258	246	253	267	252	263	265	251	275	257	234	232	263	286	262	236	256	258	245	251	227	258	275	268	309	290	266	254	279	263	248	288	275	266	241	252	259	265	274	274	260	273	236	261	289	270	254	268	280	253	296	282	266	267	255	262	265	282	240	277	262	240	296	282	289	262	276	260	260	245	273	298	297	263	251	274	297	246	265	265	276	247	267	290	284	272	264	246	255	281	294	253	277	237	265	307	261	264	254	245	240	250	244	319	262	233	243	257	246	250	245	263	241	265	279	243	257	260	225	266	248	244	268	249	278	243	290	279	258	251	267	219	270	273	253	270	247	246	237	292	233	282	236	246	270	254	245	302	280	261	281	275	280	259	270	268	266	276	276	247	249	229	251	256	245	238	281	290	280	264	269	252	245	241	252	285	256	279	230	273	254	268	301	253	260	287	283	249	276	232	251	298	245	281	253	244	276	254	258	249	255	269	285	290	273	264	267	268	270	270	253	276	271	302	251	252	269	272	268	258	269	300	302	276	253	290	270	246	297	261	265	287	260	263	258	258	256	255	284	235	261	253	266	289	299	257	287	285	264	251	240	257	261	257	234	244	230	264	274	249	243	264	239	253	256	261	282	299	252	267	252	303	285	291	267	255	266	275	269	275	233	253	263	276	308	249	258	248	260	234	247	265	247	267	264	240	272	273	245	272	272	261	270	259	271	224	262	278	279	255	255	264	255	257	277	273	263	268	270	247	236	239	229	282	282	266	244	244	251	250	258	269	256	287	279	254	278	258	242	219	260	293	253	267	250	269	283	272	258	251	285	279	263	258	273	264	274	280	260	247	279	257	257	287	267	247	258	295	293	288	284	260	279	245	280	230	248	257	265	261	248	242	236	262	256	231	261	268	258	295	260	294	238	273	293	269	252	270	255	244	257	257	258	238	276	286	276	267	267	266	260	272	276	276	256	272	267	216	246	261	292	258	265	260	275	271	270	288	243	280	307	238	235	222	239	258	274	237	272	267	253	252	276	281	263	293	246	285	273	281	250	293	279	250	250	277	267	259	271	250	262	243	292	264	253	285	236	296	257	254	251	273	268	280	279	280	251	260	253	237	241	243	231	260	280	284	260	245	256	249	300	268	250	257	263	255	278	284	281	223	271	240	231	270	236	270	290	240	251	255	270	259	234	244	269	319	233	274	261	259	239	270	264	275	233	240	253	255	258	290	272	253	291	263	271	273	272	266	276	240	271	237	249	249	251	235	245	248	262	258	294	258	236	298	242	270	255	239	259	249	249	246	259	299	234	261	256	251	248	235	283	272	296	279	240	265	293	286	262	256	247	264	254	284	272	274	261	240	250	246	259	264	276	257	243	276	267	274	258	280	251	282	285	250	284	256	267	239	255	243	257	257	249	268	256	256	258	254	256
32384	50156	46179	26732	20855	19509	14713	11713	9309	8241	7096	5900	5244	4732	4310	3826	3548	3136	2965	2957	2431	2377	2155	1922	2053	1684	1618	1390	1361	1407	1217	1139	1202	1105	1163	1132	1060	1056	1104	1061	991	976	1049	942	894	934	912	870	854	907	867	840	925	854	850	925	797	847	856	826	935	896	955	904	855	904	837	886	908	934	880	861	827	767	745	805	703	760	800	741	766	850	889	805	742	777	752	776	818	787	778	735	723	732	761	767	709	729	671	702	638	680	644	687	632	616	672	630	640	600	671	660	678	661	647	650	644	647	624	666	622	615	597	595	612	588	627	638	592	595	593	614	623	641	624	650	576	663	656	602	583	554	639	609	640	580	592	644	613	623	605	645	632	651	660	627	615	613	609	596	580	621	628	628	622	653	617	629	622	657	618	603	624	626	629	626	589	664	614	652	561	665	655	604	617	566	683	608	642	606	641	648	641	570	624	600	599	596	614	612	633	606	601	594	613	656	623	610	647	582	611	639	606	599	584	588	582	605	591	597	569	566	596	595	633	606	602	657	611	629	633	581	580	635	608	601	591	646	606	611	598	625	653	618	632	583	628	644	654	621	620	578	581	603	692	598	620	626	664	625	598	588	573	635	626	605	614	650	618	651	633	640	629	639	554	605	659	567	624	624	593	643	609	639	611	610	629	608	564	602	569	608	580	589	583	612	597	629	601	622	620	627	654	635	646	596	591	674	609	622	609	605	584	585	623	629	633	574	620	604	641	588	578	623	600	612	632	610	618	608	618	601	614	592	622	630	588	630	592	572	611	596	599	615	599	652	601	636	607	627	623	605	576	664	572	603	603	630	642	603	630	619	602	582	630	629	601	610	682	630	572	598	627	623	594	604	627	615	628	597	607	663	621	616	569	607	585	653	579	632	639	561	581	607	609	561	635	607	599	610	627	678	641	626	616	651	582	619	602	623	552	622	621	650	606	649	651	622	626	571	650	540	590	631	608	616	624	615	644	596	580	622	658	659	574	626	622	637	621	598	642	603	614	617	596	612	595	646	612	623	632	594	634	624	631	600	571	582	599	584	616	670	624	582	618	622	612	641	587	627	612	638	614	593	656	623	624	592	558	693	604	590	556	621	613	603	621	608	633	600	609	656	632	600	582	595	606	602	637	622	646	636	636	604	583	605	585	600	582	578	597	596	638	613	602	651	599	625	623	622	627	581	666	608	599	687	630	651	588	593	583	579	608	616	636	619	607	580	643	670	673	578	590	570	593	637	601	583	582	607	556	636	605	640	571	639	623	553	597	575	565	647	640	581	648	594	597	580	597	587	618	642	614	578	633	582	651	617	620	621	662	643	623	611	622	614	636	567	581	656	635	625	632	606	689	596	584	621	627	581	580	581	624	632	588	618	611	638	622	682	601	629	622	623	628	576	590	624	609	626	630	607	607	581	638	594	628	607	610	618	581	633	615	648	627	614	566	610	614	592	635	573	611	634	645	561	625	621	619	649	575	676	564	633	586	604	608	600	638	623	602	605	600	605	595	659	663	607	606	614	613	640	642	625	561	593	635	619	599	607	636	636	677	612	619	643	636	614	624	594	671	635	611	662	635	592	547	585	584	582	614	623	613	658	623	634	669	629	596	623	624	635	614	622	571	622	647	612	673	588	609	614	609	586	576	594	621	608	610	590	576	621	575	612	577	627	581	587	613	601	617	616	597	636	653	590	556	609	628	643	611	631	575	628	570	590	631	599	630	625	622	570	640	614	585	602	631	616	617	636	588	622	681	563	659	634	654	608	599	578	614	615	685	577	650	608	632	619	611	623	574	630	606	640	632	650	610	648	619	607	602	607	660	619	607	585	615	628	636	601	619	622	629	637	608	595	641	620	658	654	636	607	642	597	588	597	660	587	621	604	604	630	606	604	635	601	633	621	617	638	626	613	581	628	605	628	616	601	638	602	620	643	630	608	573	584	591	641	624	597	589	628	617	614	582	595	595	589	620	619	605	625	582	612	615	585	582	627	635	622	600	639	673	620	609	634	656	632	622	587	576	617	615	630	668	625	591	640	571	636	604	620	609	637	645	661	611	636	604	581	598	617	590	589	623	596	573	616	616	582	649	628	578	610	589	553	638	609	656	618	598	644	607	591	596	571	599	601	635	589	571	612	663	651	622	580	584	606	600	618	639	672	615	626	599	590	599	618	660	629	614	651	620	642	556	651	638	594	578	567	590	621	612	632	605	591	584	575	602	653	595	596	609	611	629	619	634	643	625	599	634	593	602	643	621	608	641	637	608	542	614	625	557	602	625	626	623	618	612	620	621	631	609	588	642	615	587	625	627	623	649	634	614	642	615	606	573	579	617	602	661	553	653	595	614	613	650	664	595	609	616	577	619	582	647	619	595	624	612	564	633	626	597	618	587	588	629	635	603	538	587	583	615	648	684	646	642	631	629	623	663	642	601	603	640	646	627	606	582	645	594	584	612	603	600	626	595	603	583	636	563	581	583	590	603	618	572	572	618	604	633	622	623	617	591	629	633	579	637	630	592	635	639	574	621	638	628	581	618	606	630	628	584	652	636	596	654	594	614	617	613	625	628	641	629	632	634	581	612	650	616	619	603	619	650	597	611	586	578	580	638	628	648	594	618	609	575	618	621	591	638	602	633	616	585	594	586	587	623	565	616	603	627	614	633	601	654	624	615	609	620	613	575	653	632	609	587	595	625	547	573	600	612	626	561	587	611	605	594	643	620	589	611	646	657	641	630	609	586	598	649	618	643	616	592	591	595	631	590	634	561	575	588	606	598	607	629	630	614	679	614	586	578	621	586	608	604	604	635	598	598	634	618	596	644	646	585	599	586	658	645	587	567	630	598	605	608	616	619	621	646	616	636	602	619	603	621	582	611	614	588	618	580	553	633	598	595	591	637	660	602	606	583	561	629	621	658	547	603	611	622	601	593	644	616	653	643	624	626	611	623	637	589	615	646	614	601	624	637	594	594	652	625	599	600	605	638	570	639	590	613	590	623	611	576	579	555	631	632	629	586	633	623	606	608	605	598	637	653	665	625	596	644	600	698	610	577	601	617	609	602	618	612	599	600	607	595	634	582	630	624	597	641	583	612	561	619	644	596	594	661	649	628	590	588	568	643	677	597	630	585	621	639	575	581	590	597	596	592	567	607	649	650	639	589	607	636	635	614	656	590	651	611	579	624	625	653	603	609	636	598	682	596	591	597	664	623	669	642	653	635	627	612	629	644	613	593	625	596	619	618	638	633	632	598	608	559	629	634	568	571	616	582	616	658	606	618	617	618	588	607	584	612	600	614	599	595	574	620	601	646	537	571	627	632	606	617	581	622	628	610	621	597	619	617	648	555	582	587	589	602	602	543	594	602	619	605	607	602	601	602	593	633	617	638	624	604	600	647	595	584	645	624	607	651	621	612	608	621	587	625	617	626	608	672	636	598	590	615	594	602	587	605	610	573	643	586	614	549	614	606	599	583	610	620	649
16928	15718	14885	6094	2804	1707	1068	845	662	590	515	416	409	385	339	336	314	310	303	307	250	255	224	271	235	249	283	250	252	272	262	233	253	266	254	260	255	263	249	243	229	265	252	251	252	259	251	258	255	245	246	264	278	257	228	224	236	217	235	237	208	252	231	227	262	226	241	253	265	248	239	221	258	269	277	231	270	256	248	233	226	233	247	242	274	247	256	237	241	231	263	239	248	295	258	243	243	237	248	274	250	252	268	244	241	211	259	249	229	250	255	248	232	229	237	249	234	242	231	218	242	252	276	259	263	238	237	240	235	245	251	236	232	224	236	266	264	264	262	257	233	247	231	272	231	246	242	245	238	237	240	223	228	215	260	214	244	243	218	265	262	237	263	262	241	265	213	242	233	226	258	248	248	236	286	243	234	256	262	232	268	243	245	246	238	236	256	240	242	235	235	248	256	259	253	260	210	237	241	257	259	241	224	244	228	228	234	238	226	233	245	257	250	230	217	255	247	201	239	258	249	245	223	246	243	260	216	221	234	258	238	254	248	241	223	248	224	230	224	281	231	286	242	257	212	232	198	241	246	261	213	250	269	250	259	234	241	210	227	215	233	275	256	234	214	265	229	246	234	217	247	249	247	213	221	244	233	252	230	215	255	237	228	236	218	253	211	253	235	255	240	229	234	237	258	220	238	241	249	239	212	235	273	218	226	234	204	229	217	242	242	229	209	250	270	257	241	257	259	268	245	234	250	243	250	253	253	230	247	238	251	230	230	239	234	232	247	217	246	240	261	234	245	232	252	222	236	250	230	229	241	272	247	237	265	240	228	236	231	268	234	250	254	246	248	250	233	245	213	255	257	241	248	242	255	260	255	221	250	260	276	246	253	259	270	238	211	252	252	219	215	262	243	249	250	221	240	221	232	236	244	251	248	211	246	240	253	270	243	221	235	248	228	205	230	255	229	230	240	232	239	241	224	252	270	232	270	235	256	222	238	221	220	231	225	230	219	231	205	229	244	256	240	259	229	256	242	224	239	278	247	258	259	233	234	214	207	239	230	249	232	220	215	274	258	228	255	281	255	212	210	207	255	232	268	231	230	253	237	239	263	240	273	227	216	211	216	254	218	236	229	231	233	224	245	246	209	256	233	281	251	251	237	266	252	222	251	232	257	238	275	237	244	201	244	232	240	242	248	239	234	274	247	253	212	242	245	232	255	230	236	239	221	232	232	236	237	267	245	247	265	269	242	229	258	253	225	269	210	229	237	234	217	255	226	268	227	226	212	229	247	254	248	262	249	247	259	252	278	251	252	248	228	240	247	229	243	239	231	214	253	231	222	240	239	242	232	221	263	227	245	261	267	241	258	205	259	231	238	226	261	235	235	213	237	247	249	236	235	260	261	249	215	225	230	252	243	248	227	220	250	229	228	264	230	219	245	227	253	237	244	232	258	259	225	233	239	221	256	218	244	243	233	241	250	246	259	249	228	252	251	236	226	255	250	258	230	228	253	223	234	204	233	251	232	246	257	230	252	237	224	241	256	217	260	248	243	247	202	212	253	251	239	232	213	233	253	212	230	238	236	261	241	234	230	228	235	230	258	225	240	236	238	233	230	236	245	256	253	234	225	251	255	235	253	226	257	240	265	274	253	226	212	268	246	244	234	244	249	272	229	253	244	238	233	244	245	243	238	251	224	248	233	276	224	210	228	243	239	258	268	225	239	260	223	228	263	242	272	245	246	238	247	218	245	232	248	262	214	257	250	231	266	222	242	251	226	241	235	211	233	234	246	236	259	247	222	278	217	214	222	230	263	223	218	286	251	265	257	219	235	258	224	244	275	209	250	242	242	248	258	219	225	272	245	207	248	218	232	262	244	245	258	238	230	268	274	235	229	226	261	252	273	249	247	254	252	290	223	260	225	254	253	243	256	261	246	250	244	249	252	234	243	257	232	238	250	222	236	229	222	267	247	240	236	219	257	225	247	216	222	234	250	273	223	236	268	235	231	202	255	254	243	239	273	254	240	246	223	256	242	241	230	257	255	254	225	224	231	261	213	238	227	278	259	250	245	217	252	233	249	246	258	248	245	237	252	263	248	237	277	237	247	247	228	244	264	254	225	254	214	246	246	287	237	246	247	249	233	241	244	234	219	235	242	261	254	247	232	228	256	240	237	239	245	278	242	260	252	237	214	211	201	243	241	230	245	255	256	269	238	242	250	260	231	239	232	239	234	233	252	231	244	225	259	228	243	234	238	242	233	243	229	232	245	256	231	234	232	274	234	235	246	248	250	272	229	257	258	223	225	231	243	227	287	233	209	248	245	232	272	240	261	249	228	233	229	222	256	236	246	213	252	271	233	233	273	231	249	247	260	219	247	239	217	234	262	231	235	214	249	237	248	244	270	220	269	252	222	279	225	259	247	253	239	242	229	227	239	229	225	245	262	217	253	232	229	238	239	235	245	215	210	266	248	246	264	249	241	237	236	229	253	213	232	237	255	277	250	225	216	243	232	241	217	237	245	211	240	249	206	224	244	238	220	251	238	229	236	226	216	256	257	221	219	252	214	251	238	238	249	244	249	270	249	272	253	232	236	223	244	260	241	240	239	239	207	271	231	256	250	246	238	240	196	240	247	230	223	228	219	220	247	227	269	247	225	230	276	240	264	240	235	228	244	246	247	240	230	245	269	245	249	226	255	236	205	250	238	213	233	239	248	248	249	237	262	264	247	218	228	231	234	243	227	246	241	257	246	251	247	222	256	221	238	261	251	228	257	236	251	260	250	237	262	241	227	269	263	241	267	264	263	237	269	239	246	251	217	205	243	234	230	261	228	245	212	212	252	253	233	235	245	249	244	243	253	243	240	246	240	248	230	229	235	231	230	263	256	247	216	254	211	248	220	225	236	208	276	224	241	241	286	222	259	248	256	256	235	227	240	238	251	235	210	276	235	235	240	203	235	276	242	243	245	232	265	262	251	219	238	233	251	256	213	232	223	226	240	214	240	245	236	263	281	230	211	244	266	227	231	280	233	227	209	240	269	260	249	221	238	247	243	230	232	234	233	244	258	245	252	244	234	234	265	228	228	235	265	254	237	224	241	240	237	257	221	234	248	210	261	246	241	219	251	251	273	230	231	237	215	232	279	250	249	239	231	231	248	236	212	230	249	282	250	247	263	239	270	266	257	250	228	248	249	256	252	236	252	239	214	260	258	248	203	237	223	243	245	231	240	241	241	251	220	238	259	261	233	241	264	241	257	235	235	248	253	247	238	226	241	245	254	252	235	234	235	264	251	227	252	240	237	251	210	273	251	233	242	254	254	226	277	238	252	253	262	260	244	239	262	260	237	244	233	259	252	226	249	235	236	252	209	196	264	239	251	230	238	264	242	260	225	252	240	250	247	240	262	235	243	250	258	251	251	243	236	191	262	233	225	255	254	237	268	264	238	234	255	228	241	254	251	233	249	231	253	231	234	255	223	208	244	256	221	222
9937	15478	19311	10653	7469	5707	4407	3556	3020	2531	2162	1721	1585	1459	1362	1265	1195	1030	983	922	845	758	730	766	762	761	713	707	707	689	683	677	693	674	669	716	692	674	739	733	667	703	690	671	648	682	653	679	637	634	595	581	620	627	670	607	605	618	640	607	640	665	635	736	694	709	759	686	742	731	705	635	687	647	700	668	644	617	661	654	641	692	714	644	655	587	638	608	648	685	608	622	644	649	620	638	608	674	601	615	594	628	615	557	570	599	659	607	603	598	650	600	602	614	578	611	610	627	597	568	575	624	585	598	573	531	630	608	591	585	550	575	576	575	568	592	601	588	587	608	533	605	622	561	628	588	566	600	619	605	587	556	592	587	610	590	587	559	565	581	576	587	603	594	585	583	638	541	553	625	604	600	539	608	584	631	616	611	605	625	614	560	611	625	567	599	575	600	613	630	617	614	620	595	612	587	574	620	590	590	614	601	609	559	586	625	605	538	567	568	533	595	564	589	595	586	570	568	608	565	584	550	628	633	573	604	586	580	623	613	652	638	631	589	574	616	587	579	601	617	594	568	590	591	595	609	603	573	632	566	595	616	613	581	587	554	631	572	625	619	582	599	607	628	636	602	599	595	610	572	618	581	623	567	591	569	644	563	566	605	620	575	585	552	568	598	623	575	623	616	578	640	581	567	603	593	547	610	598	577	605	564	543	579	654	615	617	578	662	590	561	566	552	528	598	629	574	599	571	610	583	628	620	564	598	553	597	609	604	553	619	626	605	579	615	600	615	551	604	577	571	637	623	564	610	597	590	595	626	600	573	560	564	607	588	630	572	603	580	602	602	616	574	547	610	609	605	582	590	568	618	605	581	617	590	624	602	576	612	589	610	530	584	554	582	594	610	613	607	585	569	582	546	577	581	568	548	572	548	625	620	587	634	560	582	576	603	595	587	617	602	594	581	596	629	607	637	601	597	592	621	607	580	623	574	586	563	659	528	576	582	629	585	546	572	609	589	562	566	625	601	606	607	624	586	633	561	540	578	559	557	611	616	629	602	602	581	620	599	612	600	613	581	578	540	616	556	567	560	619	588	565	572	587	570	547	598	597	634	580	606	597	612	602	543	601	609	609	556	586	555	590	594	602	590	618	600	596	562	620	606	570	578	584	607	575	568	627	546	579	587	598	560	601	583	610	594	627	584	592	577	641	567	595	586	585	605	595	594	591	597	631	626	573	582	620	574	586	548	566	574	600	586	580	535	602	567	557	585	614	508	590	606	575	567	602	591	620	607	589	595	567	595	567	640	546	646	583	587	562	593	606	607	609	633	581	593	584	617	559	601	593	563	607	604	606	571	572	604	605	568	582	631	595	593	589	621	573	582	523	590	580	615	618	559	543	585	560	565	575	566	577	625	592	606	601	556	587	571	588	564	590	615	625	587	587	568	637	589	615	585	589	609	609	594	589	623	572	614	561	595	621	573	584	589	592	589	588	610	559	662	603	595	604	562	606	599	543	585	592	565	577	596	578	578	616	642	587	600	618	611	603	614	588	612	547	559	572	587	581	588	592	603	596	561	603	587	575	603	576	580	539	545	581	587	601	570	590	573	590	564	627	620	659	585	577	571	570	612	576	612	575	591	626	620	589	602	605	561	579	604	596	605	610	560	571	591	573	547	652	585	560	581	581	600	609	584	610	601	592	574	604	594	594	594	575	582	617	583	600	596	589	587	625	602	590	584	577	595	573	598	604	624	598	569	583	573	603	579	617	598	570	613	556	581	607	603	579	573	632	635	594	557	596	559	589	630	559	629	596	598	613	604	588	585	596	642	565	554	572	605	619	593	585	605	571	611	599	585	641	614	648	637	591	562	606	603	564	569	590	595	605	594	599	583	600	544	599	565	594	579	598	606	610	610	644	585	591	600	621	607	580	590	594	549	578	631	614	583	571	623	581	550	577	563	596	640	599	657	616	565	581	579	602	589	593	624	571	605	583	582	605	602	594	573	645	613	624	601	591	618	593	598	594	575	556	611	563	613	634	562	554	584	558	640	576	543	658	586	590	599	566	605	552	542	621	590	580	601	567	607	558	602	583	591	563	556	573	565	594	592	587	569	561	577	577	598	620	589	595	565	585	621	588	612	618	605	584	625	624	609	556	584	595	584	586	577	582	593	578	598	565	582	591	557	603	611	571	587	570	575	647	592	627	613	606	621	606	545	625	608	592	620	626	598	622	566	600	609	614	579	546	576	594	589	560	565	600	594	573	581	615	585	553	583	564	604	631	580	589	598	567	544	598	579	545	538	518	612	589	559	562	581	651	546	592	564	567	615	619	607	566	659	584	609	541	573	610	609	621	618	649	611	583	625	627	595	578	564	615	585	582	591	585	624	609	620	586	559	581	580	551	628	577	605	590	611	612	553	610	624	609	590	582	615	603	604	627	560	560	643	568	562	558	558	616	602	569	614	615	576	638	602	587	625	630	594	597	524	557	578	626	614	579	610	590	608	620	606	605	554	606	547	616	587	591	580	588	594	576	601	597	596	589	613	585	621	624	607	592	562	568	560	585	549	606	557	599	561	579	582	594	590	560	618	618	553	582	596	586	614	609	606	578	577	559	591	604	619	584	556	608	590	572	617	617	606	583	595	617	597	600	615	554	593	621	573	583	626	557	558	599	602	624	562	579	553	601	616	577	609	592	597	589	617	616	570	575	593	629	640	567	581	594	588	605	617	611	620	595	635	625	612	595	581	554	599	595	606	574	583	559	585	609	627	587	562	588	582	607	576	573	581	561	599	606	608	576	575	583	614	599	576	581	588	622	641	608	595	592	559	580	589	585	617	588	587	632	610	575	579	655	602	579	600	619	571	612	655	578	588	592	565	630	588	569	552	609	547	592	566	621	556	612	604	610	538	598	561	588	603	596	572	571	636	582	557	559	606	611	601	578	611	623	596	605	631	574	567	618	621	581	600	602	565	564	588	578	623	583	548	624	567	560	558	567	594	590	570	647	594	581	602	569	565	587	571	601	621	602	602	605	613	572	567	593	581	588	620	603	635	544	562	577	604	594	536	571	591	602	608	551	596	588	604	617	613	580	593	617	612	594	623	568	580	632	584	574	606	613	578	545	550	547	591	621	555	566	606	583	600	626	586	589	653	614	589	577	569	611	601	599	608	579	553	621	609	601	548	582	609	577	577	595	605	554	631	602	570	611	566	563	589	609	555	569	576	585	585	588	547	630	569	673	581	567	619	583	611	568	563	590	595	618	600	608	607	559	589	617	598	577	569	563	582	601	571	581	584	559	615	579	568	567	613	634	593	622	585	570	613	570	608	615	570	593	592	594	585	614	611	595	631	627	590	615	609	566	634	607	568	588	621	575	583	574	609	600	598	573	603	599	606	581	585	578	615	589	533	572	578	555	606	566	627	596	628	555	557	593	568	602	557	623	603	578	593	603	584	571	602	578	596	588	561	650	577	541	610	591	618	600	578	551	576	575
37117	46204	49041	30292	19748	12908	6900	3849	2198	1486	1227	960	857	849	710	624	533	528	502	496	494	479	431	439	378	385	366	372	328	374	314	368	339	347	354	362	353	348	326	318	337	312	295	322	321	320	298	320	312	341	328	299	296	331	334	304	310	287	313	298	307	301	291	298	319	333	311	327	293	319	303	333	300	352	311	345	270	284	327	296	296	293	325	326	333	304	319	284	319	270	292	301	293	310	304	304	314	305	302	300	293	286	269	321	326	300	268	303	322	279	333	319	298	273	296	305	321	295	317	279	308	284	272	336	292	282	303	265	336	305	292	293	297	281	281	286	307	295	333	271	276	309	278	252	327	310	283	287	332	346	318	293	286	268	306	263	305	306	295	332	314	289	291	284	295	331	295	335	288	295	293	275	301	303	277	318	291	291	285	304	298	279	283	276	262	294	305	290	331	298	285	320	298	302	287	283	290	300	292	260	289	257	277	284	304	277	300	291	324	298	289	287	284	268	297	292	296	247	306	280	283	292	324	289	286	300	293	320	282	293	295	303	307	276	281	298	268	290	292	291	253	300	293	273	289	301	300	288	249	286	312	302	332	287	322	323	288	290	293	292	297	301	292	279	284	281	304	282	302	284	322	316	274	293	295	289	287	290	327	315	298	275	286	257	308	281	281	276	282	304	266	328	306	304	315	298	290	299	278	282	300	299	309	308	308	293	292	302	300	330	268	299	311	284	311	295	323	305	224	295	319	324	291	288	310	291	301	280	304	300	317	281	296	262	287	297	285	315	318	301	277	306	282	266	306	279	311	251	270	263	252	255	290	287	317	316	308	328	285	268	276	301	290	297	277	253	319	319	290	294	329	317	299	311	273	298	343	318	290	328	300	291	299	275	273	254	275	321	295	273	295	287	287	269	310	305	279	297	282	292	298	293	277	301	295	312	308	286	262	296	293	312	288	273	264	278	269	308	290	294	304	265	298	263	322	316	290	290	291	291	286	290	303	275	296	308	292	315	303	294	293	285	299	301	290	312	300	340	298	313	311	301	313	291	268	295	287	311	312	302	326	270	279	316	280	282	297	275	276	266	269	307	331	262	297	297	300	270	276	324	281	252	314	294	291	325	310	290	266	324	299	302	313	286	248	289	285	296	293	319	314	328	295	298	275	304	278	286	273	292	269	292	297	327	304	299	301	295	283	289	297	295	302	284	278	319	292	281	261	294	321	318	295	282	273	323	273	311	295	294	315	298	282	293	289	305	291	290	283	285	272	299	288	302	280	309	298	282	298	310	296	341	295	292	295	284	274	294	312	301	296	282	290	309	329	285	309	286	313	280	294	299	279	298	312	274	286	301	292	302	311	263	271	285	306	269	277	297	300	296	284	281	286	290	339	273	289	305	273	299	292	290	282	275	278	306	293	271	293	302	296	307	299	304	298	314	266	308	281	245	280	270	314	290	314	279	282	276	298	286	288	286	298	296	297	300	303	243	270	286	302	316	291	273	277	308	346	300	294	266	289	333	258	327	270	281	289	286	290	321	281	305	296	307	299	278	317	301	296	286	312	289	340	286	284	316	274	261	292	279	308	275	298	284	289	293	315	298	292	299	257	277	300	294	288	318	294	299	316	296	275	283	294	268	272	310	275	288	308	305	283	268	303	281	284	311	305	282	311	301	331	318	309	296	234	259	293	306	308	267	304	282	304	321	291	282	319	289	256	308	292	285	295	311	284	296	300	319	326	278	273	268	320	292	273	262	301	347	316	304	318	284	299	297	274	292	254	323	306	302	300	288	303	288	319	291	262	300	282	299	299	317	313	272	305	302	286	309	293	290	297	278	284	292	296	309	280	318	328	302	277	322	278	265	295	299	288	318	269	332	285	286	297	292	299	275	274	292	259	287	281	317	318	304	299	302	292	294	285	280	301	285	314	275	280	286	312	329	317	323	281	279	305	295	295	315	283	297	269	289	278	275	291	271	289	294	308	289	280	275	314	296	257	260	282	307	303	293	286	309	301	310	277	274	294	294	300	280	251	259	279	264	254	294	280	333	270	306	302	273	307	306	273	303	316	300	297	280	297	286	277	292	307	265	302	279	293	324	296	306	273	288	287	298	320	297	301	305	298	335	293	294	290	304	315	315	294	282	307	276	278	262	276	308	281	281	286	304	265	295	293	280	328	274	262	295	323	299	296	271	277	314	281	324	288	277	314	267	310	325	335	315	302	276	276	303	257	272	303	336	299	302	269	333	290	295	288	317	303	296	283	273	295	305	296	324	278	339	287	267	302	277	321	297	259	283	293	276	272	308	302	312	277	292	282	283	299	281	296	303	271	298	309	296	293	279	307	295	330	292	309	294	276	268	292	282	306	277	287	307	307	274	313	304	299	322	291	305	296	289	297	312	278	299	322	261	311	277	331	293	319	344	304	305	306	289	290	278	279	284	327	329	278	280	307	315	306	294	297	301	280	319	295	296	302	300	284	306	288	287	283	293	287	269	290	266	285	294	299	250	292	314	318	275	285	268	247	285	271	283	310	303	308	249	300	303	312	308	305	253	320	295	260	285	291	284	289	291	317	304	275	310	271	293	274	316	292	277	271	316	277	292	266	331	304	304	277	316	284	292	300	309	284	297	260	286	285	274	279	291	303	291	277	294	298	237	290	314	283	265	299	294	297	307	283	302	304	296	314	307	320	308	297	296	254	296	270	278	297	308	286	283	295	280	272	314	294	293	286	301	306	311	293	301	285	276	309	276	324	283	304	281	302	310	262	311	292	283	287	305	298	309	299	307	305	299	276	291	294	318	322	282	264	282	263	282	288	273	268	267	308	278	299	287	293	291	315	315	281	297	337	303	295	297	299	290	311	312	286	298	298	329	326	295	296	273	297	278	305	300	255	308	316	293	299	312	313	279	261	323	316	293	288	307	282	290	298	279	297	288	297	293	259	295	284	305	292	296	275	314	268	300	280	257	296	299	314	280	285	305	306	296	284	280	284	284	318	307	307	267	276	278	268	321	303	299	286	311	314	283	308	291	305	285	271	292	264	262	282	311	293	281	279	342	337	303	301	283	312	313	306	300	301	316	310	281	295	276	272	292	339	278	315	293	307	267	275	290	289	294	313	305	314	277	310	280	287	272	292	298	296	300	294	308	310	287	299	274	299	297	306	293	281	296	292	287	271	314	267	292	305	275	338	324	297	274	319	278	302	305	324	281	277	317	282	274	290	264	316	298	315	297	280	271	284	289	293	298	288	279	294	273	306	301	284	305	292	303	280	289	293	288	290	281	312	299	300	278	287	262	320	307	261	268	285	280	304	325	285	277	314	296	285	275	317	277	287	309	307	285	297	324	313	284	257	311	277	245	283	287	288	299	293	280	316	296	259	293	308	249	267	263	284	287	266	253	327	303	251	287	320	287	296	287	278	320	322	285	282	302	291	301	311	286	311	307	273	288	298	307	286	313	296	276	271	309	301	301	300	300	298	323	272	313	323	339
25455	40031	47390	24531	13753	12121	8926	8334	6517	5708	4623	3910	3732	3732	2945	2625	2573	2287	2191	2156	2021	1877	1600	1603	1519	1283	1302	1187	1187	1077	1093	1021	1052	984	1029	959	908	1033	1015	1021	1009	983	916	905	853	824	829	857	847	840	838	829	878	855	836	837	870	723	828	866	817	909	895	883	877	898	915	897	853	886	898	852	867	868	798	791	807	826	828	837	832	901	845	869	842	781	836	799	818	769	795	793	731	772	802	782	736	731	766	725	685	690	702	670	687	749	709	701	667	735	759	704	775	698	728	741	794	673	718	695	702	681	685	755	747	722	740	644	721	701	717	663	750	728	698	732	639	724	700	707	735	736	636	672	696	719	697	698	706	677	697	692	697	662	723	650	695	693	681	703	691	678	693	717	731	693	668	665	691	702	667	690	680	684	715	674	696	655	720	724	690	717	747	683	681	670	667	691	780	702	690	706	681	656	722	666	730	703	716	683	716	683	711	687	684	706	671	692	707	740	726	696	681	671	678	749	666	705	743	718	690	678	727	764	693	663	703	687	700	702	703	707	690	655	679	742	716	651	709	699	707	662	687	633	695	698	674	686	739	746	667	714	684	739	671	710	694	741	673	717	680	723	677	720	718	727	642	708	750	668	651	685	640	703	695	681	662	712	696	687	699	726	689	717	637	677	656	722	719	725	691	698	679	647	651	733	670	718	733	706	716	696	715	727	689	645	703	699	685	670	698	714	656	690	691	680	717	709	697	697	640	704	695	673	688	715	701	652	714	686	687	700	679	699	708	699	725	719	717	660	710	682	682	701	705	687	657	718	672	680	688	664	707	734	692	712	642	719	712	722	719	667	700	679	697	698	710	725	696	687	708	704	673	653	686	714	695	732	701	704	669	678	732	736	699	696	707	659	690	723	710	690	751	679	684	715	683	739	671	730	661	671	694	718	679	743	660	728	649	716	710	687	690	676	668	709	700	707	708	709	720	651	688	698	659	682	683	713	723	717	725	743	712	626	700	673	739	718	674	677	701	725	748	713	698	689	671	699	733	718	697	733	745	686	681	667	709	724	690	709	731	726	689	673	691	649	713	685	743	686	718	702	666	739	687	695	687	711	680	710	729	610	679	659	649	706	682	719	718	704	675	668	682	657	666	690	686	676	703	693	706	743	705	695	675	696	709	710	719	704	707	711	712	729	633	733	698	750	645	672	684	660	690	641	686	699	708	688	685	698	714	683	706	713	716	710	657	675	734	657	704	648	701	705	681	672	697	678	715	658	706	698	682	705	690	693	706	695	707	679	707	697	722	680	709	688	693	705	698	681	703	716	685	684	676	687	664	649	719	706	740	704	702	654	654	694	658	648	679	683	687	687	676	734	675	704	721	715	734	715	650	701	659	711	729	705	704	745	727	715	707	657	707	675	683	700	664	635	765	671	679	729	690	708	714	749	710	699	689	666	715	724	761	670	712	721	720	675	704	747	709	734	686	647	712	717	653	695	734	699	688	724	689	652	661	663	713	685	726	676	677	730	673	684	713	716	712	686	675	702	668	673	711	718	672	687	709	696	712	681	686	713	676	714	692	665	689	699	744	679	669	672	655	709	736	739	677	670	712	697	684	758	723	673	747	724	663	702	683	711	700	709	710	724	685	687	707	704	702	704	695	700	673	734	695	672	677	682	691	734	704	722	729	752	666	682	690	702	716	738	696	705	698	708	684	696	692	674	665	691	636	658	661	726	687	665	742	683	705	717	667	692	686	694	704	700	701	707	662	709	679	665	716	706	697	666	674	688	658	688	670	647	655	679	684	701	685	654	647	617	704	688	652	696	725	724	667	677	664	646	690	672	661	665	676	659	691	692	697	644	687	722	681	708	697	703	687	691	675	682	719	647	705	690	716	742	680	702	689	711	687	695	664	689	654	718	681	662	704	706	729	721	674	753	679	691	699	646	719	707	703	658	687	662	685	664	640	686	690	729	712	656	751	720	727	694	669	674	727	702	680	743	702	737	732	684	688	698	702	683	691	702	703	732	723	698	663	721	715	714	714	723	677	709	712	699	696	707	689	664	716	714	665	659	695	672	719	657	661	674	668	697	645	689	723	698	667	694	741	699	653	704	698	707	754	702	742	700	692	727	682	755	703	672	693	664	725	683	774	687	694	726	665	687	690	723	686	717	696	672	697	726	706	728	680	681	664	653	674	706	707	654	672	641	675	728	681	671	697	667	655	666	686	703	675	718	613	689	676	683	667	677	729	714	692	673	686	708	672	697	682	636	702	687	722	677	683	734	712	696	695	727	678	688	696	685	716	715	668	732	637	725	721	716	713	685	671	662	720	702	724	671	728	711	724	743	666	696	703	669	716	701	740	701	732	666	690	696	747	697	659	708	687	662	669	694	705	699	688	717	683	691	674	678	662	734	669	693	706	755	692	722	685	682	746	747	720	725	649	788	706	637	725	729	715	708	703	639	728	666	712	677	708	691	649	696	716	712	651	761	647	729	671	694	687	695	681	715	733	671	687	709	725	732	673	726	670	722	695	666	719	724	658	677	708	694	664	679	657	694	731	706	680	682	705	696	743	675	677	673	708	697	712	683	672	685	706	685	688	691	718	694	648	704	672	723	711	699	671	651	671	694	665	685	670	672	642	685	704	772	677	685	752	700	723	729	649	727	716	730	704	727	679	685	688	694	725	668	714	714	720	688	757	710	750	711	705	719	704	709	734	690	663	666	717	701	679	640	647	668	665	723	703	697	738	691	703	735	697	685	709	700	656	681	720	681	731	667	714	691	714	664	687	708	665	706	712	777	705	729	654	666	641	681	703	693	719	728	702	700	723	693	687	649	714	706	693	696	673	679	708	698	719	752	695	738	648	712	716	678	711	680	653	663	743	735	658	726	709	651	770	662	696	756	732	678	665	701	695	692	684	679	750	714	661	707	672	675	692	721	675	653	711	661	651	728	686	669	712	689	698	651	697	671	708	627	699	748	704	698	736	689	707	701	704	685	695	696	713	643	705	701	704	663	722	715	736	726	653	732	685	721	745	647	682	694	684	643	683	670	677	679	685	662	718	677	689	739	704	703	697	653	674	674	678	686	693	688	697	685	677	670	691	686	704	692	718	729	707	689	698	704	708	668	773	682	703	721	696	720	633	666	686	662	731	694	662	679	741	680	667	665	701	746	694	697	647	686	686	668	689	677	713	691	647	689	700	697	697	693	646	694	712	718	708	688	672	734	679	708	711	664	739	708	681	675	696	693	701	732	713	702	663	659	704	708	670	689	654	693	680	642	681	646	657	686	760	693	681	656	666	699	719	723	708	672	694	661	707	666	698	672	679	713	700	736	679	660	688	719	696	673	695	695	706	672	757	691	686	665	683	690	699	694	672	697	644	715	675	684	702	715	647	670	720	663	704	723	714	701	640	690	666	668	705	670	700	770	719	687	699	703	686	705	715	711	696	700	695	724	665	670	667	706	754	690	687	702	694	689	710	744	655	671	688	697
47508	52621	47018	30131	23131	19635	13001	7817	4514	2941	2007	1549	1313	1208	962	815	784	683	691	648	619	598	544	498	398	396	383	438	380	317	345	369	328	332	309	338	338	337	312	321	331	300	324	341	329	291	293	293	305	300	276	298	294	255	322	324	284	295	291	300	270	294	276	322	300	309	309	263	310	301	280	288	291	283	302	275	265	304	298	277	264	296	258	292	273	305	276	309	307	266	266	316	283	264	312	273	295	261	254	256	263	245	281	244	251	250	261	245	266	257	279	250	247	281	245	277	236	253	275	265	261	247	268	260	262	269	266	250	294	269	269	280	279	257	274	277	247	251	255	240	254	277	256	265	283	262	283	261	228	257	226	258	291	269	259	247	248	265	245	270	266	263	255	243	234	284	257	254	279	220	270	255	255	278	298	254	223	251	278	270	265	264	281	285	273	259	260	272	273	256	283	237	243	285	267	263	264	254	265	258	237	283	227	290	256	274	267	267	277	277	252	258	249	262	204	249	252	256	271	260	268	241	282	292	296	284	246	258	262	253	280	263	263	249	296	263	258	266	256	299	273	252	268	240	264	284	257	246	274	273	287	255	252	266	295	264	266	297	250	246	260	265	267	246	242	240	247	235	251	257	257	256	246	241	258	247	268	274	258	246	287	259	257	233	286	299	257	267	253	279	230	275	228	253	269	248	223	273	265	261	258	242	264	273	285	239	256	268	242	258	253	255	264	266	207	285	240	256	255	249	273	271	266	276	243	276	252	264	295	247	246	302	261	255	284	270	256	257	235	279	256	257	262	304	246	262	239	266	246	225	262	243	287	303	245	285	279	283	274	286	260	259	257	256	272	293	241	250	257	233	247	237	250	286	267	239	262	269	267	264	261	306	266	226	241	273	258	208	258	261	270	267	249	250	256	262	259	261	266	246	260	260	256	278	294	238	251	246	262	257	276	283	272	256	268	281	264	278	263	247	260	251	257	285	264	269	261	265	253	284	279	265	225	286	258	268	272	252	253	266	276	230	275	287	281	246	240	271	260	265	248	258	278	250	264	255	266	246	229	259	260	246	257	244	259	263	225	241	270	303	271	295	285	261	274	254	262	251	275	259	296	242	266	247	271	248	291	249	254	259	262	271	251	280	236	236	267	255	248	250	233	253	257	259	238	264	248	270	240	297	263	266	225	246	246	264	265	252	236	277	242	277	263	251	260	252	273	265	277	224	252	292	231	259	255	249	259	285	255	272	284	263	288	279	258	271	242	258	267	262	271	271	272	272	275	219	277	223	238	235	271	274	241	253	245	280	248	249	245	276	250	234	250	271	252	254	257	254	250	244	270	271	268	247	264	260	253	269	240	260	267	275	257	243	274	251	281	230	251	260	256	239	289	290	253	235	286	270	259	264	269	261	258	246	276	263	249	284	240	233	263	265	259	257	238	265	249	265	238	252	249	274	231	251	277	241	236	273	261	250	270	266	249	240	282	257	242	246	259	294	259	262	282	258	286	266	247	228	262	249	255	288	260	250	276	294	290	248	242	266	275	241	266	239	249	291	224	267	268	261	283	262	241	247	245	257	257	259	275	257	248	255	274	237	290	242	252	260	260	248	276	261	313	285	275	299	274	280	249	273	267	258	255	251	290	279	287	234	261	262	261	265	251	281	247	258	240	280	258	255	249	251	256	251	274	252	265	240	301	263	264	261	226	267	266	270	271	242	255	250	271	259	270	251	239	248	288	264	252	240	247	262	235	273	243	273	291	245	262	247	293	260	236	255	250	251	242	281	269	254	265	246	268	274	265	231	278	249	246	245	262	229	253	267	290	261	260	280	234	262	238	257	272	251	293	243	245	279	276	243	284	272	245	279	243	265	239	270	239	254	245	255	293	250	261	240	270	267	303	262	269	259	235	233	262	258	255	279	262	274	233	253	257	263	274	286	231	255	254	260	271	291	268	291	278	240	268	251	276	269	240	245	268	251	275	284	266	272	269	286	248	238	245	253	259	256	284	266	244	257	254	234	218	255	268	229	249	282	255	226	269	266	260	249	270	237	249	265	276	268	271	234	260	256	244	247	237	255	260	241	273	273	265	242	292	230	252	264	243	285	257	277	302	257	276	270	243	249	283	262	264	249	268	261	275	252	262	241	269	240	238	282	258	304	252	310	247	266	289	273	236	254	275	253	242	251	267	252	266	264	276	280	255	260	256	247	255	280	261	284	240	272	270	250	281	244	246	279	241	230	276	260	245	290	244	275	237	257	270	243	254	262	265	266	279	260	253	261	241	252	284	253	252	248	235	251	276	246	274	235	235	264	242	277	263	286	260	281	247	240	254	263	248	254	267	234	273	274	258	268	276	272	266	262	264	258	256	259	248	289	252	244	251	255	250	242	291	252	277	301	241	295	259	270	244	254	262	283	277	265	265	246	257	255	238	258	267	262	265	273	271	259	234	229	265	269	276	247	249	262	262	272	255	268	227	280	261	252	252	264	290	254	279	257	278	271	266	267	268	259	263	271	264	291	280	254	280	291	275	273	247	284	265	231	241	266	269	251	227	259	262	273	257	262	262	268	257	253	275	264	269	253	265	240	262	271	241	289	287	253	260	270	236	240	275	274	240	258	245	251	260	248	230	249	271	285	250	245	262	286	273	243	250	269	279	241	282	233	279	264	278	285	265	247	239	259	249	264	275	260	271	214	270	245	284	267	275	245	304	273	288	272	273	264	245	297	277	287	246	274	240	275	267	272	270	279	246	277	257	284	258	263	283	252	242	246	262	267	271	263	237	267	258	259	232	232	260	267	240	262	256	260	255	268	264	257	267	262	228	260	235	256	258	245	266	251	265	239	277	253	281	258	271	260	258	276	244	276	261	271	257	245	258	266	261	255	266	267	279	272	240	272	255	271	283	265	286	245	271	284	271	264	232	264	217	257	290	240	260	315	279	258	251	277	253	250	258	248	230	261	241	243	263	227	245	264	266	279	224	236	275	276	267	246	263	242	229	260	281	303	279	298	275	255	226	246	258	271	255	277	266	246	288	242	253	280	249	262	227	256	230	253	238	254	240	256	263	274	247	252	251	273	290	266	271	265	257	266	248	275	285	267	271	242	247	266	276	294	267	267	229	289	253	249	251	256	263	276	276	256	270	280	251	259	273	268	263	252	263	246	230	247	283	252	254	249	230	239	252	272	249	242	256	293	272	244	278	223	277	252	268	252	269	225	266	253	241	269	256	246	232	236	272	275	250	268	273	256	255	270	246	258	269	281	264	283	283	261	261	257	281	280	235	255	247	236	251	266	256	237	251	282	266	266	275	255	277	284	273	271	262	288	219	254	254	282	229	240	246	239	245	261	236	260	265	247	256	269	259	276	263	266	253	259	270	269	254	247	237	236	285	267	241	257	266	248	265	264	253	269	274	265	260	256	269	266	256	279	240	248	264	257	261	247	258	278	275	277	267	240	230	252	252	265	264	270	253	273	244	261	270	267	250	232	254	266
33078	48596	49051	26663	18691	16027	12488	12226	9984	8651	7057	6095	5661	5203	4525	3749	3655	3591	3270	3144	2958	2936	2523	2267	2088	1668	1544	1551	1402	1349	1356	1197	1170	1202	1083	1141	1127	1096	1063	1072	985	1039	974	921	927	984	902	885	821	833	804	843	880	906	815	787	795	760	814	809	871	836	879	862	855	870	894	892	900	925	881	781	832	849	804	835	715	764	733	788	763	854	798	854	780	788	777	779	847	784	686	725	768	704	769	712	741	701	628	692	635	640	661	634	606	657	686	687	651	620	611	655	586	665	688	651	702	667	601	595	617	612	576	629	620	634	634	629	647	620	552	625	567	586	571	605	649	604	596	575	590	599	591	566	553	629	657	631	576	571	617	650	643	588	604	581	629	656	631	556	630	630	615	578	649	599	648	630	566	646	573	603	616	648	587	604	589	624	593	578	578	602	675	607	653	614	581	629	578	575	617	600	627	609	552	642	645	657	604	602	646	604	590	625	600	537	642	604	535	667	619	568	581	606	606	633	567	626	611	630	596	623	586	629	622	579	636	618	588	645	608	628	596	620	579	559	607	614	629	626	580	625	618	569	621	582	620	587	605	573	634	579	629	586	651	622	594	611	567	618	603	632	609	630	638	625	553	631	632	613	630	637	641	667	582	567	621	638	629	595	627	617	607	629	657	595	629	628	591	599	648	582	583	613	582	601	602	613	608	573	582	602	569	596	600	605	618	639	633	602	584	605	639	604	615	588	610	578	640	615	612	627	653	609	565	607	602	603	632	587	599	586	569	622	589	607	641	633	632	657	594	628	619	595	619	652	586	592	621	613	624	594	626	543	644	604	572	625	645	650	588	567	618	587	614	634	594	622	600	632	605	605	618	614	627	593	610	616	570	624	590	559	592	616	615	642	622	630	632	612	625	606	587	640	594	599	643	579	593	628	586	612	588	588	621	605	590	632	586	600	574	560	599	594	613	644	585	623	600	602	646	628	613	585	571	605	621	631	635	620	603	628	630	592	608	618	581	633	624	634	622	580	593	589	603	578	611	605	635	615	615	615	613	637	654	649	583	609	603	551	634	619	610	632	611	626	586	589	630	597	642	558	589	648	625	570	573	604	607	617	611	628	605	618	597	627	584	600	661	602	607	645	580	608	607	613	615	580	590	622	564	600	605	572	629	616	612	600	621	621	606	588	608	650	657	627	639	605	599	554	593	626	627	598	610	645	598	581	602	628	599	599	589	604	649	620	627	634	546	613	606	562	618	616	645	606	565	688	609	612	578	607	568	618	665	609	578	557	607	562	628	622	592	597	621	623	621	630	614	598	614	654	617	622	618	640	623	632	623	599	595	602	582	613	613	631	601	683	636	631	638	581	605	549	623	616	615	598	611	617	569	610	598	611	668	616	657	613	632	611	620	610	612	627	599	632	650	605	586	567	612	596	617	621	613	620	608	630	587	593	593	624	609	651	619	624	584	595	648	610	616	619	632	618	603	577	636	606	620	601	630	618	617	587	583	637	593	607	613	646	620	572	612	624	613	584	618	550	622	615	615	620	571	591	599	627	642	595	620	586	618	602	618	616	591	616	594	580	570	600	550	625	577	565	619	628	607	625	587	632	604	623	583	571	625	641	639	608	596	589	613	634	601	574	604	589	610	633	576	611	605	611	618	632	561	524	608	598	624	584	615	578	602	626	564	616	575	630	614	635	576	633	622	560	584	611	599	651	598	604	595	645	609	647	619	607	611	667	657	568	566	592	609	597	612	678	591	615	645	559	646	639	606	644	569	628	557	575	608	576	626	633	602	629	618	611	619	599	599	628	635	579	599	625	605	622	600	571	613	607	579	605	616	645	564	622	613	596	568	649	611	604	588	604	626	555	607	640	566	606	631	635	629	591	608	610	648	579	621	601	593	579	673	603	664	548	588	652	565	652	609	552	571	624	577	581	589	598	596	614	603	592	610	602	616	630	595	647	633	638	589	628	598	637	598	616	630	620	583	640	568	577	626	660	605	607	568	614	589	631	611	575	594	618	633	592	614	572	601	593	578	621	575	625	617	604	599	637	610	572	645	590	627	614	608	609	608	614	543	599	605	593	541	632	615	624	632	616	590	632	653	633	595	646	586	607	614	594	605	600	597	597	591	681	637	545	609	644	620	563	585	627	588	652	624	592	599	574	579	608	603	626	626	575	626	636	622	632	576	580	628	618	624	628	602	595	618	582	663	603	618	611	635	600	614	615	624	579	583	626	611	610	592	606	623	573	614	587	611	606	590	607	623	609	638	549	611	574	598	563	589	571	634	589	603	670	582	593	614	590	614	623	624	631	561	609	650	565	635	620	596	629	626	625	651	628	603	631	633	621	624	613	597	560	606	611	618	606	610	616	569	586	641	631	580	638	659	609	656	630	644	647	611	600	605	576	567	607	596	667	587	607	575	618	605	610	634	598	556	574	575	609	634	590	614	584	577	542	603	619	611	596	595	603	597	674	609	601	611	609	623	595	574	612	602	623	632	581	638	635	615	675	590	586	618	587	595	608	604	623	621	640	573	621	637	610	603	622	585	613	630	613	620	596	611	616	610	591	617	633	639	594	670	605	612	595	610	605	654	609	593	624	577	598	617	612	614	620	599	607	582	645	605	606	657	590	611	643	618	590	595	641	649	625	573	622	593	620	584	588	571	634	601	607	626	632	595	599	618	594	595	672	604	607	623	603	633	591	643	544	586	652	582	609	590	643	610	612	609	614	573	639	567	651	652	642	583	621	624	548	594	658	658	587	584	564	634	632	592	628	616	601	582	596	617	602	604	612	659	591	617	637	631	655	639	617	623	645	604	610	627	637	696	613	596	666	570	599	598	622	595	636	569	611	617	688	641	617	657	598	610	577	630	604	590	610	613	624	609	610	598	593	621	654	565	600	640	622	588	633	599	567	588	621	621	633	598	610	595	621	630	592	624	585	600	598	646	584	601	674	604	606	601	576	641	618	602	598	641	603	618	579	664	595	653	622	668	612	600	655	636	574	622	592	605	649	609	626	629	583	605	580	618	613	608	573	616	601	624	606	605	602	622	593	619	617	619	601	582	603	640	663	571	641	556	592	647	595	582	581	611	581	608	630	602	618	633	583	623	630	650	628	632	569	571	658	638	613	608	590	594	618	595	644	605	601	622	628	653	652	651	588	589	632	592	603	600	631	614	586	577	590	618	611	631	629	625	603	645	633	563	581	627	549	584	625	616	604	678	583	579	604	618	632	580	633	594	620	596	608	587	587	631	591	603	574	623	629	630	612	621	626	610	626	635	603	616	623	599	657	589	591	635	608	652	618	589	608	646	643	600	583	628	632	624	593	624	619	618	580	609	624	564	610	663	615	615	620	590	570	605	617	643	639	580	598	606	658	615	592	575	587	620	624	613	593	625	617	581	587	616	616	612	642	637	594	603	599	589	615	614	599	598	602	566	617	591	603	591	584	608	614	636	613	592	640	611	602	588	595	603	621	564	609	584	594
17442	15861	13413	5372	2404	1528	1091	834	650	620	554	473	397	405	363	333	305	315	284	309	294	279	269	279	263	246	285	239	232	254	233	231	258	263	256	239	251	281	252	272	266	220	267	216	249	242	238	246	244	250	249	239	233	263	265	270	280	222	227	272	239	227	240	286	260	253	276	258	263	247	254	269	260	242	253	226	240	220	252	231	243	246	246	262	249	262	278	257	241	277	220	208	265	236	247	236	229	249	242	267	222	230	224	269	219	246	259	259	236	218	235	224	255	226	210	254	226	226	246	231	240	239	230	254	240	233	213	236	251	212	240	214	257	241	227	245	274	240	221	226	241	247	264	221	248	244	242	247	237	246	240	212	217	245	249	238	207	236	231	241	245	224	263	219	245	216	233	239	246	257	231	223	222	231	221	233	240	243	225	216	206	257	234	242	243	213	250	248	252	248	192	235	245	232	247	236	225	230	221	246	234	214	246	229	243	220	214	211	217	252	229	232	252	234	242	244	235	240	232	227	246	235	254	242	233	257	248	228	252	223	243	215	260	244	274	232	253	252	218	231	236	231	242	252	246	249	267	260	244	244	210	236	232	248	228	235	218	222	232	238	251	253	250	209	223	236	231	248	250	232	217	253	239	235	232	255	215	209	231	219	212	227	247	223	235	234	259	279	200	237	215	238	237	234	244	248	229	224	228	242	203	240	219	225	224	243	240	225	235	251	262	248	257	244	244	224	267	212	264	227	204	275	235	240	246	232	256	241	227	237	223	211	247	232	255	225	267	210	222	242	216	209	248	218	244	240	254	228	220	219	253	252	268	214	229	240	216	211	260	246	197	213	214	230	229	248	224	240	225	247	229	257	261	248	218	217	237	256	252	237	238	236	225	233	232	244	255	251	246	260	268	251	256	229	230	227	209	211	235	231	231	253	211	243	238	262	235	262	225	233	215	210	253	246	230	258	252	223	223	242	227	235	242	252	261	230	249	257	229	250	234	250	243	225	238	246	245	235	234	253	237	261	252	260	239	227	253	224	250	234	211	223	256	234	238	225	214	247	261	242	217	234	220	264	248	253	251	232	227	246	238	236	229	239	242	236	239	218	218	260	244	230	279	243	231	216	245	257	250	280	255	234	220	237	244	230	229	217	238	234	242	250	234	220	223	270	238	243	215	220	228	253	243	277	245	287	237	251	232	238	218	249	226	245	217	251	246	270	264	239	221	256	242	205	259	240	248	257	228	232	265	247	248	234	252	209	216	204	213	249	233	224	237	252	240	227	246	239	233	217	216	218	243	242	241	243	223	247	216	249	238	259	271	244	217	232	237	233	246	216	261	266	240	236	238	214	229	244	243	214	223	229	191	242	236	231	216	260	238	241	232	218	218	214	269	242	243	279	231	266	226	214	243	228	253	222	251	272	261	244	248	233	243	230	261	218	202	251	245	234	234	205	239	209	231	222	246	214	263	245	224	234	241	260	254	252	233	243	237	225	229	267	240	253	217	195	232	251	225	250	231	214	253	231	234	246	236	245	220	218	260	207	277	277	215	246	224	233	219	191	212	220	218	225	219	243	222	226	240	216	203	214	255	236	244	236	221	257	273	234	218	257	232	229	231	230	217	241	248	260	220	247	228	210	236	237	224	256	230	232	266	254	244	213	240	230	221	234	233	252	222	231	226	236	244	232	230	236	253	230	241	229	215	239	231	254	247	238	233	258	254	253	234	230	238	229	234	223	239	236	227	239	222	213	230	266	256	220	233	243	224	226	232	194	222	232	240	223	238	213	231	229	261	248	278	251	236	250	238	232	217	225	250	234	213	237	246	221	237	250	246	270	238	248	252	236	242	223	215	251	257	256	263	248	257	250	283	228	259	242	256	230	225	235	214	221	246	253	225	212	255	240	215	261	219	236	252	215	248	252	240	236	248	225	234	256	232	244	235	230	214	243	250	239	251	235	245	222	229	196	237	216	255	237	237	247	242	205	252	246	242	194	262	248	223	258	238	210	213	254	228	227	206	254	248	235	247	248	255	208	248	244	266	249	223	234	236	234	232	235	259	259	250	244	245	230	226	243	246	224	251	246	252	257	268	242	244	226	241	228	202	251	255	216	239	251	258	265	234	221	229	206	214	259	233	253	231	226	219	222	222	238	255	218	260	243	241	231	217	243	214	231	234	241	223	236	231	254	236	229	240	237	231	216	234	237	281	220	241	219	246	227	275	207	224	245	250	248	240	270	217	224	230	238	244	265	220	253	225	262	240	232	228	241	234	252	237	212	252	240	224	238	235	252	250	248	245	241	232	237	227	259	251	268	241	255	256	258	258	227	217	206	227	230	231	237	225	243	237	207	240	237	255	236	246	198	250	236	231	232	253	231	216	242	247	246	214	256	252	229	230	257	208	259	213	218	211	219	252	221	244	244	235	232	251	242	230	237	244	253	222	230	254	237	221	242	237	197	266	247	220	267	209	209	249	231	265	253	247	234	239	269	240	217	273	242	206	218	249	252	238	252	233	230	269	238	208	230	253	240	239	219	246	271	234	232	217	245	218	256	231	227	250	277	249	235	256	241	257	236	228	247	263	240	246	229	225	216	241	260	200	235	236	249	236	237	216	258	226	266	255	224	213	213	216	250	223	220	231	233	272	224	251	247	228	196	282	238	245	235	240	232	216	208	263	223	257	222	227	242	220	248	226	224	225	242	245	257	252	242	254	249	216	261	228	265	234	246	218	272	208	225	245	211	252	260	258	246	239	242	241	231	257	256	260	251	242	236	233	221	249	237	218	228	229	213	226	238	237	223	205	266	226	254	204	253	236	224	260	236	247	234	228	231	205	228	215	221	210	219	261	227	235	233	209	252	223	221	213	219	231	262	236	231	226	255	248	248	196	251	215	235	260	216	212	254	213	242	230	249	211	257	240	252	232	267	237	235	220	219	224	231	230	236	250	246	229	256	240	243	232	229	240	235	222	237	242	233	241	223	243	233	220	236	227	245	229	234	257	239	226	260	251	237	226	249	228	254	223	255	210	258	241	241	242	232	257	238	236	237	216	246	238	228	237	236	249	232	263	252	222	227	231	222	242	257	243	239	233	207	250	219	225	251	222	237	225	272	247	224	223	236	233	254	255	236	209	210	219	238	221	197	245	239	240	227	263	208	224	247	213	249	223	239	238	219	225	230	234	230	252	252	227	240	242	241	230	236	246	239	263	239	239	247	218	209	230	214	205	222	236	226	252	271	251	236	262	242	235	238	217	264	240	224	229	251	259	249	239	254	254	253	271	240	228	201	218	244	247	236	220	237	190	257	221	252	223	255	249	237	261	240	232	246	236	218	221	233	254	257	230	233	222	237	230	252	248	227	226	234	242	217	223	247	254	230	266	227	186	248	260	216	228	246	227	247	244	220	228	237	244	262	257	225	233	226	256	261	246	255	231	246	258	254	220	223	242	221	235	253	240	257	242	242	261	259	243	222	212	272	258	230	219	230	233	221
10739	15118	17181	9900	6815	5301	4382	3583	3036	2585	2253	1967	1741	1619	1506	1276	1225	1104	995	1017	888	840	843	700	680	730	724	715	665	666	673	615	664	681	685	705	662	701	685	663	705	727	683	682	655	647	627	629	632	652	616	627	639	614	621	644	616	563	616	642	635	652	691	668	746	731	706	728	688	714	733	677	667	657	678	672	685	651	608	664	642	635	634	694	608	666	640	664	640	646	604	653	645	634	645	570	636	607	630	598	546	609	587	587	584	596	636	586	582	627	570	575	630	610	604	607	568	540	630	530	588	591	559	626	554	568	582	646	537	630	639	581	599	596	588	562	583	573	569	601	593	599	580	555	604	561	558	568	554	602	569	601	583	594	620	622	619	579	614	585	610	635	594	597	581	576	591	579	550	627	619	588	628	597	606	614	601	601	586	545	555	565	562	551	546	584	614	585	575	587	590	525	575	582	626	590	550	612	585	564	582	613	608	585	611	550	555	606	595	599	579	570	618	619	568	583	592	599	640	606	553	616	568	598	580	574	593	568	581	557	600	569	595	622	573	568	601	612	558	636	615	648	587	591	587	577	597	577	563	577	583	624	610	562	616	572	601	616	581	603	589	585	584	598	569	572	657	585	596	563	554	578	615	602	560	585	582	564	620	536	574	602	590	592	616	609	588	600	611	592	580	579	546	624	582	595	583	591	601	583	590	580	572	546	609	575	614	556	614	606	563	563	582	604	611	622	596	571	574	593	592	580	621	602	568	623	581	580	560	575	591	556	576	600	592	569	599	595	597	556	600	590	583	626	600	641	565	574	629	578	629	578	578	551	574	540	577	595	614	562	559	593	578	620	560	597	539	613	619	565	574	588	606	558	595	583	599	607	581	571	595	601	574	639	595	571	563	566	554	554	596	606	571	606	607	536	595	585	561	590	591	590	585	639	585	577	574	582	583	583	601	610	581	582	569	595	558	535	618	592	571	600	568	560	593	615	579	571	558	598	601	576	565	585	594	600	607	584	595	626	551	584	593	535	544	569	605	579	604	576	627	591	576	560	609	575	587	611	620	586	566	611	587	540	557	563	579	595	618	572	597	604	617	582	598	574	605	584	616	543	531	634	589	603	620	632	579	609	603	559	602	577	610	633	579	573	574	593	534	600	599	569	609	613	604	582	579	583	605	589	569	635	548	594	613	606	571	592	597	592	558	613	580	637	589	607	562	611	600	593	589	600	550	594	578	550	600	606	573	573	575	584	563	583	601	607	588	621	598	593	614	569	615	562	583	610	645	580	591	584	600	586	565	568	623	582	594	608	584	584	589	602	609	595	579	565	545	628	559	585	586	546	610	610	615	587	594	606	580	564	594	595	615	578	569	563	551	535	595	570	603	609	562	559	591	576	589	597	574	593	595	570	595	576	570	552	583	597	607	583	571	578	580	545	587	613	576	572	574	597	628	632	614	648	577	596	638	602	578	507	595	602	587	573	594	531	599	573	624	588	573	571	629	545	622	581	621	585	569	562	605	605	591	602	558	675	580	613	596	589	571	622	592	576	545	593	596	575	577	588	621	614	592	584	582	620	569	618	611	618	599	606	638	589	599	613	583	587	571	604	608	561	556	584	596	566	580	585	537	589	611	555	586	654	637	625	586	612	598	598	597	596	573	570	617	590	609	595	581	575	555	556	603	603	542	614	590	605	622	591	568	578	556	587	632	543	530	577	557	593	600	607	585	578	563	606	611	605	578	627	581	588	592	560	591	577	576	525	552	628	553	598	579	566	570	592	599	579	600	606	610	620	586	563	604	610	598	603	572	611	621	561	575	587	616	606	648	537	629	591	612	545	585	590	604	579	569	570	605	564	600	568	604	603	570	584	613	598	561	624	590	607	553	551	610	610	588	594	571	562	594	583	621	612	638	576	594	573	595	530	589	624	603	596	596	572	601	613	565	600	602	575	629	573	623	594	605	590	613	618	549	606	580	633	605	610	565	598	601	607	573	616	568	605	558	576	594	626	570	569	603	628	608	582	595	581	565	619	589	592	605	592	596	570	570	599	612	579	545	581	576	565	565	593	573	565	579	591	623	583	565	595	589	583	569	622	595	578	585	602	602	586	580	566	567	619	638	565	613	609	574	594	552	557	623	585	553	590	627	600	572	578	598	615	560	594	612	609	585	574	571	588	564	578	541	585	600	559	583	609	622	608	584	535	543	562	612	538	582	617	593	557	586	566	539	587	586	548	550	581	639	542	590	604	581	558	595	596	528	585	602	614	606	608	563	565	558	618	594	552	570	586	606	599	603	589	606	584	624	576	592	591	557	617	632	604	611	583	588	564	576	617	553	604	627	586	605	574	576	596	641	569	595	529	596	606	631	576	615	558	559	590	603	566	611	556	575	604	607	607	568	598	575	562	597	640	563	548	599	595	601	622	606	531	636	645	580	610	658	582	578	570	588	537	576	586	578	575	591	585	612	592	537	588	560	554	555	553	583	571	593	596	630	585	566	581	586	634	616	584	585	576	591	537	550	569	562	601	555	663	558	614	572	531	549	566	608	557	559	580	601	568	590	601	574	577	581	596	567	625	601	611	608	574	578	563	576	605	575	544	550	573	576	602	583	598	615	588	581	609	601	582	607	604	618	631	571	605	652	600	589	606	599	596	589	576	567	607	599	554	582	596	605	550	612	573	585	585	607	578	572	627	571	563	563	582	584	574	556	611	561	587	571	578	582	583	583	573	611	561	546	628	565	614	579	600	595	570	572	606	576	582	621	574	617	599	606	582	612	595	631	576	626	596	598	634	530	606	563	559	622	568	584	583	599	576	591	571	588	571	583	589	585	587	569	589	622	611	580	624	571	594	594	598	582	617	544	573	584	580	621	612	593	588	566	610	566	587	530	595	561	582	559	584	565	596	581	593	570	566	600	580	559	608	637	580	594	548	587	596	562	623	587	559	600	626	581	605	577	600	578	534	629	570	610	588	560	609	633	632	593	591	578	641	614	575	543	543	629	561	590	560	597	540	561	569	558	638	596	597	566	562	585	613	565	612	616	651	566	585	635	596	596	597	629	613	567	565	588	585	582	598	621	596	597	623	618	581	641	605	579	585	602	631	567	561	621	577	579	590	613	567	567	566	600	622	593	593	549	584	575	615	614	606	565	578	595	601	576	565	593	561	576	590	569	574	582	574	588	583	607	599	539	630	589	658	582	548	570	596	589	581	525	571	583	582	593	571	608	581	584	603	669	609	537	591	598	559	611	593	595	596	581	614	583	599	593	531	577	586	600	612	623	583	625	573	583	609	624	582	549	615	607	568	520	553	612	565	573	605	578	603	591	573	598	620	571	595	584	558	592	611	603	579	563	602	584	597	597	562	564	598	577	624	594	587	580	565	557	586	596	613	604	594	533	606	603	611	568	564	601	600	585	611	582	561	594	567	616	602	606	585	607	625	599	573	575	578	571	579	596	584	592	608	556	595	612	592	595	607	596	593	567	609	574	577
37552	48322	46104	29978	19215	12254	6454	4137	2279	1801	1273	1060	953	855	762	661	594	539	537	620	511	533	484	376	468	395	387	409	376	362	341	365	310	323	325	342	312	305	303	309	320	321	331	288	284	303	291	298	289	312	306	320	322	341	309	274	298	269	317	286	302	336	288	309	311	281	321	320	326	321	316	352	280	309	305	303	277	304	305	303	310	301	301	307	283	291	288	317	322	312	303	284	290	319	304	300	295	314	284	272	265	278	254	301	299	277	291	306	297	276	297	307	278	308	313	305	295	270	284	303	310	289	288	313	287	272	270	277	276	304	311	294	282	322	281	265	296	310	307	281	308	278	301	289	292	315	279	260	298	311	275	293	254	302	286	275	277	266	277	283	289	293	297	276	325	299	285	281	265	290	266	280	303	288	272	298	331	269	276	306	281	271	286	284	297	263	296	279	294	308	291	246	281	282	254	272	274	318	278	266	289	296	299	283	274	291	296	300	260	285	278	274	306	252	292	284	290	277	306	268	280	270	299	269	263	294	282	288	269	280	294	282	283	286	316	264	291	299	285	272	275	268	282	331	304	277	270	292	295	259	284	281	298	303	296	279	293	275	315	301	266	311	302	282	291	268	298	291	267	319	277	301	299	268	286	298	307	289	294	299	311	302	292	278	322	273	280	311	293	298	335	330	292	287	272	295	298	328	276	271	301	294	301	314	275	285	307	308	305	291	289	284	298	267	315	306	293	311	287	285	274	255	326	318	288	290	294	270	280	301	297	329	309	280	297	308	311	293	283	293	263	298	287	324	290	302	301	302	279	301	308	287	269	301	286	300	287	292	308	293	300	280	286	293	276	286	257	257	284	334	283	321	289	269	287	278	257	318	304	316	314	279	301	300	332	282	299	287	277	267	283	267	292	293	251	303	269	271	302	332	294	303	281	276	283	307	279	291	311	306	282	307	256	277	287	302	291	281	258	281	284	314	290	278	278	286	262	301	306	276	275	283	284	327	299	261	290	282	275	274	265	258	288	309	288	272	293	282	297	285	299	265	259	279	292	288	318	279	285	283	257	287	293	305	250	272	266	284	283	281	281	295	303	277	304	267	290	278	300	268	303	314	273	309	294	271	290	304	309	292	291	293	286	292	286	257	320	292	314	297	283	303	280	256	314	279	278	260	306	296	272	294	296	299	286	247	304	321	295	274	278	303	314	308	323	314	292	311	295	270	268	298	286	254	305	297	321	285	261	245	290	283	273	338	320	278	294	317	253	286	299	299	310	310	281	299	271	308	290	298	273	274	286	282	245	286	308	271	282	278	261	259	293	278	269	265	282	323	298	298	300	257	280	284	276	281	270	264	307	278	281	285	273	296	267	280	285	277	261	301	301	269	280	268	282	295	281	275	293	320	284	275	295	267	281	283	281	329	325	271	313	254	295	308	277	244	292	307	263	356	296	278	260	315	283	311	324	274	273	303	291	268	289	302	296	300	250	297	283	305	272	299	284	289	289	255	285	303	277	295	342	286	294	298	276	274	283	307	262	268	314	296	260	332	285	307	274	282	308	270	278	301	288	276	250	292	273	292	307	268	292	294	305	300	295	311	282	277	273	295	271	265	329	302	302	282	287	309	308	266	277	310	304	328	286	299	269	286	285	267	287	287	275	272	261	293	300	275	274	306	266	296	283	311	307	281	245	280	238	309	266	274	260	303	295	281	273	290	311	277	277	284	264	298	307	250	298	283	280	264	284	270	277	286	310	283	286	278	277	287	297	264	278	294	266	313	270	283	273	276	271	292	299	274	305	297	319	316	315	310	270	282	269	293	252	269	292	305	274	273	294	302	280	283	294	316	281	274	293	276	297	300	286	297	278	309	280	293	290	318	300	326	286	290	284	275	287	279	299	326	299	293	291	281	281	314	267	297	265	282	304	273	285	284	250	294	289	301	308	297	271	269	259	306	274	289	281	297	315	280	306	285	270	287	297	316	280	271	277	259	281	274	322	290	281	290	331	304	256	258	275	292	287	311	286	280	316	306	295	294	286	266	283	273	273	287	279	273	327	323	271	265	317	276	297	277	299	293	294	276	268	301	260	242	258	315	284	298	309	264	276	261	281	270	283	293	254	296	322	279	294	269	288	310	317	280	268	316	277	297	282	294	287	290	253	245	318	264	268	258	283	316	264	301	281	263	324	251	276	268	303	272	287	275	298	300	273	271	277	289	292	268	279	252	282	299	290	297	292	265	277	277	295	331	297	274	266	274	247	279	284	301	263	287	275	271	286	281	282	271	300	324	308	262	291	288	293	280	296	279	277	300	290	282	287	315	302	248	309	263	294	307	299	304	261	273	290	300	282	298	302	294	343	298	319	288	249	259	275	293	269	264	271	289	286	288	304	307	297	293	288	298	309	320	288	288	290	302	287	278	315	281	292	287	287	299	307	283	284	300	281	289	306	272	269	293	262	287	303	299	270	253	244	266	312	306	287	290	289	285	293	298	274	285	292	273	273	298	291	302	291	289	272	294	294	282	281	321	307	293	300	280	298	261	262	296	285	277	288	311	277	293	317	302	296	269	282	281	273	275	307	295	296	305	281	289	258	271	302	304	314	288	324	278	257	271	302	279	288	261	310	287	282	307	279	306	260	304	299	265	247	286	293	324	290	308	244	291	294	303	269	282	306	290	262	287	267	274	317	323	289	301	305	312	293	343	314	259	299	302	302	291	285	277	278	295	310	275	302	327	302	316	272	296	277	280	284	308	280	281	268	317	308	275	285	313	280	273	284	283	297	291	263	279	255	283	269	286	280	289	268	285	277	307	285	282	271	300	267	275	291	289	287	246	284	283	289	255	276	283	257	253	280	272	285	291	257	293	272	285	277	289	277	286	251	299	289	276	325	278	309	299	281	294	320	292	291	275	349	308	309	302	298	274	304	280	295	298	307	283	291	286	268	280	290	279	288	281	293	307	292	267	295	292	304	297	273	261	250	282	254	276	304	303	255	268	292	275	297	261	287	285	284	281	294	273	274	288	292	295	301	304	292	276	314	262	281	310	300	302	311	289	310	297	274	289	255	302	329	273	270	287	281	288	297	293	281	280	294	290	303	265	300	305	333	264	320	335	339	300	280	293	309	272	288	306	286	301	265	304	287	290	298	311	274	282	308	287	309	278	271	280	287	322	272	279	262	267	259	286	292	281	301	302	294	256	292	301	292	302	268	250	288	304	279	290	290	292	279	265	310	311	264	321	312	284	262	289	290	284	287	320	289	289	313	286	293	293	281	311	317	301	280	274	265	289	268	282	313	300	318	312	284	287	296	308	290	280	285	253	297	268	272	292	254	278	264	329	303	287	268	319	304	295	273	282	276	286	287	299	315	264	289	258	305	256	301	289	268	307	279	284	275	261	256	283	268	308	283	286	280	291	309	305	286	330	290	296	289	295	311	278	297	276	304	326	304	303	303	305	299	256	316	281	288	301	287	290	285	306	294	274	309	307	278	321
25712	41782	45375	25453	13202	11893	9287	8788	7148	6579	5357	4198	3919	3963	3263	2954	2852	2765	2301	2334	2219	2035	1961	1627	1744	1358	1277	1258	1116	1207	1100	1044	957	943	972	956	979	982	945	965	988	998	838	854	842	883	900	879	849	755	792	869	854	823	803	796	802	824	772	812	807	846	877	876	831	897	896	890	891	898	890	869	829	844	882	802	802	819	845	773	767	827	817	782	818	811	823	803	781	753	787	832	731	791	767	718	771	728	738	702	721	715	706	720	721	685	698	704	712	697	698	709	691	657	727	722	715	662	725	682	695	662	693	714	676	714	699	655	649	692	641	653	651	665	681	698	651	645	700	685	703	706	705	709	683	723	658	675	717	685	676	745	679	654	687	677	693	716	705	729	708	670	656	669	688	669	626	670	662	725	718	674	677	721	727	649	670	673	679	686	660	642	697	658	745	692	714	669	660	699	702	639	728	631	672	645	701	679	675	713	692	674	652	659	658	672	717	692	660	675	654	701	685	683	720	709	699	698	684	676	710	670	659	656	720	707	694	716	700	717	679	683	689	726	689	708	649	709	701	735	700	701	677	690	658	659	675	685	675	733	668	719	678	689	721	681	709	645	683	705	694	662	694	663	713	668	691	664	725	658	677	690	728	691	688	638	709	681	679	675	676	662	689	677	690	672	619	698	654	707	698	713	673	679	717	670	695	683	655	653	671	695	663	708	665	747	630	683	679	656	679	666	690	669	686	693	676	668	691	694	696	690	728	703	645	669	725	680	670	675	692	669	706	662	665	699	658	657	715	670	651	663	634	701	630	696	702	670	709	664	715	663	651	724	660	675	621	636	668	709	695	680	673	681	694	664	689	696	688	674	722	675	661	667	709	673	733	673	662	686	655	733	691	692	679	661	685	672	766	691	657	713	692	700	701	682	694	662	690	682	668	686	695	641	688	702	699	644	702	689	674	650	717	717	681	710	657	688	701	655	701	619	661	698	661	693	714	698	667	697	685	706	647	662	643	706	664	703	692	736	634	665	701	669	615	702	660	666	706	680	634	700	651	678	670	693	710	651	668	694	662	710	646	656	690	644	640	711	728	707	711	727	646	654	717	702	706	713	702	686	692	664	653	695	660	677	665	660	721	659	728	694	662	743	717	696	725	708	716	642	671	718	695	658	692	659	672	634	734	707	691	656	673	640	665	695	677	690	752	736	688	669	690	727	693	657	651	665	662	681	645	688	708	709	696	702	682	684	643	712	713	683	657	648	642	706	696	698	683	692	739	711	693	652	666	693	702	695	707	695	694	701	695	695	646	686	715	681	664	678	674	651	679	716	713	690	724	700	692	738	708	696	670	715	705	672	712	683	664	679	722	636	701	757	706	673	687	712	674	664	721	645	712	711	657	686	661	737	651	691	668	674	682	671	628	677	680	677	659	700	722	689	684	673	728	674	726	718	704	689	644	679	679	687	708	669	675	686	699	718	696	690	672	715	663	720	656	670	631	659	665	692	701	684	673	706	694	678	683	644	691	681	683	709	678	693	657	641	695	679	698	685	679	656	744	697	705	655	702	702	699	678	703	663	647	656	698	670	708	702	670	686	706	674	645	673	704	676	666	665	666	689	642	694	686	640	655	686	646	668	701	688	654	673	669	650	659	691	631	676	693	702	627	668	695	656	699	697	676	710	660	683	687	678	692	687	667	666	666	700	695	632	692	709	675	702	689	710	666	643	670	667	679	709	697	658	689	667	678	699	688	671	653	710	626	678	681	657	662	692	668	657	703	683	676	667	653	751	674	722	711	679	648	681	686	677	688	670	679	652	664	673	675	685	742	696	658	699	690	668	669	712	697	656	708	681	679	679	686	675	686	673	692	652	697	656	645	685	661	690	692	641	678	638	701	691	691	672	673	653	673	744	663	710	687	682	636	679	722	692	676	710	674	680	712	638	697	665	665	666	660	685	695	706	687	683	664	710	658	651	670	688	714	677	666	710	691	724	702	713	693	661	694	666	655	714	715	700	720	663	748	668	684	705	743	668	668	690	680	688	696	648	665	677	709	653	652	699	654	672	701	656	733	716	673	652	649	684	671	718	698	687	687	648	718	660	725	679	676	697	642	672	674	687	669	708	634	686	682	701	706	669	711	665	658	689	670	697	685	678	674	694	691	698	652	708	694	681	687	702	680	636	716	650	669	659	697	660	673	697	671	692	686	674	688	680	696	704	738	659	648	683	706	714	719	664	651	698	717	660	641	722	688	663	664	686	722	716	677	651	669	724	673	670	699	714	633	708	691	701	692	715	688	694	686	679	706	660	716	677	685	669	666	709	681	719	734	661	647	650	689	670	692	731	688	706	699	688	704	646	675	680	667	699	629	691	670	662	731	655	681	693	687	655	672	637	673	674	671	641	723	656	699	709	700	646	669	697	649	702	670	693	673	714	674	673	693	686	680	672	653	679	690	689	646	684	655	684	678	707	669	707	666	691	718	702	701	700	704	655	684	703	693	701	643	748	660	664	701	678	683	655	672	666	665	713	703	661	718	698	666	706	735	668	687	660	676	701	657	725	664	681	691	703	653	724	707	683	702	686	696	658	645	713	652	667	672	667	672	655	669	664	716	665	661	688	695	640	689	662	700	694	649	668	690	691	658	670	695	628	688	702	683	674	651	707	695	694	645	662	678	713	681	692	706	703	675	704	703	717	677	675	669	731	725	705	649	672	670	638	677	655	692	679	663	718	716	694	687	649	683	689	707	635	720	687	675	652	672	678	673	730	724	671	657	684	729	679	738	697	713	705	685	700	694	704	646	678	680	638	664	685	689	643	633	660	673	765	693	646	726	637	687	694	718	708	714	709	670	684	655	706	674	681	733	646	680	697	658	709	687	665	701	693	687	720	704	716	637	677	636	705	784	679	640	678	684	624	670	676	689	650	780	672	690	616	669	723	681	653	672	696	686	694	662	703	613	721	618	686	706	723	637	679	679	675	750	674	669	708	677	695	668	677	702	667	666	657	663	675	664	688	678	703	702	736	653	691	686	697	635	664	692	713	716	696	651	679	678	678	703	663	683	667	653	681	652	691	675	683	611	719	670	702	615	696	712	672	686	681	684	650	723	696	672	693	735	682	688	699	656	686	665	671	677	739	687	685	659	678	688	676	645	676	722	711	706	663	690	674	687	730	684	689	717	693	636	630	660	707	683	660	698	679	683	717	668	700	663	644	703	718	669	654	714	692	716	711	659	697	693	701	633	698	720	638	675	701	663	676	719	685	680	670	700	689	649	704	718	662	668	699	702	721	663	668	695	698	717	673	676	670	690	708	679	753	701	686	653	737	713	660	671	676	664	698	688	701	666	678	678	666	726	712	717	683	687	685	701	676	695	699	718	701	721	643	633	706	672	679	694	716	719	724	673	713	598	673	687	729	651	703	694	691	668	660	675	716	717	688	665	669	688	656	678	708	732	705	683	664	683	713	595	629	685	673	693	660	758	710	680	689	672	674	701	693
47159	53032	43546	29839	22436	17670	11091	7069	4109	2898	2162	1610	1359	1277	1089	941	863	797	704	751	702	634	581	566	511	387	479	431	378	394	349	325	341	303	298	319	319	336	310	287	291	324	314	299	305	309	305	298	305	294	267	304	321	281	263	298	290	266	320	291	297	280	306	288	293	300	324	295	299	289	291	269	303	287	279	262	293	261	252	305	268	295	279	281	296	271	276	301	274	263	294	295	260	275	286	259	260	302	259	212	257	235	234	276	290	277	244	253	255	242	269	281	264	240	258	239	252	232	241	248	269	244	261	244	266	244	227	240	277	236	240	239	271	234	244	262	268	278	278	256	250	289	245	265	239	255	249	267	250	234	247	247	264	280	264	244	244	265	283	258	274	262	234	273	293	248	261	242	259	246	312	277	274	255	235	240	249	291	260	260	257	248	261	251	237	224	281	292	263	257	242	262	256	225	254	263	297	254	274	261	265	235	258	244	267	255	263	250	252	256	273	272	277	242	251	276	248	252	287	270	254	221	273	249	254	317	258	263	233	266	248	242	248	267	220	249	253	248	269	274	238	243	233	256	266	266	253	270	273	267	259	281	259	236	270	256	227	250	254	233	246	290	288	216	257	248	237	261	275	238	256	273	239	266	231	222	246	234	280	290	268	276	266	233	269	279	242	311	243	281	246	276	236	241	266	262	271	233	250	243	232	245	245	295	251	266	256	284	267	267	248	255	285	267	265	244	237	243	248	242	286	254	288	256	280	241	263	250	292	294	230	270	248	293	266	221	265	272	240	243	251	258	240	240	253	254	247	248	257	268	277	242	272	240	273	261	255	236	277	259	264	248	276	226	272	254	242	267	252	285	237	282	273	234	244	260	264	283	257	259	251	233	248	243	252	281	221	240	254	265	245	265	263	274	267	229	282	263	271	256	268	273	263	250	265	242	269	271	235	278	282	280	270	248	241	233	277	246	245	270	252	245	267	258	261	282	250	260	265	239	230	267	265	233	244	281	244	250	270	270	255	251	237	244	246	259	268	286	246	254	254	255	226	252	264	280	256	256	273	235	269	264	263	285	252	276	235	249	277	246	266	234	297	277	278	249	253	301	241	257	291	254	274	235	256	254	266	265	247	236	228	247	254	257	245	260	283	264	286	254	227	249	228	229	258	256	254	265	231	280	258	255	257	278	275	246	258	264	228	246	247	247	240	241	248	265	242	258	240	264	286	250	261	240	258	270	268	250	261	243	265	271	273	254	242	281	246	225	254	259	258	272	259	227	256	244	238	250	259	252	255	262	215	255	231	251	262	262	244	270	273	260	268	257	248	289	262	269	255	247	258	259	255	266	294	230	296	258	220	231	244	252	243	253	231	289	265	248	264	256	220	273	280	247	288	258	228	263	267	251	235	280	238	273	299	246	260	235	261	266	240	251	243	271	256	249	228	292	234	276	270	234	290	248	252	264	260	257	257	253	239	246	265	270	260	236	267	268	261	296	265	259	216	245	245	275	263	231	241	241	245	239	295	234	254	232	275	267	254	276	272	245	295	256	269	261	252	238	258	249	279	289	254	274	255	257	273	256	247	254	296	261	269	258	268	240	243	242	258	264	267	236	229	271	238	293	280	259	248	293	270	241	257	235	252	250	263	279	253	239	244	246	262	264	244	248	246	255	269	275	245	282	235	288	290	259	233	285	242	252	255	227	243	255	237	264	278	268	265	264	248	243	252	266	233	257	258	281	259	240	252	238	240	220	289	291	251	249	257	238	240	237	253	254	251	264	261	281	264	244	265	251	230	237	271	250	248	274	252	281	284	259	244	237	271	293	257	246	248	271	256	265	263	243	242	239	248	276	249	258	289	258	234	238	247	244	245	246	282	240	278	256	236	229	259	273	238	264	286	232	267	272	225	246	262	240	239	267	263	256	231	252	258	284	261	255	269	232	253	262	257	236	272	265	243	249	260	252	272	247	251	260	290	260	258	256	269	266	236	259	270	268	263	269	275	247	230	258	242	258	277	267	239	264	255	265	292	263	235	246	238	247	262	229	258	268	266	267	260	232	244	250	251	239	253	256	255	260	273	205	259	275	291	241	268	292	273	264	260	264	255	270	238	277	282	246	274	263	243	226	245	263	239	253	279	258	251	260	222	242	279	273	276	254	236	263	247	244	261	246	260	252	259	265	273	276	227	260	268	260	231	253	260	271	249	235	243	246	253	278	261	234	279	252	251	250	267	251	271	242	262	270	243	245	231	239	265	279	247	251	252	254	293	268	252	244	266	263	248	250	270	242	268	265	271	266	256	283	247	249	287	248	233	254	264	255	267	266	264	241	223	260	259	258	269	266	244	243	263	263	241	234	262	256	234	252	253	265	273	252	257	251	261	246	258	260	242	260	256	256	237	237	251	287	264	258	251	255	232	265	289	264	271	272	250	258	233	248	260	250	239	251	283	257	274	218	252	246	264	246	271	288	238	243	229	251	253	259	257	260	269	267	238	253	260	270	272	268	284	262	258	274	281	254	241	278	279	236	256	242	236	232	265	255	253	253	254	260	254	277	250	228	250	285	229	255	269	269	276	253	239	257	269	244	236	255	268	277	259	224	265	243	250	251	252	267	247	264	255	280	241	254	263	268	261	256	235	289	234	270	246	281	287	239	229	264	253	233	253	235	250	259	254	242	276	250	239	249	266	256	293	280	241	261	279	252	285	240	244	254	224	288	230	259	241	216	246	234	253	261	229	255	278	248	280	244	291	259	257	288	248	262	228	242	224	254	274	256	278	260	278	277	262	250	222	280	256	266	293	239	253	265	229	277	241	232	229	255	270	252	224	245	285	253	255	262	249	246	262	240	245	270	262	247	273	265	234	242	258	269	286	261	265	251	265	252	282	233	252	278	250	281	274	256	260	280	257	253	233	260	233	261	282	245	265	293	266	269	265	279	243	278	261	259	223	271	240	287	251	246	279	238	254	233	258	301	233	251	259	254	240	254	243	259	248	260	261	269	235	265	248	270	239	271	247	248	254	234	253	240	243	230	255	266	247	257	248	273	278	246	226	249	275	267	260	268	276	250	262	248	285	255	265	265	229	230	259	267	232	268	228	270	250	286	282	272	275	287	245	240	297	250	236	253	256	253	236	248	248	243	256	266	255	256	262	261	273	225	256	286	285	279	257	250	261	261	274	277	252	270	242	256	293	260	258	265	255	253	259	267	259	257	249	272	264	260	241	268	254	270	258	282	238	267	257	256	243	234	273	256	252	237	290	250	271	257	285	276	282	263	263	223	265	233	255	253	255	254	246	286	269	234	261	258	266	241	245	283	259	245	246	258	275	244	260	265	279	266	241	295	288	258	271	257	241	243	268	260	276	272	274	268	229	265	264	234	232	274	257	214	258	254	305	267	228	264	245	234	235	284	282	269	282	246	276	241	255	278	259	255	285	262	254	253	292	278	272	238	267	265	259	232	298	247	276	226	248	249	232	248	297	238	256	244	273	279
33346	48837	46446	27808	17296	15770	12977	12903	10217	9382	7738	6244	5867	5608	5194	4386	3912	3642	3609	3619	3456	2881	2871	2525	2335	1652	1685	1518	1527	1411	1305	1189	1122	1087	1127	1138	1188	1056	974	1021	998	1052	1029	898	896	953	913	919	800	838	846	927	946	859	808	796	779	805	719	821	765	817	833	867	872	887	844	867	838	832	885	846	822	820	784	800	772	747	762	774	781	777	814	827	770	808	809	760	758	798	715	712	697	754	705	677	654	711	627	612	612	646	562	640	646	640	652	630	632	684	592	627	571	681	613	641	681	621	604	618	591	641	594	597	593	587	619	624	606	611	600	599	601	583	606	612	582	583	579	536	590	603	639	629	565	576	581	608	603	582	627	618	611	630	609	573	593	664	586	620	594	641	602	618	559	590	576	603	596	596	607	624	559	626	615	582	609	592	611	611	565	636	593	605	644	657	600	603	601	596	605	566	604	600	604	637	597	626	606	600	601	643	663	600	655	597	612	593	624	631	606	592	618	629	576	614	623	620	619	588	626	602	622	579	607	630	617	640	609	623	640	598	618	599	636	613	599	626	591	619	595	587	584	618	611	638	586	562	622	596	649	603	604	631	602	589	605	569	585	602	580	600	588	562	603	622	577	625	639	644	597	623	604	624	609	622	587	589	621	626	654	612	583	630	585	580	601	560	625	575	619	605	627	631	610	573	631	624	558	594	655	592	634	606	591	606	624	588	607	583	616	608	581	607	610	637	558	570	628	600	595	635	603	633	619	572	601	605	610	626	581	573	587	603	640	562	599	626	646	609	593	568	597	633	590	616	602	617	617	575	566	608	593	553	612	605	621	563	612	581	591	648	611	623	600	655	613	584	605	589	657	572	651	570	591	615	612	651	579	585	579	583	580	615	576	594	593	648	604	617	617	583	599	595	606	651	627	578	567	618	553	631	592	622	586	602	647	568	615	610	605	605	606	611	618	615	620	590	638	580	587	611	606	616	586	541	602	635	548	596	628	606	629	559	618	633	610	639	638	567	634	625	569	646	608	598	607	611	652	560	599	621	659	603	602	594	577	656	669	603	560	589	603	645	619	598	589	556	601	575	647	563	554	650	618	610	638	601	604	619	646	609	634	574	616	578	502	613	610	655	571	606	601	642	645	641	619	588	567	649	571	583	607	575	633	622	644	577	617	589	588	606	646	602	597	581	604	588	622	587	545	608	580	589	598	573	613	607	663	622	574	606	620	599	633	590	638	562	602	599	604	625	629	592	596	608	586	627	625	589	619	652	622	622	575	604	580	607	632	588	595	589	650	545	595	594	587	607	595	619	637	607	600	615	625	607	586	595	607	592	688	633	624	654	593	613	640	621	631	611	626	611	637	631	600	580	657	652	635	566	594	579	581	633	608	620	590	643	576	622	608	598	596	559	588	600	625	604	626	587	605	628	604	609	605	564	580	637	630	616	603	566	559	626	559	585	621	616	599	634	621	593	592	636	586	618	615	637	593	580	615	551	639	599	503	582	602	605	597	614	606	620	602	615	576	583	644	590	567	628	628	631	590	596	607	620	558	590	676	647	642	623	605	597	595	638	598	626	611	641	632	597	587	622	627	599	610	597	592	593	599	645	592	629	654	599	590	612	646	584	594	632	650	583	619	585	556	633	592	636	617	617	573	621	621	597	581	617	624	599	582	594	625	588	624	644	598	621	624	620	619	607	619	606	594	617	617	607	586	595	592	617	562	623	646	602	607	587	559	595	593	657	594	607	604	579	631	550	571	566	602	570	663	625	564	628	592	660	575	625	601	588	587	612	586	610	592	610	667	594	609	612	546	625	561	591	577	625	642	598	652	637	609	582	572	620	649	615	612	656	624	598	611	613	632	648	660	602	584	634	619	624	601	589	549	618	560	587	605	577	615	642	634	608	642	597	560	621	604	624	629	582	577	626	623	601	637	617	620	593	619	620	580	567	611	566	600	626	616	588	600	581	600	601	606	613	606	574	669	556	608	578	585	607	611	615	563	593	603	591	595	616	599	623	611	612	621	597	620	568	539	646	609	576	578	597	646	613	621	632	586	590	634	604	562	623	594	639	595	586	607	598	617	589	596	621	592	589	586	570	570	615	588	620	607	626	600	580	616	607	655	607	637	618	648	592	564	593	647	649	608	603	566	545	610	613	627	596	616	583	635	608	618	591	618	590	617	623	641	642	580	596	626	627	641	581	591	634	568	588	590	577	621	640	573	625	600	596	620	622	580	601	580	579	657	621	577	621	611	580	626	633	614	609	605	577	617	630	607	583	593	583	543	580	603	592	623	570	625	576	588	608	598	580	606	598	592	586	586	598	616	608	609	574	636	579	622	589	613	620	585	597	616	641	617	583	632	623	620	639	551	541	607	559	643	611	620	632	591	609	640	607	621	636	635	593	626	578	607	625	626	640	593	658	607	608	591	614	551	618	637	603	609	598	549	615	588	597	559	572	561	582	621	602	609	612	580	571	634	604	580	597	619	606	616	636	583	584	607	578	584	613	591	606	628	566	611	587	572	583	594	623	626	629	592	591	638	579	617	585	573	594	607	620	618	648	625	622	644	554	610	610	567	627	624	622	598	568	583	623	595	640	594	671	606	581	669	593	619	597	602	554	612	613	589	589	623	617	593	580	574	601	604	658	585	588	613	624	610	655	609	602	607	561	626	573	591	586	601	634	565	648	547	593	616	595	591	601	596	610	614	598	600	577	593	579	613	620	618	617	574	562	625	582	608	575	613	565	573	595	636	600	576	608	624	603	629	618	639	630	602	586	634	544	634	583	614	611	608	549	623	649	618	602	589	608	632	639	596	602	635	604	602	623	563	574	627	578	622	609	592	587	577	608	592	594	588	601	625	583	619	628	610	540	610	596	592	665	567	628	600	569	584	604	592	610	590	620	600	574	635	596	563	565	565	599	621	622	607	626	578	616	581	614	632	586	573	630	602	614	608	587	644	581	602	625	574	599	607	592	589	636	613	622	607	572	659	590	598	627	584	605	572	626	629	611	591	579	637	610	616	540	625	587	596	611	635	617	642	618	578	648	593	570	606	570	662	636	609	609	556	618	606	585	576	601	588	615	582	586	642	596	603	624	599	622	607	611	621	644	623	599	571	547	582	611	578	608	591	637	622	627	599	570	598	620	637	618	637	630	578	595	589	639	637	624	577	644	585	587	630	616	608	559	580	599	635	621	573	586	613	601	598	575	652	601	630	617	616	657	580	615	618	606	652	619	580	652	625	591	601	613	571	604	667	569	542	642	610	571	636	553	624	615	642	620	578	629	571	609	581	634	605	557	575	577	617	619	597	609	594	604	550	578	570	589	571	643	579	602	564	576	673	592	592	629	591	609	570	580	618	652	589	609	631	607	645	623	604	616	618	568	598	593	581	585	651	610	609	569	649	647	647	618	597	582	537	617	603	589	621	569	616	612	585	602	623	595	575	593	566	584	611	647	602	605	616	647	579	611	589	644	591	631	613	614
17734	15961	14519	5132	2378	1504	1072	964	895	679	536	489	437	439	412	386	388	323	294	286	305	310	280	267	259	232	253	249	263	242	238	241	266	247	243	239	249	268	252	258	227	238	233	249	259	231	248	256	231	252	272	254	255	233	237	247	234	225	266	242	233	237	211	250	258	246	252	269	280	229	245	262	263	246	234	240	260	239	252	243	270	269	245	247	252	244	244	245	248	270	232	262	235	248	280	243	257	266	245	245	255	238	219	234	289	238	258	252	203	224	225	259	232	231	228	249	230	265	249	244	219	231	266	219	197	236	239	224	227	235	235	247	263	251	226	234	233	231	233	263	245	220	223	245	229	242	225	254	241	234	225	247	239	226	250	222	273	239	229	242	236	244	264	252	234	229	239	209	235	227	239	264	229	247	262	226	249	229	254	246	204	259	258	245	219	255	238	254	223	230	233	219	222	244	249	244	219	263	230	242	281	246	238	232	232	234	226	233	242	250	275	245	230	213	250	258	240	227	245	246	242	252	249	227	233	245	228	289	248	229	249	230	250	250	250	243	234	233	217	253	252	233	229	251	221	236	254	230	234	252	218	224	236	236	249	224	250	238	233	225	230	232	218	253	258	257	246	235	267	222	272	250	238	230	238	245	235	217	231	253	238	227	237	240	222	226	252	231	238	272	239	236	237	236	249	261	250	242	245	263	225	230	207	221	242	235	226	266	230	216	230	230	238	260	255	214	215	241	237	231	233	209	239	216	240	224	244	226	231	254	219	252	214	240	237	255	241	252	226	234	222	219	260	220	211	233	226	217	248	239	216	238	224	255	254	266	231	242	248	216	249	247	250	225	211	198	229	235	242	248	230	213	238	233	257	248	242	219	217	278	225	209	190	216	228	250	247	227	221	227	256	251	238	247	261	246	244	207	224	221	209	231	253	238	233	260	224	264	232	256	247	239	240	249	267	248	246	264	222	236	235	238	229	205	241	249	224	258	271	228	204	232	256	226	246	244	254	249	231	267	238	235	222	230	238	243	256	227	235	212	227	227	217	221	256	235	251	270	227	221	230	259	241	220	247	249	225	265	238	259	231	235	244	222	244	211	235	236	208	232	247	255	215	257	237	234	251	208	252	214	235	212	258	248	246	226	220	236	238	263	253	220	234	255	216	239	241	220	252	234	239	224	224	206	222	244	218	249	232	242	244	263	235	232	233	225	241	245	244	259	208	246	241	242	234	249	224	245	248	238	262	249	263	225	240	256	236	257	231	245	256	236	244	245	225	244	253	241	267	241	229	234	210	223	226	243	243	224	236	233	231	257	229	231	263	246	243	263	230	218	256	255	259	228	259	228	224	236	275	231	267	249	239	252	251	231	244	246	242	241	251	231	250	243	247	228	212	233	234	242	237	238	243	249	232	229	207	253	232	248	227	228	239	242	225	234	256	243	232	254	258	249	251	241	232	228	235	218	257	240	258	249	236	231	236	191	225	262	254	231	259	274	245	269	267	238	254	263	234	217	224	264	254	244	248	236	236	285	237	236	235	241	241	241	227	227	239	231	267	213	228	260	213	235	238	214	245	197	265	235	252	255	242	245	203	244	232	235	233	225	239	218	233	240	217	270	218	252	267	261	246	234	246	261	247	238	269	250	232	229	232	251	242	205	237	209	224	264	240	234	226	248	229	237	269	273	251	212	236	232	242	214	228	212	251	270	248	216	247	265	233	238	211	246	262	263	244	246	232	220	227	235	237	243	284	276	245	264	246	255	255	242	228	250	269	227	217	239	232	231	243	243	235	276	226	252	221	258	253	250	286	217	247	255	239	235	237	231	250	247	212	255	237	235	250	256	231	217	223	225	242	235	242	241	237	236	241	248	256	230	245	228	228	249	237	239	228	237	217	229	251	220	247	243	225	203	251	257	233	265	226	242	245	252	242	233	240	242	213	252	224	246	245	246	251	252	243	253	246	239	223	215	226	273	241	231	224	237	273	225	210	245	250	226	224	249	259	231	246	254	235	254	217	250	229	274	202	249	277	256	217	201	259	251	264	197	237	217	270	276	237	245	232	250	218	231	214	245	232	218	213	244	221	239	246	222	221	243	235	255	230	243	237	256	244	239	244	254	251	215	223	262	232	232	230	216	215	243	243	273	268	227	233	250	233	225	229	233	239	237	259	214	222	237	226	237	235	250	248	245	211	249	229	248	253	239	228	218	215	245	277	212	228	261	236	228	244	237	199	267	238	258	241	239	226	249	239	249	230	230	218	227	271	237	236	242	257	255	219	221	248	240	241	239	243	236	230	247	258	230	253	238	243	255	229	234	257	240	201	264	227	261	232	268	249	246	261	224	242	245	239	212	223	251	216	226	237	228	210	266	231	245	221	217	236	249	237	220	230	244	270	238	250	243	214	223	239	239	253	296	252	223	237	245	273	220	239	243	225	225	207	259	238	226	221	206	251	259	253	237	236	226	245	244	237	223	247	252	239	232	192	241	237	250	218	221	251	232	208	244	277	217	271	223	216	258	237	219	248	229	264	232	237	241	258	215	223	239	216	242	237	250	241	226	236	209	266	223	242	237	223	249	262	239	224	235	237	235	275	242	203	234	257	256	255	228	238	253	219	244	255	240	219	222	256	230	232	231	243	244	225	242	252	234	229	234	275	259	238	246	223	216	244	243	249	227	236	223	248	228	267	244	224	263	234	237	235	231	248	240	251	262	233	258	238	222	252	252	255	217	223	251	244	238	226	241	248	243	238	213	255	225	247	239	222	232	238	254	242	283	246	240	202	230	235	242	215	240	260	239	231	251	235	236	236	233	244	240	258	235	231	260	230	249	229	217	231	202	270	249	252	251	240	254	245	257	227	240	212	246	224	199	205	229	254	248	224	243	264	246	262	223	244	271	236	267	215	239	241	268	250	266	246	246	232	241	231	231	230	254	244	223	270	268	214	254	242	285	235	235	252	240	243	233	245	253	222	246	242	233	244	219	262	254	225	239	233	227	238	260	222	240	223	254	204	254	248	247	257	226	257	246	219	238	265	228	232	251	271	248	217	257	242	252	227	205	222	245	231	244	231	250	225	274	261	240	234	210	233	242	231	224	233	219	218	233	276	257	242	211	237	243	225	245	241	209	244	238	246	214	224	226	252	262	233	261	224	224	250	234	236	230	245	220	233	246	270	244	245	225	207	244	250	228	249	237	248	219	266	238	235	229	238	233	222	241	249	228	229	245	229	245	232	231	258	239	233	258	221	218	224	213	245	226	202	225	234	250	232	208	219	230	209	236	242	220	264	233	237	240	221	223	249	249	239	245	220	235	273	255	233	227	220	204	221	246	252	243	229	221	231	223	241	243	272	215	231	263	244	251	252	228	247	249	230	246	208	253	236	218	234	248	219	244	219	224	253	263	241	243	220	248	231	243	257	246	243	243	230	216	249	229	248	215	244	246	233	235	258	239	245	217	256	225	262	243	272	241	225	258	224	230	267	232	220	237
10581	15366	18711	9046	6493	5048	4347	3759	3298	2794	2413	2061	1997	1776	1566	1496	1356	1184	1167	1161	1036	980	951	870	826	755	756	706	770	660	624	661	704	663	687	697	720	682	717	652	682	694	675	696	682	660	637	623	643	636	643	606	601	644	640	638	593	628	604	640	645	639	659	698	737	700	680	702	711	723	681	712	656	712	666	663	659	683	661	639	678	670	664	695	674	663	667	694	620	596	633	621	643	598	665	658	600	603	638	604	589	590	574	611	578	567	584	596	638	614	642	591	577	603	603	642	588	608	648	623	596	579	571	550	611	603	568	610	551	509	591	616	559	577	558	593	615	566	569	556	578	595	554	565	622	547	577	553	599	560	622	556	574	600	607	614	601	552	556	591	558	622	585	581	576	563	612	579	613	578	597	567	552	571	554	587	573	559	641	573	572	589	604	588	593	604	565	596	551	626	607	569	565	592	532	577	565	571	581	599	572	553	602	575	619	576	611	582	566	610	586	563	592	568	563	578	528	610	568	585	580	593	598	541	578	586	590	617	569	603	594	574	605	621	581	533	595	610	609	579	582	593	599	572	591	566	581	553	566	589	617	552	564	539	590	598	631	607	537	626	583	575	577	598	604	565	572	603	566	576	611	559	575	575	566	600	597	565	581	588	579	584	618	585	590	589	531	580	607	526	563	620	572	577	620	630	601	609	569	592	607	588	606	582	524	569	643	602	591	596	628	595	567	574	592	588	621	538	558	561	558	597	623	625	588	579	577	614	566	578	589	561	568	603	642	579	575	634	606	609	585	600	633	588	580	592	620	533	612	571	643	584	546	551	629	593	592	586	618	566	606	563	603	575	581	599	535	589	563	539	619	574	594	586	553	578	587	608	571	611	595	580	631	613	578	595	598	574	589	557	606	619	589	586	612	592	578	583	600	532	607	616	582	599	582	553	549	592	594	556	626	570	573	592	574	572	604	598	545	567	577	606	582	604	564	573	556	560	601	581	601	616	569	602	562	585	544	566	576	598	658	592	595	581	577	548	573	577	606	617	614	613	619	593	610	597	599	557	585	607	637	637	578	610	577	625	560	549	592	625	563	584	593	601	553	571	572	632	555	569	608	589	564	629	614	572	558	582	571	612	569	595	592	598	567	583	581	585	633	583	598	575	583	598	604	662	573	611	541	549	571	605	638	619	582	564	567	589	564	605	598	582	534	532	572	599	597	578	594	577	557	631	536	530	611	603	559	575	585	603	565	564	569	591	591	605	560	600	593	612	574	599	590	578	631	586	584	605	564	591	589	605	546	523	569	565	616	548	588	581	584	607	581	576	595	592	565	584	580	600	601	605	572	554	599	555	550	594	575	605	565	564	594	592	573	584	585	578	578	591	649	570	648	566	569	591	578	581	612	602	589	580	562	573	584	613	556	609	580	592	543	567	642	548	577	576	639	569	582	576	601	594	605	570	575	579	614	607	615	546	597	616	613	573	576	584	586	582	576	577	591	597	593	574	603	591	606	555	562	591	598	542	609	606	580	633	564	600	575	565	597	617	594	599	609	582	568	613	547	620	587	602	568	609	552	611	562	611	588	567	600	596	600	588	568	588	589	598	573	592	595	608	558	584	595	578	567	617	589	562	564	604	583	562	595	592	599	580	621	579	561	564	615	615	540	568	598	593	563	550	594	554	579	603	609	616	558	624	616	600	631	590	551	574	606	615	575	614	567	569	546	567	600	549	633	613	571	625	614	588	588	577	599	590	581	604	590	626	602	604	588	575	626	571	572	567	609	580	580	592	560	643	583	612	561	558	625	611	539	566	597	575	590	588	585	627	572	615	575	611	586	590	568	579	600	600	572	625	579	587	586	610	543	561	618	566	567	593	603	560	566	573	593	592	605	582	521	575	581	620	565	570	545	571	571	595	612	554	607	583	565	615	606	594	572	605	611	581	587	593	607	544	606	539	573	572	595	557	613	584	559	576	600	602	583	578	581	623	575	609	617	589	592	634	571	580	605	575	594	586	558	546	579	565	618	583	573	575	563	537	587	555	593	590	607	627	605	588	568	610	613	580	610	598	632	592	579	582	603	579	568	555	590	564	573	618	546	583	580	567	562	543	562	576	626	615	556	556	562	573	549	554	586	606	606	557	610	557	597	563	589	613	555	602	536	591	582	561	627	559	602	590	617	540	568	588	570	591	579	574	551	549	646	566	591	608	589	604	599	595	570	584	578	574	554	609	573	585	537	601	609	585	560	597	588	575	574	636	549	545	591	590	577	557	640	589	599	565	627	629	571	528	575	607	587	571	597	589	590	579	588	594	583	565	558	583	615	586	612	630	621	568	601	600	552	584	579	578	557	559	554	582	568	570	586	610	593	572	546	592	599	601	558	568	553	594	571	609	603	614	608	605	571	562	578	596	629	574	585	577	581	619	616	580	619	617	570	582	608	580	578	553	603	613	611	562	563	572	610	587	591	590	577	581	592	611	582	619	605	566	588	584	563	604	567	599	595	591	576	581	616	569	535	567	618	593	579	579	595	553	612	586	584	601	617	601	625	599	600	564	586	605	582	567	616	594	573	565	581	581	573	557	573	594	609	601	569	596	567	548	558	549	612	580	562	605	589	605	580	620	595	560	587	615	551	582	583	605	568	576	611	570	591	584	570	585	611	579	586	563	622	605	580	600	567	597	596	566	564	603	571	605	557	601	556	578	580	566	606	573	575	610	574	580	540	560	545	580	622	566	596	604	613	602	546	606	616	585	558	570	585	589	575	590	550	622	590	585	579	630	618	616	591	586	609	610	627	595	599	564	620	605	630	574	559	583	647	529	612	651	613	585	583	609	559	591	574	575	590	557	617	544	572	546	602	560	557	598	589	600	612	605	560	603	584	601	600	599	625	622	630	572	591	567	591	593	568	539	553	622	628	608	600	589	635	568	566	559	555	571	564	564	594	599	581	578	602	617	610	601	528	586	586	611	582	613	568	588	584	570	544	548	607	561	574	578	543	577	584	518	622	565	614	607	578	624	614	568	556	587	552	626	556	557	636	613	608	575	573	566	607	573	604	594	581	573	579	592	564	561	622	550	602	578	581	593	585	567	623	615	599	559	522	513	593	603	590	588	640	557	569	543	610	623	576	564	595	618	567	583	628	592	568	570	624	571	583	588	591	557	557	584	575	602	572	633	607	586	625	629	563	550	612	575	592	624	598	557	604	542	546	568	592	593	607	578	614	562	580	587	588	610	553	573	589	576	570	587	614	548	580	589	594	600	588	570	578	615	576	559	562	599	615	565	597	556	601	601	639	590	588	582	590	608	568	602	546	574	613	610	569	547	539	593	587	605	616	582	613	534	563	630	609	585	606	559	596	609	580	616	572	624	571	643	582	615	579	584	591	574	601	628	573	571	597	599	574	560	586	612	590	578	645	586	604	571	598	569	581	602	618	576	589	592	604	555	601	613	591	567	603	604	628	557	577	533	608	623	583	634	554	565	581	587	616	584
38594	47959	46438	29024	18684	12122	6788	4153	2530	1912	1538	1071	910	947	926	882	718	580	577	564	570	484	476	453	396	399	335	338	374	375	349	339	316	310	313	316	304	327	309	307	319	282	301	339	302	283	302	293	282	276	314	296	322	307	297	319	291	265	293	300	303	278	247	263	308	315	302	291	320	320	334	279	327	313	278	292	279	301	314	276	288	309	334	301	276	318	307	297	314	276	293	285	309	306	311	284	252	301	270	289	302	291	276	285	295	320	309	307	285	328	306	275	260	305	292	291	281	296	293	302	304	263	314	287	287	263	283	291	295	300	306	270	294	293	282	294	305	293	296	302	279	312	313	291	288	302	292	283	296	318	260	255	312	305	281	315	246	310	291	259	279	263	247	272	290	296	292	299	268	298	307	295	304	254	267	295	296	282	262	302	275	270	283	302	261	283	268	285	281	283	260	272	279	294	275	302	273	255	251	291	298	287	285	284	272	309	285	268	285	294	313	268	267	285	283	267	276	310	293	291	280	269	260	291	297	288	272	275	304	245	291	288	284	278	267	295	277	260	274	281	265	266	300	295	298	276	277	293	277	277	302	267	277	267	267	290	294	293	287	297	278	302	331	248	285	289	272	265	314	278	277	284	306	283	303	265	269	264	275	266	276	291	293	288	315	272	271	249	287	296	294	285	290	305	293	282	278	285	254	297	296	303	310	280	275	298	301	290	291	286	263	285	286	287	280	287	313	296	293	262	276	252	259	262	291	309	275	276	243	265	279	324	291	263	298	274	318	308	312	306	288	313	255	282	290	290	275	266	286	277	276	266	277	271	288	268	270	270	315	271	299	291	252	296	288	276	267	296	271	267	282	299	313	287	292	304	279	288	321	293	283	300	277	299	286	277	265	261	276	280	244	314	299	246	263	226	279	311	274	292	292	293	290	263	257	302	289	287	262	301	268	324	308	313	240	304	294	280	285	272	276	301	259	262	283	285	257	261	295	291	285	286	283	230	281	297	289	296	290	280	298	296	303	279	300	251	266	291	296	284	283	281	272	279	292	253	263	316	275	296	268	313	327	287	298	258	300	292	301	296	316	302	265	287	308	280	288	275	318	250	276	294	274	297	291	284	303	280	283	269	292	276	265	312	249	288	278	290	302	305	272	298	265	255	294	258	282	288	268	258	278	301	286	266	269	285	251	274	330	271	286	284	282	252	265	289	255	265	306	269	296	319	292	284	285	299	311	275	291	286	288	315	290	274	287	282	294	291	320	278	280	272	279	279	263	272	312	304	274	266	298	266	297	254	296	308	292	284	300	290	274	251	283	264	305	318	252	314	273	288	283	286	304	289	305	267	289	253	275	260	273	289	286	275	257	261	300	300	300	257	283	294	293	286	262	252	250	316	277	336	295	294	264	282	298	294	307	290	313	275	300	292	290	269	276	301	265	268	272	271	257	264	289	272	280	288	281	262	310	253	282	300	290	257	310	315	296	254	282	289	292	304	310	296	295	313	312	319	292	286	294	270	287	286	266	279	293	283	295	297	272	290	292	274	295	274	285	288	239	288	272	263	265	301	284	309	246	268	239	264	298	306	273	300	292	294	290	273	275	282	278	270	266	294	277	311	304	278	278	277	291	268	304	303	263	266	269	303	277	281	263	314	277	290	282	296	294	255	282	293	277	289	282	255	290	304	275	288	297	296	297	296	254	278	308	322	315	279	304	291	268	277	263	280	295	272	286	262	301	291	266	316	290	271	293	268	298	280	293	283	288	296	265	269	283	280	296	293	290	270	292	319	269	284	292	279	281	278	280	257	271	296	263	286	287	310	280	302	264	259	290	307	284	263	280	271	291	285	250	240	263	288	299	295	268	272	293	274	290	294	277	268	289	271	273	272	298	280	285	299	271	265	307	304	285	292	296	281	342	305	302	285	296	284	299	285	293	287	255	300	293	295	272	259	304	279	269	293	317	283	311	291	309	239	282	293	273	285	286	284	271	286	292	301	312	271	286	285	268	272	290	271	306	300	297	310	288	273	279	297	302	270	297	269	277	292	261	294	266	297	289	304	271	273	304	295	274	321	288	297	290	261	317	326	305	295	279	287	316	275	291	274	300	292	311	287	275	289	277	246	319	279	278	308	296	276	309	290	305	271	270	291	292	323	256	280	299	253	276	268	318	283	315	298	312	295	309	312	313	287	244	282	299	276	293	283	290	307	295	301	290	297	281	291	276	262	269	284	308	281	265	283	275	266	246	308	298	272	300	270	258	252	274	290	324	318	300	271	263	280	309	279	288	268	264	280	249	295	290	277	292	303	304	290	275	291	260	318	290	328	269	286	270	282	291	261	272	291	293	295	290	302	274	302	312	280	291	309	314	303	273	290	316	313	297	298	278	308	262	293	255	311	262	287	241	276	276	291	290	306	262	291	282	293	310	277	275	296	254	281	324	278	295	277	276	298	302	275	311	267	265	283	279	303	289	264	285	315	299	275	295	306	254	279	270	298	293	262	291	266	269	318	283	280	285	280	298	275	266	272	291	246	282	291	304	280	282	278	279	298	270	301	266	274	321	248	289	272	294	312	290	335	285	300	302	281	282	284	287	312	276	283	278	279	263	318	346	287	288	308	309	297	258	291	300	263	277	268	292	278	269	288	270	290	290	315	299	280	250	282	295	282	275	305	291	302	263	274	273	278	280	292	282	288	289	309	258	291	283	281	309	284	285	297	349	295	309	272	264	276	260	286	281	283	265	271	311	310	277	311	315	311	280	268	300	260	287	257	310	296	295	304	288	280	301	311	283	266	291	282	299	260	271	273	280	270	313	295	309	277	294	277	305	285	274	284	265	277	279	343	263	282	315	305	334	278	311	305	264	303	267	302	306	277	291	322	274	294	290	276	275	294	279	308	268	267	283	282	288	261	270	293	261	235	300	269	295	280	290	287	287	276	279	298	264	289	286	276	295	318	309	286	266	296	294	253	279	310	303	289	285	263	316	302	317	328	317	308	305	259	276	293	285	289	260	269	276	287	271	263	291	297	282	290	278	274	288	285	296	265	290	283	311	287	298	308	287	312	278	248	276	299	265	270	297	278	303	278	297	294	322	297	285	321	288	263	291	265	251	300	298	316	297	291	299	286	285	290	261	288	270	300	301	275	286	277	281	282	282	276	279	287	272	286	292	275	308	276	269	284	290	286	271	294	298	261	283	301	280	299	238	301	281	304	288	272	277	287	302	297	280	288	320	312	251	299	291	285	322	267	302	277	268	307	279	255	265	275	268	294	309	310	282	270	269	274	270	283	304	322	277	289	267	271	314	296	274	325	286	295	289	265	297	289	254	304	260	267	281	253	301	283	293	268	367	281	299	298	291	278	286	274	275	288	246	289	279	293	272	280	305	296	337	267	298	284	272	275	298	285	288	258	298	261	265	295	274	261	287	278	279	291	298	277	270	325	246	269	281	281	291	297	297	302	301	316	268	288	281	269	283	266	294	307	304	267
26472	41406	45425	24388	13090	11649	10133	9200	7592	6979	6101	4901	4165	4174	3734	3458	3167	2822	2427	2434	2334	2013	2080	1789	1617	1454	1254	1163	1205	1139	1064	1008	872	966	974	925	955	982	868	906	903	861	827	902	872	883	831	836	814	812	776	792	862	885	776	816	789	800	780	744	770	861	867	769	898	923	810	901	863	834	845	800	844	825	843	836	780	785	772	793	834	757	775	811	781	778	819	811	738	790	786	712	764	709	702	766	761	692	750	686	667	689	647	668	695	708	667	684	680	688	719	663	660	695	702	674	671	673	735	729	654	696	687	652	690	666	646	710	713	671	621	662	673	660	686	686	717	671	672	686	714	663	694	711	668	662	699	672	688	680	689	671	706	639	641	689	639	687	701	652	661	713	703	692	668	684	700	682	724	707	681	626	740	677	667	714	682	683	665	678	716	662	728	673	708	699	715	677	664	667	676	712	689	616	673	706	735	646	665	645	614	662	649	705	691	681	638	683	693	714	683	711	741	686	738	648	671	737	692	712	676	688	641	656	662	656	623	641	667	691	651	689	712	693	673	669	702	736	682	682	640	661	693	719	654	667	654	693	671	651	717	669	705	640	665	665	647	662	705	659	704	719	681	685	674	719	684	691	640	700	662	673	690	640	737	664	689	717	658	683	681	653	683	685	698	713	664	707	666	706	678	708	714	683	732	682	677	632	701	705	706	643	681	622	695	702	703	703	667	698	726	685	674	644	679	644	707	693	706	681	690	669	677	688	663	699	702	699	648	688	687	726	647	655	665	709	673	649	674	673	736	649	725	709	653	674	688	672	636	683	690	698	696	669	667	646	717	652	650	694	705	729	674	677	665	693	719	713	678	690	712	702	610	673	722	701	732	678	607	699	688	676	708	641	690	649	684	664	607	730	706	668	672	672	689	662	658	715	673	721	701	692	676	690	743	672	641	704	665	659	711	675	697	726	700	651	699	744	645	666	660	664	663	672	661	652	695	700	689	656	686	681	667	696	692	702	735	695	662	748	706	676	709	666	667	679	721	695	680	666	726	700	721	672	682	674	680	719	671	699	657	661	669	659	674	654	690	676	628	697	663	735	635	666	694	652	656	701	713	675	722	725	661	676	656	691	661	717	719	632	653	693	687	714	701	640	667	665	685	684	700	738	703	640	696	700	681	629	631	723	667	694	705	668	684	717	711	685	659	701	688	674	647	660	700	655	697	661	669	729	681	682	682	667	699	665	716	700	692	690	687	672	649	677	679	658	668	683	669	687	687	694	631	709	725	707	670	677	698	713	723	673	686	672	696	671	725	709	669	658	669	683	709	683	671	689	695	719	666	691	646	649	681	693	700	693	679	730	656	670	757	693	678	725	708	697	689	621	629	707	665	659	621	686	679	670	719	706	683	670	707	693	680	685	636	671	715	659	664	695	676	672	669	673	679	643	660	686	649	652	694	666	704	689	739	694	687	692	672	665	654	676	664	676	655	701	695	699	636	689	651	727	660	689	726	699	701	660	683	689	724	676	673	676	660	672	674	672	613	686	695	665	664	698	682	718	712	703	675	703	654	698	665	683	670	687	689	673	686	711	675	689	679	686	685	692	693	693	674	697	695	692	649	693	650	650	664	661	664	687	658	654	640	673	659	668	724	654	656	679	686	691	673	638	672	655	707	645	618	646	665	715	742	675	661	690	707	681	697	648	704	662	681	693	645	670	696	689	676	677	688	670	651	712	662	679	711	655	695	681	659	667	693	671	685	660	660	695	701	734	658	652	720	699	667	634	669	724	682	682	709	702	661	704	658	677	686	679	702	691	666	702	667	671	679	658	648	720	687	687	700	673	741	654	681	671	693	710	617	693	673	673	698	654	702	667	654	693	716	681	708	703	688	636	660	669	693	666	690	690	650	686	665	674	713	658	635	637	733	665	687	651	706	674	678	705	690	683	687	682	707	680	646	650	628	644	680	675	700	709	741	666	675	657	686	704	667	694	700	690	666	668	676	671	667	695	662	673	681	684	648	687	643	709	702	700	663	705	661	708	713	657	748	678	684	665	709	712	672	675	630	686	700	673	658	635	666	683	717	698	655	690	703	662	665	687	686	639	659	677	691	686	691	703	665	622	645	689	658	690	663	678	695	690	667	678	692	678	693	671	660	721	700	632	680	692	675	701	638	691	695	659	700	725	720	664	691	699	708	672	697	677	655	738	704	655	647	708	710	659	673	704	738	684	674	682	705	687	638	652	694	655	705	661	688	656	732	654	652	659	682	669	679	675	636	699	675	670	657	639	651	668	670	718	709	630	696	701	694	643	720	660	697	693	693	685	673	648	751	676	713	681	685	678	706	715	654	681	689	677	678	687	712	714	686	673	669	689	725	676	703	674	673	649	705	671	686	640	679	674	673	672	684	700	717	685	603	628	681	688	700	694	674	660	668	727	673	665	692	687	693	735	706	652	690	700	658	731	692	669	712	670	686	722	683	712	681	678	697	642	650	686	705	721	665	646	696	691	704	654	675	645	652	664	656	632	684	705	699	647	689	734	649	718	634	705	649	657	666	694	704	682	687	702	684	714	722	740	639	686	705	729	672	663	637	679	720	646	665	696	679	673	664	698	696	640	695	670	679	665	693	671	688	652	652	665	717	685	645	640	693	666	682	626	693	650	684	649	726	661	682	648	707	653	650	691	673	683	684	676	692	681	643	651	661	649	670	661	651	668	699	703	706	701	642	668	681	713	671	691	655	645	677	682	714	695	653	667	648	654	654	696	697	627	704	697	703	711	655	682	687	705	661	691	689	662	703	640	676	761	663	663	696	668	652	707	727	711	698	669	623	699	661	715	687	694	656	686	694	687	682	668	680	672	678	650	700	692	712	690	724	692	667	663	654	692	689	661	646	672	652	668	661	684	671	696	670	669	715	689	667	674	659	663	743	699	646	686	677	712	669	720	724	686	687	692	629	645	676	668	652	718	626	723	671	692	651	728	631	723	724	708	682	655	679	693	663	666	700	683	674	659	715	684	633	669	693	675	619	670	713	667	650	682	636	686	683	670	673	636	671	677	662	678	681	657	681	661	710	688	654	705	702	683	693	722	700	649	693	686	708	643	636	703	675	669	683	680	679	679	642	664	660	635	716	679	732	671	655	664	667	661	698	699	646	718	710	699	667	668	703	639	702	707	696	706	671	690	648	698	707	718	700	726	690	720	697	685	655	681	691	650	690	689	614	737	692	716	702	696	691	728	723	686	722	707	720	687	662	629	649	657	686	670	673	673	708	654	711	662	675	691	672	724	737	698	673	683	688	697	675	699	671	706	675	705	647	713	625	658	730	727	716	693	662	743	688	671	652	719	686	705	669	676	683	700	706	706	688	677	663	681	658	682	672	663	680	639	709	675	652	678	606	660	618	668	675	709	705	705	667	673	705	656	653	674	682	707	701	705	711	668	694	680	677	630	686	666	651	626	704	674	697	656	696	698	641	724	747	722	655	684	694	661	635	685
47560	51836	49649	32842	23885	20018	14079	8978	4867	2978	2384	1919	1539	1245	1216	1057	906	825	761	726	655	613	590	588	569	474	410	471	429	365	360	331	303	298	328	317	282	314	312	293	295	305	262	286	274	288	269	264	276	273	261	293	312	270	287	316	267	258	262	263	278	315	298	271	272	313	287	259	329	299	265	259	299	284	292	269	269	264	257	250	269	274	272	281	287	286	251	288	269	264	253	285	271	285	293	254	289	277	263	285	261	261	286	248	263	267	279	230	269	236	270	257	242	297	255	221	270	262	231	224	279	236	260	248	226	259	266	261	247	230	255	283	233	254	245	265	292	247	247	251	246	261	256	256	255	245	237	272	309	255	275	249	286	270	305	280	266	248	282	255	268	241	255	266	267	243	239	262	273	250	241	245	246	276	264	251	276	258	246	249	239	278	232	241	281	226	242	240	269	256	276	256	265	266	237	258	272	248	266	243	250	232	259	257	253	277	228	245	268	258	261	248	291	268	271	210	263	293	240	272	275	258	273	240	248	261	277	231	246	241	284	275	260	245	261	278	241	256	246	263	287	273	260	277	261	249	245	257	255	256	236	265	267	232	265	262	261	232	277	250	257	271	257	268	260	261	244	260	252	272	254	235	270	262	246	274	219	249	267	253	240	284	249	270	241	246	263	274	282	260	269	264	264	245	237	260	265	263	249	262	246	286	262	238	265	219	264	251	262	270	254	277	279	245	266	265	238	244	255	251	247	234	227	227	236	267	220	250	233	245	247	286	266	232	249	220	294	258	245	236	266	245	258	264	243	234	274	287	234	228	256	259	255	248	271	264	249	265	260	264	261	272	251	245	260	260	223	264	243	242	251	242	261	257	241	266	258	237	285	269	264	244	233	246	253	246	269	258	248	257	247	220	246	251	245	253	265	249	276	240	260	262	266	256	254	229	281	250	265	246	251	236	266	248	277	253	274	259	263	265	289	261	253	223	250	251	238	235	253	241	258	230	261	259	248	250	254	251	255	308	255	248	251	246	275	265	246	249	294	258	256	251	254	262	252	239	266	259	284	269	264	265	252	259	237	279	267	243	251	276	251	262	261	251	243	254	226	246	275	252	257	237	232	243	280	247	267	230	267	221	261	250	261	255	226	267	261	253	250	267	269	293	239	238	247	278	243	269	267	269	264	258	240	244	266	249	227	223	234	269	274	237	284	238	247	280	250	269	310	289	294	243	227	252	265	249	254	260	259	252	216	245	269	241	272	234	262	273	273	241	273	269	268	270	240	258	255	260	256	269	255	258	263	261	246	248	226	255	259	268	241	249	270	237	252	235	238	219	259	291	241	265	247	269	244	274	255	252	277	252	279	266	245	275	280	280	228	219	226	264	265	258	227	226	283	275	252	231	251	293	243	257	239	277	259	244	248	213	278	270	258	262	233	269	229	269	276	254	261	270	236	250	241	270	248	274	244	247	260	254	233	278	282	276	242	267	260	260	256	271	260	287	239	261	265	242	298	236	256	246	246	249	256	263	272	266	268	241	239	252	251	258	237	237	254	263	272	259	261	229	247	240	241	261	258	235	256	271	263	250	256	245	276	263	265	267	229	238	281	276	247	276	230	240	238	258	263	273	255	231	229	256	242	278	247	257	226	277	229	237	238	284	267	240	241	263	245	239	258	245	268	270	240	291	260	245	242	213	254	267	284	243	259	266	263	244	256	229	240	243	254	261	283	242	240	256	283	260	230	256	228	242	242	234	248	228	231	252	282	247	272	260	251	243	254	257	277	268	273	261	236	267	283	241	250	236	264	233	288	243	246	237	239	236	255	239	261	290	263	272	255	255	265	239	259	214	245	248	230	249	287	266	253	265	271	269	237	217	232	241	269	260	247	238	244	220	255	237	271	230	241	247	270	272	247	216	250	246	265	272	261	248	253	242	251	271	270	270	287	250	257	261	247	230	246	257	214	260	286	239	232	247	256	258	260	271	244	272	246	264	266	267	223	260	252	266	257	219	263	262	271	277	247	267	255	275	261	227	218	242	258	241	295	271	255	269	250	230	232	243	267	287	268	242	269	256	226	261	255	228	276	247	230	279	260	245	261	234	255	248	248	240	234	242	282	258	226	255	254	273	253	243	242	267	281	268	223	248	266	250	272	248	269	255	246	255	284	281	276	264	260	263	265	248	234	288	258	252	245	249	260	259	254	257	231	272	289	242	218	265	244	251	272	261	232	259	246	248	241	286	239	241	251	308	254	256	242	237	252	235	258	246	257	256	274	268	263	268	263	257	279	227	249	269	236	261	232	249	245	244	233	263	237	252	267	249	227	245	262	265	261	257	238	220	264	252	283	246	261	264	264	241	216	236	275	259	252	264	272	229	266	250	301	235	243	267	271	280	252	257	268	248	268	249	225	243	271	227	240	245	266	231	262	275	260	225	238	242	236	287	246	231	248	280	257	258	293	285	273	270	246	256	239	256	224	233	245	264	265	252	272	254	244	291	257	279	235	273	251	265	265	280	262	221	293	255	302	245	288	240	263	226	235	237	274	246	231	261	256	261	284	256	249	225	234	233	236	249	269	257	213	244	260	285	235	261	254	268	258	264	258	261	242	240	255	267	255	234	238	260	249	260	259	264	248	254	264	255	286	248	251	263	241	248	252	262	277	268	282	222	262	235	258	264	281	244	266	230	258	270	253	254	273	249	252	260	264	241	264	289	270	277	258	248	274	245	265	243	237	260	278	238	240	256	266	243	245	268	269	239	249	252	276	235	261	243	233	242	219	257	257	261	253	246	240	261	238	243	248	239	244	251	284	252	268	272	251	225	257	243	232	261	228	225	246	226	241	261	242	253	266	239	254	252	246	255	267	261	249	266	243	263	229	220	250	251	229	278	269	247	257	268	305	263	266	237	258	224	265	270	269	242	260	230	276	262	263	276	245	231	241	248	263	259	283	232	249	217	244	281	261	238	277	269	223	260	284	248	264	275	257	233	227	264	235	298	241	280	254	280	247	259	263	260	273	242	266	266	252	230	272	296	274	246	247	214	261	254	269	260	293	277	295	270	270	261	268	280	272	247	244	273	248	236	242	241	243	247	241	244	240	249	244	218	279	230	276	236	283	227	283	237	264	263	269	256	277	267	268	250	276	230	273	261	283	259	252	269	272	251	233	262	292	261	243	265	264	259	280	243	255	263	255	245	262	243	273	264	250	288	272	241	280	270	237	239	260	257	240	274	272	241	252	236	268	271	245	258	275	263	263	259	288	251	241	272	247	221	258	259	252	282	265	272	274	261	273	229	204	263	243	244	228	219	282	270	248	276	269	253	285	280	240	272	259	246	258	257	249	246	258	255	255	257	254	226	245	255	260	232	251	245	240	256	239	263	243	253	235	269	244	229	255	258	257	240	244	243	260	246	258	246	257	275	264	226	262	264	258	262	261	272	277	263	250	249	246	271	235	260	267	271	242	283	255	236	219	256	233	235	252	266	243	292	227	258
33440	47591	52082	29708	18398	16636	14385	13035	10692	9489	8501	7349	6184	6139	5687	5246	4384	3961	3772	3573	3401	3019	2772	2624	2225	1838	1832	1718	1518	1508	1295	1096	1070	1034	1011	1017	1017	1060	1023	984	928	911	905	962	943	930	917	809	846	838	822	880	956	940	847	881	789	779	837	828	869	902	866	844	832	880	810	893	863	795	840	826	809	811	788	780	712	762	741	724	764	715	852	802	784	767	781	802	729	754	738	687	734	787	656	678	726	663	691	601	613	637	681	581	646	643	628	650	634	582	654	678	629	646	666	655	618	652	596	614	606	593	614	620	615	601	593	600	619	580	586	596	577	640	601	605	569	589	598	556	571	611	646	605	580	619	638	622	618	615	588	627	584	604	606	634	568	588	600	619	624	625	593	625	575	617	620	608	647	563	587	603	619	586	635	588	611	600	638	575	610	596	615	639	582	590	577	571	618	583	607	591	601	606	575	596	593	616	582	629	628	602	617	588	577	608	621	603	604	643	622	628	551	601	599	583	597	584	589	608	574	586	594	579	632	576	602	617	623	634	595	600	597	651	612	618	615	609	583	618	583	577	560	620	626	598	583	615	598	599	618	580	594	593	636	604	573	600	618	591	572	582	615	602	580	581	586	600	611	621	574	608	589	610	592	628	586	633	595	618	609	582	572	632	581	532	614	661	620	562	554	616	559	625	636	621	594	622	633	559	590	588	561	594	611	643	609	599	585	615	600	587	585	550	570	604	569	620	634	590	624	652	568	596	634	571	588	572	605	591	620	597	610	625	582	611	576	617	600	634	596	592	543	614	602	619	631	601	624	613	578	596	620	641	606	576	617	582	616	622	586	579	593	580	583	614	583	582	551	617	600	565	605	572	564	588	619	630	538	653	569	585	637	554	565	590	605	617	572	575	628	610	632	584	597	606	592	618	577	598	626	551	619	588	610	618	637	581	597	592	590	627	616	581	567	604	572	617	611	616	628	616	581	577	599	594	571	621	611	593	578	621	617	571	636	648	607	526	610	577	610	648	554	528	616	571	654	534	626	579	655	600	549	600	596	574	622	561	606	608	605	617	544	589	599	601	580	558	599	629	626	590	597	639	583	579	608	623	572	573	596	608	616	647	587	649	594	619	587	589	596	588	588	569	625	622	595	583	628	641	603	598	603	600	607	601	599	544	596	648	578	590	639	584	578	631	625	565	598	569	610	581	610	581	575	601	542	622	601	595	604	582	637	607	600	597	562	621	601	627	615	629	537	576	553	628	634	604	622	610	562	594	574	575	651	603	598	597	566	620	604	628	578	625	629	594	609	633	622	570	629	633	599	635	603	537	587	631	633	593	557	647	624	593	615	586	581	637	616	608	628	603	596	594	612	532	624	596	591	607	590	580	618	606	566	593	568	591	626	616	627	643	594	542	591	595	629	607	609	594	633	629	612	595	598	622	586	624	595	581	628	616	560	634	617	580	656	611	602	617	582	602	608	619	577	549	586	613	601	608	659	605	639	622	638	597	610	587	623	620	602	561	599	581	609	602	578	593	589	593	617	620	594	640	601	574	580	592	572	597	585	593	592	600	606	595	609	581	578	596	584	594	619	594	561	611	598	568	574	619	595	605	564	584	654	545	600	642	607	607	578	580	628	661	570	601	563	660	595	575	597	620	548	602	582	561	589	596	607	646	595	571	613	602	633	616	655	588	598	574	619	640	573	603	602	617	603	608	607	651	591	606	595	638	623	624	603	591	592	612	602	591	581	637	600	585	616	597	584	595	557	563	551	583	569	610	595	546	630	600	636	618	567	590	583	604	600	602	575	610	604	600	603	634	554	626	645	579	619	593	613	578	614	632	609	561	593	613	661	619	590	612	611	602	564	600	621	597	614	590	610	611	601	587	630	582	583	632	606	593	594	606	600	592	615	605	584	620	651	571	577	607	598	595	588	586	555	593	609	610	638	660	581	591	648	607	599	645	613	591	625	570	583	606	630	602	610	610	560	564	581	622	611	616	625	610	576	592	607	623	597	585	615	595	620	592	610	561	600	628	611	596	607	612	565	608	601	606	588	604	542	575	610	596	605	594	607	629	606	577	603	603	601	620	620	621	633	677	630	578	585	602	585	620	591	638	604	605	642	588	587	627	624	605	632	594	596	613	558	579	601	557	583	585	596	574	638	576	616	623	642	521	639	592	614	621	627	630	612	624	641	582	615	578	613	600	574	591	640	538	600	603	560	580	612	586	589	619	641	600	621	594	584	608	600	597	645	609	595	636	613	598	590	620	587	596	596	636	611	618	608	584	611	597	654	583	583	634	575	635	612	594	602	591	579	574	621	617	578	590	597	631	616	582	558	629	623	600	636	599	573	628	586	625	633	583	623	559	569	660	565	587	590	592	592	604	604	598	558	636	582	597	596	645	596	592	595	566	608	564	566	593	610	602	607	625	585	604	594	612	587	655	609	577	615	599	611	594	629	630	606	557	587	611	608	599	607	594	598	555	639	598	630	573	597	605	589	611	615	589	592	607	571	573	634	604	562	590	605	647	602	634	594	582	602	620	615	581	599	632	620	583	647	572	627	600	614	595	578	587	575	596	605	608	591	583	625	595	623	610	610	562	612	589	585	619	640	593	618	608	579	584	590	626	562	607	640	609	586	578	604	619	599	556	572	629	611	536	623	561	642	606	610	564	597	557	580	609	635	616	586	623	563	599	604	634	601	638	635	600	576	591	596	565	635	612	585	623	598	579	567	608	585	586	565	623	619	592	623	543	536	655	637	623	583	599	643	602	565	599	608	586	572	609	589	633	610	617	578	578	587	589	603	604	612	570	634	601	588	615	626	626	580	611	607	587	576	611	633	593	575	659	611	619	589	586	607	594	608	621	615	579	582	587	627	608	599	624	651	595	594	507	581	581	585	621	621	619	647	590	615	628	569	603	641	564	583	603	575	610	636	600	557	623	644	572	629	605	594	613	584	604	597	577	595	602	618	586	554	575	581	615	590	591	588	679	615	636	607	590	590	627	583	607	649	661	609	581	606	574	637	614	601	599	590	627	609	575	629	596	661	629	603	592	589	626	594	592	577	595	626	560	615	604	558	642	612	590	626	596	615	624	607	602	628	605	604	602	576	570	577	571	640	601	601	572	595	607	556	643	584	591	644	596	614	630	628	557	614	605	605	582	635	581	611	585	586	566	567	601	570	586	625	610	598	599	593	611	576	609	594	583	586	628	586	577	571	634	574	585	573	571	563	553	611	629	614	579	601	579	623	626	591	582	573	573	586	637	603	589	576	640	580	588	605	646	535	585	614	573	639	650	607	641	607	580	564	612	652	644	610	626	603	630	603	589	615	550	640	619	607	621	579	663	572	573	604	572	599	575	638	575	615	647	611	633	655	595	620	565	605	653	615	593	604	649	582	563	580	575	587	611	652	594	610	562	586	601	587	601	599	612	622	581	605	598	610	578	589	602	606	612	585	605	551	607	577	582	622	581	606	619	611	593	612	596
16945	16681	14335	5511	2592	1665	1218	1016	772	675	598	534	426	435	428	386	366	339	370	309	315	298	289	261	252	256	263	284	235	269	271	234	243	259	229	249	216	243	244	261	226	250	269	247	255	230	222	256	265	241	255	205	219	235	252	237	258	244	228	267	244	263	258	241	231	258	247	241	253	246	262	292	266	292	268	244	267	233	237	236	236	244	257	237	222	259	262	254	233	253	240	245	230	223	261	227	241	240	250	246	242	228	203	228	235	233	252	223	217	261	251	233	246	238	250	236	215	199	239	243	241	233	244	236	240	243	265	254	213	222	226	229	272	228	226	248	240	252	248	243	246	234	270	239	252	248	246	249	263	231	252	225	243	228	239	282	241	232	262	233	215	220	229	207	235	220	257	231	257	242	252	236	256	237	219	230	233	247	253	253	248	234	251	240	238	236	243	224	199	222	239	210	233	270	220	238	235	210	245	234	209	233	254	260	262	238	228	236	269	219	241	231	242	224	263	237	234	232	233	249	230	249	221	198	240	227	257	220	231	256	245	228	231	251	221	218	214	244	248	239	218	247	239	236	250	220	232	236	253	251	213	257	214	221	243	240	256	235	212	255	211	236	221	246	243	212	258	226	233	257	229	219	225	238	255	246	262	239	232	246	263	215	221	272	251	232	224	224	226	239	233	226	216	229	252	223	240	243	203	239	259	217	257	257	255	233	285	226	218	236	235	217	205	250	228	238	248	256	223	241	249	260	267	230	243	218	235	242	248	227	244	229	196	238	243	214	258	259	235	236	214	258	254	263	224	218	228	276	256	245	233	218	232	232	240	220	231	225	226	242	235	219	216	214	204	233	220	215	243	239	226	244	239	236	243	217	240	225	224	227	241	215	236	254	261	227	251	241	235	239	220	223	224	225	215	224	228	256	246	234	223	238	238	227	237	241	261	243	257	226	233	241	244	227	209	255	240	239	242	259	226	229	229	234	225	250	220	249	244	231	259	234	233	273	237	259	262	227	225	247	239	271	239	228	236	229	243	233	231	254	238	241	273	241	238	221	236	240	230	239	245	227	239	233	237	240	229	245	215	259	241	230	249	241	265	256	251	225	248	255	244	253	239	234	252	235	234	247	252	229	224	218	211	224	255	241	227	242	221	232	232	234	224	235	237	232	232	213	189	225	227	202	217	253	259	266	248	196	242	244	226	259	201	252	258	235	208	244	224	227	221	222	242	256	240	227	225	247	226	232	194	225	259	230	239	257	247	253	232	228	235	217	238	260	252	245	274	215	235	263	228	264	236	243	235	239	251	257	253	248	263	258	283	209	222	242	244	247	262	250	238	226	239	240	228	253	214	245	248	230	237	252	253	252	231	262	245	229	221	247	258	237	270	232	242	232	214	232	236	245	219	218	248	257	211	263	243	244	241	249	215	263	245	234	246	243	242	235	251	252	227	243	245	232	256	207	238	216	230	236	263	222	269	220	236	274	226	216	239	240	250	262	232	229	265	250	210	236	268	233	210	237	232	232	232	225	223	254	226	247	226	233	265	213	247	218	198	208	223	250	238	224	256	220	269	226	230	223	226	228	264	242	250	231	275	208	214	248	230	237	209	251	251	254	242	247	249	248	241	243	233	238	226	225	224	247	199	261	237	275	222	238	247	236	210	236	237	223	240	272	219	237	224	244	239	242	219	246	250	238	248	244	252	245	282	226	249	243	211	258	254	238	230	240	218	245	258	269	232	250	235	250	253	265	278	251	227	245	221	206	226	248	236	234	217	234	226	232	250	239	242	253	244	227	249	250	221	237	227	241	255	255	213	249	232	243	228	253	245	238	242	225	240	217	238	237	249	202	252	250	237	210	235	252	238	254	243	218	245	243	253	225	279	243	248	225	258	256	239	232	258	210	218	251	208	224	231	240	210	241	249	235	227	253	262	219	225	256	251	280	221	194	262	225	260	254	263	203	218	245	260	232	236	244	252	254	247	237	214	231	250	228	232	222	231	230	223	227	260	257	228	230	241	230	231	242	226	276	219	243	231	247	228	225	239	231	217	246	217	218	226	247	252	221	224	258	241	278	238	233	252	270	263	213	234	245	242	262	258	227	221	238	261	261	216	247	254	250	226	221	245	232	233	223	242	219	228	245	233	229	243	249	238	231	223	265	233	245	235	255	235	252	234	252	238	284	221	232	244	248	208	247	227	224	214	249	225	232	245	237	241	233	237	237	233	244	222	249	202	227	229	219	233	234	218	216	239	249	227	233	192	232	231	247	229	234	253	247	217	246	231	229	242	210	227	220	208	236	222	226	230	255	212	243	230	238	243	248	244	250	222	221	244	240	237	206	253	248	215	237	211	225	235	236	249	246	234	239	243	219	255	227	202	230	247	255	240	229	244	264	250	231	243	259	241	235	229	243	231	239	239	241	235	235	234	217	256	217	228	210	214	230	251	230	234	245	230	255	245	266	262	245	225	246	222	220	255	227	241	238	255	260	233	238	242	216	236	275	225	254	219	218	239	223	247	259	225	246	222	257	234	238	228	254	255	270	231	231	261	252	226	232	259	234	215	218	237	225	226	229	225	236	209	273	244	205	227	236	222	227	245	204	242	251	241	224	220	263	232	231	224	244	216	243	233	242	255	257	248	243	233	256	198	188	257	255	216	216	239	244	262	258	243	248	243	242	250	219	224	232	250	223	249	212	227	210	225	260	234	263	240	264	228	228	247	230	224	220	227	226	230	234	220	208	240	274	237	259	249	267	221	238	238	255	250	217	251	220	228	253	229	229	228	224	223	225	196	223	230	252	235	241	238	247	230	235	253	288	233	209	210	235	235	227	212	226	224	256	256	227	251	229	233	226	214	250	235	225	230	205	222	278	235	242	246	242	222	247	247	237	248	269	228	247	239	229	284	254	227	222	247	235	234	234	212	244	237	251	218	239	254	257	230	239	220	219	232	243	227	226	239	260	241	250	242	231	233	234	214	241	262	246	223	243	225	240	216	226	228	264	243	230	206	250	219	208	219	199	234	218	223	245	229	228	224	237	234	255	208	228	219	247	280	212	254	264	207	262	227	240	252	218	230	254	250	258	246	222	253	246	221	244	242	213	251	246	251	264	235	228	238	258	247	252	225	220	226	224	263	245	247	235	233	234	239	233	246	231	212	216	235	250	237	201	266	229	230	242	219	256	215	223	253	261	262	207	232	248	236	231	224	225	226	226	263	222	205	239	223	227	209	232	221	221	238	240	238	270	273	215	271	245	253	206	246	255	234	285	256	232	271	253	240	263	245	220	237	228	238	231	233	251	225	224	232	233	252	215	241	212	223	269	250	243	245	223	229	236	229	226	214	258	256	243	215	231	241	234	262	269	251	232	208	221	239	255	225	270	262	221	274	259	252	250	260	272	260	261	251	222	234	250	262	257	212	192	218	237	266	243	219	252	250	240	213	230	229	243	223	221	214	240	266	234	259	257	223	224	217	228	254	245	234	215	225	236
10412	16234	18303	9834	7400	6068	5122	4125	3434	3016	2510	2230	1951	1848	1717	1608	1403	1327	1183	1145	980	974	897	874	817	754	680	716	659	669	684	647	657	603	635	657	692	674	635	656	628	615	656	687	749	667	695	640	596	624	594	667	646	646	636	625	631	598	658	673	654	661	698	649	688	676	677	664	660	693	669	641	636	640	653	632	633	640	629	602	647	648	638	659	635	655	669	652	637	597	585	576	559	607	581	616	654	616	594	597	597	593	605	598	667	635	589	612	562	582	602	610	593	588	598	613	529	584	585	588	643	582	621	548	613	581	610	627	581	599	560	556	605	577	605	561	585	601	548	558	580	573	541	585	584	591	579	586	626	532	541	625	570	571	592	614	586	604	576	544	624	550	628	575	607	605	590	590	581	612	584	544	552	601	593	579	554	572	586	606	591	579	583	578	559	589	608	570	546	577	579	581	596	545	610	587	616	582	588	560	565	599	622	571	593	606	569	595	571	604	567	577	594	570	618	586	593	568	532	574	577	598	597	603	611	592	591	566	597	626	592	634	601	594	585	588	600	576	547	569	633	618	541	600	585	572	556	612	611	555	617	560	588	584	579	585	596	575	576	606	591	587	606	600	536	568	614	605	571	664	577	591	570	589	594	608	560	564	555	591	572	561	563	573	566	592	589	625	605	590	572	611	567	553	519	591	626	593	577	580	547	576	616	584	557	565	547	597	612	580	593	614	587	539	575	580	646	568	598	612	584	598	553	626	574	573	572	594	563	573	588	599	610	585	536	594	553	616	620	582	535	593	606	611	562	606	547	624	597	585	563	527	583	555	601	570	594	603	615	571	605	598	560	543	553	544	590	599	605	564	582	619	577	609	548	590	590	602	584	590	576	626	606	580	565	597	563	617	563	551	545	613	566	587	599	596	587	546	590	563	575	609	615	628	598	565	553	606	586	574	582	607	563	573	612	585	568	579	572	585	619	562	595	576	606	581	557	589	575	605	540	591	541	538	591	594	569	596	572	591	584	555	629	559	591	619	548	569	550	593	556	565	616	616	580	563	589	601	593	603	601	609	608	601	591	593	612	623	603	590	614	595	606	571	562	579	570	550	608	610	586	550	586	574	630	610	619	613	567	583	587	606	559	582	599	548	588	549	583	595	594	566	536	587	577	556	625	538	604	553	605	580	613	567	554	593	571	569	595	642	591	602	559	579	622	568	575	612	533	615	570	582	581	610	596	585	581	567	607	555	593	560	593	627	580	535	582	617	583	583	630	572	590	592	552	626	597	621	567	635	611	598	554	585	592	606	587	615	627	562	602	603	590	588	600	598	578	537	593	592	620	588	576	528	585	560	590	591	559	613	619	606	559	601	569	559	572	581	568	603	581	559	581	619	581	601	563	590	569	546	561	586	621	607	568	617	634	611	559	592	655	574	531	563	596	569	616	600	552	593	595	625	623	555	608	593	610	579	573	598	553	617	536	565	559	635	627	589	596	531	576	614	588	573	611	553	598	587	597	557	611	550	600	623	589	601	574	629	541	605	598	558	631	605	656	580	555	591	613	600	575	604	569	567	573	606	571	585	561	574	585	585	600	571	618	571	614	612	588	584	548	595	609	579	560	581	546	592	619	583	582	614	570	615	570	583	578	602	559	581	564	598	529	581	574	593	611	593	652	574	555	592	584	582	593	607	569	575	631	580	572	566	623	614	600	595	544	597	575	554	603	560	603	589	599	566	595	609	586	545	611	599	549	592	549	590	589	611	587	594	617	614	587	593	547	623	568	583	597	584	568	577	554	585	593	608	605	582	596	523	585	618	616	604	573	589	589	549	562	601	593	613	613	618	585	557	571	577	594	557	609	643	625	576	612	595	593	587	595	608	524	569	555	611	557	611	637	600	588	523	603	593	612	590	560	584	602	553	594	608	569	621	637	615	609	563	561	620	561	623	579	601	605	600	629	544	637	595	603	581	558	568	593	595	567	544	589	577	623	579	586	613	581	650	557	607	567	574	569	595	588	592	615	608	595	645	574	609	598	509	623	626	570	597	602	535	573	567	594	554	588	639	596	570	597	612	569	601	614	566	592	586	594	631	601	550	586	577	581	584	558	615	590	561	603	603	619	532	592	598	610	597	641	566	552	569	618	577	628	553	627	616	540	580	612	579	556	592	541	588	557	596	586	601	590	583	607	599	568	606	588	590	584	603	623	604	614	599	612	538	616	578	589	598	594	572	570	588	571	575	606	546	602	595	555	575	600	599	604	598	593	584	584	551	560	577	559	590	599	613	576	614	557	584	605	601	575	575	587	566	615	603	586	585	587	583	599	569	600	582	588	568	577	591	572	607	561	562	592	585	586	609	587	615	549	607	612	595	568	603	576	595	614	548	569	594	587	621	602	606	542	563	609	600	602	597	612	551	601	623	613	577	587	607	607	563	558	604	587	596	516	556	591	573	578	599	623	562	644	590	616	501	583	588	624	545	576	567	573	637	598	600	575	603	570	631	562	623	552	566	575	581	572	627	555	617	631	591	602	588	577	582	583	603	573	550	631	598	638	584	558	598	622	588	574	591	561	583	586	548	543	543	610	606	598	597	576	593	608	563	566	581	585	610	609	577	606	602	578	636	582	579	542	569	560	606	607	573	578	588	563	635	571	603	572	562	565	616	560	576	552	592	590	548	528	583	610	583	549	574	555	577	604	566	608	612	572	588	631	624	583	597	550	600	609	610	571	605	561	624	560	607	557	601	580	612	594	600	582	577	592	584	621	575	586	561	597	602	604	609	590	611	638	574	626	578	594	562	579	646	607	637	608	555	561	562	613	583	616	547	619	600	608	599	551	573	567	554	557	615	581	558	570	559	591	617	569	559	552	616	594	597	631	569	596	588	588	630	582	556	541	585	586	600	586	589	577	582	612	599	603	586	648	595	554	559	583	595	556	603	564	578	561	596	612	567	574	585	585	597	565	602	609	566	614	605	587	627	574	553	584	582	587	592	586	558	617	618	546	551	581	584	583	583	568	596	577	553	602	646	583	539	586	606	540	602	605	623	569	605	557	570	611	629	574	561	603	561	594	599	589	575	561	587	599	570	554	622	566	565	598	577	570	583	602	580	606	624	600	557	647	618	590	594	589	561	595	581	580	583	577	632	569	588	575	619	584	617	613	592	578	544	568	567	600	579	580	603	585	608	607	553	569	600	605	603	606	549	586	568	592	587	580	584	581	569	571	588	586	596	605	564	589	635	568	610	607	561	586	575	598	574	596	604	569	580	586	600	547	611	559	543	593	572	599	609	556	577	547	582	569	602	578	562	592	544	561	555	560	599	614	628	613	640	598	557	552	587	610	569	618	603	580	577	622	624	604	550	598	647	573	552	544	588	620	618	606	603	536	587	627	596	551	626	515	603	623	579	553	554	606	549	556	611	598	607	619	575	563	570	612	555	592	612	591	606	587	598	580	598	594	581	569	583	541	579	639	566	586	605	618	587	595	577	623	592
39106	47383	45816	31539	20029	13485	7527	4620	2975	2138	1614	1214	1059	959	908	838	763	612	641	644	504	525	478	465	428	379	364	399	352	367	330	319	336	330	350	308	348	343	328	337	332	307	306	318	325	309	296	300	328	288	339	296	316	293	300	307	314	289	331	317	311	303	299	283	320	330	311	313	295	308	307	315	309	323	320	299	316	303	283	282	345	295	295	288	303	321	288	302	307	293	317	314	285	289	288	330	336	260	302	276	298	280	298	323	313	297	317	317	289	308	268	309	269	297	296	295	268	289	273	303	244	311	272	295	299	287	281	256	289	276	270	277	280	301	269	271	325	271	306	253	298	280	313	286	285	298	281	314	314	268	308	297	323	286	290	320	277	333	308	275	289	284	285	334	295	323	340	293	286	309	307	272	279	301	323	275	303	301	262	294	290	320	273	290	272	273	285	305	291	310	300	298	273	309	292	285	277	285	283	298	323	270	283	288	303	306	306	286	285	313	271	241	268	276	289	291	315	310	262	276	317	280	285	315	283	303	296	300	313	295	281	279	289	301	289	327	292	277	322	277	295	271	292	303	298	295	319	298	294	290	265	305	287	285	299	279	290	296	309	287	296	316	323	318	299	325	309	265	296	285	294	316	306	322	309	316	270	265	309	295	307	272	285	280	279	252	290	307	299	275	265	306	268	304	285	298	323	281	282	295	278	291	314	308	264	304	308	281	310	299	296	301	283	261	275	269	265	300	310	274	285	303	266	260	339	322	284	293	286	277	310	286	274	302	320	260	270	309	255	251	311	287	271	290	316	298	302	279	284	291	293	275	293	275	314	300	284	305	290	280	287	251	292	280	301	312	307	265	271	312	274	295	283	263	316	295	310	287	317	311	297	275	292	307	301	286	297	290	278	285	293	287	290	278	276	319	279	278	307	317	307	295	303	271	303	302	279	283	280	273	282	286	277	261	272	275	285	299	294	281	281	296	304	304	275	284	303	288	300	284	299	272	285	280	261	277	285	297	290	279	288	284	286	308	276	260	320	258	274	289	314	268	312	297	268	286	264	305	329	278	298	294	272	284	286	297	304	300	306	291	288	269	280	330	262	299	292	314	298	298	290	300	316	298	282	276	285	303	260	307	265	257	310	308	301	272	295	310	258	322	267	279	318	292	279	290	271	309	268	293	310	270	286	295	258	308	264	280	287	287	283	256	256	294	275	243	269	293	276	298	276	282	271	292	290	241	291	305	295	285	261	291	295	292	284	305	270	280	260	305	263	295	292	279	298	306	270	303	303	305	310	296	290	302	293	263	273	317	317	273	315	317	288	306	288	282	253	268	253	334	281	294	285	291	252	292	294	287	293	300	279	333	290	325	284	289	286	243	265	275	291	273	322	295	322	259	313	278	288	288	306	245	280	307	327	298	302	323	308	302	303	294	297	294	311	290	281	284	297	287	274	244	257	304	334	255	278	313	290	291	270	287	259	277	260	273	289	307	288	297	273	287	286	322	248	301	277	264	279	261	280	296	302	315	285	294	303	299	312	280	287	281	296	263	314	274	293	307	244	293	308	270	312	308	292	280	293	296	285	281	295	315	306	297	285	271	293	325	297	270	321	271	271	297	295	296	306	296	289	287	279	293	266	265	301	299	310	275	271	275	288	306	298	294	282	312	286	260	299	324	288	269	306	286	295	308	281	295	287	315	285	282	317	310	294	260	284	299	309	324	298	300	315	290	288	291	276	313	327	274	280	277	303	272	310	302	295	300	277	275	250	291	296	309	282	261	243	283	294	288	309	268	297	329	272	286	283	280	312	325	324	273	334	283	290	299	301	303	276	301	265	286	287	259	281	286	282	319	264	275	288	274	286	302	270	300	297	276	299	308	256	307	281	303	264	274	295	284	267	266	261	275	263	306	277	318	286	267	270	285	299	285	289	262	270	302	295	268	281	284	296	289	274	303	294	333	290	288	282	281	321	284	279	295	286	270	284	246	289	312	277	307	282	324	275	306	283	299	289	297	267	311	304	259	295	278	280	274	315	268	297	295	274	246	290	275	294	250	310	295	318	290	300	314	295	302	277	275	299	285	314	318	262	261	267	288	291	278	317	324	295	300	284	283	295	304	301	279	299	272	299	305	273	290	309	283	288	274	281	306	276	307	314	310	283	298	324	268	287	299	272	291	274	290	282	280	284	264	299	282	268	270	310	270	317	269	312	295	288	258	269	315	261	287	311	316	276	276	291	291	294	298	314	311	294	298	257	279	294	265	295	283	279	271	281	267	291	276	268	291	319	292	267	294	277	299	316	317	280	300	280	283	289	261	264	298	263	280	287	302	278	313	272	309	280	348	295	292	286	318	300	303	291	305	315	279	280	311	293	302	289	292	310	330	292	304	296	289	279	286	309	285	268	279	304	315	349	289	330	317	282	301	263	295	288	300	274	289	255	289	283	293	303	283	287	272	279	295	291	307	265	288	290	305	277	278	302	280	323	332	323	318	299	285	284	293	289	292	299	325	316	297	341	262	302	292	300	285	287	281	307	282	294	278	289	250	296	317	307	296	313	300	304	277	295	293	302	275	298	301	272	303	314	305	286	267	290	298	263	301	289	309	301	296	290	257	290	309	273	299	286	299	276	321	272	300	305	268	293	320	308	314	283	263	316	313	310	291	269	250	314	298	297	275	300	298	273	290	335	267	282	292	288	279	259	276	314	287	307	294	283	285	286	281	271	307	294	294	313	298	302	285	291	290	285	264	263	285	305	303	297	283	294	290	281	311	327	326	283	292	308	274	295	272	273	308	269	251	288	287	289	274	294	261	297	308	281	312	316	288	269	277	292	282	283	281	298	303	297	294	321	290	297	240	277	309	326	308	273	298	307	302	283	289	300	285	269	305	299	286	307	328	286	292	285	270	287	294	292	269	276	306	301	327	298	325	289	321	305	299	308	291	297	294	346	291	323	292	284	306	286	301	323	318	280	282	292	294	280	284	301	313	293	297	299	263	268	309	317	301	301	283	302	309	288	280	285	283	283	278	294	308	288	319	295	299	281	329	299	291	294	286	292	304	275	265	298	295	284	279	277	269	305	271	309	296	279	287	313	263	272	286	289	290	309	290	279	282	282	301	290	261	325	292	288	279	279	261	295	296	271	281	304	309	303	268	315	283	300	292	254	273	275	292	259	329	286	296	299	280	297	293	295	294	285	292	292	304	268	287	305	297	301	306	278	299	278	281	284	266	299	328	282	292	282	279	297	279	330	294	293	332	303	280	301	312	302	316	281	303	288	295	276	310	290	274	295	297	307	275	279	296	266	297	275	261	313	289	292	301	280	312	269	303	272	303	301	261	300	327	270	258	277	302	292	251	297	299	306	304	276	293	290	289	273	277	300	290	272	286	288	256	327	288	290	288	269	281	305	311	288	308	319	303	311	330	284	293	311	307	290	284	280	278	290	302	285	302	266	270	295	280	276	300	262	268	276	288	287	308	271	292	303	324	245	308
27344	41574	46260	26354	15722	13548	11060	10321	8277	7163	6441	5520	4616	4425	4267	3625	3308	2833	2865	2712	2293	2063	1978	1966	1700	1386	1295	1253	1214	1216	1054	1024	1085	965	933	925	934	933	909	908	930	924	903	899	831	874	893	848	835	857	857	860	877	900	841	799	762	839	798	841	868	848	824	835	861	830	859	840	835	868	881	815	832	816	745	793	783	768	738	745	815	769	824	831	842	771	769	761	826	793	804	791	739	733	712	758	755	753	693	686	759	717	701	696	690	752	640	666	711	738	734	699	730	713	737	699	725	663	695	722	709	664	684	683	653	694	658	681	702	621	708	693	692	715	702	681	678	630	682	666	693	679	686	686	703	661	726	748	730	679	729	731	643	693	663	688	717	704	662	679	677	712	696	680	699	647	723	706	670	670	654	720	716	723	662	709	667	693	674	691	700	681	684	671	705	716	696	668	728	672	623	671	679	667	694	679	694	674	697	670	698	665	634	685	677	704	677	650	686	660	670	726	689	688	686	669	700	680	700	716	641	706	683	679	668	714	692	728	697	682	710	686	697	709	648	669	688	696	674	646	651	674	711	698	719	683	673	685	696	699	653	669	710	661	681	654	668	695	723	709	680	691	696	692	712	691	652	733	680	667	727	703	648	703	680	626	657	675	737	695	687	698	720	681	678	688	712	644	631	603	655	663	682	706	689	640	672	670	665	666	682	715	697	716	644	651	708	657	642	668	681	686	711	686	645	702	666	678	704	655	684	687	700	693	686	717	672	677	731	687	670	712	683	688	649	686	699	680	658	760	689	730	707	716	648	671	687	719	660	710	684	710	679	709	648	658	681	659	661	728	658	700	634	666	684	669	719	702	728	697	685	726	674	724	732	677	642	668	694	671	660	674	716	701	685	720	686	714	697	662	733	660	675	675	649	684	703	673	704	710	643	672	653	677	671	667	717	690	693	687	645	716	694	715	677	708	719	685	715	720	619	720	679	698	681	675	727	659	683	740	701	691	656	657	670	673	708	668	674	713	675	694	670	700	705	677	695	690	691	659	669	705	695	701	723	669	695	661	632	710	689	657	646	733	731	673	720	691	684	734	675	676	651	657	721	728	728	685	736	758	656	663	699	706	690	736	710	647	731	694	672	694	671	702	670	706	696	644	662	694	679	660	663	755	749	665	739	686	673	700	708	687	712	688	668	713	673	685	702	746	693	652	686	696	635	674	668	707	665	674	690	682	689	684	653	657	713	713	678	679	666	666	666	682	679	727	716	699	669	677	696	702	678	620	690	724	665	679	649	737	657	672	695	724	673	714	710	664	691	664	715	696	672	679	700	724	697	683	690	711	721	699	660	684	684	709	686	674	706	643	663	695	689	654	684	693	728	634	658	743	703	716	690	666	716	676	674	706	675	688	629	687	638	681	682	681	684	687	656	695	712	659	636	737	656	696	734	668	667	669	701	667	692	678	704	639	747	695	671	671	727	678	711	701	651	701	656	705	661	728	692	674	692	665	738	685	745	668	656	651	727	688	677	630	654	687	683	681	684	701	700	693	694	660	672	681	672	690	661	707	658	686	697	715	684	708	690	659	678	703	644	671	652	735	666	670	731	701	684	674	662	680	708	685	750	720	684	674	694	686	712	699	660	720	696	743	713	674	646	708	722	707	669	713	653	687	682	685	700	685	654	670	696	673	742	673	720	712	718	672	703	656	701	666	660	660	710	720	626	690	734	686	658	702	649	701	715	674	690	686	697	688	686	700	666	647	645	685	616	664	665	664	721	660	702	710	709	690	673	677	663	672	700	671	704	719	652	696	679	712	698	677	643	667	673	677	678	672	716	690	685	660	700	679	695	703	666	697	666	682	718	676	653	716	726	680	668	705	723	750	644	678	653	698	682	704	652	717	713	657	698	698	723	682	674	692	711	713	679	623	630	635	709	695	667	720	687	657	692	683	694	671	633	693	724	697	675	677	689	681	697	659	721	703	722	694	685	682	715	653	698	701	649	680	654	677	708	700	713	696	672	700	705	688	665	662	655	679	709	711	688	713	627	671	684	710	691	693	634	657	687	691	700	698	700	643	702	658	709	732	654	651	665	690	688	702	639	659	699	646	696	692	648	721	652	643	677	687	694	735	690	704	683	734	670	707	687	661	685	686	735	630	709	690	663	654	731	671	708	701	689	705	692	709	715	698	700	679	709	687	651	673	666	665	679	699	632	679	664	674	684	713	682	676	689	718	678	652	683	680	645	696	706	697	680	691	669	681	757	675	656	691	663	724	687	674	719	667	632	678	674	668	661	704	674	698	688	709	721	652	683	714	672	696	687	692	693	662	674	662	699	646	709	635	743	689	692	674	648	676	660	694	668	653	728	641	671	698	654	679	646	693	675	705	682	723	701	734	685	677	695	666	642	677	713	659	681	675	729	689	667	698	632	720	635	700	702	670	669	719	685	670	641	698	671	657	680	642	697	684	677	722	658	696	643	717	671	701	723	699	716	709	702	666	698	692	683	681	678	663	729	712	664	713	697	653	677	696	691	657	691	717	707	676	651	677	678	721	669	675	698	716	662	689	680	675	709	711	667	712	663	654	686	669	699	646	690	679	639	721	667	665	716	635	681	736	677	692	662	696	626	653	676	711	681	741	722	687	731	669	649	726	692	660	708	688	703	701	676	715	696	694	747	683	657	703	695	691	678	711	646	662	712	672	685	671	678	688	656	732	699	702	689	661	724	704	612	705	640	709	666	685	705	689	627	649	643	665	730	692	660	677	732	656	690	677	706	689	695	655	680	696	675	739	659	662	659	658	688	664	686	673	675	636	673	683	695	667	663	680	713	694	714	704	662	687	688	729	673	685	643	720	663	728	661	669	732	684	668	641	680	642	679	663	676	681	738	638	689	703	677	755	687	655	670	764	708	660	671	681	711	703	730	698	659	660	654	684	695	738	694	695	689	697	684	682	668	700	704	658	656	699	668	686	695	689	709	676	658	697	668	720	665	732	727	652	729	735	704	710	693	725	747	687	713	657	732	673	720	726	636	676	684	723	733	677	683	715	642	691	675	656	688	697	686	677	673	706	685	692	648	683	687	648	707	660	705	689	700	667	656	655	687	657	694	647	676	667	720	669	674	695	715	763	704	676	643	703	660	722	693	695	672	735	660	690	700	701	667	664	785	748	670	748	644	679	707	723	696	688	685	732	700	698	714	706	708	703	730	663	667	728	681	707	659	656	697	725	672	715	723	679	663	627	705	648	678	700	710	703	704	683	708	730	714	676	729	701	665	711	669	727	697	677	687	673	696	640	698	693	718	699	664	661	723	737	660	662	710	691	709	665	723	672	691	686	679	682	669	716	658	721	685	697	682	726	701	713	702	693	724	628	663	665	658	661	691	671	670	703	631	707	710	675	652	720	722	692	692	677	706	672	666	697	671	665	726	713	684	714	660	693	671	672	709	662	705	740	714	715	660	692	676	670	672	674	704	705	738	699	649	670	701	715	748	671
48019	50487	46336	29250	22966	19107	12358	8278	5291	3709	2972	2148	1815	1529	1409	1140	1070	953	895	875	644	599	628	554	584	454	418	427	383	373	364	365	334	328	356	301	318	296	309	276	301	312	310	289	280	326	335	303	262	269	279	296	291	303	263	267	276	278	313	249	276	276	273	261	296	284	289	287	270	260	280	268	275	253	267	307	281	265	297	275	252	265	290	286	260	294	287	276	295	287	280	275	253	282	261	246	270	254	227	251	287	255	273	274	249	235	278	252	262	272	239	262	275	260	257	266	256	251	241	265	265	234	220	263	288	276	266	278	275	222	255	245	260	251	245	249	261	253	270	237	260	234	273	267	290	252	272	263	273	250	269	263	249	291	274	262	273	266	244	261	262	259	252	256	237	232	251	217	233	248	235	283	257	237	252	279	241	232	263	267	266	255	275	258	277	259	253	268	273	250	222	229	258	275	255	273	271	274	273	281	246	266	258	254	287	237	297	267	263	243	233	235	248	275	283	256	260	272	243	262	256	227	260	242	273	243	266	276	255	239	246	242	275	253	239	258	251	246	264	246	255	280	263	243	259	240	232	250	265	269	271	227	252	244	262	272	226	226	306	240	236	301	238	292	288	245	291	270	249	254	277	228	261	277	236	291	282	288	289	267	238	291	243	271	252	252	243	253	232	232	272	284	267	231	289	228	244	243	242	232	258	226	254	282	278	261	272	242	242	249	266	263	281	249	250	230	253	257	247	250	239	259	276	257	262	233	244	248	269	277	265	216	253	255	272	274	260	267	254	249	239	259	276	212	253	243	241	253	242	258	242	260	232	254	247	260	249	264	240	248	229	283	239	269	247	263	256	250	245	237	291	256	256	272	228	264	231	255	228	242	234	259	266	233	263	249	274	264	262	244	257	258	267	240	249	263	260	263	271	288	260	271	241	252	267	277	257	246	267	270	232	237	262	273	241	228	265	269	278	266	241	269	267	243	264	259	256	274	296	247	257	241	241	289	252	240	264	234	279	267	296	222	264	237	260	270	258	244	252	236	261	252	289	260	277	233	266	246	257	242	269	278	238	240	260	234	255	280	251	230	255	243	250	283	258	272	234	282	232	236	250	261	261	242	246	258	240	264	226	270	271	273	232	243	284	268	244	277	241	234	252	282	239	255	300	250	227	264	259	224	259	237	258	289	252	246	268	241	270	272	232	263	273	258	265	256	273	224	249	259	251	267	247	254	255	231	227	256	267	249	311	257	259	224	260	245	259	250	256	248	271	257	237	270	250	258	232	238	244	243	239	240	257	213	229	269	274	292	238	265	243	267	272	254	269	292	253	253	254	264	260	247	257	281	252	250	267	292	248	275	261	258	274	229	253	240	261	231	268	264	259	230	267	253	229	282	254	279	232	253	256	274	275	248	252	233	282	261	246	265	265	279	248	271	251	241	250	286	250	258	251	285	237	283	252	269	245	291	253	243	271	252	232	259	241	280	285	265	262	250	239	258	205	257	269	287	294	253	251	273	247	238	263	250	260	270	254	268	248	248	243	287	261	231	246	277	259	255	266	275	248	257	242	269	243	259	276	275	268	261	266	299	253	237	258	232	239	235	270	261	270	249	260	289	236	252	278	271	249	242	271	255	246	285	258	282	234	244	262	308	261	243	249	253	264	239	264	235	259	260	229	269	256	236	234	279	268	262	268	257	287	245	259	241	255	243	252	268	245	261	239	270	225	258	242	267	226	229	238	248	250	257	273	244	284	254	243	248	273	240	230	248	254	259	243	278	223	270	278	257	291	232	256	249	233	257	257	245	265	251	236	256	264	276	263	258	253	263	268	223	242	264	237	236	269	250	261	276	278	266	261	287	279	244	256	258	249	246	263	252	262	287	263	259	240	270	275	275	246	247	243	253	222	269	260	248	230	238	218	269	281	246	265	274	249	254	257	259	246	260	253	238	252	268	238	251	235	218	267	273	258	268	283	282	265	246	267	295	255	262	261	243	250	251	253	237	262	232	273	256	252	246	267	283	283	251	263	265	244	255	246	237	238	228	252	255	246	274	217	243	230	267	226	268	228	263	253	259	238	252	238	260	289	272	259	280	245	267	257	258	259	253	252	288	258	288	237	220	224	288	213	267	256	242	235	242	249	263	240	263	248	250	276	235	272	233	251	261	232	259	266	259	267	261	254	232	260	275	257	230	264	253	237	240	248	291	249	277	261	253	262	261	256	264	244	263	266	286	243	273	240	247	278	242	262	245	266	244	252	261	264	255	237	259	263	253	223	235	248	236	266	254	305	239	269	266	248	273	278	266	257	261	217	233	243	248	244	258	247	267	237	235	266	281	263	227	248	275	218	249	251	299	235	240	259	268	268	273	278	303	260	272	245	249	233	252	241	263	251	234	265	244	264	254	240	275	271	256	247	249	251	255	231	271	240	229	256	249	274	261	242	264	254	271	243	283	295	281	273	241	240	275	229	281	239	275	270	247	247	245	245	235	258	243	250	256	238	277	273	263	263	257	250	276	237	255	260	250	265	277	260	236	260	257	269	256	232	237	265	263	237	220	268	254	260	257	250	247	223	279	252	257	218	270	220	237	251	240	275	250	250	262	274	246	213	268	238	213	291	288	232	272	287	229	269	240	227	257	275	262	267	246	241	225	224	276	267	253	273	253	245	284	263	260	275	249	286	256	254	270	253	234	233	249	270	251	262	236	264	267	247	231	250	263	262	270	268	268	275	270	256	257	259	225	232	274	279	257	270	247	248	261	271	233	261	267	280	266	291	267	253	254	234	220	266	287	235	256	274	280	264	263	283	250	252	259	222	262	266	252	263	260	252	241	280	240	246	198	274	264	248	294	264	272	268	260	295	269	211	259	243	274	249	270	281	244	265	273	234	260	253	233	249	289	268	245	254	257	227	256	267	283	272	277	254	279	240	237	256	260	237	231	275	267	284	248	260	241	257	251	250	240	237	256	251	261	268	272	237	275	226	256	269	259	271	253	254	238	239	237	275	255	254	282	272	294	241	239	250	281	237	278	244	276	250	233	265	263	265	250	250	263	239	257	256	253	249	271	227	223	236	236	263	262	245	269	263	260	256	300	283	262	259	233	237	260	257	274	266	261	275	253	233	257	277	239	231	245	242	238	258	250	262	260	283	258	275	244	266	279	297	260	250	268	232	297	255	254	232	251	248	282	268	270	270	248	257	246	261	254	250	280	275	257	275	254	262	266	263	263	254	258	262	252	254	268	232	268	259	265	259	274	227	254	281	255	286	278	286	253	244	238	273	273	240	261	247	225	250	269	243	257	236	230	268	264	255	247	271	243	237	282	245	244	265	251	235	270	230	265	262	270	259	279	253	253	274	234	272	279	279	259	284	249	262	237	242	243	261	273	243	263	234	232	264	247	262	242	280	274	251	264	256	253	263	264	253	249	259	259	258	267	272	288	266	262	258	253	262	258	252	235	266	251	253	249	263	244	255	275	270	249	258	238	269	239
33731	45891	46961	26598	21349	18948	16405	14744	12921	10935	9978	8518	7568	7058	6390	5271	4908	4590	4198	3893	3065	3071	2932	2501	2570	1829	1654	1676	1667	1448	1351	1365	1314	1268	1213	1129	1023	1033	1001	944	1023	1012	953	937	885	966	907	859	854	824	926	969	1004	898	854	855	774	780	862	837	896	785	844	820	864	848	818	828	758	769	778	843	764	732	816	835	819	830	776	765	724	748	772	830	793	796	828	785	740	681	651	725	763	709	682	717	736	634	681	605	639	607	558	622	639	639	632	635	628	608	613	620	671	663	630	661	668	625	599	628	604	594	575	607	566	551	599	580	581	581	574	590	631	603	627	607	633	594	566	613	634	584	594	607	578	587	601	589	581	610	577	637	598	615	607	609	606	619	597	629	617	621	600	615	594	588	599	596	641	618	593	629	594	610	579	569	622	606	612	613	567	597	614	601	642	561	603	625	597	615	610	626	633	643	603	618	572	628	574	617	629	609	608	624	643	601	589	629	596	603	582	603	579	588	600	554	620	606	602	608	582	605	532	630	592	605	655	627	606	601	567	576	589	548	573	612	570	596	606	599	618	547	575	615	588	587	606	597	579	598	599	589	590	593	560	633	642	574	613	594	592	612	595	572	666	578	619	555	573	597	641	594	632	620	613	627	611	613	553	620	617	608	589	651	599	581	605	616	627	569	584	629	660	595	578	606	607	555	562	634	607	602	659	597	588	612	624	616	601	619	632	650	605	614	639	605	579	592	590	637	574	548	597	611	605	601	664	623	610	569	606	625	596	621	583	607	635	612	621	599	592	621	610	585	596	572	569	620	588	606	636	603	616	628	622	594	618	590	610	585	589	609	573	567	616	628	602	602	628	590	646	644	634	582	555	572	609	584	602	621	619	592	588	630	606	556	578	600	576	580	608	641	592	577	531	608	633	593	576	556	577	570	605	601	612	632	607	586	567	629	614	553	587	641	577	655	560	571	584	592	603	628	609	577	585	543	625	626	649	593	618	610	595	636	585	611	597	587	594	598	581	614	536	581	596	605	563	588	588	591	587	596	628	623	623	594	639	602	600	585	622	586	612	585	572	598	618	649	602	624	610	592	597	626	561	608	601	561	612	624	632	600	610	654	609	658	602	595	568	603	630	644	607	584	596	589	586	616	592	594	562	605	589	584	623	600	581	600	641	579	628	570	655	572	651	619	627	632	600	635	635	636	615	607	581	659	582	604	618	603	632	596	589	621	598	595	626	575	661	559	614	618	576	605	585	607	596	636	555	626	590	598	595	608	621	595	625	592	578	584	563	590	622	555	604	612	583	622	570	572	593	590	577	623	618	597	606	588	578	605	600	615	635	605	596	616	632	548	622	607	628	586	556	577	612	586	603	595	596	608	571	603	628	614	623	611	626	605	621	620	590	567	600	594	631	544	605	556	642	637	626	618	573	609	621	586	587	604	586	579	660	630	627	592	587	622	589	594	590	601	557	604	599	581	624	604	581	574	611	615	624	606	558	607	575	616	619	575	591	613	609	600	612	578	562	632	600	587	590	597	613	589	608	595	565	607	525	587	616	614	588	596	601	596	584	572	626	608	581	615	619	602	601	609	595	582	624	580	554	631	618	618	620	612	592	626	607	586	588	621	605	602	594	585	661	634	613	605	596	616	578	623	636	598	632	579	633	596	607	624	615	595	603	632	582	599	594	581	589	574	610	589	603	624	664	589	631	593	602	608	602	615	622	578	644	554	603	597	595	625	631	594	620	572	622	630	563	621	612	620	552	596	621	584	593	582	618	631	589	642	577	610	608	587	634	620	614	635	636	586	589	614	566	634	621	575	577	592	624	624	585	583	559	555	589	619	612	573	573	622	573	626	588	623	622	597	608	626	605	649	572	588	568	603	614	619	611	598	585	626	613	604	614	611	601	599	590	576	627	591	612	619	601	567	592	614	623	604	618	560	609	589	599	640	607	612	615	643	600	596	613	563	629	606	567	562	598	601	612	606	589	606	635	616	602	597	653	581	603	563	622	579	595	587	570	662	604	609	611	612	633	605	580	606	577	571	552	597	595	597	644	597	644	652	601	624	593	624	651	622	600	576	577	615	615	633	602	581	577	598	627	595	602	591	595	652	610	640	636	566	585	590	618	607	641	581	598	588	548	614	618	604	609	581	596	634	580	564	563	629	624	593	588	607	576	674	586	560	569	627	617	605	602	618	621	576	600	633	596	612	554	629	577	555	585	650	631	607	585	601	620	605	577	560	683	611	607	604	590	602	614	613	601	637	588	598	545	612	605	568	552	593	603	599	593	570	571	617	614	610	633	627	595	607	622	582	558	595	602	571	596	632	604	589	595	586	573	602	591	600	574	596	622	610	576	607	638	567	596	594	551	619	627	577	563	576	614	631	616	625	602	586	654	543	578	602	604	614	565	592	558	586	645	577	589	575	580	581	622	616	614	599	586	631	642	601	564	623	597	596	576	624	656	643	592	614	597	551	584	601	620	573	619	587	594	623	558	587	594	627	593	549	643	594	612	552	589	627	617	550	627	622	608	610	605	589	581	579	590	619	647	623	591	596	608	603	599	594	581	608	618	631	579	591	617	608	578	649	570	642	632	577	632	631	578	640	547	592	583	573	581	587	618	635	566	611	594	578	592	562	644	581	621	573	596	637	564	588	625	585	602	604	631	620	615	591	628	584	583	539	611	569	594	586	591	623	586	597	581	595	590	615	624	602	645	593	584	635	576	591	550	630	574	587	548	609	586	655	595	639	572	644	584	629	616	605	640	592	614	572	597	621	565	634	639	627	630	615	566	555	597	590	643	659	627	590	621	595	615	604	607	589	632	613	616	597	594	596	587	622	585	580	582	605	604	607	658	577	617	567	604	609	644	549	639	599	601	606	610	602	610	581	577	621	635	560	576	607	591	629	633	631	534	580	582	594	602	578	605	602	592	589	640	637	612	559	625	590	575	577	599	613	566	622	614	596	611	592	619	610	652	635	595	589	597	575	608	632	613	579	630	558	637	614	602	596	609	593	569	589	629	632	586	606	636	629	625	617	635	596	618	653	621	630	604	601	637	574	574	606	639	572	585	613	589	620	578	605	610	600	622	586	618	620	619	594	590	587	605	645	604	558	569	621	612	628	590	559	653	590	576	617	604	600	628	583	562	586	581	580	606	599	581	602	623	619	634	611	567	604	586	616	584	625	586	633	604	567	604	595	655	595	590	619	542	609	606	552	628	609	576	604	599	621	563	649	647	591	617	586	595	644	638	656	610	612	558	621	635	605	639	620	613	606	585	619	603	572	593	597	602	622	630	612	592	593	599	582	622	602	582	559	569	648	603	642	589	621	562	570	615	580	601	602	633	604	607	625	613	601	605	637	634	588	616	571	607	612	593	561	605	563	598	621	589	625	651	578	604	570	626	628	599	576	578	597	630	613	627	688	605	609	577	589	622	616	632	608	612	593	584	583	613	594	614	584	595	622	610	570	603	599	605	576	574	606
16726	15511	14973	5366	2787	1850	1327	995	792	729	565	598	500	461	433	407	374	386	362	338	301	289	263	268	295	249	227	276	247	252	250	222	250	249	246	235	253	247	242	232	248	247	209	218	272	238	242	230	250	219	242	233	244	218	251	248	233	215	231	234	265	279	249	213	255	254	252	206	196	214	225	246	209	266	229	251	245	238	260	245	229	244	257	255	246	254	251	247	259	252	231	237	250	238	236	231	259	221	229	219	223	219	231	221	215	232	239	241	237	234	241	197	218	222	220	228	235	265	228	231	209	245	276	227	215	258	234	215	239	232	255	220	221	219	231	245	222	238	244	230	263	254	246	232	232	226	237	243	256	270	234	238	264	223	227	247	243	248	229	211	246	256	237	234	267	214	241	247	208	225	262	207	244	221	218	226	228	221	217	224	213	271	201	224	260	273	234	189	254	234	241	226	266	229	227	209	258	248	252	256	231	229	247	248	236	248	246	264	241	233	259	242	218	247	252	240	255	239	208	229	218	217	240	240	236	231	222	227	261	221	210	237	210	234	267	242	214	241	230	228	222	245	224	235	225	227	266	225	253	255	249	208	239	234	238	228	205	227	257	221	246	245	227	225	255	251	271	233	223	243	254	241	221	217	237	247	239	233	234	251	193	222	207	242	246	288	266	203	238	232	242	231	236	209	256	230	256	234	262	237	235	240	243	215	252	239	245	248	230	238	233	211	207	238	225	221	245	237	238	228	256	191	220	243	227	211	239	277	243	258	213	245	243	233	245	228	252	223	213	217	241	223	240	232	238	251	220	247	211	236	234	242	236	235	233	262	229	247	249	246	267	235	225	270	225	225	231	225	244	238	235	260	273	252	228	239	249	205	238	248	257	225	232	238	206	200	239	238	231	220	259	226	237	248	229	218	202	241	246	237	244	251	224	244	256	246	207	240	232	258	233	219	235	202	252	245	223	236	238	232	214	228	245	245	241	237	220	223	235	250	211	241	216	240	220	250	227	249	242	236	215	236	270	210	242	232	246	225	255	238	237	236	259	219	224	252	229	213	205	235	228	263	251	226	242	242	237	238	249	223	224	233	233	231	264	215	233	232	206	242	234	230	238	242	226	231	232	231	252	222	222	256	245	244	215	241	252	235	248	246	221	240	224	246	226	241	222	235	231	234	232	228	226	242	233	244	242	221	233	236	221	212	218	208	246	217	251	217	258	242	257	219	222	253	179	207	233	214	227	232	256	230	249	235	227	269	245	231	217	227	243	234	220	214	249	229	226	236	240	222	237	260	225	216	235	246	238	248	255	246	228	234	232	238	255	249	227	233	224	216	260	212	224	230	227	250	241	225	233	244	228	234	230	240	245	246	265	243	244	240	218	253	254	221	237	227	222	255	246	260	236	245	276	213	268	234	279	239	234	232	256	239	242	231	268	229	228	243	213	222	245	230	235	232	252	260	251	219	258	232	230	216	223	252	241	252	241	231	227	252	245	224	244	246	247	218	221	218	247	217	210	217	245	197	234	219	218	237	222	238	220	230	242	247	204	232	230	223	241	255	221	236	231	231	230	249	204	228	252	242	244	218	230	224	251	221	231	239	255	250	219	235	227	239	227	243	227	233	246	227	219	224	237	251	211	216	228	249	222	253	212	238	210	229	228	220	251	247	231	236	205	236	227	231	243	240	239	233	231	209	243	233	240	226	258	248	232	245	247	212	221	199	231	237	219	236	237	234	225	233	249	251	241	221	238	230	202	244	235	226	226	243	246	221	254	244	244	216	259	243	249	262	203	241	223	237	253	238	238	214	237	253	221	226	231	247	245	260	234	212	212	231	227	248	221	226	240	248	234	220	221	245	261	236	250	252	244	251	219	203	226	231	202	221	230	271	239	224	219	238	246	221	234	242	233	233	209	261	269	265	223	240	245	222	240	263	250	247	231	260	221	246	216	222	242	235	261	261	239	229	232	243	246	230	253	233	254	249	217	237	243	213	232	241	262	231	258	217	249	233	238	232	234	229	239	219	244	219	215	227	235	233	226	232	251	237	250	205	239	257	253	266	242	233	239	244	253	260	239	224	231	225	255	238	252	237	244	249	235	230	247	257	216	232	246	209	233	225	230	230	233	252	246	226	243	231	270	254	241	249	231	263	217	245	242	228	228	219	252	234	247	215	240	229	248	235	196	214	240	232	231	233	240	216	240	191	240	265	251	235	245	243	235	257	241	236	250	214	225	244	248	236	237	267	211	235	238	235	228	231	231	219	245	216	236	217	238	232	254	232	235	236	239	224	227	246	233	203	213	237	241	243	224	246	205	229	230	235	245	223	221	247	232	254	240	240	249	263	239	238	232	251	247	192	204	238	212	196	259	265	252	204	232	220	244	234	245	248	237	240	234	243	228	228	261	242	256	226	234	249	236	254	179	216	256	224	224	265	233	227	255	241	251	231	210	240	234	265	242	257	235	232	243	246	265	210	235	245	260	201	248	236	236	229	239	241	230	225	242	237	236	216	205	216	210	229	248	236	250	216	266	241	260	234	208	249	251	226	239	212	230	232	251	200	223	256	237	259	238	253	251	236	269	216	250	246	199	215	232	252	233	242	237	240	226	275	246	239	205	200	227	233	249	237	220	216	254	258	209	240	234	223	231	271	240	234	211	265	236	214	253	225	222	229	235	248	256	221	211	259	246	219	230	242	237	217	223	218	225	225	233	239	243	232	231	240	243	220	217	220	240	223	260	258	232	224	252	264	225	250	233	196	225	246	260	255	241	273	228	243	220	250	204	230	247	251	235	232	251	226	251	264	200	227	239	240	250	217	210	257	254	229	239	272	216	251	236	270	254	239	258	247	231	242	242	241	262	220	249	238	237	230	222	222	222	249	219	240	235	205	207	239	238	239	242	204	253	229	220	219	240	217	243	248	260	246	247	260	214	216	245	229	221	244	242	228	270	240	247	238	236	259	234	239	223	252	243	225	216	233	240	246	217	253	219	237	250	239	233	250	213	247	223	246	231	243	238	232	207	266	274	237	231	255	262	252	242	242	236	237	240	241	219	209	241	229	251	240	211	221	244	246	233	251	215	223	230	254	236	251	267	235	257	243	237	231	211	259	251	231	245	250	236	243	230	211	244	280	231	206	226	217	249	228	225	228	226	235	239	207	212	218	247	236	203	251	257	229	230	262	230	246	219	235	250	265	243	240	227	229	203	210	226	235	219	257	230	225	212	231	243	257	239	217	254	224	243	233	236	213	228	232	217	247	217	255	215	236	202	235	246	246	256	246	212	232	233	239	225	233	213	248	218	253	228	248	234	249	231	237	230	230	232	255	246	231	245	220	208	225	226	237	243	228	236	257	218	223	225	254	260	239	245	262	223	231	233	246	220	229	225	221	245	231	231	253	229	219	210	253	234	229	245	212	231	239	241	253	255	239	236	248	232	252	198	223	224	221	217	252	217	220	240	209	217	248	210	233	224	234	236	254	259	201	238	230
10153	15018	19297	9593	8223	6774	5429	4097	3501	2932	2592	2364	2073	2003	1849	1687	1630	1481	1398	1174	1115	1043	986	892	871	792	761	724	701	697	636	667	657	675	670	660	626	564	656	606	631	650	650	646	615	662	619	680	644	627	607	626	637	633	614	615	613	638	645	599	595	659	667	699	630	689	624	663	660	611	632	672	632	632	600	646	608	648	634	574	641	663	650	650	724	664	671	714	587	617	622	584	623	602	614	571	612	609	571	569	607	582	597	547	564	554	659	556	586	582	581	574	601	586	613	555	594	625	614	572	589	578	589	592	595	592	549	614	557	600	612	580	607	580	577	573	573	601	557	604	555	583	613	590	580	580	575	604	559	588	542	602	557	577	565	581	614	590	566	595	594	584	582	601	597	592	564	555	591	590	584	579	577	543	575	624	529	615	580	542	619	584	582	589	548	567	541	600	587	596	563	600	581	561	543	588	599	568	600	546	600	615	575	556	551	531	563	567	598	576	575	566	558	593	598	549	542	556	591	538	571	593	580	559	562	585	564	573	618	588	561	565	601	563	588	589	566	582	567	570	596	572	587	602	603	576	596	596	557	583	574	604	604	604	556	593	581	592	607	569	571	562	542	536	565	608	610	610	534	558	583	576	557	590	592	615	584	574	536	596	609	540	598	597	546	575	587	605	577	582	595	645	582	593	593	597	556	613	600	613	579	597	568	599	602	617	546	547	576	572	588	586	591	631	621	560	619	570	586	597	615	577	612	567	556	591	587	574	617	562	571	575	532	542	571	605	571	570	604	582	581	581	566	543	535	567	585	567	633	587	565	575	557	615	509	554	599	600	548	565	546	589	583	573	565	547	595	553	577	563	531	595	585	626	583	567	536	627	569	541	560	571	587	594	583	589	580	560	573	600	587	514	585	565	556	544	592	608	611	577	592	598	624	548	583	553	580	599	550	620	562	556	581	565	580	576	589	558	554	572	562	605	605	543	556	582	611	565	553	577	578	577	548	589	557	605	561	601	576	576	582	640	578	629	615	590	595	569	573	559	597	602	550	645	604	579	578	538	597	576	532	598	564	560	550	591	567	561	597	557	611	579	565	582	554	596	553	571	591	575	602	587	588	561	563	573	581	582	584	578	578	567	577	567	599	596	579	609	576	567	593	565	593	654	575	599	558	571	622	599	562	597	565	552	561	570	625	615	583	612	585	564	579	580	584	546	581	610	584	594	559	574	600	583	580	581	576	555	600	581	537	572	547	599	575	596	587	579	583	606	549	554	572	576	583	573	573	604	555	574	601	578	601	578	609	558	561	585	546	572	585	591	563	616	620	568	566	613	537	534	598	548	573	575	599	573	573	607	554	538	563	551	563	581	642	566	567	623	600	576	601	597	605	564	544	603	570	538	551	537	581	584	580	604	576	602	561	624	598	580	612	551	570	569	610	598	581	612	606	585	569	555	616	595	560	565	594	579	576	641	587	535	577	566	558	587	582	548	564	581	615	545	552	551	591	589	574	579	564	579	589	590	602	555	641	550	589	589	559	583	594	577	601	585	605	557	606	588	630	605	564	562	560	578	622	605	559	592	580	569	581	586	633	555	542	614	577	579	552	566	587	582	604	587	613	551	619	624	571	585	531	591	534	598	607	552	553	607	608	589	570	571	565	606	547	577	535	565	592	623	595	564	593	568	553	584	593	563	596	565	606	606	589	609	578	575	604	572	594	539	580	565	549	556	602	576	561	557	559	566	557	574	585	609	586	559	598	595	617	592	554	593	557	620	572	618	555	553	585	642	572	605	586	581	571	586	543	587	611	581	573	597	596	550	598	603	566	539	594	548	630	556	522	575	629	600	560	583	581	561	589	574	580	596	611	566	576	557	588	625	618	607	560	580	570	604	587	576	610	608	593	580	610	583	558	571	611	590	515	619	562	571	590	534	606	599	525	592	582	577	591	573	577	555	578	581	579	590	573	564	551	564	559	597	567	582	576	596	565	583	570	584	578	535	589	557	576	598	592	604	548	620	566	626	552	582	617	596	572	618	560	552	608	593	577	528	632	607	571	621	604	642	533	555	571	565	548	591	578	570	607	606	603	567	569	587	622	566	588	593	584	633	584	573	602	578	559	555	647	609	570	568	545	560	576	616	585	631	560	595	520	590	572	586	572	604	600	559	592	577	594	562	587	588	510	632	551	586	580	544	609	568	600	566	611	580	639	543	608	538	598	591	604	560	612	598	589	557	601	569	590	621	569	576	553	560	557	563	544	583	627	593	572	591	621	579	563	643	614	542	582	574	548	584	583	581	597	620	624	549	584	599	599	569	587	578	581	561	560	568	604	587	590	603	612	544	622	572	599	576	566	577	575	607	551	612	534	582	577	564	601	596	546	606	594	606	572	586	603	566	574	591	595	619	586	542	610	585	589	584	537	587	576	598	561	558	570	592	591	596	564	570	562	576	570	599	552	589	586	568	586	611	555	609	606	591	607	605	579	559	589	599	541	638	614	552	595	575	564	566	579	564	544	585	585	586	585	561	609	540	561	602	578	565	533	579	584	603	568	593	571	543	580	555	566	584	574	536	566	562	583	597	563	597	578	580	575	579	556	594	574	600	576	586	628	553	575	597	590	573	568	583	562	593	606	617	572	566	560	577	622	528	571	589	617	581	583	597	587	579	539	610	571	573	615	585	601	600	551	542	593	589	588	573	578	576	627	592	568	616	557	622	591	589	572	591	585	573	611	638	578	590	623	576	576	592	576	579	567	571	559	558	560	562	586	578	614	595	587	592	579	585	596	565	567	559	614	608	552	610	576	611	584	578	564	605	614	530	567	570	580	602	586	589	564	610	601	618	607	576	608	535	545	595	591	591	587	559	586	565	592	555	589	589	581	562	584	598	594	597	589	584	626	584	589	578	561	596	552	569	567	526	611	599	616	588	602	586	570	593	585	585	600	595	611	601	568	580	608	600	585	613	590	596	569	627	573	593	585	543	596	561	532	605	592	589	557	604	548	589	605	566	570	556	607	611	585	597	595	573	580	633	619	607	612	566	539	569	581	578	568	566	591	588	598	593	567	584	583	544	594	594	562	572	555	557	559	550	574	597	569	579	602	601	528	583	593	608	538	620	572	598	562	551	587	581	574	586	582	595	561	574	590	570	579	518	567	621	631	598	598	594	565	590	625	641	581	655	570	590	592	587	557	539	585	580	604	574	574	563	554	582	587	574	593	596	631	565	621	538	562	542	597	589	607	619	601	547	587	601	592	618	579	554	607	621	603	585	639	597	573	568	607	553	572	612	565	552	566	540	596	561	600	548	568	571	561	609	580	567	617	619	598	592	567	586	582	578	628	575	594	563	595	585	610	610	599	528	589	557	557	609	570	598	569	592	607	590	586	591	563	570	563	562	626	579	607	555	564	604	572	613	559	597	606	579	589	572	587	603	564	597	558	631	587	549	554	613	572	595	598	581	584	603	597	653	592	604	595	560	594	601	616	612	623	600
37231	47553	44172	27396	18614	12554	7130	4597	3110	2267	1701	1259	1163	1029	1036	819	716	679	705	585	531	534	520	534	412	410	335	329	387	360	341	302	323	314	328	305	321	256	307	331	295	278	330	323	321	293	313	293	305	290	331	306	308	316	298	299	278	325	284	298	277	305	330	281	324	319	309	275	235	292	303	294	305	315	297	260	290	336	267	265	291	297	302	277	283	344	308	295	308	272	271	282	298	285	313	294	279	280	292	258	277	272	269	283	293	283	258	260	302	280	307	290	293	263	284	284	286	288	282	289	283	277	282	289	260	260	258	253	295	247	283	286	275	249	296	282	279	254	292	277	268	259	280	260	296	261	298	286	260	287	288	265	273	283	285	299	304	288	282	263	295	286	279	297	308	269	300	288	295	298	286	283	298	270	279	299	285	273	276	268	257	288	293	279	292	281	291	254	296	297	309	319	316	293	286	295	288	277	261	305	289	276	261	287	253	260	284	288	279	275	257	285	255	248	272	264	290	263	319	282	284	290	316	268	274	282	298	293	267	289	257	293	282	263	309	288	303	288	287	293	267	285	282	281	290	291	250	300	301	282	284	290	285	301	275	279	273	295	251	276	315	275	258	280	283	270	293	300	284	327	285	291	319	276	274	273	281	268	271	304	288	280	277	268	273	252	310	280	285	289	294	285	290	270	286	289	287	271	300	279	278	303	289	286	276	253	275	271	294	261	308	269	258	265	288	303	266	280	296	286	271	262	256	275	272	284	311	313	302	288	315	277	311	233	281	289	291	290	298	290	276	310	311	278	292	295	287	270	272	282	261	279	281	302	295	270	265	248	309	279	273	290	285	283	280	288	282	283	271	287	269	270	248	261	285	285	292	283	299	307	270	317	295	328	276	309	292	296	269	269	269	277	285	289	286	281	275	279	307	252	276	283	280	291	299	299	257	262	272	291	310	278	292	247	248	251	274	311	269	309	296	309	280	301	258	278	298	279	282	264	306	274	274	259	287	292	287	281	272	286	301	259	254	266	269	307	323	283	272	282	284	280	277	302	288	273	289	290	268	286	293	292	271	333	295	276	277	284	292	272	283	283	268	308	298	310	298	308	236	242	234	289	246	270	255	273	274	299	296	263	265	301	261	266	272	268	296	270	284	304	282	290	284	259	294	276	274	257	292	262	238	263	254	266	258	278	321	283	257	281	270	295	277	246	280	302	262	270	256	264	286	274	295	303	258	265	259	277	298	298	298	257	282	269	269	291	284	297	280	290	268	278	279	292	296	297	264	276	297	273	277	311	247	264	277	312	239	282	268	283	278	275	298	282	308	304	274	252	298	288	280	283	279	292	274	315	269	307	262	267	247	264	264	264	249	266	292	285	309	293	303	276	270	258	276	304	277	289	262	277	282	299	273	298	292	287	261	251	266	281	277	256	278	244	273	261	266	289	260	311	294	275	278	237	248	264	276	289	278	280	338	287	282	259	313	279	289	279	290	277	295	287	270	303	271	279	279	285	274	312	266	285	285	280	274	288	265	280	307	245	275	252	253	267	312	293	282	282	273	279	280	256	275	276	276	281	263	274	271	310	293	261	268	305	292	275	284	318	236	276	265	290	276	253	273	262	267	280	256	279	294	277	283	304	288	276	273	307	285	302	264	258	278	305	296	264	310	262	264	255	255	266	295	271	304	291	289	284	260	276	261	254	286	268	273	289	326	276	262	296	285	296	302	297	239	284	277	298	255	291	266	278	278	273	294	274	268	274	267	296	269	297	278	285	315	278	283	283	253	279	277	306	260	285	292	298	282	282	273	268	291	289	297	287	277	275	281	276	290	266	272	263	275	314	280	279	259	272	279	280	286	300	287	281	269	283	282	290	320	267	268	275	278	274	275	277	265	235	271	290	305	270	244	301	292	264	258	264	272	285	301	243	265	244	312	293	295	280	259	263	247	279	258	284	289	271	275	273	285	292	273	297	284	276	269	277	289	297	282	274	263	279	301	314	283	273	254	282	232	272	270	306	296	274	264	289	236	287	255	294	261	295	272	271	313	292	289	273	258	267	294	277	298	289	289	290	303	292	256	316	312	300	284	314	281	258	268	268	293	268	292	274	284	287	280	295	266	262	311	297	247	288	320	285	265	276	275	293	268	292	321	259	274	272	278	305	264	288	269	289	273	278	276	286	285	278	275	263	266	285	307	265	263	288	277	256	281	264	302	280	286	310	252	284	293	299	286	305	279	277	293	284	303	279	268	288	250	279	308	275	258	282	324	291	301	287	285	300	276	314	275	287	295	282	252	261	274	299	252	237	286	279	279	290	264	313	287	279	303	283	272	269	276	297	299	262	294	272	306	289	285	286	299	286	293	277	256	248	307	262	272	289	284	298	274	284	291	291	323	289	285	288	290	241	293	331	253	282	273	285	289	302	289	268	272	277	269	257	254	307	289	263	249	260	267	298	278	262	263	269	274	294	244	304	287	290	277	298	301	278	285	276	310	242	256	261	324	266	259	264	288	285	298	277	284	287	259	280	246	288	247	276	303	308	267	269	258	245	255	287	302	268	278	293	289	281	285	281	279	315	289	321	283	304	311	287	304	273	307	297	277	258	316	295	294	271	290	252	270	307	296	298	266	281	287	322	259	282	310	292	306	273	280	271	307	272	262	288	259	313	291	271	252	275	274	263	321	283	330	287	296	275	259	297	286	271	262	283	288	240	327	294	306	292	300	292	294	273	268	254	285	269	307	284	258	269	260	314	292	289	293	310	287	315	275	265	250	309	262	309	277	286	252	296	307	272	266	307	312	269	286	282	274	283	235	291	257	291	290	284	288	284	295	301	292	268	293	285	255	312	291	298	302	297	308	262	277	285	250	283	302	281	259	306	300	297	274	297	234	299	297	308	268	315	273	275	281	303	306	265	280	300	286	305	262	281	289	312	320	278	279	302	310	255	236	311	264	287	287	281	275	287	265	279	289	266	280	275	271	330	264	289	270	271	283	279	245	271	296	258	285	306	303	276	265	296	287	258	296	287	264	304	289	260	267	257	278	284	277	287	308	280	274	275	315	290	245	284	283	257	270	275	270	273	268	307	297	285	265	322	297	286	300	291	276	273	275	296	297	262	276	261	291	244	290	277	275	304	269	284	328	299	300	292	270	281	279	277	296	270	301	287	310	271	279	270	300	278	299	258	279	275	294	301	249	254	280	248	297	280	286	294	260	291	284	261	295	264	294	295	300	293	272	279	270	298	269	271	264	297	268	288	259	288	306	273	276	280	284	276	273	281	274	302	295	277	277	265	266	291	285	266	297	261	270	294	288	275	276	294	272	289	263	282	286	298	284	272	285	330	273	288	303	274	333	271	307	307	304	267	241	270	278	264	283	273	259	285	293	284	310	270	290	287	270	291	256	295	287	272	278	243	323	270	280	260	277	318	283	275	269	289	278	294	262	304	254	274	283	282	279	288	258	280	294	271	299	279	274	286	294	269	281	297	286	312
25433	41536	41516	24233	16807	15055	12768	10666	9097	8078	7035	5833	5451	4954	4652	3840	3561	3090	2934	2738	2472	2294	2231	2149	1771	1576	1323	1230	1139	1089	1142	995	935	1005	1011	910	927	899	871	886	819	867	876	890	881	880	886	808	801	854	905	892	951	887	841	812	840	776	770	841	801	832	810	769	780	804	749	743	789	783	778	736	763	772	843	837	774	832	770	797	777	790	818	793	765	838	802	756	790	745	719	755	760	689	750	732	762	757	743	696	655	678	684	726	665	718	685	703	687	683	716	732	731	645	714	672	713	730	652	739	667	660	652	663	602	683	657	654	706	679	682	680	614	728	681	663	705	666	639	669	712	715	687	651	655	631	663	683	661	677	615	664	641	708	651	669	662	705	706	698	690	721	732	666	664	652	709	680	759	678	634	633	612	690	671	653	676	670	649	715	712	672	659	660	630	722	658	667	677	669	709	695	674	700	657	658	663	707	648	665	687	680	673	665	710	650	643	641	707	683	678	654	646	686	700	680	700	669	708	643	674	697	631	667	669	622	665	673	639	665	657	711	669	675	671	669	682	670	670	683	615	655	637	668	651	669	656	684	699	671	645	650	684	640	647	624	714	680	659	658	677	676	661	654	683	702	648	658	692	708	691	702	640	678	662	716	677	691	638	652	667	670	618	650	697	705	708	639	682	675	696	669	718	679	702	718	691	674	655	641	708	694	682	695	700	647	669	681	633	642	695	691	721	682	671	651	634	700	622	669	664	645	672	657	670	704	639	660	670	713	681	673	693	692	684	655	675	646	677	727	642	648	685	676	647	656	647	653	622	694	684	711	680	647	699	683	698	728	697	652	662	655	716	694	708	702	650	634	633	682	669	683	655	649	668	681	635	690	672	681	672	638	663	664	643	695	675	664	650	719	646	657	667	683	660	655	654	686	629	697	673	636	679	610	716	688	655	711	652	615	692	682	697	663	646	679	649	703	666	662	676	681	701	658	689	663	738	664	662	688	666	624	650	665	686	629	665	675	664	638	678	704	647	693	695	640	695	690	680	658	727	694	652	638	698	686	715	696	651	708	720	668	670	644	640	675	687	686	694	712	687	693	673	710	618	717	682	683	665	697	676	650	679	673	707	639	685	700	642	658	667	691	648	654	666	646	686	641	649	654	684	698	693	673	680	689	686	644	620	656	679	679	633	652	691	672	695	655	695	690	707	687	698	648	663	673	711	660	642	647	683	632	634	677	701	648	682	686	637	643	659	670	695	649	660	705	664	619	648	721	678	717	698	693	677	689	715	696	661	658	695	647	634	647	647	697	698	679	647	647	664	665	719	700	668	653	699	689	698	684	677	682	698	700	683	693	720	630	679	725	645	725	669	651	647	681	695	691	705	642	649	661	672	673	690	637	722	678	660	630	673	651	665	684	645	673	645	687	654	674	654	620	703	655	748	639	718	651	685	716	643	632	680	687	687	695	676	663	734	685	676	695	675	658	642	674	684	669	679	639	607	689	626	695	708	615	667	667	697	642	691	684	626	693	678	634	642	675	686	664	661	656	628	728	716	701	643	656	646	687	657	703	667	718	663	670	676	666	727	664	696	661	633	635	724	668	626	665	656	681	685	680	669	661	635	699	670	673	660	693	695	645	648	670	658	641	662	696	678	648	667	693	701	680	690	663	626	698	653	700	690	669	708	682	641	695	687	624	641	670	675	627	668	639	606	676	658	642	653	690	651	671	653	737	658	672	718	681	701	695	663	643	671	666	693	706	717	615	682	653	616	693	674	680	691	655	678	665	665	661	651	657	654	687	685	666	652	673	709	680	703	670	678	650	676	726	660	703	666	653	661	698	700	647	740	688	760	675	695	660	700	644	637	626	664	683	698	645	675	695	702	655	653	666	691	633	643	665	718	690	681	650	689	698	701	682	675	656	710	710	710	686	691	672	721	659	672	660	655	717	718	691	640	653	654	678	653	713	673	639	654	716	683	632	689	664	674	669	720	697	645	647	640	664	684	639	646	676	658	680	687	629	683	703	703	653	713	681	713	678	684	727	652	616	676	654	663	674	707	690	687	664	702	687	690	708	660	673	695	651	692	680	596	663	671	707	711	658	699	704	667	739	688	649	689	661	655	666	672	645	642	638	675	639	683	638	641	665	696	641	674	644	652	669	681	659	686	657	662	744	660	710	646	711	682	661	726	673	671	657	710	705	714	668	650	613	644	640	637	677	666	672	652	630	664	672	681	672	664	614	646	677	628	669	658	691	652	706	644	674	704	699	674	674	700	705	688	682	674	659	718	709	646	662	636	683	661	620	656	675	662	658	678	688	646	697	641	703	673	683	715	660	616	718	690	663	615	696	644	670	676	660	695	650	674	695	644	678	686	683	662	620	647	655	704	695	696	671	654	668	673	649	695	698	675	689	689	661	708	661	636	675	664	641	673	648	679	701	670	692	696	713	655	669	674	664	672	702	680	758	682	675	638	637	686	668	671	688	699	683	640	653	656	633	656	635	674	718	596	678	664	667	650	623	666	658	696	705	684	637	710	678	666	687	659	659	651	669	679	671	662	645	689	688	674	636	698	666	636	682	643	703	703	628	684	603	661	689	630	666	675	682	653	660	655	652	676	674	680	653	592	635	692	686	647	688	694	731	681	629	715	685	687	714	676	664	627	651	619	705	667	685	686	654	702	643	710	697	673	653	653	674	640	678	706	682	714	630	685	719	667	696	656	624	661	678	668	635	642	711	700	639	647	660	690	693	683	729	724	662	656	699	699	723	692	697	639	671	681	722	655	686	661	650	707	715	692	620	643	618	645	678	664	628	669	665	719	656	618	689	679	694	668	665	678	679	637	684	624	717	702	690	641	675	649	644	674	657	662	673	646	608	685	635	636	649	668	667	643	684	624	674	678	666	642	684	675	663	645	669	602	735	676	646	594	672	651	674	699	685	641	693	686	711	657	630	674	669	656	656	634	692	694	692	641	694	683	692	687	667	687	680	707	666	694	666	704	682	660	663	705	652	676	645	693	664	667	709	655	655	709	717	713	718	665	653	674	651	650	691	735	701	683	645	649	652	652	666	677	666	698	657	707	677	636	637	681	686	667	668	644	667	677	700	683	623	682	626	706	699	678	697	686	666	698	655	678	711	664	658	685	710	664	626	671	698	694	676	685	688	673	686	682	588	696	650	681	657	641	689	672	621	668	705	668	684	642	667	667	684	686	659	663	657	684	701	677	688	676	654	690	675	636	695	659	608	699	669	685	671	667	691	682	644	688	647	673	656	695	674	677	697	640	627	662	637	696	690	658	671	673	647	668	703	669	669	661	705	668	698	686	653	665	681	640	657	668	688	730	705	670	621	688	659	686	620	705	659	704	690	649	729	658	675	708	645	637	677	674	698	667	653	663	659	635	678	660	683	686	645	645	708	662	718	698	692	682	638	654	679	653	715	692	635	659	683	662	666	664	687	646	678	686	646	665	677	685	661	693	678	626	683	671	709	665	645
47274	50620	45663	33267	24479	20657	14529	9458	5954	3918	3073	2219	1749	1670	1443	1122	952	883	835	818	670	613	568	591	539	485	424	407	409	384	375	338	344	320	333	308	320	326	300	296	299	293	295	298	289	317	283	293	279	329	279	302	267	257	290	263	289	254	276	239	274	285	299	267	254	257	231	274	270	278	308	264	248	280	255	253	253	286	279	269	240	285	288	293	273	274	274	302	258	263	266	260	268	254	285	240	301	246	262	245	231	243	241	244	255	252	257	229	238	257	242	254	259	258	294	254	272	258	237	246	246	256	232	247	270	259	256	221	280	261	259	259	225	235	230	266	246	221	233	257	247	255	276	273	275	269	253	236	257	229	243	237	263	239	263	261	252	229	248	242	291	262	256	262	227	271	235	239	268	250	255	249	262	246	240	225	264	221	254	236	250	250	248	270	282	284	238	234	254	249	280	234	258	240	248	256	244	256	251	253	239	211	263	252	282	234	260	239	226	260	277	264	238	243	262	248	253	282	235	214	253	265	256	259	248	230	227	264	232	242	255	245	249	256	267	234	222	244	229	215	230	235	285	225	207	245	236	249	247	248	268	260	264	259	227	261	247	245	243	248	251	232	230	229	242	269	228	231	243	247	247	247	272	280	236	237	264	250	243	264	236	265	279	263	258	254	274	257	255	272	263	251	263	243	221	241	268	253	289	253	250	261	266	306	240	216	250	229	238	251	269	285	244	264	272	235	220	257	270	288	232	237	237	220	262	244	238	266	263	262	229	262	272	214	263	263	224	261	252	270	237	267	226	253	264	242	265	249	302	262	256	261	244	242	262	274	246	220	249	232	236	257	257	255	247	244	267	245	250	222	244	265	228	253	272	276	230	240	244	255	275	235	271	251	255	288	274	237	232	234	249	225	247	249	253	256	230	253	247	275	259	234	278	252	245	257	248	291	213	232	257	253	281	250	264	243	250	249	230	258	231	247	253	255	257	233	245	291	239	274	240	242	247	244	284	258	259	263	254	296	249	279	235	265	265	257	227	252	250	276	262	259	288	265	199	241	234	242	236	247	272	272	236	246	260	237	245	255	254	253	228	242	288	220	223	253	250	288	283	222	264	250	241	244	246	245	249	268	243	260	253	242	223	223	255	252	281	244	238	242	240	244	259	231	238	256	215	259	265	256	261	261	251	272	237	251	251	244	258	277	256	257	278	261	271	232	249	231	257	265	226	241	271	242	260	253	235	256	240	251	253	291	242	258	246	242	272	262	253	223	254	222	294	250	272	254	253	240	235	262	247	253	277	252	238	250	234	240	239	264	245	235	238	283	290	274	280	275	248	266	267	218	253	271	238	225	234	255	248	236	251	258	222	239	246	289	273	283	231	284	270	249	277	240	279	239	243	256	243	259	244	237	243	253	291	255	247	257	269	271	229	255	244	268	255	235	272	242	256	253	247	263	230	284	257	234	254	216	248	252	250	266	260	235	238	250	262	237	277	281	270	287	249	235	252	250	223	216	260	249	232	250	267	273	269	258	264	282	239	254	235	260	293	268	269	262	261	266	262	268	234	220	250	239	263	245	247	283	281	223	298	237	258	258	249	230	245	244	234	256	269	245	271	256	278	253	245	287	267	230	258	259	267	233	234	234	240	246	238	242	255	257	264	229	266	274	251	253	274	250	191	238	247	230	238	259	231	253	249	233	238	248	257	253	242	229	261	262	267	213	256	248	265	287	253	236	236	244	251	244	211	274	254	265	261	266	263	238	284	251	257	229	271	261	258	210	257	270	252	262	267	258	260	256	272	246	244	244	251	274	257	238	233	254	246	245	213	258	255	232	213	259	262	225	249	269	260	250	252	243	234	269	279	255	246	247	257	264	239	242	230	264	250	246	260	230	213	233	274	267	251	264	271	237	233	253	243	237	275	211	232	254	234	227	236	229	229	250	207	237	225	247	263	226	258	250	266	262	234	235	241	268	251	251	245	271	237	293	234	267	248	264	260	253	242	255	245	279	263	269	226	239	256	238	254	254	282	259	251	273	248	273	234	224	241	266	277	265	249	253	243	237	285	257	256	236	248	255	235	251	237	262	232	223	258	265	264	265	238	230	261	259	250	256	261	257	235	248	242	268	261	268	251	285	257	262	237	284	282	237	270	261	244	265	285	260	251	250	246	234	256	244	250	265	247	259	245	250	246	257	240	243	246	227	256	270	251	262	232	233	257	260	246	198	247	270	235	264	253	243	252	254	242	229	265	238	274	255	250	230	273	220	259	277	254	257	237	266	238	250	215	247	246	281	230	229	253	242	233	268	240	282	224	252	253	256	263	246	257	230	265	248	246	229	246	264	268	248	258	224	268	255	256	251	253	253	237	238	246	243	256	261	238	290	234	215	255	231	244	234	267	255	250	275	242	244	226	275	268	231	275	232	273	232	243	255	233	225	246	287	250	224	230	247	273	243	257	258	248	247	267	237	243	256	231	257	246	239	259	255	250	235	242	272	222	231	263	248	308	267	247	265	259	273	226	264	224	269	250	220	266	232	269	242	271	270	250	282	253	273	240	259	239	223	237	239	239	250	257	263	246	260	249	236	224	254	228	265	278	203	279	260	251	234	241	213	253	277	261	254	251	235	279	259	272	242	257	229	224	235	227	244	231	272	230	263	233	249	276	237	257	213	216	237	254	240	247	261	249	264	260	238	245	239	256	228	256	281	214	242	235	274	219	243	241	259	239	263	267	211	233	243	247	253	225	265	225	253	234	265	267	255	266	290	246	250	276	262	273	304	236	257	263	218	275	238	243	257	248	248	214	264	275	258	254	255	258	258	258	267	271	251	243	237	288	233	267	271	247	222	254	240	229	266	249	232	245	232	239	253	246	266	258	249	284	262	265	235	235	242	239	234	239	229	260	235	229	256	275	254	273	247	230	215	246	259	250	264	228	236	244	254	276	257	259	238	258	296	259	216	243	237	255	253	271	251	270	264	247	247	247	236	254	236	251	250	256	223	262	265	277	235	281	278	270	249	291	261	266	251	263	222	244	230	241	243	217	291	215	219	269	247	247	240	243	239	238	259	238	248	249	255	239	269	250	267	255	270	241	251	262	237	251	230	254	246	248	262	239	233	209	247	237	250	261	254	265	293	253	250	249	264	239	273	238	280	219	254	287	266	255	264	226	229	266	251	265	252	272	246	261	243	258	261	234	250	222	249	240	251	231	273	241	252	263	270	251	276	243	253	243	237	237	250	255	239	266	257	261	262	250	243	248	244	260	263	244	228	255	260	267	245	238	261	271	245	251	262	270	246	266	275	234	225	265	264	253	246	238	223	260	250	253	271	301	221	249	235	244	272	230	233	265	225	259	241	248	271	232	265	235	263	256	254	282	274	245	233	250	253	259	258	270	249	253	246	238	245	252	225	278	230	248	244	224	252	241	248	252	250	254	224	253	261	265	253	246	233	258	252	248	254	257	287	246	240	262	254	255	250	251	244	232	238	237	217
33469	47234	47334	37429	21591	20447	17197	15432	13554	11887	10185	8471	7541	6932	6367	5419	4708	4324	4039	3735	3430	3151	2980	2922	2519	1958	1786	1633	1635	1518	1387	1287	1169	1103	1134	1117	1036	1002	958	858	915	819	855	873	829	813	866	826	783	976	943	893	932	853	835	756	786	730	796	846	802	871	838	744	770	748	773	782	775	773	766	760	791	766	758	841	774	773	816	752	726	774	803	804	742	744	790	684	805	777	726	682	701	639	678	667	649	639	677	645	614	588	598	654	667	634	687	631	607	630	627	606	666	613	623	593	654	612	615	622	619	597	599	606	603	559	578	546	586	538	598	598	585	596	601	618	603	593	599	608	575	592	554	592	606	588	583	599	570	592	538	665	590	634	614	592	577	623	590	569	605	642	577	604	576	576	584	618	614	577	546	617	576	610	590	605	601	567	571	568	583	657	615	602	607	591	558	642	628	569	603	586	596	597	577	588	611	548	596	553	602	630	634	621	598	559	599	607	581	588	580	578	617	573	638	614	608	574	548	592	572	612	577	583	603	608	591	597	602	625	565	584	577	635	591	597	595	594	587	534	636	546	611	559	613	659	555	603	594	586	567	633	594	573	622	619	572	604	596	600	569	594	549	604	635	552	561	602	634	593	638	601	542	606	614	631	555	605	636	581	616	588	571	592	593	573	583	563	576	574	554	620	622	645	602	567	579	612	609	581	603	603	571	571	552	634	613	585	576	595	592	562	581	586	564	591	609	583	634	563	585	626	593	611	603	591	598	632	580	581	634	574	627	614	562	600	585	570	612	586	572	590	587	625	598	578	593	600	593	568	562	564	615	600	571	595	587	636	585	561	573	602	561	618	568	592	575	600	578	606	639	579	558	601	553	566	598	608	579	564	589	562	636	601	579	604	615	559	595	611	557	567	624	601	600	618	570	601	617	589	573	610	604	607	577	616	586	576	604	593	597	584	551	577	570	577	611	568	619	554	571	588	603	534	607	619	616	572	577	631	590	582	574	565	611	549	574	618	598	581	587	576	582	590	589	616	559	624	609	602	585	632	559	612	546	593	591	583	601	576	592	607	558	614	586	637	620	617	604	633	561	581	580	602	597	597	570	561	602	569	603	584	601	564	541	575	595	581	568	604	584	578	563	606	591	586	615	601	627	611	606	584	619	602	613	575	602	603	583	621	594	636	572	569	567	624	599	632	566	619	602	647	554	572	599	577	578	581	632	537	600	607	568	624	563	565	558	600	619	548	584	611	572	632	586	599	555	618	608	614	596	585	578	589	570	628	598	613	597	648	587	569	614	559	612	671	613	605	579	571	635	662	600	624	598	598	635	594	574	637	591	585	630	572	532	599	555	571	583	571	589	620	594	604	588	615	563	608	545	612	600	604	582	611	561	588	606	576	545	603	625	619	608	650	632	610	604	647	600	585	573	557	592	623	549	602	578	576	576	564	649	615	609	629	570	553	584	587	617	602	597	585	564	576	612	563	607	586	618	594	618	617	582	637	562	570	604	590	603	593	578	622	623	585	604	570	582	548	567	596	641	590	564	611	583	543	557	552	629	584	562	565	597	613	571	581	567	564	615	620	586	621	548	603	585	595	595	576	529	604	613	599	596	660	612	585	566	581	577	609	601	602	564	599	564	564	601	597	609	591	612	554	589	580	583	591	526	610	585	554	591	613	550	538	574	586	620	611	554	574	607	624	599	581	635	576	579	596	551	580	591	616	592	593	547	579	539	553	593	599	605	601	588	634	551	565	638	610	601	611	606	634	600	588	627	611	593	608	581	563	564	625	604	555	561	566	630	596	579	583	595	580	524	605	610	593	608	646	597	599	572	613	608	590	600	605	600	592	568	592	608	645	573	606	637	578	586	569	607	576	579	609	553	582	574	605	569	570	597	564	569	591	595	600	596	595	601	606	623	588	581	590	598	602	609	585	548	581	602	589	590	574	579	618	585	525	570	626	602	600	570	596	634	625	581	599	637	570	629	634	596	645	617	608	589	605	608	561	570	612	628	649	633	600	589	632	589	601	572	621	602	591	594	588	594	584	612	623	601	592	599	595	596	600	617	562	589	573	591	597	585	604	576	582	593	619	582	615	610	568	600	596	585	603	569	579	608	606	580	561	606	635	589	601	616	641	577	615	588	598	592	609	592	605	599	584	613	591	600	610	601	648	532	595	597	592	621	610	597	608	585	581	604	584	587	606	589	588	562	574	622	542	616	584	595	600	611	585	608	619	568	584	663	570	605	564	605	557	620	630	601	595	601	604	639	578	641	570	591	579	614	605	587	594	635	628	610	575	601	608	607	607	616	626	600	588	571	595	603	570	593	587	592	582	601	606	606	595	627	599	577	564	545	584	595	583	545	594	570	579	592	611	631	630	579	586	635	542	618	567	564	591	595	606	578	632	575	583	581	550	584	565	589	595	624	612	608	602	567	608	603	546	571	551	638	636	556	594	609	599	588	611	581	595	577	607	625	599	595	591	609	626	593	579	586	614	565	575	579	592	582	589	617	631	575	569	577	566	580	568	593	567	575	571	587	607	609	603	597	578	594	574	598	553	552	593	606	599	600	635	618	601	566	549	575	581	584	579	546	596	584	598	590	618	586	597	631	594	595	597	586	610	522	569	619	597	574	600	616	606	608	581	611	583	600	559	542	576	574	569	570	585	598	574	599	563	610	548	621	604	571	570	567	596	608	580	558	629	581	621	594	615	573	564	529	609	598	552	586	609	667	584	589	595	578	564	572	612	593	621	557	601	607	610	572	581	608	586	615	634	565	585	609	606	606	607	577	609	568	596	613	584	555	555	597	601	575	604	553	597	608	611	569	644	609	566	614	613	585	602	612	616	609	627	571	596	587	627	548	550	607	600	581	589	592	637	587	550	594	584	629	637	580	586	575	566	544	580	606	584	579	579	608	579	556	562	606	609	573	562	621	610	573	557	589	606	596	610	577	598	582	593	581	568	636	578	617	613	623	613	626	575	569	582	563	587	547	602	604	627	574	614	587	610	603	615	545	567	543	525	610	610	592	587	612	570	591	615	604	557	618	578	579	607	606	598	577	582	602	527	583	599	614	592	598	542	574	610	550	564	601	602	629	549	574	570	606	595	643	579	592	539	567	582	604	559	590	605	628	577	583	580	616	555	561	600	636	597	586	600	572	582	569	584	596	556	621	589	600	586	577	563	562	550	602	629	595	594	588	569	518	585	598	605	583	584	624	613	551	593	604	609	608	625	594	572	585	596	607	593	562	574	583	600	624	606	570	590	586	573	593	625	622	581	594	589	545	576	588	595	590	601	585	616	619	604	605	556	598	578	590	594	613	607	590	607	615	576	561	632	582	585	585	619	580	628	567	585	605	588	597	604	630	659	602	614	584	598	541	596	644	574	573	601	598	628	619	582	592	563	598	596	573	601	625	599	599	562	577	577	614	605	616	594	598	570	600	594	585	601	645	590	608	569	554	599	556	615	598	609	590	600	596	623	575	607
16512	13615	12150	6982	3557	2333	1603	1173	866	706	583	519	445	435	389	377	374	351	315	331	299	318	334	319	289	243	262	290	248	262	233	222	241	239	273	226	244	250	243	249	250	238	245	277	216	238	261	229	201	264	249	234	258	239	252	255	245	244	202	233	265	262	229	237	224	246	232	258	232	270	258	232	224	265	214	267	246	224	242	240	236	233	218	255	213	235	230	248	249	240	231	228	234	235	241	247	250	212	277	246	241	240	224	248	213	232	238	254	249	226	261	239	231	220	214	245	225	239	246	243	204	245	231	236	227	202	255	254	247	254	226	236	219	213	248	247	237	213	226	238	241	221	233	258	224	230	228	204	208	217	222	245	251	262	227	258	238	209	230	221	204	226	240	202	216	237	251	223	212	245	191	220	226	241	228	237	247	237	237	227	244	236	217	235	231	230	248	261	236	275	230	221	230	263	223	242	228	209	242	224	245	230	206	233	227	215	252	225	240	237	228	234	183	220	261	266	229	237	225	229	218	217	244	189	259	227	227	232	234	231	226	237	253	235	231	238	223	221	223	238	246	201	243	253	224	207	211	216	227	218	233	207	228	225	252	229	232	227	243	235	215	222	239	219	220	234	209	224	248	234	236	266	240	238	206	209	256	216	234	231	224	250	224	231	222	222	240	242	251	211	253	244	230	214	231	206	231	261	231	233	279	235	238	233	243	234	225	226	246	239	234	253	213	244	272	238	247	254	253	227	233	221	252	220	231	220	234	236	232	236	240	240	252	221	246	217	262	235	215	237	250	218	212	222	242	233	236	233	246	243	216	230	259	220	209	252	230	235	246	233	237	235	230	245	273	230	242	230	195	216	196	232	260	252	237	216	201	234	226	229	242	229	257	209	242	208	243	231	244	236	218	244	200	219	239	239	250	206	224	225	225	230	246	243	275	209	245	214	221	265	236	228	226	239	234	243	243	236	227	218	205	236	238	245	226	244	216	248	238	244	210	244	238	220	236	255	238	254	244	229	236	228	240	241	241	227	224	230	221	222	221	232	222	231	218	234	211	253	272	224	252	235	265	237	224	229	261	217	228	204	220	245	249	225	264	224	251	231	221	210	224	219	212	222	218	223	232	236	226	247	262	216	212	261	271	259	205	245	253	238	251	225	228	264	231	231	235	259	261	231	272	224	212	236	237	225	229	222	249	214	248	204	213	255	245	208	241	227	219	229	225	226	228	210	203	210	241	238	256	239	202	244	220	251	225	273	246	248	249	235	220	249	232	244	238	240	213	221	211	240	249	223	215	227	219	239	218	228	250	240	232	249	229	234	238	213	263	238	249	212	224	204	222	238	250	226	218	246	260	224	239	234	228	212	226	211	216	221	256	245	223	239	216	244	258	270	262	211	221	218	242	246	242	214	241	238	232	203	227	254	236	229	232	230	222	238	190	250	205	220	242	257	258	234	217	244	243	231	221	240	234	226	259	223	237	221	219	238	247	212	221	216	230	243	245	223	229	229	231	226	230	235	261	229	249	229	271	235	255	245	241	244	221	259	223	241	219	249	244	253	251	195	250	250	235	234	244	228	234	223	247	230	251	226	222	240	213	253	225	234	231	198	239	237	238	257	226	202	231	215	221	244	249	217	224	222	254	215	266	246	220	217	239	262	237	243	239	221	223	239	219	224	235	236	230	246	216	228	244	244	213	249	227	245	226	257	225	201	236	222	216	219	206	226	226	221	225	238	229	250	210	206	209	256	207	233	240	256	222	221	229	220	233	216	211	247	224	263	221	232	228	205	217	229	234	229	230	223	207	220	262	226	242	233	230	242	251	221	220	223	234	213	254	250	223	249	213	236	246	251	242	244	232	221	244	243	229	239	236	228	201	241	222	216	225	233	249	196	236	224	230	213	251	228	219	269	222	237	258	223	246	252	223	241	253	268	216	236	227	236	221	210	239	249	245	240	200	248	240	213	223	222	225	217	241	251	225	232	238	222	225	218	241	229	228	226	231	229	226	236	248	236	259	245	232	242	252	216	234	214	248	229	243	224	250	247	232	248	243	245	235	222	208	260	223	234	236	253	226	223	240	250	244	229	245	226	222	267	245	218	244	268	245	234	266	243	238	228	215	229	227	232	223	219	245	224	202	251	222	195	243	203	239	211	248	243	198	241	215	236	231	249	242	220	291	212	245	222	207	232	254	248	206	219	235	230	226	222	262	230	252	242	254	230	256	227	207	235	201	247	244	238	246	225	248	241	233	232	218	236	234	232	214	249	199	261	256	239	240	230	244	252	256	220	224	237	226	250	228	226	198	236	232	215	243	229	255	260	247	229	226	202	255	210	236	226	244	220	236	213	234	278	223	219	225	225	221	228	214	243	211	238	248	227	230	235	218	222	240	235	211	246	221	198	221	241	236	240	272	185	217	238	211	247	231	227	258	228	233	263	230	234	245	221	229	222	245	204	198	248	263	239	224	218	261	250	230	199	253	222	242	232	222	218	261	246	229	215	212	204	247	241	239	225	255	231	215	245	220	263	271	231	235	216	203	225	249	236	255	215	214	223	237	229	212	237	228	236	241	241	249	236	250	236	225	229	226	219	260	219	220	254	255	261	228	223	256	263	212	244	234	255	222	257	250	242	242	230	246	228	232	231	198	206	231	204	240	241	259	248	256	238	248	232	233	235	219	232	257	218	224	215	227	217	227	233	234	238	202	241	209	207	223	212	250	239	228	237	240	252	233	229	209	218	250	215	241	243	241	221	227	262	226	210	208	240	266	222	220	241	220	229	230	224	255	240	277	239	246	231	214	238	230	245	232	228	194	241	223	204	227	224	272	223	231	232	244	229	247	243	208	239	229	233	232	240	218	242	231	262	243	215	217	239	204	223	207	235	234	240	206	248	218	248	233	255	221	259	213	258	240	240	225	198	194	238	242	257	244	231	244	238	220	243	213	207	213	225	224	212	223	220	234	231	235	238	226	239	200	222	271	265	223	228	251	212	241	254	233	235	212	200	227	229	220	260	225	209	210	243	228	230	224	227	231	261	190	249	233	242	247	194	220	267	255	240	226	236	218	210	237	223	226	253	251	231	234	224	249	212	251	235	246	244	221	231	216	238	228	209	217	226	228	251	226	228	230	215	222	247	264	213	227	232	240	266	204	208	255	208	213	233	244	225	233	230	211	232	234	234	223	236	250	202	245	236	236	237	237	216	243	247	209	214	248	243	241	227	230	268	218	215	219	229	217	204	260	209	250	280	241	260	252	233	219	240	227	215	224	234	248	246	215	233	219	225	268	228	262	213	260	241	222	256	211	242	231	240	231	259	226	215	227	227	201	246	237	230	231	275	204	240	250	244	216	236	246	251	228	244	226	233	249	249	233	241	231	238	241	248	305	231	242	265	224	218	224	244	227	228	203	259	243	236	256	228	225	227	215	238	238	221	218	255	252	247	249	243	227	250	247	214	258	233	206	229	240	231	204	261	243	250	211	235	241	226
10125	12892	16935	14447	9459	8232	6308	4892	3707	3004	2514	2147	1939	1961	1683	1604	1454	1319	1208	1150	1118	1136	1081	969	934	817	723	733	683	742	676	655	647	710	657	649	642	576	628	618	597	626	629	619	633	685	612	644	622	645	589	610	626	663	637	651	635	596	629	605	622	660	632	614	636	628	621	634	645	630	669	643	632	612	665	722	703	680	658	598	633	627	646	645	612	613	616	602	635	612	633	619	608	553	648	645	627	586	592	582	614	609	581	617	584	589	627	608	577	559	600	558	574	582	605	615	568	603	590	615	546	574	591	618	586	583	545	527	583	583	611	607	602	631	558	571	581	569	527	524	635	563	608	599	583	554	556	563	558	562	547	571	575	606	616	579	569	602	597	584	566	564	573	547	577	562	522	559	574	586	587	607	602	563	559	531	622	570	592	622	568	637	588	592	576	585	582	542	604	519	610	575	532	560	577	552	582	604	579	570	561	596	580	605	589	591	596	581	571	581	579	551	588	591	570	546	630	598	618	629	590	579	599	560	554	597	557	529	535	600	544	614	564	586	552	582	579	606	543	536	582	623	590	601	561	592	571	582	585	562	589	579	546	540	552	578	564	527	598	582	576	598	574	567	570	593	554	561	529	583	607	585	574	566	564	553	626	570	598	550	605	569	592	586	580	571	584	578	552	538	577	562	547	602	557	563	581	609	550	584	570	582	548	618	574	561	585	572	565	576	548	623	591	572	572	609	562	587	579	575	609	551	555	531	585	555	608	543	575	618	614	626	601	576	561	617	548	591	581	529	586	590	572	597	600	553	631	545	595	604	573	596	576	574	617	563	579	602	579	553	564	564	549	560	565	574	586	606	561	599	597	585	610	558	590	592	570	607	573	602	581	517	581	580	614	583	596	564	591	590	543	558	589	601	564	544	547	515	572	562	607	551	561	590	560	576	545	580	568	541	598	562	592	585	579	598	527	555	576	559	548	593	576	587	596	581	604	589	575	603	588	545	584	572	604	571	574	585	515	554	542	551	583	591	540	588	532	542	607	607	584	573	561	599	584	556	603	568	579	552	640	583	591	602	564	550	621	606	526	595	575	615	587	556	568	558	507	577	568	585	520	594	556	594	571	577	565	572	584	569	562	574	574	571	604	567	552	585	559	576	574	604	540	569	577	597	606	583	551	600	597	606	583	582	581	595	569	578	607	592	625	577	565	562	586	586	566	572	600	573	563	590	582	585	570	569	596	597	558	576	565	536	529	596	599	589	569	577	527	566	574	544	592	624	603	596	550	582	575	546	541	558	590	545	590	582	562	586	566	614	576	617	566	619	605	557	547	552	596	546	622	554	600	568	588	582	587	572	588	550	593	517	610	544	574	555	573	548	593	542	605	588	582	548	570	532	552	605	568	552	585	563	564	580	547	556	606	528	595	607	580	548	606	602	589	564	581	567	580	565	574	564	568	542	557	590	580	580	598	603	599	609	574	646	573	564	577	558	578	581	583	555	547	594	599	562	583	577	592	589	577	593	609	571	581	539	576	533	587	571	568	565	563	576	588	598	576	564	588	592	567	563	576	596	603	550	576	562	605	598	571	559	552	536	597	557	546	522	591	554	554	573	605	601	553	590	590	543	588	567	548	560	604	597	622	548	606	560	590	577	560	530	578	588	578	536	587	593	541	525	613	572	564	572	541	571	589	568	542	565	559	627	540	558	625	555	636	574	577	590	600	587	565	535	573	610	585	584	578	594	573	595	570	572	578	548	524	617	577	583	547	587	595	564	546	563	573	569	557	590	571	614	582	618	596	591	592	553	584	572	614	611	543	615	622	610	581	550	607	589	621	578	530	563	599	561	547	616	606	572	573	579	629	611	582	589	584	572	608	545	595	562	593	557	617	567	602	524	630	580	585	592	562	602	590	599	574	547	567	575	579	615	566	579	579	569	562	583	581	571	525	551	520	600	574	554	548	582	552	574	531	569	598	578	496	571	631	586	600	574	558	574	603	603	535	588	579	586	569	534	580	596	609	612	571	556	576	585	570	613	591	582	564	568	538	554	574	591	555	609	566	603	553	586	557	607	578	585	600	592	589	602	565	620	581	602	544	557	579	531	559	572	580	580	569	627	562	556	561	556	545	601	551	573	584	580	628	578	590	557	535	551	583	493	561	593	617	594	525	591	558	590	575	626	607	578	583	569	550	549	613	577	564	572	571	625	586	613	535	571	573	572	577	576	628	561	564	564	583	564	598	562	526	560	579	548	574	554	542	540	564	605	592	586	549	585	594	575	546	592	531	573	616	542	584	548	591	562	589	580	621	555	554	546	608	574	616	554	548	590	555	560	549	594	578	561	559	592	551	526	610	637	574	593	565	629	601	581	591	564	608	566	581	551	592	575	595	571	566	565	572	614	572	568	565	581	596	571	577	612	607	572	605	577	580	556	559	599	615	556	558	557	546	573	561	606	593	595	558	580	549	551	568	630	566	547	542	550	574	576	626	580	591	595	542	606	539	609	610	568	584	561	569	635	585	535	587	532	551	570	546	554	552	627	566	566	634	524	544	616	554	593	571	584	598	587	568	550	592	574	595	587	608	604	574	570	558	589	618	613	582	595	587	557	568	573	560	584	620	590	556	600	552	550	568	563	628	565	546	530	605	581	610	571	599	615	560	590	581	569	605	619	579	604	556	582	562	576	614	599	554	589	552	574	595	544	568	587	586	590	533	606	592	553	568	561	588	559	596	540	606	576	533	561	578	578	575	552	566	609	556	590	602	569	576	586	594	573	562	561	606	568	585	586	550	535	556	562	591	572	600	546	587	595	569	550	576	542	594	575	566	586	589	555	530	594	577	574	573	576	576	555	578	547	549	585	584	565	568	581	573	618	627	594	554	575	554	589	595	574	576	553	584	546	576	541	568	566	598	607	570	583	573	628	552	593	549	579	610	576	609	576	625	580	600	611	565	612	580	533	565	548	571	606	613	594	607	562	574	542	580	584	585	571	578	556	537	597	614	608	581	612	550	583	559	593	593	590	586	587	587	591	559	547	588	594	585	591	605	567	557	633	555	571	594	562	586	573	584	543	587	587	549	561	596	601	561	581	573	584	607	552	572	557	569	544	590	579	547	563	559	567	620	564	598	591	580	558	569	552	570	555	581	595	550	584	608	572	585	573	596	600	580	601	557	566	617	573	584	573	549	574	556	541	568	589	597	556	555	565	576	586	621	585	587	539	595	555	565	609	581	566	574	556	605	556	579	555	591	587	510	572	568	578	593	555	571	568	596	568	575	593	559	609	578	593	580	565	591	572	581	562	574	583	565	575	585	554	604	555	585	570	605	559	607	589	578	568	629	593	578	577	601	575	554	578	557	591	602	568	601	593	579	629	577	591	625	555	620	595	561	567	591	609	563	541	549	517	601	566	581	591	551	554	562	552	587	588	527	569	571	545	633	556	582	580	610	566	615	570	579	573	590	515	560	569	586	571	565	612	592	558	571	571	573	603
37446	46342	44023	36886	23032	15102	8585	5229	3371	2522	1792	1238	1241	988	894	706	681	649	657	564	524	518	529	526	476	440	368	376	366	397	340	314	328	349	312	339	308	335	316	307	303	309	261	321	306	304	274	309	317	302	314	303	304	312	308	317	270	261	319	304	307	316	314	288	314	290	287	310	287	334	289	295	311	317	340	324	311	300	309	311	279	349	308	297	252	332	309	293	320	283	313	295	300	279	270	281	279	274	302	293	295	282	270	294	295	310	296	310	310	275	275	284	291	256	278	260	279	294	272	281	283	270	320	279	263	271	292	283	271	263	295	305	283	287	280	282	290	285	299	304	265	299	302	266	275	289	259	288	280	275	262	272	261	268	283	298	299	292	276	271	259	256	306	276	307	263	281	310	285	260	300	281	310	254	320	300	276	305	270	268	267	269	274	302	291	271	279	309	275	313	290	276	312	275	267	277	291	287	280	289	301	282	277	270	270	280	301	292	321	301	286	276	263	285	287	291	277	277	261	249	257	293	252	264	271	280	298	283	300	262	279	274	295	275	269	247	314	270	292	271	325	297	302	282	301	303	306	288	262	276	285	286	300	281	321	290	304	265	318	320	289	298	272	277	330	269	271	287	226	295	280	281	296	272	273	288	249	293	280	289	285	277	275	279	255	301	295	287	284	291	265	260	286	290	297	304	283	274	275	282	284	303	295	266	314	291	291	287	276	267	285	306	262	272	290	313	264	296	292	295	282	291	296	308	298	299	293	296	278	284	281	283	286	243	291	274	271	277	311	287	276	305	273	282	295	270	280	235	310	297	258	284	285	278	263	275	268	286	284	275	307	314	264	294	286	271	287	286	262	274	268	301	285	300	316	270	260	267	262	263	250	312	292	275	289	263	273	308	284	249	284	289	257	306	281	271	291	294	297	275	283	291	298	290	277	267	280	278	258	321	323	322	289	271	262	280	264	265	296	307	264	290	276	321	306	293	287	259	260	307	265	286	322	232	260	274	300	296	286	256	306	253	238	279	279	278	260	279	298	287	251	266	253	295	253	267	291	271	312	247	263	270	259	289	264	273	239	269	306	271	298	278	287	263	272	276	304	274	299	263	301	300	262	302	304	270	269	269	279	289	299	288	253	304	276	283	315	262	250	285	302	320	274	272	281	287	327	260	296	293	287	277	284	313	255	270	267	260	280	293	266	298	296	287	288	276	266	287	300	274	261	271	272	284	284	314	254	296	286	273	293	293	290	291	267	294	278	271	269	286	298	298	300	285	309	281	292	278	271	270	252	249	290	270	295	287	281	235	289	280	294	291	316	287	265	277	300	282	257	274	247	306	304	293	300	288	265	267	276	273	320	317	261	304	280	265	270	278	284	288	249	296	316	275	290	295	296	273	323	272	255	290	289	267	285	297	245	324	283	267	298	270	315	262	268	301	300	278	277	306	298	280	270	286	271	289	281	299	298	294	255	294	278	301	265	275	275	282	310	286	283	251	324	266	273	277	318	267	277	291	307	296	301	316	287	272	284	297	297	271	263	308	307	313	284	271	279	296	285	298	284	267	278	293	285	271	249	258	308	268	256	287	291	293	308	274	286	277	311	288	287	265	301	270	279	304	274	268	239	277	255	271	290	297	261	278	294	282	287	293	252	299	274	258	269	262	293	267	318	247	254	283	255	268	262	261	255	274	309	276	310	270	256	264	282	263	306	268	302	286	276	283	269	294	276	300	285	304	283	286	266	261	286	269	265	260	276	277	287	238	307	313	305	308	287	273	307	300	304	287	264	292	241	284	284	294	268	303	277	292	283	303	291	311	282	289	294	290	296	286	274	237	283	279	296	281	259	245	242	260	279	274	281	264	269	246	286	302	305	323	270	274	274	260	290	327	313	285	304	301	286	320	287	288	313	282	258	282	260	299	279	275	302	286	272	275	274	311	282	290	278	282	288	289	269	276	290	280	292	254	258	302	272	292	290	276	282	275	254	267	285	296	265	278	291	289	284	269	312	304	267	299	281	306	277	294	292	272	276	293	276	269	298	326	304	262	290	264	325	265	271	275	292	323	279	304	276	299	276	277	275	266	263	272	276	278	287	316	284	243	282	254	299	312	282	293	305	265	349	299	305	301	293	256	286	279	288	282	278	285	253	295	274	303	309	268	252	275	275	298	272	296	279	286	288	283	290	273	286	305	268	285	297	298	246	317	263	294	283	305	281	288	305	285	244	277	316	298	276	277	269	256	260	274	287	286	275	286	233	274	263	286	264	294	291	308	303	259	269	315	260	247	283	311	281	280	292	305	291	295	304	288	275	265	273	279	271	238	267	233	268	284	284	257	282	274	254	263	300	283	282	260	298	286	267	260	257	295	296	289	252	286	300	292	301	285	286	265	287	279	270	287	309	296	312	275	292	265	280	262	256	270	279	271	283	276	294	293	267	262	284	293	289	278	278	269	310	294	281	274	287	277	270	301	320	290	319	281	289	285	332	296	283	339	315	296	299	291	291	282	275	307	300	274	260	277	259	274	265	285	236	300	265	266	258	272	290	318	289	290	304	279	284	291	287	315	272	266	282	275	276	251	271	285	311	277	289	279	288	281	257	318	294	303	265	332	296	253	270	304	284	261	291	313	309	285	291	287	247	274	267	306	264	302	305	307	296	263	261	294	279	309	289	290	273	277	272	311	267	281	270	263	292	277	260	273	287	301	271	254	246	311	292	272	274	285	275	265	276	267	283	278	239	294	270	262	307	299	290	299	298	283	277	268	299	256	291	255	265	291	327	299	277	302	299	288	296	281	264	265	280	271	308	304	289	267	260	264	282	262	279	300	267	269	297	309	283	284	291	278	291	278	274	290	322	285	262	274	278	282	264	266	266	285	303	240	268	275	262	262	310	269	283	290	298	303	327	281	268	300	309	298	260	268	262	334	254	247	273	297	254	276	269	249	276	286	290	284	306	300	291	272	253	319	296	276	307	275	277	279	276	290	268	294	290	255	266	253	277	293	276	310	224	289	284	297	302	277	290	247	273	312	324	326	267	298	298	263	305	279	286	291	297	279	280	266	257	268	296	317	284	283	301	291	295	266	286	268	271	255	252	282	265	290	274	281	282	290	251	251	268	260	270	281	288	300	267	287	277	311	273	293	278	289	288	291	300	278	288	283	301	277	275	281	251	273	273	303	257	302	291	264	279	275	298	298	260	294	265	256	281	298	296	255	258	261	302	272	281	274	285	299	292	299	306	243	310	262	249	289	288	280	282	302	284	288	295	313	253	277	291	304	298	296	292	282	269	287	277	289	310	281	298	292	276	283	273	296	292	287	299	280	267	284	289	299	273	308	289	305	291	276	260	303	322	272	310	289	267	268	301	257	282	289	306	283	249	264	275	284	311	262	264	300	272	282	295	292	275	305	288	317	281	246	297	294	278	325	271	287	279	284	284	266	271	307	298	281	307	288	292	267	273	289	299	284	272	300	289	314	283	270	311	272	273	267
26246	39968	43721	38539	19874	17465	14465	11934	10375	8858	6666	5588	5120	4571	3948	3458	3104	2672	2568	2629	2246	2465	2315	2103	1901	1678	1449	1347	1291	1223	1158	1057	996	954	950	978	1050	948	818	818	857	784	832	826	820	870	856	846	861	903	839	760	826	803	866	878	820	845	791	812	831	865	825	827	773	767	810	808	807	808	823	781	797	808	844	877	863	850	807	793	789	788	807	830	764	815	811	768	784	716	744	747	758	740	738	710	758	659	646	684	672	652	710	717	720	684	716	676	685	658	669	721	692	715	689	703	709	667	681	667	616	698	656	700	694	668	677	654	654	692	698	696	699	667	685	645	731	688	669	670	665	633	693	694	667	655	742	654	700	649	696	685	631	687	645	698	709	655	666	640	655	687	684	694	683	656	637	711	648	685	641	698	686	612	672	646	692	673	724	661	673	680	710	736	705	690	648	650	681	662	661	716	661	694	703	666	676	699	691	653	670	702	647	674	688	678	667	671	664	697	643	703	704	647	726	731	645	641	690	664	720	651	714	669	635	689	711	696	664	667	692	672	668	679	613	664	707	709	678	654	702	654	685	693	675	686	660	671	685	675	695	668	708	691	613	661	640	685	651	686	671	666	645	704	640	669	674	665	717	707	658	657	699	645	714	724	710	651	690	688	662	713	709	684	706	658	669	679	657	650	617	710	722	701	685	668	629	668	681	700	690	691	683	626	648	670	691	664	707	714	674	657	667	682	717	707	625	676	659	631	686	670	705	678	659	754	662	666	682	660	661	716	678	693	688	661	712	666	639	650	653	664	724	711	670	679	677	698	659	715	629	638	646	657	675	641	659	655	691	645	679	662	704	682	728	693	688	672	736	639	696	671	715	661	682	654	650	689	672	678	633	677	664	657	679	679	721	708	691	624	672	685	669	627	719	694	667	631	647	650	666	729	651	758	692	646	715	696	659	673	699	653	699	693	680	675	679	651	728	650	636	666	619	640	659	748	691	701	679	676	674	710	684	686	666	658	661	634	654	659	632	695	663	653	674	674	641	687	651	679	723	652	683	677	673	683	638	666	693	674	637	662	710	674	693	695	698	682	677	686	713	699	701	714	668	690	716	657	655	669	678	688	690	696	656	708	674	647	713	672	649	701	614	655	685	693	720	682	695	714	630	646	653	683	656	663	686	628	673	719	676	670	716	694	638	666	677	628	669	644	687	656	640	618	688	673	673	659	699	688	710	682	627	658	744	691	691	708	662	723	671	682	670	653	661	664	698	713	697	624	657	704	713	652	644	642	653	694	739	730	683	636	668	696	675	686	659	693	679	670	628	673	661	706	678	671	723	646	697	725	650	646	664	639	654	687	660	704	671	712	703	669	598	670	670	697	666	682	698	696	679	621	673	693	711	685	653	670	654	681	671	692	682	656	673	671	659	685	625	707	648	673	661	645	624	710	642	607	660	677	640	704	654	678	655	646	649	678	727	675	685	660	658	670	701	669	668	683	656	700	662	663	677	719	651	685	666	663	693	687	668	708	672	670	672	702	691	694	676	691	653	680	697	720	716	726	715	710	632	648	671	638	647	656	651	732	701	651	656	698	694	682	677	707	670	655	648	688	682	670	690	680	680	739	670	674	691	694	692	683	670	732	668	685	711	711	705	687	688	718	633	674	721	665	688	694	670	659	636	709	666	714	673	687	673	690	680	690	676	681	667	659	659	674	700	676	743	675	657	694	715	699	631	688	670	651	675	700	749	644	653	660	669	660	644	670	645	717	646	658	669	651	650	695	666	659	694	697	691	648	654	651	666	660	652	686	657	675	720	688	617	729	667	690	644	680	696	702	625	664	661	713	672	654	716	686	671	651	676	735	654	666	636	664	628	662	667	682	710	690	720	751	658	690	649	680	678	658	691	676	666	661	730	692	714	661	668	706	678	677	666	678	684	683	647	662	619	695	640	695	688	700	680	661	655	692	681	651	650	656	677	671	668	670	729	688	670	687	652	670	652	679	668	701	705	687	681	657	670	647	718	652	667	669	650	674	668	701	688	676	687	668	701	669	694	714	655	659	710	688	673	671	680	663	685	685	699	672	656	729	667	683	679	688	695	716	663	669	649	645	662	637	717	689	670	677	681	645	658	676	679	625	698	691	668	635	661	704	687	642	670	613	669	669	657	671	683	655	685	669	690	675	702	645	692	662	653	678	642	754	717	659	641	720	699	685	710	673	701	671	682	652	682	674	626	706	634	678	669	647	693	735	647	674	684	725	687	658	625	661	686	706	708	696	693	680	673	718	657	659	656	725	681	702	688	671	650	663	654	668	694	675	661	651	634	702	681	691	679	727	635	670	685	694	674	664	721	655	657	654	668	701	647	703	714	676	663	704	666	691	691	668	655	676	716	682	651	664	650	667	664	668	680	683	661	661	685	657	679	647	672	676	708	686	628	672	654	722	651	668	685	653	661	658	653	701	667	659	710	645	708	655	673	738	653	695	697	665	666	696	667	681	650	656	662	657	680	670	657	680	664	660	674	673	684	680	680	673	647	710	737	674	660	682	745	704	640	637	708	697	680	722	661	632	594	703	681	661	684	698	647	700	675	687	672	731	671	655	672	683	677	689	693	695	650	634	661	624	670	676	692	651	688	658	697	687	700	708	671	627	663	677	676	689	649	696	665	631	702	681	687	659	724	700	641	680	656	620	657	645	660	664	653	661	668	665	681	685	676	689	685	670	723	675	679	699	700	700	660	671	619	679	677	646	646	650	704	629	714	683	651	662	673	691	654	670	658	651	662	681	679	634	688	684	626	703	713	664	682	700	689	664	606	699	656	669	689	625	677	698	695	654	675	689	730	689	641	686	691	647	634	726	687	689	680	634	706	740	659	713	621	654	670	686	666	722	696	706	655	676	700	688	689	667	668	672	669	694	662	719	661	662	720	670	642	632	685	638	636	666	683	647	659	654	732	639	705	675	619	663	664	662	700	654	650	653	644	697	648	699	699	696	713	703	680	689	712	711	714	723	682	678	678	697	674	665	710	628	670	674	663	615	650	689	643	706	682	651	689	659	690	667	686	652	654	670	739	698	677	649	618	729	666	644	678	647	689	654	680	673	692	630	652	705	695	719	668	690	648	613	677	680	668	676	650	730	692	667	716	653	674	676	640	612	705	698	689	670	678	672	700	655	684	636	699	726	667	651	662	659	664	635	674	659	643	720	686	659	678	631	661	731	677	648	682	669	691	685	628	682	688	658	687	712	637	664	651	637	694	674	682	674	669	690	678	653	699	688	695	728	698	677	660	709	634	648	657	690	689	695	646	658	625	677	690	716	659	676	635	687	649	678	670	725	651	660	656	674	666	694	678	681	653	665	677	624	645	728	706	741	695	720	625	752	679	675	668	673	685	664	668	631	673	707	674	708	668	713	689	681	673	637	644	682	654	685	643	688	692	661	681	630	683	677	692	688	637	683	623	670	671	699	685	674	667	673	678	683	681	654	656	664	674	687	702	681
46158	50493	46948	35966	24398	20525	14690	9479	5935	4290	2806	2139	1647	1417	1240	970	917	756	808	794	649	719	736	556	605	557	428	446	434	379	323	313	347	353	355	294	335	312	288	289	300	307	300	289	309	291	285	281	262	288	308	276	248	286	311	303	272	308	260	248	271	258	278	280	266	272	285	294	296	295	267	261	275	281	281	304	287	288	302	274	289	252	288	277	292	266	308	247	265	277	254	251	252	262	295	271	276	227	255	236	282	250	250	251	252	230	229	282	236	246	251	259	248	270	237	244	247	247	286	304	229	272	266	278	275	253	260	249	257	282	248	252	257	244	266	262	253	251	225	262	240	236	266	268	241	263	267	239	274	242	235	260	232	247	236	269	257	253	259	243	270	267	246	249	252	246	256	225	232	230	257	269	251	255	262	228	263	236	278	235	232	237	255	247	240	255	238	252	258	262	241	253	238	302	253	258	272	278	230	269	240	243	262	242	246	230	223	252	232	239	245	247	239	238	275	249	232	237	222	256	266	232	237	283	239	249	243	246	254	247	249	273	241	271	261	257	244	255	249	253	239	237	275	266	269	250	261	246	233	253	273	251	250	240	263	284	239	248	288	247	272	237	236	228	276	236	238	252	257	248	243	274	262	236	262	290	247	220	263	241	262	226	263	234	226	232	259	244	250	267	246	271	238	216	246	265	241	246	253	212	266	255	246	247	278	239	292	225	241	247	259	251	248	253	258	259	256	253	256	245	242	248	244	257	223	267	260	280	237	240	267	285	249	247	224	250	261	271	244	212	229	240	252	226	267	215	219	229	257	250	234	241	251	253	244	232	275	241	253	246	274	245	246	237	247	285	248	254	250	249	256	259	262	281	256	245	236	230	233	226	278	251	259	269	225	248	224	270	265	199	281	231	264	228	252	265	246	242	263	235	237	253	283	246	250	249	237	250	261	228	250	219	224	257	244	252	245	249	258	266	248	248	245	244	219	233	266	267	241	257	256	270	244	249	246	229	244	261	225	290	269	230	263	246	260	256	240	270	243	238	248	256	254	246	244	268	244	255	269	239	245	264	254	274	247	232	275	283	251	284	277	221	281	269	269	271	252	265	290	260	240	246	237	254	235	232	252	231	239	268	249	230	253	260	256	283	267	246	287	259	272	223	239	235	251	253	255	234	265	253	232	242	241	245	276	237	261	261	257	279	256	242	272	239	252	257	279	260	226	265	225	253	233	251	255	265	248	270	243	267	262	250	266	242	264	269	233	234	253	245	254	251	255	270	239	252	244	230	261	236	229	253	246	237	258	249	242	243	257	256	256	244	261	274	212	265	267	223	264	254	229	236	272	245	248	253	237	263	263	262	269	231	237	257	244	242	237	237	242	266	247	255	271	270	226	272	261	257	257	253	255	229	263	251	262	243	257	261	271	265	251	227	226	268	268	244	278	238	258	253	272	237	280	257	253	249	260	241	218	245	251	247	241	242	268	245	243	284	291	260	264	254	255	256	259	286	281	255	242	244	256	268	272	263	246	232	263	255	238	244	314	258	247	221	205	238	256	239	261	252	258	282	281	239	247	255	230	263	275	250	244	267	247	249	253	273	258	270	250	251	246	245	248	248	267	218	255	224	242	250	250	243	260	250	249	257	223	252	243	250	265	265	265	233	240	237	250	237	252	308	256	242	236	258	263	270	250	251	228	275	235	250	238	212	266	259	263	255	267	245	293	255	236	243	249	291	266	250	249	231	238	272	260	258	229	264	234	253	263	256	301	264	256	246	256	234	234	251	222	221	233	222	260	227	288	258	266	254	272	248	262	237	245	254	251	220	242	248	231	257	236	273	259	236	258	234	222	249	265	252	265	236	245	239	236	248	252	229	247	251	288	241	234	242	245	229	249	255	223	235	220	268	227	248	265	267	239	235	242	248	231	243	279	251	230	219	223	243	256	253	279	267	237	229	239	246	243	260	241	242	244	219	262	285	267	247	243	255	262	255	294	242	237	274	246	262	276	260	250	255	227	266	260	270	230	283	248	233	241	233	240	235	260	243	245	253	231	255	237	258	257	236	255	229	253	247	262	248	245	268	250	241	252	255	274	285	256	264	236	274	236	249	238	250	254	238	247	247	231	248	243	231	231	259	252	237	245	245	267	228	259	242	243	272	246	266	271	254	240	251	255	229	245	239	286	244	244	266	266	255	245	246	235	228	262	247	252	273	239	280	279	254	231	226	252	268	262	233	278	264	254	263	246	250	267	284	227	265	237	269	272	261	260	256	259	275	239	237	254	240	260	241	267	246	291	247	256	267	272	254	262	263	253	244	245	288	269	250	247	245	248	248	254	229	252	257	249	243	234	270	240	254	261	255	284	258	233	257	255	267	251	277	233	249	221	253	239	244	259	255	261	249	247	244	240	241	253	259	302	290	268	241	250	244	241	247	277	240	247	255	267	246	251	239	241	250	241	258	245	229	234	234	228	250	238	257	244	264	229	242	228	258	246	251	250	241	234	285	244	272	269	258	320	257	246	265	241	272	238	250	219	248	262	249	245	238	225	265	242	268	250	252	239	255	256	247	264	249	223	249	267	257	260	224	255	288	258	266	246	239	267	262	248	241	270	269	264	271	242	248	213	288	240	238	266	255	255	223	268	274	238	283	208	241	248	221	225	238	248	253	242	244	242	267	248	286	248	274	242	246	270	240	281	223	243	272	237	236	224	252	263	250	267	264	247	269	267	258	259	218	273	253	264	257	256	272	227	249	256	272	271	254	208	246	252	240	260	275	264	264	245	256	235	257	255	260	252	242	246	255	228	222	240	253	245	232	266	251	260	253	215	234	241	254	267	255	255	251	234	245	249	242	221	234	248	268	261	230	262	240	208	231	249	245	278	242	255	224	231	258	289	243	233	265	261	256	244	218	218	257	244	247	288	264	245	275	269	257	270	263	248	231	266	279	261	231	275	277	242	256	251	240	272	232	259	245	224	260	268	265	268	248	259	232	286	243	250	249	235	265	257	254	224	261	267	278	275	287	240	240	236	250	245	248	245	246	236	274	228	255	262	241	239	238	230	249	257	300	238	231	258	257	269	279	276	250	257	253	263	248	235	295	250	230	262	252	251	255	241	236	257	261	262	257	249	262	252	256	248	281	242	243	263	222	232	231	255	251	208	273	230	262	273	250	242	253	262	233	205	232	258	260	260	272	237	269	229	242	278	248	275	251	259	249	235	247	252	239	233	244	236	227	258	254	242	251	252	274	270	249	224	264	267	273	251	252	257	257	267	246	257	283	239	229	269	242	249	242	249	210	246	261	229	237	277	262	255	229	245	251	250	244	266	263	239	267	251	245	277	278	258	270	234	236	266	253	255	258	263	239	246	248	281	251	246	244	265	245	248	273	237	268	245	262	227	256	215	252	238	241	247	268	263	254	265	237	259	274	251	261	258	283	230	273	260	242	256	254	247	261	243	228	251	235	287	240	276	256	213	257	256	269	270	266	251	272
31587	44815	48678	38270	25241	22750	20284	16679	14548	12795	10601	8475	7213	6646	5800	5041	4457	3743	3530	3648	3366	3524	3379	3080	2760	2254	1857	1874	1795	1541	1384	1243	1287	1150	1139	1271	1192	998	899	885	880	855	845	851	904	930	906	798	856	882	852	810	897	800	845	857	929	805	705	768	787	837	831	794	713	728	827	729	745	778	819	780	787	790	864	846	834	820	821	719	751	794	760	771	750	765	826	756	724	709	698	677	666	680	703	667	675	673	637	638	596	607	600	624	581	619	603	644	706	620	646	623	691	628	630	641	647	608	579	595	631	588	611	625	595	593	622	563	598	573	620	596	576	613	595	590	602	576	564	642	578	628	610	605	619	604	599	616	619	600	593	602	583	572	603	617	590	572	575	606	582	576	622	602	604	630	576	558	622	589	626	563	611	604	571	594	608	638	538	614	613	629	635	599	590	563	613	565	607	585	584	624	597	555	587	608	604	635	594	598	607	615	618	608	578	609	583	625	645	598	539	607	541	582	626	608	621	554	651	595	564	599	609	617	559	630	607	610	565	638	553	610	567	620	623	584	537	554	593	633	573	604	595	628	597	604	618	642	562	563	632	583	621	632	573	594	607	596	610	612	626	553	582	552	567	593	573	603	569	604	598	616	612	594	591	574	560	617	560	584	645	582	606	618	590	613	654	645	569	538	592	573	621	575	570	574	605	582	588	602	590	596	623	582	595	580	601	608	610	604	593	588	570	568	600	552	552	638	603	592	620	585	590	564	608	585	593	586	590	574	570	563	639	629	593	601	583	537	575	583	588	637	587	605	559	537	610	570	589	585	576	554	602	599	618	621	597	607	578	569	588	564	614	663	606	609	587	540	625	597	604	642	587	607	611	569	562	589	600	542	572	570	620	631	557	573	571	611	622	627	614	577	613	526	589	603	618	613	610	630	608	642	563	526	624	575	600	566	546	575	565	562	582	647	578	622	611	573	627	599	579	588	551	571	679	595	574	588	576	543	569	575	573	612	563	612	542	540	617	630	580	597	611	569	586	587	623	605	557	616	571	668	574	581	580	644	584	633	604	611	530	650	619	563	605	585	603	576	572	568	550	605	619	594	619	634	563	611	602	603	575	654	621	623	602	576	626	552	587	601	636	593	617	606	598	620	590	582	584	584	631	579	607	567	567	594	584	563	623	610	554	562	554	597	595	625	548	566	544	606	605	566	587	570	614	589	602	564	597	602	563	656	588	591	602	609	587	570	601	586	599	561	592	576	575	601	590	586	577	595	603	587	612	598	628	587	614	555	574	578	610	589	607	563	605	530	610	602	571	597	576	590	602	586	595	603	590	625	612	577	583	589	558	575	596	595	580	564	633	593	632	573	589	600	583	550	635	607	593	634	601	592	554	587	572	616	579	582	601	587	569	572	609	612	614	612	604	609	561	599	580	633	611	585	576	575	628	620	588	566	574	591	567	640	578	614	576	600	573	562	588	593	631	574	623	576	613	604	568	587	586	602	655	605	548	636	640	548	556	612	565	589	602	606	608	611	570	619	589	613	595	627	569	628	627	595	584	584	573	629	612	602	575	596	562	601	612	602	585	618	585	595	625	591	602	580	657	577	570	554	619	574	600	619	585	594	638	572	614	596	576	592	579	589	577	570	582	600	601	601	571	615	599	584	581	624	589	635	576	625	617	601	596	597	578	563	602	653	586	585	620	564	638	559	606	574	584	561	577	561	604	597	592	642	569	601	608	637	553	613	579	576	617	620	612	594	596	568	572	572	576	558	651	611	613	633	604	636	599	552	601	594	566	636	601	577	632	604	592	587	601	562	601	611	565	622	610	607	594	620	599	572	609	611	558	610	599	591	589	578	626	519	572	596	595	587	577	601	562	601	590	636	584	613	577	621	610	605	633	570	594	559	564	588	606	600	570	594	586	567	616	534	577	607	569	583	590	537	608	620	616	584	600	578	592	567	554	587	570	611	572	556	582	609	597	594	606	630	604	595	572	622	575	633	619	572	552	619	592	592	619	614	613	579	590	609	598	626	584	590	573	613	594	623	606	582	587	594	592	584	587	578	616	582	619	604	576	634	622	614	603	574	569	566	623	616	576	602	588	606	595	625	616	603	581	607	585	639	619	622	629	613	616	593	600	596	625	579	538	591	582	579	639	600	605	630	592	575	578	587	606	525	589	616	575	620	557	609	596	558	574	554	609	628	632	590	589	579	622	603	597	596	586	602	606	614	578	581	589	568	585	601	617	603	588	611	560	572	585	611	569	620	561	614	559	605	589	582	634	602	576	577	548	603	569	632	629	575	551	574	633	595	615	553	593	554	589	593	607	562	606	617	575	599	577	577	544	560	619	622	585	623	615	563	616	644	593	612	597	594	626	606	571	604	585	597	581	598	608	606	613	591	614	594	604	596	584	608	592	670	569	567	625	590	608	624	666	560	592	576	602	564	566	615	588	602	621	557	630	585	588	599	618	583	586	595	648	587	591	594	594	626	635	592	598	622	574	616	605	543	574	584	599	620	590	545	646	568	619	597	557	593	597	537	584	561	610	546	593	615	626	599	613	598	582	566	575	599	617	613	577	572	552	607	609	596	596	598	623	585	611	569	606	625	619	592	589	540	592	575	622	620	591	597	624	600	641	586	574	609	612	594	638	610	577	602	587	612	584	578	589	591	607	593	637	589	614	622	588	641	607	608	632	592	554	589	594	589	603	549	612	597	570	590	593	613	590	577	602	590	592	554	590	603	627	601	593	550	642	582	585	619	617	618	575	605	599	602	605	560	574	616	619	568	557	599	599	579	639	603	629	554	632	604	592	590	586	582	613	606	576	566	588	614	524	580	587	627	593	607	590	572	596	567	600	571	586	600	620	590	566	587	610	557	577	575	584	578	619	585	587	598	561	611	610	587	581	579	593	587	599	559	559	623	631	588	579	597	604	619	606	636	578	620	601	625	617	567	598	592	599	616	611	570	626	645	575	580	628	571	571	583	617	612	594	565	576	600	608	596	605	591	585	603	606	572	545	583	599	581	636	587	582	594	569	551	587	608	598	602	658	562	631	574	602	597	581	596	603	568	576	631	625	627	588	606	550	575	628	598	618	613	638	645	601	559	597	601	569	565	613	631	648	563	620	601	582	579	562	563	567	571	618	566	604	570	611	622	574	595	627	583	584	547	616	565	588	581	582	562	608	592	635	605	583	607	603	590	658	605	579	604	605	582	588	602	605	596	578	671	610	622	594	597	588	573	623	564	627	552	590	586	587	604	653	625	561	571	563	574	620	566	596	578	586	542	603	583	576	625	567	604	581	577	587	640	602	608	638	591	573	608	596	596	598	579	616	577	564	561	602	581	563	565	593	589	591	569	593	601	606	615	585	611	581	639	581	580	573	575	599	582	620	603	567	572	560	595	593	610	586	593	597	617	629	598	543	598	623	596	600	574	637	573	564	622	592	626	608	569	606	610	572	591	560	625	586	622	550	607	550	562	605	611	590	599
16388	16897	15902	7933	3877	2269	1488	998	816	760	612	513	441	445	391	397	357	355	325	288	287	304	311	307	294	260	272	261	251	267	274	266	240	254	252	264	238	259	219	216	256	219	233	230	226	232	200	263	204	242	250	260	239	212	244	258	251	231	232	228	257	263	212	241	219	234	241	229	264	244	239	253	256	236	256	223	257	244	249	249	228	262	256	256	230	222	231	241	231	274	237	226	238	227	255	261	243	242	234	262	233	225	256	236	230	238	253	240	256	246	262	262	227	218	223	241	243	227	247	255	235	231	215	228	219	220	240	231	220	243	246	216	257	239	210	251	254	225	249	237	250	219	230	227	237	223	247	245	232	233	245	238	255	235	227	247	241	200	217	200	234	247	258	243	234	229	247	277	249	237	224	255	233	244	264	212	256	226	225	205	234	232	223	219	257	211	248	183	219	226	235	224	230	261	258	270	226	221	284	258	238	226	230	250	223	242	214	239	234	237	237	241	250	216	235	230	228	224	252	239	234	216	213	258	208	222	223	249	245	238	223	238	243	239	238	218	244	233	258	265	244	253	231	224	247	219	246	221	233	251	204	244	242	235	235	264	235	234	222	226	219	227	253	237	231	212	216	224	234	227	249	277	227	241	234	222	231	222	218	227	241	214	252	212	222	235	207	213	262	215	223	200	259	227	240	231	247	243	227	269	245	254	227	229	236	226	221	228	220	242	203	248	217	251	217	248	234	236	247	205	208	237	237	260	242	234	262	233	230	235	243	246	230	252	238	228	263	263	236	220	248	230	240	233	218	249	215	227	212	223	246	242	238	203	259	216	234	206	232	227	262	245	239	239	244	231	237	246	247	237	227	239	239	252	213	273	225	241	231	262	204	205	247	264	214	199	235	215	254	258	209	224	260	225	230	220	223	242	214	232	249	214	220	201	251	232	242	251	231	264	223	247	226	220	265	240	230	229	259	250	229	210	210	238	243	242	237	241	239	236	232	245	259	214	212	250	193	226	243	244	254	246	232	229	219	246	255	223	274	241	253	244	234	213	218	224	238	253	229	225	231	220	242	215	235	217	230	240	248	236	226	256	225	269	250	244	212	259	218	220	219	203	258	228	255	235	260	225	231	223	222	228	236	234	208	232	242	215	231	214	262	250	229	259	222	222	228	238	213	220	270	237	233	232	232	246	266	242	240	255	256	239	220	242	235	234	231	236	239	256	230	249	253	223	226	233	232	243	226	240	222	225	240	232	240	271	215	221	234	243	235	251	220	235	258	233	237	239	256	227	238	257	242	225	246	254	218	254	225	241	242	223	221	226	247	216	237	212	235	208	211	231	232	223	214	234	240	220	235	240	248	257	220	255	258	227	229	227	252	235	219	214	218	223	217	214	252	217	236	205	248	256	228	223	227	236	250	249	219	233	230	222	263	230	207	240	255	216	224	218	219	238	239	210	237	214	240	227	250	240	210	258	259	208	218	247	230	217	236	248	244	222	238	246	244	257	215	220	241	225	236	224	220	222	237	224	254	234	251	230	228	215	247	187	228	253	210	233	266	240	234	214	219	244	230	241	232	216	211	238	220	233	226	237	258	268	221	236	238	200	210	247	213	230	241	257	221	248	203	256	231	229	238	232	214	234	234	249	237	209	236	232	240	227	246	245	227	232	230	224	218	245	241	231	203	222	260	250	257	227	211	239	204	256	247	212	219	223	228	233	224	203	260	204	244	221	208	208	250	202	208	239	230	225	269	229	225	217	233	232	235	228	239	254	246	235	213	241	257	190	205	231	218	250	217	236	207	240	228	235	240	225	230	227	217	248	210	250	244	221	249	228	249	228	237	215	236	232	265	249	236	231	239	219	227	225	242	212	229	238	215	213	205	243	257	221	240	209	224	228	220	214	225	222	225	246	224	235	224	246	257	227	229	217	265	209	221	243	234	248	244	242	241	239	226	253	237	223	225	267	223	232	230	297	210	224	222	218	233	231	237	206	233	216	229	255	238	252	223	220	229	233	233	236	240	239	235	241	248	234	239	210	201	235	252	199	221	203	205	233	214	234	211	272	246	259	216	212	191	207	206	231	202	247	229	212	250	204	235	262	219	242	234	212	246	250	254	240	251	219	245	206	232	239	277	261	229	232	202	235	258	246	291	221	243	251	222	231	254	244	218	225	222	243	231	195	242	214	257	228	249	245	224	248	258	253	218	222	220	256	234	267	215	234	207	234	236	206	230	230	247	239	231	232	218	219	239	242	233	240	238	256	226	218	220	224	249	233	238	242	227	249	222	251	233	263	243	262	229	220	243	251	220	263	228	229	253	235	224	237	217	228	241	243	274	235	230	245	221	263	234	241	230	251	239	259	251	228	217	255	228	205	222	245	234	234	218	226	220	250	266	241	245	241	238	226	221	272	225	249	219	243	255	264	206	223	235	261	236	240	242	288	240	217	232	240	216	252	221	260	267	249	235	232	218	215	251	208	199	221	231	210	226	231	244	240	198	249	222	225	232	231	231	228	232	237	225	245	258	226	241	230	237	240	227	249	228	217	254	244	222	243	233	224	220	243	229	226	224	215	205	234	243	242	240	223	227	246	262	222	237	225	252	262	250	265	218	267	233	244	239	233	226	235	243	232	237	212	254	202	210	247	224	228	225	235	254	233	220	240	217	230	216	227	240	230	233	223	237	229	216	230	234	236	226	257	228	230	241	225	230	218	218	206	214	240	246	222	237	228	247	243	254	205	249	249	265	226	235	246	257	244	255	229	234	208	245	242	226	238	252	230	224	270	256	227	236	238	242	250	222	250	241	233	247	249	223	211	220	233	252	226	212	225	228	248	219	237	227	214	236	255	230	225	244	244	263	229	262	227	260	234	235	229	222	206	231	240	240	258	239	203	220	236	210	232	235	228	210	224	226	228	249	225	242	234	226	249	206	254	225	278	206	246	221	238	225	237	221	199	237	246	214	259	242	187	244	241	240	219	226	238	250	257	217	250	235	254	230	232	230	242	216	254	243	233	246	229	255	233	266	248	253	213	245	245	230	222	260	233	228	244	243	238	224	261	237	254	232	262	220	238	202	250	224	231	223	248	242	235	224	231	210	242	222	226	238	237	236	241	231	275	237	248	231	238	256	252	252	246	217	237	249	226	243	264	207	236	238	254	215	216	230	207	215	249	235	271	212	234	226	248	255	216	245	220	242	225	230	235	253	224	246	234	237	230	225	221	228	250	224	232	223	254	255	214	233	252	248	228	226	220	234	224	235	221	245	233	248	216	249	240	271	251	259	250	230	246	230	197	208	239	211	219	229	263	261	225	237	248	226	256	239	221	234	243	244	239	227	249	256	234	233	218	245	215	220	219	261	224	227	238	225	225	235	246	267	255	246	240	234	229	235	224	244	229	221	259	237	231	237	223	246	236	239	221	236	236	237	216	259	260	239	242	231	248	244	242	254	221	238	257	236	233	218	228	223	239	260	226	196	212	241	239	224	235
10251	16486	20617	14569	10512	8365	6082	4593	3800	3219	2686	2205	2011	1780	1549	1433	1317	1287	1156	1151	1094	1023	1035	1036	987	890	801	775	720	682	715	668	642	641	690	703	695	638	634	648	579	605	673	624	619	684	641	591	652	674	678	626	687	644	655	688	660	603	622	658	680	612	656	640	642	653	607	665	596	626	686	643	654	646	637	687	666	677	685	593	636	588	682	557	675	575	628	649	623	622	654	602	623	656	603	624	579	609	575	592	630	578	578	627	594	545	595	614	616	566	559	573	602	583	573	583	594	567	586	581	573	577	602	585	534	614	565	577	555	558	544	550	561	552	566	579	593	569	573	582	590	601	627	568	520	568	598	575	577	596	567	542	583	603	607	541	583	603	588	628	561	569	563	578	606	607	557	548	614	565	530	571	581	562	541	575	579	611	558	577	616	602	538	551	616	628	594	567	554	528	591	570	539	562	535	615	579	555	577	544	552	579	606	577	595	568	570	567	591	573	570	575	587	577	562	565	583	614	603	591	568	599	580	554	556	613	560	564	549	552	568	619	548	594	530	548	590	567	579	568	593	611	529	599	601	567	586	609	592	587	586	566	585	595	557	610	605	556	554	539	608	587	557	545	565	581	568	631	574	591	550	558	594	552	556	566	643	552	585	562	593	566	545	576	586	541	551	562	564	552	526	561	581	624	596	604	583	617	584	520	567	563	582	571	606	598	593	590	588	601	561	610	575	559	624	585	557	552	592	590	599	580	604	552	575	570	541	572	593	598	578	600	544	578	563	609	598	597	588	563	570	562	594	592	601	543	534	588	575	550	573	585	574	581	587	583	552	566	568	574	583	569	583	538	600	544	601	608	550	581	560	544	605	586	604	580	593	560	582	564	558	590	605	585	621	531	583	571	597	602	565	590	590	524	572	599	576	592	560	563	568	567	545	615	564	523	613	560	593	566	562	587	611	552	548	548	555	573	581	539	576	545	573	611	548	604	571	548	594	589	603	569	637	583	584	578	566	565	634	570	555	573	585	577	572	575	577	578	555	564	601	611	609	610	609	595	567	620	563	578	599	562	576	567	566	582	563	606	565	567	602	551	604	581	559	573	571	586	585	585	527	582	565	564	544	579	567	566	568	570	554	573	582	579	571	598	574	579	593	617	536	611	600	577	558	580	574	572	597	589	549	596	565	592	572	590	535	609	596	594	563	572	587	552	551	567	513	574	635	575	590	564	623	582	576	598	597	620	619	541	592	586	555	571	601	603	603	593	569	548	583	571	567	523	592	612	581	594	579	558	564	599	596	580	573	592	624	611	591	555	592	569	588	586	560	584	615	606	570	568	563	590	581	593	554	581	557	636	576	585	592	580	528	596	585	598	574	573	554	598	617	591	590	581	567	579	598	568	573	593	562	559	613	572	598	653	597	544	610	570	575	525	524	559	594	578	565	566	556	580	604	549	605	607	559	612	586	555	581	570	555	612	546	565	578	568	535	589	573	604	550	610	557	604	643	569	582	572	546	545	540	579	575	544	593	610	601	567	582	596	550	592	599	584	564	605	605	563	570	594	602	572	604	598	564	580	584	581	577	586	606	565	594	618	586	574	569	590	615	602	563	573	589	562	590	603	605	581	558	567	554	602	585	595	565	596	609	561	541	579	582	578	594	589	605	593	598	604	532	582	571	588	559	544	555	581	601	594	594	579	576	607	559	553	616	568	634	615	608	577	613	534	598	577	567	577	547	588	514	611	583	591	570	544	613	591	585	629	621	581	567	532	607	561	581	562	598	620	551	542	605	595	594	566	584	598	569	576	570	604	560	594	536	570	565	589	556	603	573	610	530	583	585	597	545	615	577	570	602	604	601	591	549	581	562	564	599	611	544	601	574	566	595	621	600	582	572	554	568	538	618	544	599	581	560	588	609	602	572	588	617	578	575	546	597	599	589	591	585	586	591	581	596	540	589	580	582	644	591	514	593	617	613	549	539	606	556	574	608	552	600	499	617	640	600	619	578	604	567	554	567	564	569	589	552	561	574	565	598	555	593	598	569	559	613	595	587	594	568	544	572	625	555	541	599	576	604	566	563	580	572	588	558	586	582	585	617	585	552	572	573	561	579	581	555	562	565	570	573	578	599	601	525	538	574	574	590	596	578	595	605	636	565	541	547	588	600	612	587	558	598	558	579	608	579	620	619	584	591	632	572	566	562	562	571	579	547	588	617	584	594	511	593	628	597	597	551	625	537	591	571	565	580	606	563	570	573	555	599	575	577	593	558	569	559	587	587	607	544	578	571	604	602	566	607	551	579	570	621	538	571	552	560	530	554	586	597	586	596	598	558	540	603	584	559	568	550	580	604	561	594	507	580	568	558	567	549	588	557	585	594	542	611	582	578	552	563	570	596	580	538	605	578	574	579	607	525	598	575	596	552	583	569	550	599	561	601	572	610	562	560	572	603	610	607	585	580	560	602	564	552	568	591	569	552	557	551	546	617	562	581	577	547	588	536	614	535	525	570	593	551	562	574	583	565	571	574	589	594	648	559	589	577	577	544	548	589	596	569	557	609	607	569	575	575	595	621	520	602	622	611	546	561	562	581	557	574	578	568	578	600	625	609	576	574	586	581	573	605	553	559	579	596	592	561	549	557	499	580	585	640	605	580	607	585	590	556	591	575	542	572	631	586	553	572	569	515	560	588	618	612	591	537	533	535	573	577	517	555	589	557	555	568	554	564	607	570	534	587	543	582	580	598	618	593	623	639	591	571	614	576	580	575	558	586	573	551	570	595	585	586	575	585	623	548	601	570	543	591	593	591	591	602	607	563	533	607	571	559	532	537	634	594	537	555	602	605	568	584	561	559	554	587	586	554	598	580	568	593	547	583	582	586	570	577	608	534	613	564	558	616	563	581	566	562	552	571	557	578	618	573	580	572	584	582	559	573	577	604	576	598	578	587	527	591	595	637	582	576	581	622	556	577	594	567	557	591	583	573	613	529	605	560	582	596	554	564	580	633	582	632	557	568	612	547	604	591	571	610	584	592	566	595	572	550	605	543	536	582	614	594	549	561	592	583	582	540	581	574	597	572	599	557	550	605	594	557	576	584	559	582	594	609	614	618	571	605	603	559	610	579	633	572	594	559	564	586	598	593	612	618	563	566	545	577	599	627	561	571	580	600	605	571	569	592	554	599	565	559	578	557	550	571	579	555	516	592	582	605	591	580	614	530	581	563	582	613	592	578	582	599	577	551	572	553	575	531	542	569	553	578	593	537	568	597	553	555	577	580	573	587	595	550	615	603	578	574	631	592	601	575	617	610	576	563	565	587	580	564	609	608	567	594	552	623	586	598	585	592	613	630	618	567	558	566	550	547	587	587	585	597	536	571	527	585	591	633	585	587	577	610	575	581	599	613	567	585	589	556	595	615	556	603	567	607	606	591	576	549	547	549	563	565	566	525	561	581	566	526	563	511	549	536	601	568	604	588	548	579	575	605	561	578	603	586	606
38947	47872	45109	30921	20764	14637	8805	5309	3447	2377	1624	1363	1137	970	852	690	673	606	546	552	530	555	506	495	448	436	419	440	351	370	367	345	342	328	336	330	313	315	316	315	323	321	304	304	308	324	306	303	296	288	295	303	335	296	301	345	312	319	298	278	287	314	299	285	321	290	327	285	301	307	279	308	321	285	282	288	304	287	297	296	311	315	296	298	308	315	296	293	307	309	275	294	257	296	277	282	292	266	248	280	272	262	278	280	284	254	285	303	285	270	275	261	272	272	304	273	263	322	270	303	288	300	262	280	298	273	294	256	297	304	281	253	272	267	285	296	289	292	286	288	269	286	310	303	260	292	312	280	268	271	277	276	287	268	290	262	268	266	271	299	277	301	278	263	263	298	252	285	292	289	284	250	302	265	292	241	247	278	279	267	276	281	254	256	278	313	273	272	293	299	285	290	276	286	267	267	270	269	294	290	252	280	290	313	301	271	271	255	276	282	294	271	285	311	302	324	294	302	273	273	290	271	301	294	289	275	286	294	286	270	292	273	284	305	295	258	262	295	300	269	272	263	255	281	297	301	263	272	248	302	310	269	260	259	276	280	279	286	276	275	298	287	268	287	294	275	305	249	285	270	262	297	281	259	284	268	296	270	297	279	277	298	274	274	275	297	294	275	296	301	295	276	287	238	278	311	252	280	320	277	283	294	288	303	292	303	274	251	278	300	280	313	291	287	266	291	295	284	291	273	304	289	286	280	265	280	299	322	297	275	283	267	249	277	279	277	295	294	273	262	300	262	235	278	252	256	278	306	277	358	324	262	232	281	289	281	293	270	278	305	309	289	270	283	283	284	271	261	271	248	267	256	288	305	263	280	275	283	306	260	295	284	281	253	303	259	281	269	309	239	288	269	308	274	284	296	304	264	291	282	264	262	269	311	267	290	256	247	260	272	304	286	313	302	275	255	325	283	295	273	264	273	297	287	276	299	274	271	295	261	293	307	271	288	280	271	298	277	279	295	288	270	291	308	255	255	297	276	267	294	262	270	271	296	263	278	310	300	301	280	278	283	299	268	307	263	245	278	288	307	308	277	282	268	277	276	296	288	295	280	326	252	281	264	280	281	300	303	304	261	311	292	293	299	261	283	301	280	317	271	259	293	283	287	249	276	288	276	268	281	301	296	291	281	265	293	290	287	277	292	263	277	286	286	259	279	294	287	274	304	291	301	261	296	300	279	265	289	274	261	281	286	266	287	264	310	300	310	284	291	265	273	274	279	292	258	275	284	280	281	270	310	305	267	292	301	314	307	281	293	332	308	237	301	272	287	260	280	276	283	272	294	270	273	245	274	320	261	246	275	260	277	284	273	288	301	279	304	279	294	258	292	276	287	287	291	278	273	241	305	284	260	295	289	300	273	291	289	272	306	258	275	274	318	291	315	306	293	271	279	299	275	305	280	267	273	287	291	290	302	254	289	285	241	298	247	308	297	277	294	271	261	281	288	258	259	279	294	270	271	275	273	297	276	300	285	277	266	284	268	280	274	304	298	282	298	292	276	311	290	301	286	291	254	284	297	306	267	254	272	291	296	300	287	268	280	294	292	258	288	289	299	319	285	275	292	307	288	278	248	299	316	278	286	270	281	277	258	270	303	348	272	273	274	281	264	294	299	252	306	269	265	281	276	294	243	262	238	286	267	253	285	312	286	266	267	291	277	263	271	280	302	266	276	276	283	267	277	310	261	287	289	291	305	287	277	292	303	265	289	282	282	278	289	282	285	295	270	270	297	297	278	296	279	323	301	265	301	257	262	291	296	305	254	289	292	264	300	324	285	309	322	285	274	283	313	290	329	273	255	270	237	305	267	266	270	274	278	272	305	286	272	249	301	294	287	285	316	255	262	326	289	279	258	249	303	287	265	313	278	276	284	284	278	284	278	254	335	292	282	296	279	270	293	287	272	286	268	285	271	288	296	263	316	264	289	276	286	276	287	288	265	287	280	292	263	263	278	286	294	249	272	259	269	283	291	280	283	276	278	290	283	293	311	262	258	283	271	288	271	308	307	274	276	313	312	288	293	300	267	274	307	289	293	267	278	284	259	282	313	277	263	309	282	272	270	317	294	328	287	290	294	284	323	289	299	290	277	269	276	269	263	286	300	271	272	275	264	302	277	292	268	283	273	265	288	295	326	269	287	280	270	280	297	282	297	256	288	286	279	271	271	296	272	284	285	282	285	270	293	290	284	291	295	290	269	267	264	279	261	289	315	269	284	282	304	264	271	280	260	300	284	278	294	229	286	314	295	305	309	261	308	315	292	305	297	267	309	306	301	245	276	289	254	322	273	264	305	248	354	292	254	279	271	310	293	270	291	253	252	306	255	266	294	290	274	283	295	278	274	300	287	305	299	263	279	290	245	273	262	266	275	283	288	265	275	263	301	281	320	287	283	320	263	288	299	312	297	275	295	248	263	268	275	290	279	286	279	274	284	319	286	291	301	295	280	283	285	279	286	282	274	298	261	264	275	260	276	272	272	275	264	275	271	294	306	262	303	280	282	271	273	290	280	284	253	268	282	297	291	278	278	275	265	296	276	280	298	268	280	261	250	283	268	284	309	275	284	265	262	304	250	280	230	297	269	317	273	279	288	310	280	284	308	291	292	249	255	276	282	302	267	264	277	257	274	274	294	313	298	293	268	249	282	292	285	292	276	281	277	291	259	278	256	282	261	278	279	302	289	287	284	271	282	275	247	267	264	307	286	284	298	290	280	273	294	279	262	272	285	303	290	263	262	284	271	308	288	286	290	286	300	274	272	281	273	308	262	265	286	278	268	283	267	295	284	291	274	280	271	277	281	277	272	281	249	267	255	277	289	301	278	317	279	267	279	290	272	284	279	268	297	254	263	279	284	285	280	267	301	278	289	324	259	285	286	248	267	278	306	304	293	277	257	262	285	308	261	277	279	243	261	265	283	283	269	274	258	297	273	302	272	274	282	291	295	257	228	272	304	273	284	315	277	302	290	278	271	288	293	233	264	268	295	274	289	307	298	309	280	295	282	330	272	270	301	277	294	283	283	285	289	239	273	272	281	308	303	303	287	270	280	299	291	280	260	280	270	278	287	297	290	292	270	245	272	276	265	290	260	290	272	277	293	263	278	288	297	299	258	276	259	249	284	303	294	311	254	310	283	278	266	297	275	283	298	284	307	282	308	286	284	303	284	271	278	267	282	270	303	314	291	270	254	300	306	265	272	292	275	261	275	279	289	286	295	282	278	286	278	274	297	259	277	264	287	301	286	278	290	251	291	289	309	259	265	305	281	305	271	259	292	280	269	283	279	262	289	251	280	298	298	295	295	289	293	272	269	298	308	259	251	267	290	289	277	289	316	318	275	294	297	302	283	282	258	271	300	287	281	294	290	288	285	297	319	279	277	275	268	298	298	260	288	294	312	277	273	244	279	322	265	253	269	283	313	265	274	293	314	241	260	295	280	293	277
27073	42128	44268	30999	17775	15999	13410	10883	9633	8113	6866	5792	5155	4366	4035	3330	3023	2755	2377	2713	2301	2245	2234	2102	2138	1695	1610	1387	1297	1224	1161	1106	1101	1086	1036	1012	894	907	913	846	858	895	848	824	791	853	775	858	805	809	925	869	832	792	816	847	881	838	759	798	808	772	838	762	766	776	751	821	790	778	760	801	805	818	818	878	802	852	849	766	772	819	770	780	802	762	766	740	762	786	736	763	739	741	786	734	739	671	700	702	729	680	673	648	700	734	701	682	702	666	666	697	673	723	683	716	670	686	710	679	760	707	662	688	681	708	700	632	683	697	592	668	687	636	704	663	680	664	673	712	657	674	686	693	660	669	654	700	626	607	685	614	690	704	662	719	626	674	658	643	624	714	689	691	670	646	672	660	683	693	674	650	668	642	692	690	719	670	664	677	684	721	677	633	679	696	668	699	684	697	690	694	683	678	657	683	655	668	686	669	660	688	677	659	701	691	650	703	656	682	692	689	633	692	662	703	647	646	665	652	713	645	712	670	666	628	695	688	674	698	699	695	708	686	662	713	633	702	655	649	665	680	676	673	659	628	655	609	679	657	606	652	683	637	673	692	669	647	678	655	646	650	723	711	669	690	664	643	660	677	694	675	676	702	641	676	665	642	644	703	723	689	683	642	615	650	636	676	623	685	667	648	684	668	670	689	649	717	638	635	659	676	646	691	696	657	662	645	646	656	657	687	654	686	670	652	685	654	680	669	726	704	616	616	706	686	649	704	676	675	656	681	648	710	638	713	648	621	645	705	672	697	712	706	668	670	667	654	690	677	664	683	688	653	662	713	669	689	696	658	676	692	647	685	689	648	649	678	687	691	655	635	670	640	722	635	662	715	684	659	672	681	646	659	692	680	632	683	648	684	654	675	632	671	656	661	682	655	694	634	677	671	639	668	661	645	637	681	623	631	657	712	686	668	661	615	664	693	676	715	611	677	702	683	678	653	671	665	677	645	684	668	661	662	687	669	683	626	663	683	681	666	632	650	637	657	679	681	667	710	644	630	660	626	667	696	708	696	681	677	692	660	689	637	692	753	672	648	666	661	668	660	640	651	647	668	704	679	657	664	680	680	652	660	658	691	660	725	651	709	698	715	668	646	711	665	715	682	726	639	706	652	670	640	670	648	658	631	649	625	684	657	679	634	647	699	640	717	662	707	640	660	665	668	642	670	663	667	673	663	659	658	646	665	652	675	675	705	682	646	706	663	669	709	653	659	652	700	649	636	622	677	723	709	696	714	661	682	649	715	668	668	679	649	621	701	643	651	609	685	682	578	699	682	622	681	650	659	686	658	706	711	700	694	611	681	667	701	642	700	681	696	662	639	649	652	697	657	613	644	660	664	676	710	664	681	707	670	669	668	718	672	667	684	641	637	636	648	681	664	689	732	657	657	714	690	653	707	684	664	682	632	680	631	650	657	689	686	656	692	698	694	680	710	695	686	660	671	669	688	660	690	674	715	636	656	687	680	652	692	651	729	676	672	686	739	676	630	688	633	649	670	670	660	653	650	667	650	655	650	696	666	673	665	664	677	693	628	694	696	645	662	645	690	677	665	677	666	671	667	706	663	670	675	633	670	678	720	668	663	697	674	722	661	698	703	672	685	693	684	666	704	656	670	669	654	688	633	721	700	646	695	643	696	673	698	665	679	671	703	723	697	673	731	628	663	629	639	678	666	704	711	701	687	662	685	648	695	689	675	717	650	671	690	658	672	672	650	671	672	676	659	685	669	699	686	641	689	658	692	651	686	655	704	659	691	643	702	662	668	725	675	676	720	647	644	708	666	661	655	654	664	642	633	674	691	706	698	649	635	657	675	689	685	666	665	640	660	707	669	662	664	623	690	649	668	675	660	679	684	702	688	647	677	675	655	684	667	669	646	655	669	673	628	687	690	669	681	669	621	681	666	662	632	645	701	657	668	652	661	688	648	694	629	672	691	664	624	673	642	662	687	688	698	641	698	706	683	676	636	657	698	666	673	616	719	687	661	638	684	672	620	646	675	640	735	689	631	659	710	730	681	677	691	649	629	701	682	647	688	684	704	671	663	685	682	719	701	683	666	656	661	644	709	645	622	692	645	682	689	689	670	656	651	695	669	691	700	637	701	685	642	630	678	711	646	681	666	686	649	743	647	669	681	662	667	662	655	714	645	674	673	638	666	699	667	710	678	662	677	694	660	681	655	678	686	675	678	660	647	654	682	709	682	728	691	704	680	687	673	667	688	679	677	676	646	661	676	683	665	688	690	663	649	712	657	670	718	659	672	702	644	683	675	690	680	644	684	716	608	685	663	727	692	699	647	664	645	661	679	660	678	661	675	678	662	682	700	682	634	641	661	704	653	684	689	663	661	678	702	648	679	662	689	696	663	693	686	670	719	648	677	629	695	643	659	690	645	695	661	723	666	645	649	638	657	682	688	652	664	710	694	698	681	644	697	631	682	642	674	713	667	637	640	669	692	671	729	676	697	702	677	664	664	684	700	659	681	670	681	668	688	670	683	676	679	678	635	643	656	635	650	679	665	621	728	704	667	634	650	662	649	712	680	682	694	639	681	706	654	665	730	673	638	695	645	691	744	656	628	686	727	662	688	665	670	670	703	642	635	679	648	686	627	661	670	663	608	700	662	676	641	656	681	640	649	675	682	687	657	686	671	678	656	656	686	631	700	637	688	627	655	641	693	723	664	686	705	705	719	716	667	643	714	654	661	643	707	675	687	642	648	677	673	656	663	696	681	716	679	672	688	718	707	654	654	643	668	666	663	680	695	664	644	642	665	669	657	665	615	691	696	639	684	681	670	727	684	702	657	684	643	688	675	665	687	653	665	671	670	666	634	655	637	666	681	672	674	665	666	637	676	647	624	656	666	656	701	692	682	680	684	671	671	671	650	645	716	623	650	678	676	680	692	655	655	645	638	645	688	611	689	710	665	672	679	680	620	657	674	740	674	698	670	656	689	675	686	653	701	692	695	647	667	710	663	698	673	689	673	630	688	703	705	640	650	661	704	626	713	645	723	670	707	685	720	689	677	680	624	629	669	673	707	659	633	656	700	708	678	689	696	660	631	662	656	737	664	646	700	704	666	656	632	651	630	708	651	682	653	646	672	652	714	717	695	651	668	629	703	646	650	718	733	694	646	628	695	671	676	697	656	715	651	686	677	653	693	686	708	618	664	656	655	667	685	650	640	717	651	662	687	673	656	626	673	623	630	696	696	659	680	693	672	658	670	684	666	727	704	696	673	692	667	672	637	678	714	649	680	659	659	685	711	719	636	702	662	637	650	619	647	694	715	658	700	655	716	685	654	712	663	700	632	702	705	649	650	629	695	699	636	649	684	651	657	673	670	688	705	699	656	738	664	700	717	667	692	652	646	720	681	705	693	694	661	646	624	669	720	687	647	605	715	653	657	644	694	682	634	697	663	633	715	697	722	683	679	693	708	698	666	669	674	691	652
47250	51969	45039	31450	24094	20408	14215	8780	5385	3761	2740	2137	1997	1595	1158	971	930	795	720	807	747	725	645	644	544	518	512	505	450	375	376	360	339	321	309	322	271	320	296	288	282	278	312	266	270	272	286	259	258	241	290	277	259	294	297	255	282	310	278	275	269	291	275	282	295	276	268	266	281	310	288	285	263	245	280	263	243	277	261	262	247	260	283	288	283	263	272	299	295	296	281	253	242	268	240	278	251	269	247	231	250	250	271	266	243	256	229	254	233	238	241	259	265	249	254	253	237	283	262	268	241	234	274	252	258	282	241	227	246	227	277	240	227	260	251	258	261	238	280	262	245	255	260	279	242	234	256	250	243	235	251	268	247	243	239	235	240	260	234	256	235	255	236	254	277	245	262	239	274	261	253	257	218	248	250	251	266	281	243	260	262	267	240	258	289	239	260	256	253	255	267	244	266	246	269	252	281	245	247	234	241	287	238	234	252	259	259	258	258	273	247	272	231	270	274	245	240	246	288	241	239	252	244	247	217	244	273	284	247	231	253	236	267	281	259	264	248	252	266	269	268	257	215	260	266	205	227	209	238	221	255	228	256	257	245	288	208	256	266	255	270	265	259	266	250	247	234	262	245	292	266	241	262	253	256	232	246	270	238	286	249	214	262	233	271	243	255	232	276	253	240	259	250	265	218	252	273	230	281	247	258	249	291	260	261	268	263	263	242	256	232	258	252	264	274	228	254	244	270	247	227	265	260	277	220	237	261	253	249	244	251	241	229	263	251	265	262	251	236	233	292	240	278	278	256	252	244	249	250	227	256	266	245	241	240	233	261	273	265	228	249	240	254	242	257	255	235	265	268	233	221	263	251	247	247	241	231	272	268	236	253	226	286	254	257	278	241	235	279	235	253	258	255	234	252	243	234	232	251	278	213	262	281	264	253	223	240	241	247	256	268	255	261	229	264	263	240	299	282	244	257	232	247	222	264	243	224	264	274	250	271	237	232	248	251	257	207	233	250	250	243	280	268	257	247	271	256	263	264	259	298	226	258	237	254	266	259	245	260	247	236	257	234	271	255	213	265	230	242	264	253	264	244	246	270	236	228	274	283	282	242	253	258	274	255	263	270	239	274	255	224	254	260	227	259	247	245	259	216	225	271	273	251	218	257	260	244	254	239	221	267	238	222	242	286	262	255	260	261	240	239	233	226	271	255	268	236	301	277	254	247	284	258	241	246	235	255	270	267	223	235	262	280	303	268	255	248	271	265	252	240	270	267	241	264	234	261	252	222	228	248	249	217	274	250	262	231	259	258	278	225	256	232	227	250	274	242	233	258	224	252	230	258	246	264	254	268	298	261	249	259	254	250	239	233	294	239	245	240	277	245	269	262	259	246	231	247	268	225	245	284	276	248	261	284	264	253	245	265	284	289	247	251	246	249	258	240	245	242	247	224	241	253	265	260	244	249	253	241	242	250	264	237	262	253	254	249	235	276	265	264	237	263	258	241	218	250	263	222	231	257	257	270	241	241	256	249	236	256	258	219	253	261	258	258	259	278	257	254	266	262	271	236	298	264	272	222	233	288	259	246	247	215	251	263	241	249	238	241	227	257	237	241	220	290	270	241	236	256	252	260	263	237	219	283	267	234	231	267	279	264	292	267	258	277	240	242	253	244	246	235	289	268	257	237	249	239	245	255	266	260	266	276	249	222	237	251	260	246	262	235	269	261	234	250	247	261	267	266	226	276	238	247	250	281	259	255	249	227	257	229	257	229	241	246	271	254	243	263	247	254	245	235	250	256	251	242	258	251	267	230	219	250	286	262	261	249	272	265	285	234	254	245	252	245	260	271	256	250	263	269	267	247	237	262	255	277	249	247	251	227	257	272	252	247	253	261	234	269	232	249	264	240	266	249	242	247	265	279	271	257	267	224	278	254	244	269	261	243	258	231	268	261	257	249	252	280	249	253	228	237	275	266	265	230	234	234	248	253	240	248	267	234	245	248	243	249	245	259	252	268	253	219	264	271	262	242	258	224	252	243	246	235	290	239	230	229	254	265	248	258	221	266	270	266	237	259	225	240	245	253	262	274	234	241	255	257	266	270	252	251	247	251	247	266	245	290	256	222	260	274	246	258	223	264	234	254	236	277	264	239	244	238	225	237	242	288	282	263	242	261	255	262	244	282	291	249	260	244	248	253	231	240	241	246	258	277	266	247	250	251	249	225	244	248	230	260	289	232	237	232	262	246	240	260	237	242	264	225	240	248	252	245	261	266	238	252	271	256	237	236	229	247	257	268	253	232	233	299	252	258	260	247	259	282	278	258	288	239	244	267	245	249	280	250	227	241	236	268	264	245	246	235	281	233	224	259	253	228	270	258	236	242	264	262	244	249	255	250	255	238	257	263	255	238	234	258	282	281	239	255	236	266	258	244	267	251	235	242	255	287	270	267	228	224	239	234	254	235	257	265	251	256	255	245	230	241	262	235	272	259	234	260	232	236	249	265	225	250	245	227	259	271	249	266	250	239	232	265	241	236	252	261	253	243	270	261	250	250	234	218	245	246	254	274	249	262	242	278	276	224	259	247	239	259	220	268	213	272	256	256	264	276	259	264	289	265	245	248	290	259	225	260	222	282	263	263	251	259	262	271	256	256	281	291	278	262	234	264	267	247	241	232	278	244	247	248	244	275	268	218	283	227	276	243	236	253	234	248	261	251	250	240	239	249	243	239	254	277	239	235	264	240	266	220	261	276	245	251	246	249	234	232	274	255	239	245	245	266	238	238	258	250	256	250	236	260	235	261	233	256	264	257	258	247	227	258	211	236	281	234	243	229	247	230	239	252	310	263	288	270	223	254	259	255	232	230	249	257	262	278	277	262	274	249	249	252	250	266	238	273	263	246	262	273	256	261	249	229	269	269	226	265	234	245	228	272	259	229	245	261	229	246	248	259	282	243	276	237	247	244	251	248	221	251	230	254	239	262	262	266	249	264	276	264	234	236	257	250	234	257	236	251	259	278	263	284	256	267	269	254	252	251	254	255	279	268	243	248	262	263	269	255	241	271	265	214	274	234	273	275	219	282	261	259	244	256	241	276	274	241	284	246	240	257	239	264	233	248	228	258	247	255	248	233	242	271	262	248	278	262	224	255	234	255	224	231	256	252	258	282	264	261	256	240	266	249	251	263	263	253	277	242	248	264	253	241	234	255	248	278	255	238	275	232	280	252	217	243	262	243	238	233	235	262	254	226	254	255	229	237	258	235	255	233	263	285	253	215	254	262	277	262	291	250	266	248	259	279	252	231	285	235	243	248	247	239	266	242	282	267	245	252	248	269	257	247	254	256	276	270	233	237	207	224	250	263	249	267	231	226	234	229	267	279	261	276	275	266	249	261	258	256	249	245	263	228	251	253	265	250	270	250	224	254	280	240	249	224	244	254	275	263	256	259	252	261	268	246	248	278	247	262	248	262	262	248	252	259	259	251	237	237	253	236	213
32853	47334	45218	34702	22650	21246	17802	14563	13142	11360	9986	8057	8069	6440	5529	4743	4240	3805	3501	3629	3194	3570	3251	3038	2894	2347	2194	2068	1856	1543	1448	1433	1249	1163	1084	1146	1084	1011	960	932	976	908	874	823	840	818	801	799	784	833	812	815	897	936	845	873	843	805	798	781	789	811	815	776	765	767	760	741	708	807	817	750	767	716	745	845	755	775	809	778	749	797	761	761	721	780	789	731	775	696	710	701	681	686	676	701	607	634	649	596	601	623	682	634	617	655	626	587	627	617	602	558	626	659	626	640	618	591	610	599	583	595	600	535	545	554	578	595	581	597	609	596	590	571	606	558	644	589	596	552	573	604	570	559	594	555	565	625	580	601	588	591	614	584	597	608	611	607	645	580	596	607	574	608	590	589	589	572	581	594	584	574	544	599	543	583	609	608	595	548	601	589	583	575	602	618	585	592	584	560	624	602	558	573	580	591	595	605	615	607	599	558	569	620	584	578	573	531	562	568	635	579	558	603	593	591	601	596	615	571	601	581	601	649	614	582	596	618	600	602	602	581	566	596	598	587	592	552	580	580	599	605	627	601	639	613	594	607	573	620	626	607	583	578	609	590	548	614	594	589	590	616	575	595	578	620	610	623	576	593	590	607	587	583	608	579	613	554	589	582	562	595	617	627	643	558	632	571	593	590	639	592	624	536	564	571	591	624	578	568	544	641	629	599	593	560	575	591	553	565	598	587	551	553	602	603	610	562	622	560	584	584	561	636	610	623	601	605	580	583	593	606	591	610	617	580	594	601	579	602	577	615	602	595	574	607	614	580	583	592	566	639	574	592	583	603	622	578	628	574	558	559	572	589	574	590	557	586	585	585	607	585	578	586	594	595	578	582	633	607	593	593	582	628	599	576	584	581	600	572	546	584	614	647	602	595	568	555	614	629	596	573	637	636	650	581	616	565	588	574	614	634	580	579	623	545	557	616	577	555	628	616	582	579	622	613	578	630	580	599	563	636	561	629	577	593	607	589	597	618	587	607	609	576	630	620	577	595	629	579	583	587	593	569	618	605	639	565	566	623	562	606	571	630	602	592	622	612	596	583	589	574	609	634	594	589	564	619	575	571	610	620	571	609	588	572	575	602	628	641	581	642	636	568	604	574	615	574	597	635	611	623	636	561	580	583	634	598	598	590	568	657	591	571	603	604	640	596	590	605	584	562	561	606	556	593	654	562	584	574	603	602	584	601	604	608	597	603	613	603	586	569	600	573	602	572	596	613	620	594	611	604	595	569	603	642	587	608	580	595	582	609	594	611	631	583	575	597	590	595	595	621	564	607	594	599	601	585	568	596	570	575	602	605	567	594	586	583	567	589	607	629	594	594	541	613	593	585	614	615	537	587	566	579	563	556	628	575	535	580	623	639	585	570	552	594	593	658	566	579	606	591	570	551	606	582	593	626	595	548	587	608	614	587	626	583	584	612	616	592	590	632	604	583	588	590	601	610	563	564	588	604	607	552	577	577	598	592	588	540	561	605	583	593	617	583	595	557	610	581	580	595	618	580	572	610	581	546	592	590	584	589	610	565	596	567	556	641	553	636	599	586	583	584	594	650	574	561	608	589	615	605	592	636	598	551	553	601	622	624	574	597	592	584	623	582	566	620	603	621	548	566	589	610	584	587	597	593	571	612	598	632	589	593	590	615	558	594	562	634	586	575	530	598	548	583	574	571	569	575	628	570	618	616	603	550	589	628	626	596	605	642	644	608	541	601	600	594	580	589	598	550	620	529	614	596	576	591	618	569	604	617	591	627	575	605	580	616	620	562	600	602	633	596	621	649	602	608	596	613	591	592	600	582	596	606	604	585	591	604	628	590	554	628	614	606	619	600	587	552	617	626	579	564	612	568	556	561	600	584	582	590	583	588	587	603	605	552	572	621	591	530	610	546	587	599	624	634	603	588	594	556	596	596	590	571	553	607	566	584	575	560	575	599	615	576	643	586	554	580	610	598	599	615	624	577	593	607	592	602	619	590	591	654	600	607	613	599	613	577	563	563	610	545	596	587	585	552	597	559	649	591	507	596	536	652	587	595	592	615	590	570	581	605	622	614	590	599	606	610	604	559	616	586	583	597	623	599	568	564	549	631	641	594	595	615	542	614	587	643	632	585	561	578	603	589	595	566	553	619	625	597	586	579	619	601	613	606	581	597	626	581	643	624	593	594	613	610	585	620	597	599	579	637	575	623	646	577	614	572	556	585	597	657	597	564	603	578	558	577	585	594	627	575	579	562	558	581	597	640	584	578	604	560	570	577	580	583	579	576	615	590	596	622	556	584	609	609	602	585	643	636	568	619	580	635	610	594	620	621	600	615	582	599	602	570	564	584	588	594	569	638	598	613	581	585	572	560	600	584	594	627	589	580	602	616	557	628	587	631	621	587	566	602	602	566	623	598	586	552	589	560	587	603	579	599	631	572	589	568	595	599	596	625	592	584	580	627	631	621	637	602	622	607	642	615	618	608	600	584	564	572	583	593	542	558	622	627	628	631	582	588	608	612	592	577	575	609	547	576	567	590	551	632	553	586	600	570	574	602	617	568	584	588	589	618	564	596	549	618	591	593	605	551	587	532	545	597	598	574	623	601	590	612	605	613	608	642	573	584	588	595	590	580	611	606	587	590	586	610	617	587	609	603	631	602	633	582	622	626	603	594	626	546	586	599	542	604	608	583	590	609	605	612	596	595	630	626	644	596	574	562	582	584	533	539	603	572	550	596	618	586	582	621	603	558	630	594	610	582	619	615	565	619	593	605	557	606	595	644	563	602	606	570	585	557	633	590	613	622	562	579	597	625	605	594	613	548	615	571	580	565	601	632	602	577	588	558	592	592	591	614	612	597	592	581	587	582	549	601	551	543	585	583	590	559	585	617	613	613	599	548	579	606	633	594	567	578	622	612	597	584	619	605	618	611	608	608	596	578	564	631	578	574	603	590	570	529	597	581	633	577	604	586	568	627	582	565	602	591	597	619	593	594	572	597	602	554	580	603	614	614	622	610	581	598	575	564	633	559	610	576	547	602	616	656	614	556	576	597	585	603	601	601	594	638	608	588	588	581	577	554	555	618	592	579	601	607	571	648	587	550	615	603	639	560	602	622	585	614	549	624	603	585	579	590	590	606	604	579	595	631	598	609	589	617	586	608	593	557	576	608	624	537	593	596	600	607	645	569	602	634	570	614	609	547	586	576	610	598	619	609	600	612	565	552	561	592	583	618	589	624	601	571	582	584	593	581	572	620	586	595	576	610	613	554	563	625	568	610	583	583	563	637	586	602	580	583	569	557	584	570	636	580	621	553	596	611	594	594	605	599	618	591	589	598	552	588	603	595	581	563	617	585	609	592	618	577	613	626	622	583	615	566	559	584	608	616	550	623	630	575	560	587	567	582	598	582	606	559	578	558	576	615	628	547	598	572	586	563	610	585	560	552	601	622	611	636	581	601	617	623	609	620	615	593
16832	15080	13253	6236	3010	2032	1364	1050	801	677	581	506	475	429	381	348	334	345	290	357	285	288	300	292	312	267	271	282	240	237	259	260	238	237	244	237	240	240	263	225	249	234	244	238	245	233	238	271	232	227	229	218	248	222	225	256	259	251	252	256	251	248	229	229	260	218	256	234	247	256	213	237	261	260	248	249	235	232	230	236	245	272	215	231	234	251	274	201	215	225	254	210	250	264	215	216	247	217	286	222	221	243	243	231	240	229	237	222	225	228	236	232	208	243	256	231	207	225	253	212	260	234	208	221	225	215	220	259	242	230	235	213	243	244	215	232	198	241	243	240	226	211	217	226	246	257	214	203	220	248	234	272	229	197	225	258	240	244	207	221	239	238	228	217	237	205	258	202	227	265	235	231	226	235	273	254	227	225	250	237	242	224	235	253	251	223	219	211	226	261	248	245	222	214	247	231	225	239	253	247	241	212	200	245	216	242	228	216	236	227	246	227	219	232	225	261	221	214	245	236	253	283	226	260	233	246	220	210	210	197	221	217	244	236	217	235	195	228	225	222	237	275	193	239	220	233	235	252	222	244	219	219	252	235	246	254	232	257	247	226	237	223	255	221	215	205	218	209	216	239	249	227	223	252	223	219	236	248	205	214	246	249	247	235	226	247	188	247	199	220	230	234	211	227	214	239	252	249	242	230	252	227	229	221	219	262	223	234	240	228	231	244	242	242	230	226	239	239	228	242	219	227	229	209	219	231	207	242	223	229	247	237	215	237	248	232	237	233	215	209	232	241	207	230	246	245	246	226	201	213	235	243	233	226	229	258	204	250	254	213	227	236	258	240	218	224	204	212	248	227	247	233	245	239	251	223	231	218	250	224	231	228	225	239	235	218	238	249	236	223	243	235	210	253	256	231	192	225	235	226	233	223	232	271	257	258	233	235	240	226	233	217	212	232	233	228	239	265	232	210	213	221	230	222	240	239	247	238	226	272	235	212	202	236	256	265	266	248	241	249	214	265	249	224	214	228	234	225	211	224	265	225	231	241	228	250	257	247	224	228	236	230	238	221	242	195	223	244	235	233	255	221	234	206	237	253	246	242	242	223	231	242	219	234	204	239	249	211	254	227	217	249	229	238	246	219	269	226	243	240	216	220	230	238	234	235	268	252	221	201	208	234	211	229	241	230	242	229	250	211	232	228	214	244	226	232	229	229	214	242	231	206	258	222	212	213	243	247	223	261	258	241	230	226	237	227	197	262	211	260	235	252	201	225	212	229	253	230	210	214	232	211	233	205	246	229	243	233	236	227	222	238	198	230	252	262	233	217	238	251	226	241	201	222	244	242	241	239	237	223	249	232	215	266	236	235	239	219	230	268	227	241	236	249	243	222	220	219	226	236	247	218	222	228	252	222	241	212	241	245	278	229	214	219	243	253	215	220	230	223	246	271	243	248	243	250	224	276	226	248	238	237	216	225	229	247	235	235	242	248	225	229	246	238	250	222	231	242	227	247	251	226	224	277	237	239	235	249	243	237	230	215	208	249	235	229	215	208	241	227	224	202	231	244	219	230	265	227	226	245	240	265	240	244	255	226	240	246	204	248	288	272	239	229	252	235	232	230	255	252	238	232	262	232	231	200	225	227	222	235	224	240	267	245	248	243	231	205	216	240	252	259	248	239	227	210	231	206	224	228	243	237	203	240	260	241	224	224	228	224	208	214	215	256	243	225	237	222	236	240	240	200	231	220	222	231	232	229	227	227	242	227	264	220	239	239	241	213	227	243	232	273	230	241	244	234	249	254	233	227	221	231	244	236	228	228	231	215	225	241	244	241	228	250	228	236	245	216	215	234	223	262	207	235	251	240	226	235	241	252	244	234	225	248	244	235	220	247	212	199	229	266	226	270	220	259	254	229	242	234	257	219	259	218	215	227	225	216	226	231	210	237	221	221	235	233	210	213	251	216	212	210	226	227	248	232	227	239	227	213	231	220	210	246	231	222	215	244	232	231	224	242	245	240	238	226	222	229	223	223	208	220	209	228	223	215	193	243	233	263	222	239	220	233	251	258	251	223	255	249	220	263	224	218	218	216	251	232	217	224	224	227	245	262	251	221	211	232	246	215	229	218	229	199	224	221	232	222	254	224	234	232	259	222	232	252	232	245	218	238	274	240	243	237	216	212	247	235	215	226	210	240	228	249	226	242	212	238	220	226	232	238	243	253	230	210	226	248	216	221	211	264	237	203	239	230	232	222	215	237	242	253	228	230	228	200	240	245	246	231	213	225	212	228	218	231	230	234	229	232	224	229	239	247	226	217	243	261	249	225	259	246	221	239	239	233	213	214	231	238	223	227	223	241	241	221	242	236	246	223	205	207	231	219	233	251	208	246	246	217	249	215	217	217	240	211	254	241	244	269	210	231	233	272	226	234	225	245	226	258	248	237	223	267	241	224	213	237	230	261	231	210	231	236	238	225	229	232	254	238	246	226	240	211	260	194	260	223	217	252	203	238	227	257	202	212	226	229	238	254	209	248	256	248	216	242	243	220	206	231	247	258	225	237	241	229	221	254	204	229	243	208	238	238	263	265	233	211	271	274	237	225	221	224	232	209	222	226	215	218	221	246	228	230	270	233	243	230	233	243	247	242	196	202	246	259	218	245	244	248	215	207	235	227	230	229	240	236	216	224	218	240	198	260	253	227	249	233	204	221	206	263	190	232	229	230	226	206	223	235	239	239	237	235	196	208	226	220	222	214	213	211	238	244	246	240	239	265	223	237	237	242	254	215	226	251	223	219	215	241	225	248	203	238	253	212	217	218	223	231	247	232	256	242	231	262	252	243	227	248	276	220	223	212	241	214	273	236	221	229	237	239	220	209	215	223	204	232	242	227	237	230	190	240	206	230	240	200	215	236	249	225	247	279	251	259	204	242	265	222	251	268	238	214	210	247	216	236	246	241	268	250	209	246	221	258	218	231	244	255	236	237	253	230	238	216	227	217	208	232	235	234	254	229	235	262	247	215	236	233	224	217	221	254	260	227	218	226	240	252	221	238	234	243	221	203	245	233	214	232	233	247	235	222	223	248	240	188	224	213	218	227	241	240	225	214	248	235	230	216	218	256	254	240	235	233	210	209	202	210	199	229	223	214	233	233	264	225	233	230	196	240	239	241	243	239	232	222	220	237	247	216	239	238	253	242	216	202	215	228	220	222	265	240	227	229	246	229	255	203	208	228	226	218	230	222	225	222	249	207	229	253	228	255	217	243	198	222	219	236	258	249	252	225	250	263	251	238	246	207	252	222	230	236	230	257	213	238	243	210	234	211	215	258	229	234	209	227	249	228	240	230	229	236	222	218	224	226	243	239	256	238	227	244	241	227	215	231	236	222	236	238	237	229	213	200	207	236	260	249	215	235	237	221	225	250	239	202	220	217	251	222	217	218	250	260	228	247	220	214	252	232	252	225	239	228	249	231	224	221	236	253	226	267	221	231
10246	14708	17101	12126	8650	7193	5577	4358	3576	3169	2735	2344	2050	1731	1738	1552	1401	1367	1283	1230	1259	1132	1094	1051	986	945	812	797	800	739	700	718	691	640	677	667	711	637	621	620	653	638	614	597	628	590	632	609	658	648	666	601	678	638	694	658	638	640	618	624	637	704	671	627	631	644	639	634	660	690	698	630	689	656	683	607	585	685	677	692	634	630	606	597	641	596	596	583	598	605	568	579	601	596	601	609	639	610	618	618	601	597	580	609	582	593	629	582	597	543	563	586	603	603	611	579	560	559	657	557	588	577	584	565	590	592	525	547	580	557	562	560	553	584	556	602	574	583	572	611	530	600	595	587	599	574	583	571	580	588	588	607	552	564	559	604	610	575	540	589	568	583	555	511	578	567	593	593	574	588	595	601	555	583	586	574	570	602	521	578	588	562	586	557	566	538	542	528	597	547	543	543	575	583	532	566	560	555	587	578	547	562	544	542	557	571	615	557	510	630	559	585	608	585	549	556	575	577	536	543	576	585	584	562	568	565	578	551	585	584	572	573	574	612	540	565	525	573	537	591	586	601	536	561	509	561	586	576	585	578	513	564	537	589	591	599	598	568	593	592	585	578	611	542	579	533	568	586	593	546	553	550	586	590	550	586	569	592	546	571	567	573	575	568	554	547	586	573	560	546	600	555	624	585	546	520	580	555	601	578	589	554	626	584	580	610	573	595	550	592	565	570	586	566	545	563	590	554	567	561	560	540	555	595	545	567	552	610	578	546	620	580	590	583	564	534	561	585	581	581	575	594	619	557	543	551	562	550	534	627	603	606	590	576	585	570	556	593	582	534	577	546	606	541	552	563	517	571	567	539	591	598	526	572	559	579	595	629	579	560	545	597	587	606	587	545	586	586	617	572	501	609	553	602	564	606	540	586	571	598	582	607	614	552	582	550	566	604	579	570	579	618	566	559	564	563	595	571	524	571	579	545	616	573	568	579	569	537	560	542	572	576	545	569	595	568	542	594	588	600	587	584	547	557	560	545	552	572	580	595	580	565	607	587	584	592	599	583	554	580	587	569	568	572	590	557	539	611	561	547	555	584	564	569	567	579	545	543	609	528	542	551	599	532	547	536	573	566	538	563	576	555	611	547	509	550	594	549	579	569	535	533	550	574	574	553	549	572	550	562	567	541	552	534	566	517	514	562	565	576	588	588	579	581	582	579	614	540	574	548	537	549	530	568	545	553	611	549	578	575	558	557	576	568	589	562	581	582	593	611	587	555	586	559	524	593	544	589	572	559	565	551	599	603	585	599	605	567	590	584	540	538	558	564	622	583	597	550	578	594	558	588	549	554	568	561	569	567	613	545	594	560	592	562	565	581	605	532	601	546	543	584	568	551	516	554	582	550	587	594	567	569	591	557	574	544	541	584	549	571	577	595	547	585	564	592	572	599	591	561	549	556	513	568	536	581	574	586	555	598	605	539	564	564	570	583	565	573	547	588	555	599	587	590	532	549	592	541	561	608	567	536	567	578	571	586	573	566	605	574	544	599	593	556	518	573	547	523	545	564	580	555	585	539	569	560	551	581	529	553	564	569	581	606	577	579	568	569	590	561	555	571	574	595	608	540	558	586	532	516	553	551	558	548	576	571	564	568	590	552	572	599	538	564	586	561	603	571	557	532	588	618	528	552	525	583	583	591	554	606	569	580	625	553	601	605	534	607	587	583	592	552	580	551	591	534	597	567	601	607	533	558	591	562	559	569	622	591	559	552	590	604	565	579	568	561	600	576	607	584	573	608	576	560	578	580	545	583	579	604	553	568	548	602	539	580	594	584	559	570	574	576	581	573	534	533	585	587	590	567	616	596	556	582	604	584	576	535	572	589	618	587	571	548	533	588	574	587	595	571	553	596	542	611	563	551	584	559	622	602	598	561	557	542	589	565	600	579	592	596	557	576	597	601	541	620	599	536	601	553	568	522	541	584	539	605	581	614	544	552	580	609	587	540	539	558	571	580	597	574	571	587	588	549	551	562	574	608	570	567	568	550	574	594	520	588	583	600	587	560	602	548	580	567	517	553	614	546	600	599	541	543	545	505	593	580	561	579	569	599	570	559	581	572	559	529	539	540	579	566	555	580	601	594	591	603	528	585	576	576	601	573	579	573	543	571	580	552	555	550	562	564	603	541	607	516	590	600	585	575	546	600	580	592	553	551	555	591	598	548	582	594	564	563	573	597	562	600	584	578	583	585	547	588	577	586	553	539	541	575	597	595	516	594	539	565	532	608	601	588	584	579	601	589	561	534	603	594	564	561	532	572	531	580	566	564	613	571	579	553	543	636	559	573	553	548	535	571	525	536	548	602	577	595	559	556	534	599	546	589	589	585	570	596	569	583	599	558	554	547	569	570	550	589	542	564	512	546	580	576	528	591	580	555	530	603	556	572	575	573	570	558	562	573	563	575	582	556	610	560	553	566	580	573	574	562	589	561	579	576	535	558	620	580	586	566	572	608	580	542	560	529	580	592	529	574	580	574	585	607	559	551	577	558	525	541	534	568	605	573	587	579	563	623	542	579	541	566	560	551	593	507	561	566	575	549	530	618	557	585	602	579	569	571	587	573	565	566	513	584	587	554	571	567	597	568	591	599	562	570	586	586	585	601	565	575	590	573	547	550	568	535	570	538	561	559	580	569	547	563	564	559	538	575	564	603	602	594	546	550	574	588	558	563	587	586	556	553	535	585	586	518	574	559	568	600	560	582	519	580	581	585	563	559	545	570	608	604	532	552	566	573	578	576	573	579	552	598	563	580	540	522	533	569	601	603	542	591	612	599	537	566	524	530	580	589	564	572	531	621	578	551	568	573	610	529	540	580	609	539	596	558	589	589	564	556	526	577	560	569	531	585	562	550	602	621	596	588	619	520	518	562	598	573	607	591	584	580	567	576	589	559	557	575	565	562	569	574	522	550	604	594	579	539	557	601	571	587	606	579	555	567	586	550	591	554	583	574	572	577	600	590	582	525	567	576	598	566	547	540	563	592	583	561	557	569	552	583	569	602	522	584	591	599	606	559	617	575	559	567	529	576	574	554	558	543	560	567	566	532	561	570	596	616	544	561	593	575	595	562	568	568	566	585	518	543	571	583	554	580	550	552	610	541	630	546	552	570	608	557	532	509	634	554	592	555	567	543	578	583	572	525	572	590	540	572	537	549	580	553	593	580	587	571	566	611	589	596	550	589	548	606	606	553	573	572	554	545	599	554	529	593	601	549	559	552	564	598	630	535	590	583	577	555	580	566	568	587	586	548	625	529	583	538	558	550	535	593	584	596	557	572	601	547	577	599	556	607	549	529	577	554	562	562	565	557	587	558	548	583	579	560	562	538	583	571	579	526	580	553	589	598	603	603	579	574	628	580	565	537	551	598	587	576	618	575	572	562	582	579	581	599	553	571	586	527	610	547	553	569	606	606	561	582	549	554	602	561	580	567	573	570	536	571	574	564
37841	47078	42541	29034	19370	12747	7663	4946	3137	2302	1612	1525	1141	941	851	837	602	683	638	621	614	603	554	498	513	453	372	401	411	374	348	382	367	330	311	371	313	316	292	309	311	313	286	308	266	304	308	276	298	281	287	281	295	321	304	300	298	319	294	295	308	306	301	308	291	312	301	290	294	300	313	310	289	316	285	315	289	295	341	322	280	292	294	294	283	320	296	313	296	261	246	277	287	277	326	279	261	267	285	303	308	290	303	260	286	267	293	257	276	289	255	316	270	266	307	282	293	270	309	277	282	289	272	284	295	277	290	264	277	300	305	267	292	282	289	268	309	281	274	270	270	303	289	293	297	266	293	303	261	300	264	267	234	296	288	262	312	248	299	284	248	288	271	263	255	264	275	282	291	252	282	284	277	283	300	277	289	291	290	277	285	288	264	288	286	279	286	245	279	286	273	286	266	264	261	245	286	284	274	265	280	301	298	271	307	297	299	224	306	310	279	278	290	251	267	280	315	291	294	240	261	289	304	269	278	283	291	285	302	295	272	294	235	272	275	324	264	283	280	244	276	255	262	270	267	273	272	330	295	295	271	281	263	314	292	292	271	305	259	295	299	285	270	283	287	284	302	265	304	262	266	252	292	255	298	269	277	291	283	278	317	258	275	266	297	266	286	289	273	303	249	275	293	287	291	244	309	270	270	256	264	316	272	279	256	253	306	293	274	268	298	292	282	285	280	295	278	270	319	299	280	294	282	318	274	276	274	231	257	272	285	289	289	308	266	309	262	296	289	314	274	301	281	282	280	306	268	279	275	276	294	288	282	272	285	255	294	281	270	258	282	280	279	278	282	263	255	271	286	282	282	266	274	291	280	277	266	265	300	311	273	268	303	271	285	275	294	277	291	297	295	308	290	284	284	300	268	281	286	269	302	276	276	286	278	299	294	279	272	263	304	294	282	271	319	254	271	283	263	273	282	285	251	292	291	259	291	303	276	297	292	287	254	283	303	253	289	268	325	255	265	272	279	263	277	295	306	276	286	278	267	302	267	291	273	269	321	263	272	282	272	255	272	283	294	305	295	325	313	241	293	277	280	277	291	273	282	269	323	257	257	301	288	269	251	268	285	270	280	287	273	285	295	283	330	289	304	293	266	299	292	267	258	295	281	294	292	271	243	306	286	299	308	295	269	277	286	278	281	256	301	279	261	278	299	273	276	292	288	294	301	298	275	293	258	280	269	266	287	284	260	243	330	257	307	270	289	256	281	289	303	327	276	267	301	270	255	290	288	286	279	276	292	307	309	270	293	284	292	283	295	253	270	307	267	284	286	277	284	289	292	239	281	274	308	235	265	291	289	287	273	269	273	297	288	277	281	255	254	282	269	269	294	263	274	277	275	285	286	274	251	305	278	274	291	315	267	330	277	316	288	294	277	289	288	312	268	309	299	284	287	270	266	269	302	301	296	324	293	291	261	280	280	272	246	282	287	274	268	334	296	306	278	262	267	293	308	294	273	310	299	284	310	287	290	310	276	247	311	303	279	321	296	258	230	310	266	280	278	282	287	294	283	280	255	260	279	283	292	281	290	325	277	327	279	258	266	326	270	312	276	276	263	271	312	259	252	299	274	311	300	300	293	285	287	300	287	297	295	257	275	323	284	276	246	303	295	286	273	260	266	291	281	278	260	276	264	305	284	338	266	280	303	265	281	280	266	293	273	286	285	278	275	270	281	246	270	240	280	308	280	303	284	293	288	314	318	244	297	254	322	299	269	267	265	278	274	275	243	270	301	270	328	288	276	301	293	289	281	286	275	273	261	270	270	271	290	276	274	270	302	285	273	301	297	329	259	278	277	274	286	281	305	298	265	315	280	273	293	262	260	291	256	283	257	268	296	268	290	295	295	315	283	269	291	277	293	295	256	271	257	304	268	306	271	302	291	307	307	301	290	298	292	278	296	308	251	264	291	269	253	279	286	303	272	272	271	272	300	309	289	262	309	296	292	288	303	279	257	320	292	248	258	266	249	286	277	255	287	263	264	264	287	282	296	273	284	244	269	304	306	309	320	297	240	280	299	257	305	290	284	277	259	290	279	267	280	285	271	293	282	297	271	265	300	299	305	287	273	269	281	273	276	289	281	278	311	263	264	277	275	253	296	268	250	285	291	270	284	282	284	286	296	286	275	256	272	296	287	266	296	300	258	276	257	295	277	281	282	276	272	264	282	278	265	264	275	276	286	281	288	286	296	246	286	292	254	273	287	304	267	286	277	275	300	301	266	236	264	332	271	303	278	287	285	272	276	288	263	275	264	300	296	266	264	279	270	275	277	289	268	288	282	289	265	285	283	259	278	279	269	276	253	290	306	330	302	304	281	285	271	309	295	276	292	291	278	307	262	270	305	289	311	303	269	275	311	278	273	275	283	313	291	285	279	310	300	278	276	300	291	301	271	296	288	321	286	291	274	283	288	295	304	271	284	291	296	295	256	286	280	287	314	279	264	273	292	285	281	282	294	299	306	266	309	256	275	268	299	263	286	273	315	262	256	288	276	290	291	283	237	252	258	266	268	280	293	263	276	280	283	245	254	297	288	286	295	289	251	282	278	250	304	274	305	245	283	323	279	280	295	270	284	300	253	278	275	283	276	295	289	259	292	287	281	297	263	240	275	263	279	287	286	283	288	290	265	287	267	293	313	293	292	263	252	277	271	270	265	289	279	295	266	291	289	287	247	242	301	301	300	286	322	253	266	315	280	259	278	303	286	294	295	284	276	292	265	271	290	285	260	299	283	277	261	293	263	278	284	308	286	296	270	286	268	281	306	293	277	286	321	273	287	258	299	288	314	287	267	284	279	281	282	287	264	293	279	287	280	302	271	290	287	295	280	272	295	271	257	252	275	283	292	262	301	305	281	313	260	264	291	274	263	279	261	279	279	286	300	296	282	291	272	263	289	285	286	296	273	251	317	297	340	274	286	267	266	257	246	280	278	251	263	311	271	272	262	294	304	280	258	278	297	278	265	283	290	299	292	285	265	272	311	300	253	295	306	276	279	299	248	290	282	275	307	298	278	294	274	288	293	305	260	299	299	276	301	292	257	269	285	278	266	266	263	265	275	273	267	294	258	278	288	295	275	276	281	293	328	271	250	288	288	310	277	266	268	269	288	304	278	296	270	264	278	289	257	287	295	271	304	297	293	271	293	312	314	290	299	262	291	301	326	312	303	289	276	289	302	308	266	285	251	269	306	277	285	242	294	305	282	246	281	278	276	315	264	282	298	247	275	296	291	267	250	283	272	280	302	282	286	272	284	281	297	284	286	265	261	284	283	291	291	289	269	285	262	263	290	265	283	279	309	264	281	281	258	282	260	272	270	279	311	259	305	278	263	282	281	302	297	295	311	254	260	291	278	270	296	310	278	292	284	273	271	315	275	263	275	303	286	289	279	253	277	299	295	312	254	306	296	283	296	307	275	301	299	296	286	302	301	293	251	296	298	253
25562	40785	40966	27084	18025	16025	13440	10936	9354	7988	6912	5942	4907	4372	4038	3544	3049	3096	3129	2840	2725	2629	2445	2327	2197	1736	1688	1471	1377	1434	1203	1236	1220	1068	1049	990	961	977	851	892	901	801	820	791	783	847	838	862	810	825	782	816	794	848	842	810	820	782	794	767	868	822	802	829	788	746	798	804	767	748	787	781	777	809	743	804	830	873	812	851	794	845	784	774	746	821	771	766	751	732	701	754	698	716	709	716	700	670	702	645	726	691	698	653	691	671	713	704	696	715	696	683	656	713	671	689	710	683	671	646	651	678	635	687	673	655	669	645	671	693	666	726	657	656	689	627	649	673	663	693	710	683	703	673	674	683	661	626	653	656	683	638	635	675	652	655	635	665	668	675	679	684	666	686	696	641	679	660	666	616	640	641	648	659	610	666	641	695	740	656	632	643	676	693	694	689	644	630	682	699	647	715	675	618	648	658	660	680	642	692	644	659	717	713	660	714	670	662	694	638	663	677	658	672	638	661	649	704	665	681	640	651	693	652	682	666	678	674	709	664	715	680	633	677	703	694	673	710	659	685	673	626	675	645	671	704	708	714	682	605	686	667	654	679	643	678	703	672	626	625	645	649	676	694	696	675	655	661	727	660	685	667	674	688	652	705	647	687	713	654	658	640	638	647	648	639	679	677	669	653	642	658	627	645	650	667	768	685	685	656	655	656	683	691	666	675	642	697	682	678	679	692	663	636	640	681	638	615	632	685	652	629	638	676	644	704	632	687	638	656	662	668	709	699	670	643	669	694	688	698	676	686	706	604	671	706	698	669	670	676	722	659	632	706	684	649	684	625	662	646	708	683	679	686	683	669	661	672	705	700	664	635	658	663	658	655	704	687	643	643	642	655	716	676	671	681	670	681	673	602	692	659	661	669	650	661	670	619	672	667	684	669	675	673	645	694	655	653	671	643	681	691	632	662	682	669	654	672	637	688	645	675	676	637	706	670	649	696	623	676	646	644	655	652	692	665	628	672	738	665	646	643	684	670	682	721	636	678	654	650	636	681	619	669	655	610	690	636	621	625	708	706	702	650	672	650	703	667	729	668	666	704	668	700	692	659	653	634	698	628	617	681	686	674	645	678	659	669	689	648	664	685	658	664	623	665	661	662	685	609	674	713	646	652	705	672	672	675	654	696	707	631	648	679	675	720	706	618	658	615	640	627	626	661	735	632	653	694	675	672	677	646	632	630	663	677	665	612	709	691	661	663	629	639	694	697	672	691	663	676	657	663	645	670	659	663	619	658	633	669	670	739	712	618	645	632	675	683	675	692	706	688	673	654	617	649	673	669	700	653	735	658	666	667	644	632	688	668	662	622	690	686	715	650	698	655	657	674	678	699	624	693	659	670	687	652	624	657	665	674	646	650	675	639	647	635	640	671	709	673	684	668	682	615	661	677	660	642	642	684	707	641	704	637	659	650	674	650	641	635	648	669	632	654	674	664	710	682	669	689	652	671	661	705	626	675	667	641	650	620	638	702	662	690	698	730	608	694	643	693	711	655	672	708	660	653	670	689	631	662	671	717	696	686	701	689	667	702	662	691	655	664	646	692	696	675	658	678	673	684	706	668	676	682	705	687	654	691	678	673	743	671	680	646	592	679	679	706	676	679	669	666	672	678	699	658	634	645	641	689	703	675	652	685	667	682	673	662	658	681	649	653	676	651	668	646	618	701	642	646	618	658	668	657	644	650	696	659	614	661	661	669	679	677	711	694	655	640	665	677	685	645	627	670	635	652	628	663	652	686	640	625	671	670	682	623	653	676	690	612	652	630	632	637	687	680	704	696	676	656	680	653	662	630	650	668	688	659	694	593	675	656	698	671	647	693	658	698	608	698	667	653	688	662	721	700	696	674	664	697	694	637	682	665	697	636	683	676	626	665	698	684	688	681	681	662	663	650	657	658	691	690	709	682	660	647	671	642	680	646	648	629	652	655	626	670	659	681	676	711	670	652	661	621	652	657	641	666	680	646	652	688	631	647	690	672	709	707	633	659	658	659	708	667	678	693	620	708	647	687	640	670	686	683	661	667	698	661	669	684	670	688	697	667	612	623	650	694	667	691	676	666	673	628	645	685	639	693	661	680	651	664	702	691	675	703	630	677	639	677	715	701	640	707	634	676	655	671	645	708	699	668	674	680	668	635	668	671	709	685	652	655	649	670	668	674	663	664	674	683	685	682	681	664	631	680	665	649	692	679	619	695	664	657	661	700	647	659	658	634	679	637	682	655	695	670	663	694	655	676	673	691	713	701	687	617	691	707	653	637	686	650	711	691	638	666	636	679	660	671	686	675	666	681	647	684	670	666	713	624	675	652	703	661	631	687	665	684	666	629	650	719	693	592	685	644	648	641	658	653	685	651	708	672	612	711	660	678	661	715	676	648	692	666	637	640	623	691	657	654	656	666	689	634	639	645	665	666	669	651	678	685	683	674	668	648	672	650	651	664	631	677	614	687	680	665	666	696	710	669	623	638	621	661	599	674	714	675	644	652	627	687	649	680	611	645	664	716	676	703	688	647	686	661	700	664	668	652	636	645	673	691	661	678	665	679	606	707	707	689	648	686	662	681	656	678	675	657	694	729	644	682	644	653	699	695	653	633	657	672	684	655	668	643	700	661	659	643	665	679	686	683	685	649	628	650	672	719	691	680	680	682	672	680	686	682	664	682	716	672	664	689	676	672	662	676	656	674	657	671	656	674	677	686	661	696	705	688	721	683	675	699	655	702	643	655	677	663	652	666	647	694	651	675	687	618	671	647	617	685	628	651	705	641	705	678	705	645	629	711	651	649	668	687	654	641	674	686	674	681	662	645	695	686	693	639	722	663	619	673	759	690	686	652	669	639	679	686	709	639	673	696	704	713	714	676	706	641	659	669	658	657	651	621	704	715	630	661	703	677	696	664	679	654	664	695	660	664	672	673	613	676	630	699	672	670	625	696	696	656	699	693	686	708	727	699	619	695	659	665	690	668	679	687	695	672	647	635	680	676	678	659	692	699	679	643	684	636	694	681	650	691	646	674	696	697	707	667	620	708	673	655	655	656	689	671	655	704	663	636	656	614	671	694	641	656	697	679	644	670	684	686	650	657	639	647	677	677	668	697	634	674	671	647	706	649	662	601	681	651	636	668	652	691	705	641	705	692	682	692	644	703	627	649	667	676	660	654	740	706	689	695	663	686	680	684	691	632	701	642	652	646	655	631	678	694	663	662	619	672	665	676	626	660	677	684	686	683	632	659	663	656	689	706	699	631	692	665	644	654	673	642	703	707	678	671	661	695	706	714	667	694	676	682	649	667	651	666	684	658	718	645	691	667	680	659	682	669	685	671	656	655	689	663	670	695	723	649	699	692	647	674	660	659	649	613	665	684	645	670	671	666	706	654	645	666	707	678	658	651	634	707	652	671	666	672	655	656	681	703	681	703	666	648	736	669	676	660	693	698	633	654	695	675	639	647
48964	45880	43891	33884	22865	17854	11635	7817	5595	4173	2979	2284	1708	1414	1542	1158	1067	931	886	821	744	740	657	636	608	448	492	492	426	445	381	396	386	326	345	354	286	293	292	284	321	301	284	258	298	288	278	299	280	317	293	276	274	240	286	275	275	263	282	264	273	278	296	282	263	246	264	262	258	271	277	284	266	281	232	263	257	266	305	277	259	305	261	264	261	306	244	269	267	272	272	277	241	269	284	293	239	239	257	227	242	228	229	261	242	253	274	274	269	266	235	247	239	230	228	243	265	268	239	227	253	226	242	234	266	249	244	250	250	236	254	263	240	230	228	239	228	237	241	265	234	236	242	269	247	256	270	237	229	237	273	237	234	240	263	232	240	220	215	245	262	262	238	210	243	236	253	247	241	242	264	268	283	247	278	261	245	255	228	240	252	189	260	226	245	252	257	257	244	233	234	241	250	251	248	256	243	235	258	263	229	251	259	251	234	234	254	235	220	240	261	219	243	243	241	259	239	257	262	260	249	235	259	261	257	220	260	277	256	248	268	207	230	288	236	240	259	254	249	279	267	259	250	243	239	246	223	237	280	259	238	275	271	246	276	241	214	236	246	254	261	258	229	255	250	257	248	241	263	272	256	248	233	242	254	246	257	243	223	243	227	237	261	256	247	250	241	272	237	235	214	253	259	282	244	253	253	244	235	253	260	249	255	259	245	259	224	263	284	257	227	246	252	262	242	206	228	235	249	241	245	272	233	233	254	268	236	240	256	254	252	242	233	249	216	253	211	258	283	236	235	249	265	232	237	250	241	241	256	265	246	244	251	216	268	235	259	284	212	264	251	235	249	272	247	241	247	253	244	210	254	253	254	247	242	222	236	246	221	251	225	237	268	280	256	231	244	242	234	249	275	255	222	211	228	247	243	231	240	241	266	253	269	240	281	241	267	253	275	243	248	239	231	296	218	257	259	235	234	256	250	232	268	247	236	259	288	256	237	252	249	246	252	257	226	222	231	260	236	237	211	233	234	231	231	268	251	245	238	217	232	232	257	243	220	248	237	241	254	268	240	214	240	248	221	225	219	276	238	256	265	252	267	231	253	230	260	262	219	225	262	238	242	235	249	240	260	278	255	234	245	254	227	234	291	247	216	257	276	281	254	240	229	228	286	247	273	257	242	272	253	253	235	255	254	263	271	233	248	251	241	224	251	266	262	266	247	259	261	257	260	292	243	241	245	218	248	240	232	256	263	224	244	258	241	237	262	217	245	242	248	231	233	258	276	244	237	263	240	223	233	237	263	252	263	232	230	263	260	254	223	260	221	225	227	247	232	238	256	236	249	249	245	247	231	238	253	252	250	251	250	248	250	271	261	242	232	246	266	231	255	263	219	245	274	260	258	261	245	254	242	251	231	227	243	229	298	250	253	263	258	261	272	219	222	271	246	247	267	254	262	243	238	239	253	236	274	230	257	252	248	257	238	251	248	243	233	242	254	220	244	235	268	238	224	254	250	259	254	220	209	260	224	225	255	235	226	225	243	265	272	269	245	246	257	223	255	244	236	253	263	238	275	243	271	237	255	216	237	226	255	226	249	229	272	211	275	253	254	238	252	230	242	260	246	275	228	221	240	266	242	236	223	213	253	246	256	256	272	250	256	216	271	252	231	265	261	257	258	253	251	250	266	254	235	244	213	283	251	226	237	266	248	274	246	233	236	235	277	258	258	258	233	264	253	245	255	265	267	247	257	272	236	287	213	247	259	222	277	242	233	237	254	261	250	230	243	245	258	226	268	234	247	274	248	247	228	245	275	255	284	215	250	242	233	250	229	231	252	253	276	216	227	255	251	225	270	246	262	271	290	241	205	244	251	239	233	260	257	257	264	249	252	233	242	270	249	245	268	257	247	241	240	274	237	253	270	259	231	253	240	260	231	251	256	269	239	263	251	220	244	250	240	237	229	230	243	225	252	238	257	249	268	239	254	257	236	255	231	216	258	258	241	248	219	244	251	243	221	240	240	234	244	252	212	268	236	253	261	258	254	245	231	262	256	254	258	236	230	262	252	246	221	235	230	269	218	245	259	262	228	269	232	266	276	267	230	238	229	227	265	246	269	233	243	247	245	252	234	253	263	286	252	255	255	242	235	259	233	244	230	211	244	232	217	256	252	251	239	263	249	220	225	231	252	254	238	247	217	259	252	267	260	261	239	279	249	226	268	236	263	246	251	271	246	230	258	225	252	247	238	274	269	224	248	260	259	244	248	254	228	239	261	249	266	246	256	242	215	275	230	257	244	217	249	279	254	269	252	230	236	235	235	291	235	239	263	248	236	261	245	237	246	217	239	258	241	225	249	247	243	248	237	249	228	238	252	244	240	252	223	257	286	248	258	246	265	224	228	247	272	241	258	269	249	243	232	218	232	244	251	264	253	225	255	246	271	250	234	212	234	229	260	248	223	232	231	228	289	262	245	254	232	250	252	245	233	240	235	272	237	228	238	258	250	237	232	236	258	264	256	267	226	226	222	230	286	251	246	237	231	273	233	236	254	264	250	230	240	228	249	258	243	254	232	232	241	218	274	248	249	250	245	255	287	241	224	233	211	236	242	269	279	265	247	258	223	242	225	257	232	222	245	248	223	259	259	249	237	233	228	227	262	245	252	232	261	231	270	241	247	229	241	239	226	239	252	263	268	211	227	245	248	218	244	228	220	254	223	227	241	255	244	241	236	253	254	259	279	256	236	241	245	265	239	244	268	258	237	228	224	270	222	268	237	232	241	244	267	244	268	237	242	236	217	259	231	241	244	266	269	240	240	259	236	206	241	245	222	258	240	245	213	237	238	243	245	264	247	259	263	266	241	252	237	264	249	256	248	260	219	284	244	238	268	222	264	234	271	240	237	226	258	247	229	254	233	261	241	245	255	237	235	257	244	234	242	266	250	250	277	219	233	229	224	249	275	269	254	233	257	244	221	254	244	258	235	253	235	271	251	242	257	243	269	243	247	238	243	225	265	259	227	242	257	247	215	252	246	237	227	231	257	236	224	238	265	260	220	246	242	257	252	258	249	253	235	217	286	238	251	261	228	248	237	220	266	222	231	223	258	238	241	231	280	256	277	256	265	214	239	230	268	263	243	256	207	249	226	232	242	246	253	249	247	263	226	251	263	240	235	253	260	266	272	258	269	235	241	256	235	252	251	245	227	232	250	215	220	267	223	238	262	294	248	266	260	254	267	242	238	226	236	240	239	223	220	245	226	227	296	280	225	288	248	273	246	232	243	236	259	245	261	248	240	254	229	245	247	225	218	273	242	280	255	248	262	245	239	234	250	238	248	255	285	264	257	226	250	266	253	267	255	280	260	259	265	221	248	260	247	252	247	264	251	243	232	229	275	253	231	250	266	250	258	254	271	264	246	244	273	240	270	248	267	242	237	245	231	239	226	234	247	235	257	238	241	274	253	278	272	254	273	252	251	242	247	268	260	259	261	264	230	257	239	259
34835	40763	45587	34937	22346	19956	17654	14635	13528	11940	9917	8533	6924	6521	6455	5237	4957	4593	4211	4085	4171	3872	3399	3247	3148	2295	2180	2138	1974	1866	1760	1622	1607	1413	1205	1086	1082	945	924	965	899	807	804	749	760	770	869	810	837	852	848	778	807	798	785	797	729	866	780	747	794	781	800	772	775	769	767	735	771	768	743	752	720	736	720	776	799	822	781	805	772	814	749	731	766	784	738	705	709	707	678	693	604	681	685	648	644	617	620	606	636	633	629	623	632	607	628	632	570	644	600	582	569	640	570	613	625	564	595	604	612	561	563	599	601	601	559	583	591	547	567	582	588	566	579	585	612	598	592	579	582	558	600	586	585	551	603	613	583	590	568	546	570	609	536	572	609	588	604	585	600	584	598	582	605	591	541	548	610	556	586	589	598	585	588	603	607	573	569	586	585	615	610	598	567	555	627	635	595	623	582	551	552	603	601	605	578	584	553	593	562	570	569	581	615	599	579	566	570	597	602	549	587	586	584	569	577	597	592	539	572	602	545	578	607	600	603	575	574	599	576	591	598	565	593	608	547	585	564	596	592	587	587	560	549	549	568	648	640	550	583	610	613	575	550	582	540	548	617	554	561	550	610	590	590	581	563	541	598	561	589	585	591	598	629	611	597	571	561	607	576	587	522	615	545	567	579	593	606	568	603	567	586	584	569	542	599	591	585	574	568	617	554	579	554	591	593	568	560	585	641	628	549	544	566	566	561	571	604	596	573	552	598	586	570	563	574	552	627	611	624	584	597	591	628	597	618	594	609	577	584	579	617	590	566	575	607	606	552	573	531	561	611	591	569	535	577	585	559	560	614	596	557	585	575	572	573	592	576	637	609	591	586	556	582	624	555	561	578	594	537	626	543	565	569	579	581	572	599	564	622	608	621	577	590	583	603	556	583	589	601	520	594	569	581	604	611	565	601	600	550	585	577	598	568	610	568	611	591	580	586	588	587	594	585	585	585	597	583	603	626	598	586	621	531	587	598	566	594	576	598	588	558	584	569	586	582	554	566	611	557	607	582	580	606	596	565	566	601	634	612	571	551	572	612	592	595	562	640	585	554	570	591	564	592	588	622	586	580	581	597	584	596	578	590	560	542	614	539	522	581	603	604	545	586	619	617	578	620	572	580	581	535	622	606	540	625	602	590	575	588	607	572	599	610	584	591	567	621	556	570	590	618	584	606	627	620	577	560	613	609	636	601	624	605	590	589	585	610	539	586	565	606	609	636	567	589	582	586	571	593	594	572	599	625	616	602	570	586	563	620	572	569	649	573	628	618	587	644	563	557	553	559	613	586	591	587	580	587	531	569	565	555	636	570	566	618	591	558	588	580	573	566	589	578	605	592	569	583	584	566	568	568	592	641	582	587	590	627	576	613	547	590	630	595	573	575	555	586	558	602	553	572	590	558	594	572	584	574	620	626	568	590	607	583	635	573	598	554	564	593	624	590	559	579	567	609	596	624	582	593	575	606	555	597	651	567	582	637	624	628	595	578	642	587	546	597	587	585	619	598	595	571	601	538	585	607	586	615	570	627	591	604	545	605	537	575	577	623	568	556	564	604	610	569	604	571	589	620	610	579	576	566	547	611	601	550	579	570	609	593	602	612	542	621	586	553	605	525	561	562	572	586	591	601	594	567	607	585	605	585	599	596	579	626	607	575	570	631	591	558	588	568	604	620	571	560	543	599	576	607	624	582	583	573	580	571	599	589	593	534	560	600	587	559	618	597	607	581	567	527	566	579	576	565	568	560	596	610	590	564	595	588	583	592	587	586	563	598	614	567	589	587	600	614	551	608	606	596	579	569	575	625	543	599	560	571	625	590	622	535	586	593	543	615	632	570	570	584	589	582	596	620	566	610	543	548	551	600	557	580	608	565	611	642	571	585	588	619	560	572	597	565	560	587	581	575	515	608	584	646	554	583	629	615	560	601	560	610	585	559	617	581	579	562	574	603	598	616	567	574	586	552	596	602	573	576	596	592	567	580	595	614	572	582	616	595	618	577	570	579	618	572	552	637	563	585	566	580	595	567	591	598	597	565	577	604	577	603	602	564	520	560	609	563	618	593	569	576	634	601	567	574	551	585	562	578	563	606	557	580	550	573	556	612	612	608	580	583	588	553	626	591	594	584	567	580	606	553	580	571	596	606	576	581	617	568	582	564	577	578	610	571	577	533	616	609	557	592	606	607	648	595	612	624	609	611	568	519	579	603	620	596	657	608	552	594	587	549	574	604	608	589	538	571	594	543	542	598	600	616	614	584	609	575	620	598	594	590	588	582	609	584	626	625	552	568	579	597	571	627	560	558	576	558	551	576	574	557	575	600	622	609	579	542	547	656	600	614	571	623	576	557	587	556	553	597	585	577	570	585	570	598	586	587	590	610	581	637	544	551	592	552	620	617	579	597	597	618	574	601	598	544	582	541	607	570	600	558	621	565	575	570	605	613	583	585	583	541	578	593	628	600	614	603	571	562	582	597	581	556	587	567	657	588	599	591	546	595	561	588	592	567	564	590	627	557	585	600	604	572	587	595	578	576	603	550	569	581	622	588	595	606	624	636	612	579	563	536	589	598	588	520	616	559	579	580	585	564	562	624	570	588	618	541	561	599	624	603	564	521	583	563	582	563	548	616	567	621	565	580	591	617	599	560	565	611	587	569	565	610	580	573	615	607	589	602	608	568	588	598	617	557	608	618	557	606	552	578	560	618	572	586	672	592	594	579	588	622	600	590	589	565	578	618	584	622	536	559	583	599	610	600	556	596	562	609	581	634	546	568	599	564	594	564	572	582	629	563	553	586	610	582	593	581	576	572	623	576	574	611	591	571	575	569	582	599	588	577	583	579	589	613	589	574	645	568	586	560	588	566	584	620	602	589	575	576	550	582	586	594	604	615	584	567	580	552	580	586	569	596	587	578	561	604	607	603	589	609	600	604	588	548	586	576	607	579	618	584	574	600	548	550	576	591	581	581	552	628	568	575	559	582	565	582	569	595	632	596	580	644	572	594	534	569	594	542	587	565	602	549	583	564	579	571	559	538	572	577	578	560	585	572	592	561	546	605	584	619	571	583	603	587	577	588	596	550	595	587	591	649	572	561	592	611	599	581	530	556	545	572	620	613	587	589	581	568	562	604	595	572	569	573	583	582	622	572	564	551	555	585	570	612	560	572	580	568	596	589	599	615	556	592	583	587	612	593	590	544	644	616	603	580	572	548	542	591	589	567	544	587	581	558	562	589	597	587	568	593	586	594	594	584	566	599	607	600	582	605	587	565	530	584	586	646	579	640	620	558	621	585	645	601	557	602	596	558	611	598	594	544	597	584	588	564	610	600	600	575	578	561	621	599	579	572	570	558	577	584	594	550	593	604	612	612	620	593	566	626	638	615	589	560	595	599	628	643	541	590	588	591	615	601	571	600	586	553	614	599	593	584	587	610	608	580	608	558	592	594	624	608	586	583	563	584	627
17384	16154	13908	7251	2857	1815	1321	1044	878	718	630	519	477	491	416	409	374	422	368	394	344	331	338	337	284	296	274	218	251	264	242	265	227	277	237	244	247	280	211	254	248	237	223	236	252	234	235	233	277	220	206	255	220	232	224	219	242	259	235	232	250	233	213	277	241	246	253	226	230	238	267	239	231	234	260	219	256	253	254	240	224	248	240	227	228	236	206	261	264	285	235	208	246	263	263	219	223	229	183	225	222	240	217	267	209	235	207	219	220	237	253	238	230	219	240	235	265	245	234	239	230	209	232	257	250	257	241	239	223	261	246	239	217	223	233	232	221	238	231	219	230	216	222	234	238	195	227	243	219	236	246	247	255	212	225	215	240	228	216	212	244	234	207	250	259	255	197	232	235	256	232	229	233	206	243	221	218	234	251	210	245	225	214	247	202	214	257	196	235	225	241	212	235	242	250	281	237	221	222	245	235	223	250	238	264	219	228	254	202	238	238	214	240	243	239	245	209	206	237	244	247	230	244	238	241	216	227	236	213	213	231	232	240	232	251	241	223	255	234	262	210	233	236	218	195	225	219	230	260	224	217	210	241	226	218	224	225	213	242	215	233	207	217	237	207	261	220	232	224	226	197	196	237	248	236	227	220	191	235	225	248	255	210	245	257	192	233	234	241	237	252	239	240	227	218	226	227	233	226	212	230	243	201	258	243	225	229	246	244	238	224	255	242	226	228	207	222	227	222	236	235	232	240	225	235	221	230	236	218	227	210	252	226	240	228	234	236	238	248	233	202	260	233	225	252	211	194	200	230	237	246	242	232	236	237	212	230	229	276	204	231	208	252	237	229	261	247	258	215	221	247	217	248	220	275	237	233	209	244	223	208	258	245	251	236	246	233	226	222	228	229	249	243	227	212	216	227	231	223	233	247	238	228	265	254	237	243	209	243	240	247	232	220	222	239	205	224	274	230	227	216	244	227	233	244	235	231	243	253	250	236	241	215	221	245	236	228	230	224	179	229	244	246	214	254	239	208	223	238	229	222	238	238	255	237	250	258	215	259	228	223	214	219	234	226	235	237	232	220	198	236	241	223	231	245	223	241	226	226	218	192	218	266	219	237	216	228	229	220	228	250	229	223	250	247	243	239	240	235	236	221	266	217	238	229	242	219	251	242	247	258	211	247	269	224	222	229	252	239	230	227	236	265	210	225	240	214	242	226	244	207	204	258	223	199	234	248	238	269	247	211	263	227	257	244	209	218	276	251	230	219	228	231	254	234	198	202	233	234	248	241	244	235	253	241	237	229	233	255	235	217	232	217	251	231	258	217	228	223	237	207	253	249	238	230	204	237	245	237	218	219	262	242	236	253	207	218	226	265	267	266	221	226	240	210	243	233	208	233	200	235	237	218	252	231	232	226	217	248	223	216	236	264	219	243	235	234	224	228	240	245	226	244	247	235	218	244	256	235	242	199	224	246	247	265	229	236	200	239	236	257	237	256	247	255	236	236	243	227	226	260	246	226	214	233	246	233	217	238	234	225	250	249	218	218	199	257	244	221	247	245	215	244	228	239	232	228	235	228	236	236	200	241	225	239	226	228	231	231	232	247	227	236	222	216	225	220	229	229	226	235	233	209	207	219	220	211	246	204	221	235	227	233	219	231	249	215	236	224	261	240	226	232	218	214	213	244	219	238	231	235	255	234	246	261	239	237	220	227	259	228	256	240	214	274	239	207	218	234	212	250	247	240	212	260	226	235	223	236	252	204	243	221	238	220	210	215	235	218	230	215	247	216	216	244	207	225	238	227	237	248	246	231	253	211	233	217	238	241	206	216	223	233	209	213	246	238	234	241	231	236	217	210	231	240	245	221	263	243	217	230	227	262	245	221	245	218	216	221	230	227	211	204	245	270	217	239	195	206	247	221	228	229	225	231	252	248	214	235	229	225	209	219	227	218	235	209	210	257	262	247	211	233	231	206	234	228	241	237	232	204	211	229	238	251	243	215	255	250	217	250	230	224	236	216	239	223	256	208	207	256	253	255	251	227	249	229	224	205	257	220	242	242	247	276	250	246	217	225	219	250	242	220	233	239	296	248	231	228	242	217	219	250	202	223	260	236	251	194	258	244	226	226	249	229	247	234	236	209	233	255	223	232	215	225	276	201	218	213	235	232	254	243	219	247	229	243	201	224	241	228	249	230	226	228	248	244	239	246	221	237	231	265	252	249	237	279	247	213	238	249	224	263	232	220	230	227	215	239	243	207	224	236	205	226	215	196	221	211	220	226	224	206	195	223	211	230	245	233	236	220	223	254	230	257	291	220	220	265	257	201	240	249	221	219	250	212	235	223	231	230	213	227	231	240	239	258	216	251	222	253	219	259	228	216	231	275	243	215	232	236	263	242	211	255	229	236	234	207	223	230	229	237	231	214	262	243	228	200	222	226	205	238	249	266	231	252	217	240	233	227	236	240	257	254	220	244	211	250	225	228	238	227	226	268	231	209	224	216	232	229	222	209	198	228	236	226	233	208	219	247	216	216	223	217	197	229	224	248	237	240	208	264	247	232	227	239	199	214	224	207	232	230	225	243	233	244	221	227	222	196	238	214	245	224	232	211	192	225	225	234	253	212	219	222	225	251	235	215	234	222	234	220	237	233	226	237	252	255	210	239	215	208	237	226	233	239	215	216	247	234	246	253	224	261	245	220	248	224	243	221	231	242	213	230	238	202	221	239	231	250	248	261	218	220	227	226	238	218	248	230	212	242	221	234	227	246	216	230	246	226	239	255	249	244	258	243	197	239	206	232	231	266	242	244	253	217	263	233	236	208	242	222	220	250	218	231	230	222	214	220	245	212	240	236	264	254	222	229	213	219	241	248	243	249	250	229	253	262	228	214	241	227	268	250	239	240	219	226	235	219	202	234	245	247	247	222	246	213	232	215	232	232	220	202	237	197	223	210	217	245	239	210	203	218	251	236	214	232	239	234	248	258	250	241	214	248	242	241	259	247	246	246	237	244	239	230	228	218	232	253	243	234	228	228	253	216	227	258	219	253	233	229	248	228	229	246	227	222	231	204	247	239	231	230	260	215	232	219	226	208	240	229	234	208	240	220	210	219	226	214	248	241	249	228	254	240	232	244	256	251	238	230	265	215	228	234	194	243	220	245	246	215	235	244	230	241	257	264	258	226	229	236	254	235	230	228	208	236	215	241	246	257	258	234	215	244	234	234	235	211	219	232	246	220	235	198	269	237	235	219	211	231	185	232	228	205	239	244	193	208	215	243	233	257	249	233	240	210	257	219	229	235	219	209	228	217	234	238	221	261	238	223	224	227	219	226	213	214	235	207	245	222	246	240	215	275	228	234	238	225	218	242	220	234	236	246	231	220	236	229	229	242	228	241	227	228	241	236	222	259	182	255	220	223	239	236	233	243	239	243	248	242	221	224	226	244	225	227	232	250	260	259	269	236	223	226	247	225	248	232	236	263	227	223	203
10732	15321	18209	13531	7861	6605	5376	4561	3839	3341	2896	2546	2206	2042	1924	1806	1595	1603	1524	1407	1342	1222	1180	1077	1102	972	895	871	810	771	793	741	701	720	693	710	606	648	587	630	607	610	620	627	626	648	644	641	601	600	648	622	639	646	597	609	627	630	631	588	605	646	628	656	650	636	638	638	661	661	631	623	601	621	654	670	669	648	652	626	656	652	642	626	633	591	659	610	621	604	619	561	600	658	578	582	561	594	610	555	563	589	591	555	531	588	548	604	567	566	572	574	577	577	625	567	596	611	599	577	584	552	571	588	579	561	553	558	570	562	564	599	575	607	599	602	586	571	539	513	562	558	561	599	562	546	573	601	631	552	628	560	579	560	561	561	596	553	579	585	559	605	598	585	584	580	588	607	617	564	554	580	618	535	581	616	554	543	572	572	621	565	589	601	576	550	601	557	607	554	594	521	560	582	596	581	612	596	585	564	567	569	576	602	586	576	561	548	571	558	581	601	582	558	648	585	526	535	585	526	555	585	571	579	570	552	583	522	548	614	567	594	559	589	537	540	581	545	577	555	590	536	571	627	548	566	583	601	568	611	606	568	566	577	538	542	545	577	580	580	576	546	578	555	574	593	570	570	570	538	586	578	527	580	607	628	542	579	602	572	607	573	537	565	610	612	590	578	602	550	550	573	586	561	561	588	618	552	598	594	583	575	579	539	552	602	571	571	568	575	537	617	584	557	564	568	641	581	577	576	567	588	563	553	571	561	548	587	554	576	548	589	598	624	526	552	556	584	626	595	593	565	589	586	596	592	579	548	541	535	560	583	601	523	572	560	573	586	596	594	555	570	582	597	538	583	546	532	574	594	550	592	602	588	555	593	533	559	566	558	575	554	579	570	583	588	510	606	578	585	577	596	532	591	601	599	539	525	571	594	564	532	565	592	600	613	599	566	619	536	582	560	593	502	552	557	610	597	595	565	561	626	589	539	576	592	586	557	576	596	573	550	586	557	570	591	590	586	563	554	552	594	558	565	616	536	556	582	569	580	561	608	560	556	606	573	566	539	586	586	541	590	584	609	578	598	562	586	641	604	576	541	541	577	619	539	604	598	573	588	538	576	587	553	574	601	580	594	605	604	586	587	551	544	601	571	591	567	561	552	556	565	579	601	584	523	596	585	570	608	597	577	569	534	575	597	567	567	593	564	600	519	626	537	534	614	611	624	532	582	609	619	603	591	526	585	558	550	582	580	568	576	562	601	578	582	590	619	569	573	583	619	569	570	542	583	598	576	576	563	552	597	603	545	563	548	548	557	553	606	561	535	577	554	567	594	585	641	604	572	551	563	568	602	599	576	606	546	546	586	553	571	571	582	607	550	571	555	598	617	590	560	561	565	543	589	596	590	584	601	567	526	542	534	594	499	596	579	586	547	546	539	560	570	650	560	608	566	596	578	627	562	557	593	598	591	597	578	581	575	587	569	568	551	626	610	544	565	572	553	526	575	571	589	563	537	572	554	578	560	585	561	583	589	601	559	600	568	573	587	531	580	607	545	570	560	514	584	580	543	615	619	588	582	543	558	595	588	639	581	577	590	598	568	565	549	549	579	586	595	555	593	571	573	580	565	579	567	585	603	544	601	587	600	573	579	546	576	593	585	531	549	590	580	574	588	573	553	566	588	546	588	601	618	550	576	593	597	581	625	622	553	558	606	575	593	584	587	584	596	618	570	552	596	553	567	584	557	550	612	602	609	558	578	585	605	563	562	576	588	558	595	586	559	551	580	590	584	575	567	582	603	601	563	566	579	553	583	589	550	608	592	603	596	598	558	542	580	536	535	591	580	569	540	599	574	594	539	572	592	570	562	569	568	552	571	576	558	554	551	611	569	579	598	560	591	525	573	568	569	551	530	567	569	569	528	566	568	582	553	575	595	576	584	579	572	593	555	586	545	616	558	561	582	601	581	596	549	563	594	615	563	549	583	561	579	575	577	575	573	583	494	569	565	590	557	540	594	611	567	587	586	565	574	603	552	593	539	564	579	555	576	545	589	557	570	544	574	555	525	531	573	601	566	618	567	580	587	580	571	592	551	538	575	568	573	570	604	584	579	582	582	578	574	597	540	570	583	583	544	534	587	584	570	591	555	579	578	612	591	527	581	600	594	576	571	550	579	564	563	538	638	540	548	577	619	553	573	581	577	530	603	590	562	558	570	569	504	593	565	546	619	570	540	589	547	604	582	621	537	552	538	581	556	581	593	585	618	552	571	546	523	580	595	587	613	570	589	584	576	545	565	549	572	577	549	583	572	600	611	562	578	592	575	565	558	606	576	626	600	572	562	572	544	563	582	526	588	625	569	590	560	587	547	566	555	586	556	596	557	556	567	584	535	618	545	588	621	614	581	592	555	602	548	576	588	575	588	608	561	619	560	552	592	550	534	578	597	547	610	556	569	581	572	562	564	546	605	589	561	613	562	549	580	573	619	587	585	554	573	555	569	586	547	623	574	566	534	550	578	561	552	562	551	560	570	567	570	559	578	605	552	596	588	532	505	560	579	572	603	597	580	609	581	613	593	585	569	580	604	605	572	546	589	544	552	611	555	573	560	560	559	520	574	565	574	581	603	559	576	564	588	575	612	540	554	604	544	555	566	553	604	543	569	567	520	575	584	591	582	590	580	586	579	554	591	557	614	580	550	583	551	570	578	562	573	557	536	606	584	609	596	579	572	598	587	535	571	571	593	582	569	568	593	592	545	566	581	548	575	597	545	561	526	552	590	576	584	544	561	601	563	591	578	560	580	578	577	605	580	551	585	602	555	588	573	597	570	554	572	628	544	547	596	583	603	624	574	559	605	564	539	579	543	553	547	598	589	553	580	549	574	581	554	560	618	581	545	553	605	576	568	568	578	608	541	565	578	575	606	567	558	559	585	573	534	575	572	570	550	598	568	597	571	583	562	601	569	578	562	585	534	555	579	593	533	560	577	579	580	548	553	527	548	572	539	586	651	580	549	568	549	619	562	583	530	593	552	568	580	566	571	587	589	566	571	560	596	565	570	576	599	545	580	550	589	546	555	551	578	525	565	528	539	582	569	555	555	568	568	568	592	558	556	531	580	563	567	574	527	580	562	520	587	550	572	561	583	561	547	549	583	564	547	568	616	615	556	558	580	601	621	588	579	593	552	552	537	601	608	615	564	614	555	535	611	616	564	574	579	595	574	561	564	588	560	591	603	599	608	577	582	566	563	606	597	560	580	610	545	601	596	599	586	596	528	570	561	561	542	571	575	551	590	582	573	574	563	575	606	623	554	558	558	548	587	598	570	594	568	581	557	561	599	632	559	561	598	600	562	571	572	565	593	586	564	561	578	569	564	561	592	563	534	568	575	562	549	548	586	563	612	581	570	563	559	555	560	581	589	577	602	606	570	563	615	604	583	525	564	598	608	584	564	579	565	575	541	631	574	580	569	577	598	567	584	587	553	584	577	605	563	535	570	587	550
38233	48040	42690	31859	20852	13751	7996	4622	3202	2247	1617	1301	1116	966	880	806	767	736	688	721	684	626	507	495	504	483	430	436	422	387	354	354	352	371	352	356	322	304	314	290	282	291	302	275	289	282	285	291	261	292	305	291	297	297	289	300	316	289	303	313	267	288	319	289	312	307	283	282	299	302	316	320	295	307	277	279	277	299	331	284	305	301	291	291	300	272	299	297	288	270	261	282	331	300	298	321	298	294	309	294	267	297	301	311	256	277	289	332	288	285	301	291	327	302	270	292	267	301	273	256	281	284	258	294	275	286	264	273	270	264	284	305	288	277	314	266	301	300	285	291	265	288	314	317	259	273	256	300	254	277	235	292	274	285	294	289	287	304	259	307	233	262	296	272	258	259	270	267	256	292	277	286	268	308	319	290	276	277	257	291	289	296	265	289	274	266	265	289	303	297	296	282	274	282	284	276	299	309	292	281	265	258	277	298	288	251	282	295	269	275	299	335	305	278	291	279	284	250	298	281	297	284	280	309	260	259	293	289	292	297	305	270	297	279	265	289	261	255	287	293	307	240	280	304	279	300	294	260	290	256	283	267	281	257	306	298	281	276	277	297	270	287	294	265	292	298	282	264	266	269	287	272	262	299	263	283	233	274	272	307	328	278	277	272	244	271	289	258	286	279	267	264	285	271	269	297	293	277	296	314	252	286	280	266	282	272	268	279	312	277	260	281	272	289	280	276	274	277	265	260	249	280	259	273	272	271	252	271	266	299	268	265	255	275	275	281	287	296	267	313	303	258	266	262	311	284	295	292	289	269	295	298	291	293	241	274	273	300	259	256	283	252	258	266	270	274	262	293	306	295	288	292	283	266	281	303	273	305	263	298	325	267	277	317	259	279	289	283	282	289	255	276	274	277	296	282	280	300	292	289	259	277	290	277	258	269	268	298	268	256	286	280	304	277	322	273	270	274	291	317	275	251	291	321	252	277	309	297	273	286	283	310	294	299	306	278	278	262	301	304	276	271	294	267	273	259	293	257	290	264	286	255	276	290	292	293	299	256	264	302	286	288	267	310	288	275	288	308	308	284	296	261	272	239	296	291	301	302	247	279	265	307	286	287	274	282	275	275	286	278	246	258	267	285	297	271	256	255	283	266	293	300	267	251	292	283	299	259	295	293	264	267	291	286	291	272	271	284	278	284	295	282	315	276	272	296	302	264	263	273	281	272	259	271	294	288	276	255	299	293	257	279	266	287	279	288	259	273	283	248	275	256	276	263	277	289	267	293	314	307	272	280	323	299	253	283	291	279	292	304	254	274	301	287	285	261	254	268	298	300	278	259	313	260	270	304	281	279	282	295	271	261	244	296	297	280	282	273	266	254	267	288	276	256	241	306	271	280	298	275	298	282	285	288	302	294	276	320	231	269	284	274	258	274	300	259	299	245	262	282	298	294	285	289	233	277	307	268	281	285	275	274	236	278	268	278	282	291	273	280	292	257	277	280	287	288	239	279	272	290	268	270	253	325	297	281	290	275	276	262	310	249	289	287	278	232	280	248	292	267	289	286	293	274	283	259	232	291	254	284	279	285	251	301	283	295	282	281	282	245	292	268	260	265	290	292	281	291	286	277	254	313	277	297	265	269	283	299	286	275	275	259	290	305	290	302	302	259	276	272	283	269	260	262	258	273	230	301	271	279	257	329	297	255	271	271	282	278	280	293	263	241	298	288	274	283	320	264	273	296	274	280	277	292	280	263	289	289	298	269	282	286	265	293	283	280	323	260	269	287	286	269	271	259	296	282	264	263	282	274	281	270	257	286	300	290	312	279	300	272	257	275	258	313	265	303	267	279	276	288	265	303	291	281	258	275	305	284	300	283	253	290	290	249	279	282	270	288	286	294	269	270	289	269	269	274	280	283	274	266	305	303	302	270	275	269	248	264	283	248	266	258	269	295	281	291	294	304	277	290	280	293	304	274	288	252	296	268	273	297	313	278	296	294	326	297	267	268	283	287	275	293	252	293	285	276	286	282	294	277	257	273	247	266	286	299	264	297	283	279	294	269	303	307	302	251	293	291	277	254	280	292	266	283	282	279	272	286	299	300	277	270	270	299	268	264	292	296	262	276	307	260	299	266	260	255	299	292	271	280	253	274	288	264	276	270	277	288	268	266	288	285	284	277	305	279	263	272	296	272	284	261	296	260	280	283	267	275	241	261	307	273	310	280	271	309	246	291	265	285	292	286	278	266	301	293	309	275	278	255	261	286	287	271	273	276	274	296	270	285	290	279	297	254	276	250	335	294	246	272	250	267	282	265	268	277	303	260	302	263	310	281	306	307	264	272	290	254	289	293	286	294	253	287	274	265	298	269	275	260	275	270	288	269	260	266	272	253	285	283	263	261	278	258	284	260	261	277	257	295	280	295	287	290	273	299	289	273	283	312	246	281	277	296	295	240	271	277	276	289	282	264	259	293	308	294	279	289	293	271	288	292	285	271	272	266	282	275	283	281	280	283	308	295	290	296	283	298	285	286	273	310	253	273	296	244	252	307	308	300	275	288	258	309	270	268	258	291	298	302	279	271	299	251	281	294	276	276	267	287	255	292	296	280	287	284	294	256	284	244	296	281	251	261	294	267	265	299	294	307	287	293	278	308	292	272	278	248	286	258	290	289	268	254	285	282	286	277	253	271	279	281	272	306	286	287	292	286	271	286	297	278	285	261	307	258	262	235	264	325	284	262	289	265	269	290	300	275	251	297	287	297	308	274	266	299	301	312	287	302	277	315	287	272	285	290	261	257	271	265	261	270	277	254	274	265	235	268	252	267	261	279	268	295	244	277	271	261	283	263	278	263	243	249	256	281	305	281	276	272	243	290	260	261	253	277	269	289	275	270	268	269	265	282	288	312	275	294	306	271	280	299	276	291	311	287	297	278	305	276	284	250	294	271	260	282	289	251	284	261	273	290	256	311	263	278	291	302	300	297	275	310	262	274	279	252	270	260	285	318	245	276	264	291	268	283	292	289	263	292	295	284	258	264	254	271	291	264	268	277	292	265	289	256	253	263	288	250	273	250	288	258	287	310	282	286	283	303	251	283	291	308	298	305	287	269	296	270	272	308	294	284	284	277	294	290	323	270	280	279	304	283	290	285	280	255	287	303	284	251	311	296	265	275	278	309	250	276	275	296	267	289	274	263	294	294	279	250	263	267	279	254	276	265	290	267	295	324	267	276	283	336	244	274	294	280	275	290	260	281	314	273	299	282	306	294	292	268	306	292	254	278	262	281	279	248	291	278	301	298	250	274	271	285	257	289	298	268	266	255	272	273	282	300	242	276	306	263	284	266	299	301	284	267	256	298	272	276	298	281	296	268	285	287	287	304	292	280	253	295	303	280	289	264	302	295	280	256	288	320	270	293	286	277	300	265	255	284	272	285	278	292	273	266	271	263	291	302	261	289	270	314	308	295	265	303	279	265	285	258	277	326	275	293	274	259
26346	42350	41643	31039	17152	14814	13153	10424	10026	8233	6996	5970	5151	4684	4308	3810	3535	3464	3269	3145	2962	2798	2549	2321	2376	1924	1711	1577	1542	1424	1343	1176	1122	1076	1056	965	973	927	862	861	817	826	825	744	782	819	814	815	789	794	823	768	775	758	793	738	790	789	810	789	779	749	812	808	793	769	816	805	751	830	766	791	760	781	790	797	841	771	837	830	771	776	796	758	743	767	800	788	737	735	744	718	715	743	669	710	709	738	678	706	693	747	658	740	711	612	636	687	663	703	673	664	670	675	662	717	666	680	682	677	658	627	698	655	697	669	642	658	690	650	675	675	642	682	621	698	694	635	661	684	675	661	643	753	671	667	654	657	672	659	683	656	699	685	661	654	709	705	658	666	685	655	619	663	657	625	657	723	676	670	618	685	658	652	628	664	615	716	640	629	697	728	625	656	673	647	667	677	652	604	688	710	660	675	677	651	698	678	662	703	641	637	662	660	654	644	672	700	681	599	597	666	646	690	642	674	693	674	643	646	658	659	670	631	622	635	648	671	681	664	695	671	628	680	626	644	686	677	678	684	657	637	673	652	641	689	675	664	664	677	689	653	715	647	638	713	655	660	669	644	669	624	660	638	637	663	619	665	674	677	627	673	690	666	714	657	705	682	640	679	679	644	666	656	656	688	669	635	632	609	683	630	629	707	669	682	676	619	654	674	657	656	674	657	619	679	623	646	671	669	658	688	653	643	686	694	679	639	665	657	684	657	669	646	676	639	676	715	653	700	650	659	696	635	700	705	622	674	688	717	691	694	641	725	647	700	642	681	704	622	685	636	651	668	679	681	702	598	681	664	646	697	636	626	617	687	681	667	638	708	640	622	610	695	676	662	670	692	653	632	697	677	653	707	666	669	658	647	636	660	683	644	677	671	694	640	659	622	668	691	641	668	640	644	676	668	682	640	620	674	732	682	637	704	642	639	702	656	665	669	681	726	629	668	646	683	654	661	656	692	627	704	638	635	677	678	658	653	639	616	654	669	678	673	627	671	658	669	598	679	660	696	634	634	635	665	663	656	669	691	703	649	729	665	660	641	671	663	660	675	698	603	690	620	665	645	663	687	666	650	704	604	640	686	667	690	704	664	683	651	684	650	686	642	634	668	694	719	646	619	648	687	689	646	636	659	630	639	684	644	687	666	645	636	623	677	636	636	662	675	698	656	689	669	640	675	680	696	695	663	679	664	672	620	685	655	615	655	682	648	682	658	658	649	709	676	650	672	683	625	653	686	629	597	681	652	665	681	688	684	656	653	690	743	677	667	669	671	673	678	658	666	689	649	637	638	629	671	696	687	692	691	646	668	634	648	683	678	693	695	656	656	691	705	698	654	648	660	655	648	677	686	636	669	658	655	674	669	669	682	682	611	669	661	650	659	695	659	664	660	650	668	707	673	659	681	656	708	688	666	675	661	660	649	650	666	637	660	685	686	644	660	693	684	682	660	639	690	678	609	712	664	627	679	638	674	646	683	664	669	660	700	631	685	650	671	717	680	663	694	671	638	670	649	654	700	670	665	690	703	665	695	642	636	652	640	666	653	690	660	664	689	663	654	672	657	671	670	614	645	706	688	680	691	658	667	677	629	667	670	683	651	645	661	654	673	682	650	640	716	706	627	655	645	701	662	623	694	713	620	675	638	640	643	681	644	673	670	665	671	655	658	666	671	650	681	655	676	681	665	660	648	675	624	677	645	671	714	650	659	670	664	668	717	638	640	644	668	661	664	715	653	660	646	666	653	639	650	698	625	640	695	699	675	669	688	716	656	666	672	663	696	676	680	641	647	677	648	658	656	662	679	654	672	702	620	650	725	712	643	682	690	675	661	646	676	637	649	644	660	680	650	659	688	637	630	682	708	660	637	652	684	672	693	656	670	655	637	676	668	665	619	681	672	674	675	662	703	653	659	666	618	638	657	679	628	658	684	674	634	661	700	708	662	643	680	634	674	706	708	670	661	644	659	637	652	669	634	651	670	686	626	665	639	654	689	694	645	674	710	687	655	686	700	697	652	692	670	667	682	689	644	669	662	660	639	683	655	669	657	630	631	675	677	687	701	676	676	658	685	674	686	633	688	628	666	660	661	709	643	636	679	693	651	693	675	633	673	640	661	669	657	645	625	668	655	677	646	680	635	714	665	716	659	615	643	679	678	681	684	663	654	662	646	640	691	641	626	692	663	638	661	678	690	652	679	664	700	638	692	687	659	655	644	668	627	649	692	635	669	619	724	682	708	656	653	660	722	656	657	633	647	662	662	644	614	664	638	647	660	659	663	717	668	620	653	675	648	637	636	706	672	655	661	693	681	673	644	648	651	669	644	675	659	663	675	660	683	667	680	714	671	655	666	697	661	656	662	635	604	636	649	649	641	684	679	610	684	651	693	715	679	641	677	690	657	618	671	706	674	668	655	677	679	640	644	605	660	647	690	618	659	707	684	688	632	658	659	642	726	673	665	684	681	642	645	645	633	660	632	656	692	703	646	728	659	682	679	691	624	672	652	683	656	713	646	661	659	701	609	659	704	654	666	690	674	666	656	657	654	678	685	662	682	712	692	725	670	670	650	632	610	645	667	670	659	623	639	648	691	655	670	635	690	618	647	674	661	649	681	672	660	645	656	649	677	661	677	629	656	659	637	668	678	733	612	716	684	670	690	670	709	679	649	711	632	650	689	640	624	646	710	644	700	623	714	672	678	681	666	671	618	648	643	660	662	659	638	692	688	712	669	676	650	665	688	687	684	645	668	646	648	704	655	685	641	696	621	697	665	629	663	671	655	674	626	682	655	683	643	655	649	688	664	616	675	636	638	705	657	672	667	669	671	701	667	697	660	667	630	677	690	674	652	700	626	643	702	619	659	681	623	633	705	669	645	647	690	649	675	676	679	630	677	742	716	651	668	626	680	687	638	651	611	715	672	654	668	654	686	671	679	690	680	637	644	639	704	628	635	682	617	634	681	683	681	644	650	636	684	677	643	675	677	642	642	653	676	650	692	661	680	678	630	679	720	644	697	635	709	664	626	641	671	653	648	718	652	690	586	662	649	648	700	674	656	640	663	676	663	670	654	679	613	687	679	621	680	660	685	668	677	672	634	606	664	666	623	689	674	674	708	658	659	634	615	714	644	661	653	661	694	657	717	669	663	668	706	662	693	671	666	606	645	771	667	686	651	676	690	614	725	641	670	666	619	684	675	650	661	669	646	690	665	659	622	686	650	624	680	681	680	647	688	670	681	712	712	635	675	649	606	657	668	663	680	694	655	657	681	672	666	656	621	687	646	696	644	669	687	652	702	646	661	691	665	720	669	660	710	666	709	662	639	700	654	667	699	669	672	692	725	668	672	676	609	676	678	640	669	661	709	683	670	707	707	654	689	696	684	649	622	655	647	674	680	663	685	638	657	681	698	700	686	652	663	649	666	643	729	680	685	638	655	657	639	646	680	683	600	684	666	684	642	710	695
47416	54272	43012	32189	24841	20290	14568	9302	5648	3969	2753	2114	1797	1403	1234	1205	1044	955	844	873	817	766	744	601	666	549	502	512	476	439	397	412	368	315	325	318	303	331	293	301	318	266	327	293	280	281	291	311	303	309	276	293	266	262	281	264	252	312	262	270	249	295	273	296	296	308	300	301	273	308	261	285	272	261	266	274	289	272	264	253	225	308	281	256	275	255	269	276	261	277	254	253	282	235	305	263	252	260	245	251	259	249	247	282	255	288	285	265	256	257	244	280	255	262	250	226	262	239	245	264	231	254	254	256	273	242	250	261	272	225	232	250	253	245	243	276	280	257	253	273	256	255	251	261	237	250	229	248	250	266	243	299	256	259	264	269	239	269	273	278	246	240	239	279	258	247	215	238	259	262	240	219	265	249	244	269	279	236	254	231	241	236	226	269	266	242	258	264	233	274	273	255	296	222	258	227	280	249	265	280	250	252	249	247	251	238	279	245	228	255	235	258	232	240	235	243	262	243	266	261	240	240	264	215	230	229	258	247	227	265	244	263	256	210	268	253	225	227	236	242	255	239	231	265	234	279	271	219	223	251	273	283	249	267	262	245	264	252	237	214	270	254	223	226	263	275	242	234	268	222	222	264	231	260	300	266	233	253	236	257	250	252	289	240	260	246	252	250	225	234	274	237	253	229	243	290	290	263	265	248	249	250	239	286	227	245	259	263	271	267	232	273	271	254	253	273	277	251	253	269	255	290	255	240	227	265	259	278	227	243	227	267	239	244	241	268	266	233	263	232	284	275	244	249	231	265	273	239	262	233	260	249	247	230	254	255	258	248	257	254	226	265	246	253	230	261	234	221	264	241	273	234	249	256	245	256	266	259	247	262	261	267	271	248	236	250	296	255	254	230	241	254	241	253	246	226	257	245	269	254	272	265	257	226	258	247	276	257	231	228	258	240	235	266	252	264	252	255	233	243	230	255	259	266	245	277	245	245	269	273	249	259	260	254	247	255	259	275	247	252	268	245	262	256	280	258	243	233	239	214	253	245	230	251	249	249	261	239	254	267	246	268	233	247	276	233	241	275	261	244	259	286	275	235	239	242	245	252	219	261	231	246	235	257	222	273	263	260	251	231	263	242	275	246	267	245	240	258	268	224	258	221	277	273	266	252	264	281	234	241	246	246	243	275	254	236	258	266	257	249	264	235	211	287	288	252	226	221	226	267	250	256	271	237	255	271	250	214	268	239	273	277	247	229	259	270	233	252	246	243	279	247	264	262	243	262	255	223	234	242	264	250	264	246	249	270	259	247	233	236	252	236	273	237	250	262	259	245	253	259	226	266	258	256	222	223	236	250	270	263	244	265	242	286	233	228	257	231	238	232	226	259	255	245	254	257	242	221	245	244	250	240	233	241	248	236	244	241	260	246	224	235	237	275	250	241	252	224	233	244	266	261	246	255	262	294	244	245	219	258	257	243	274	270	251	230	272	228	277	247	257	260	230	250	247	242	272	257	255	260	277	240	233	239	247	282	283	233	242	278	259	240	244	255	226	248	253	248	264	251	242	249	245	271	258	261	240	277	214	250	213	259	272	251	256	258	250	262	283	233	267	250	246	234	274	272	259	268	262	225	248	259	250	284	230	248	240	237	235	268	264	231	244	280	259	225	262	233	272	243	260	245	259	234	243	233	225	236	241	271	247	241	236	230	252	249	231	259	259	259	226	243	232	239	259	235	236	256	240	271	221	253	233	273	256	274	253	239	226	250	274	228	249	252	285	255	275	257	236	250	247	240	237	281	253	221	246	240	259	245	247	249	235	257	243	243	265	246	289	258	246	246	283	261	230	254	255	234	278	268	261	247	251	267	246	267	277	243	250	260	243	262	268	246	247	245	234	241	254	244	245	277	229	272	248	246	257	250	250	254	282	242	245	247	244	261	228	242	252	232	268	238	259	274	253	261	266	256	257	229	277	287	243	248	265	269	259	265	255	217	242	243	235	262	229	266	259	239	248	238	265	231	206	242	266	263	261	300	252	267	245	231	253	262	275	268	230	240	237	257	258	232	257	275	237	222	232	245	262	247	254	228	250	242	255	216	234	238	256	247	238	261	229	246	233	243	237	245	262	233	237	236	219	237	251	250	268	252	222	244	252	232	236	270	273	237	245	249	250	228	262	231	257	252	254	228	255	241	242	276	254	223	268	266	258	240	246	245	230	242	253	264	265	259	246	245	254	254	272	270	254	229	237	269	245	243	247	229	229	252	233	273	252	268	282	251	248	255	270	284	271	234	253	235	246	267	237	249	253	253	245	282	273	255	246	246	261	282	266	234	240	238	255	282	242	259	234	225	243	269	269	270	255	242	228	254	264	268	268	246	236	282	261	251	282	241	269	266	232	231	252	255	266	269	252	242	265	252	234	269	272	241	255	277	235	242	279	222	226	256	239	255	265	212	250	261	205	245	275	236	264	245	220	232	270	278	247	248	270	256	252	247	267	272	268	253	297	250	252	270	246	247	260	262	253	232	218	275	230	245	239	236	243	256	267	269	276	261	291	244	234	279	257	245	251	232	248	247	251	219	253	264	249	244	258	254	273	248	218	262	225	234	263	224	269	255	236	231	243	238	292	254	264	269	236	255	266	226	264	235	265	243	259	220	255	281	255	277	288	271	230	280	265	237	283	240	250	266	245	271	249	250	246	236	256	233	251	251	260	241	236	236	259	253	250	286	250	261	233	237	237	239	278	248	277	244	272	253	243	267	233	234	227	256	255	254	234	234	230	271	256	241	229	226	237	255	277	241	270	238	237	274	233	248	249	251	261	240	252	231	243	252	263	240	221	256	285	233	247	258	234	234	236	265	215	255	244	279	237	233	228	260	254	244	262	247	251	246	264	266	273	276	272	252	239	264	241	273	239	246	256	220	240	283	245	265	251	284	257	243	266	269	248	239	258	264	245	246	256	259	273	250	239	257	251	259	269	254	259	239	236	224	249	245	231	233	234	220	239	237	275	273	247	248	266	275	235	279	249	259	244	271	218	257	277	249	267	254	234	231	243	245	256	249	239	254	225	233	254	254	245	258	243	247	247	272	246	239	253	233	238	248	251	259	230	252	238	233	262	257	279	235	244	247	253	242	298	288	256	253	253	267	258	228	234	207	232	264	237	243	249	221	263	250	294	251	278	216	278	271	258	249	247	238	257	246	251	253	285	258	246	220	260	260	272	281	244	230	264	251	220	249	251	244	241	239	259	274	248	258	297	243	291	271	261	245	258	250	276	250	229	237	256	263	267	250	252	268	278	246	240	260	284	217	257	272	248	245	277	250	240	224	238	238	252	240	231	248	259	245	243	250	248	245	219	262	258	241	253	272	259	272	227	283	265	249	258	263	248	273	300	239	268	261	264	234	218	236	272	266	279	275	239	280	267	286	245	248	245	247	255	261	264	271	225	255	247	245	219	262	248	232	259	263	226	246	230	251	226	265	255	249	257	283	217	225
33071	49614	47047	35799	22267	20085	18200	15327	13338	11860	9474	8586	6818	6564	6100	5491	4874	4754	4178	4446	4314	4189	3389	3093	3172	2508	2226	2238	2004	1764	1805	1517	1443	1172	1115	1112	1056	996	957	866	852	935	878	861	849	804	861	823	825	884	879	775	764	761	793	786	755	827	770	755	771	797	800	783	759	768	759	718	772	744	829	761	724	729	805	736	775	750	798	840	785	783	756	772	731	730	706	731	710	678	655	639	663	714	724	652	604	660	619	642	645	640	598	580	629	637	635	635	635	611	645	628	625	619	612	622	633	563	590	622	583	599	641	576	583	616	576	614	616	578	572	627	578	573	560	597	604	625	559	627	530	575	593	625	584	602	576	572	613	579	545	620	581	591	595	604	563	605	585	604	597	583	587	591	595	615	591	560	551	638	538	591	622	563	635	571	590	595	576	593	603	548	607	594	572	599	549	585	601	568	590	615	617	596	594	572	596	540	619	584	585	598	609	573	616	571	574	578	575	615	609	622	568	568	569	567	586	601	573	585	581	553	608	591	556	567	591	638	560	568	630	622	627	560	586	552	600	556	586	598	607	628	587	610	592	551	596	594	560	599	573	600	622	571	577	612	610	606	555	589	550	579	571	617	607	595	650	592	583	605	654	571	599	589	577	618	564	583	615	600	612	561	566	582	611	554	609	569	602	552	571	576	583	616	560	600	622	585	597	564	604	505	608	636	581	566	566	593	580	571	565	586	586	586	636	596	581	606	599	552	599	567	584	638	582	629	590	544	567	637	567	548	591	631	602	620	616	558	582	606	602	609	616	587	608	599	559	609	600	556	599	617	596	604	616	602	588	606	557	616	562	565	571	557	644	560	563	555	606	566	583	590	584	562	615	575	576	592	595	553	591	597	577	570	568	604	576	593	556	550	592	613	551	542	620	593	597	594	529	600	593	621	581	586	601	595	604	582	599	574	583	610	646	589	601	569	556	570	587	589	616	554	622	566	610	587	575	549	564	611	591	598	563	580	579	592	596	594	590	567	568	639	594	613	646	599	589	601	585	578	529	572	587	597	603	606	599	574	572	569	593	588	604	582	584	581	601	612	561	609	531	588	597	605	603	618	606	556	566	608	543	613	574	584	634	570	611	641	613	594	553	608	553	563	631	590	583	567	558	589	638	623	577	568	565	611	591	616	590	617	582	618	576	599	574	592	599	583	612	600	631	597	586	589	595	588	623	584	593	566	550	578	558	617	629	578	611	563	573	616	527	554	565	569	598	613	562	631	585	578	575	653	614	553	606	604	577	590	571	629	577	557	601	579	591	590	591	591	579	585	551	552	554	574	562	599	613	590	624	592	579	597	596	584	592	582	594	550	584	575	578	593	603	590	567	604	591	602	555	594	591	570	592	570	594	585	579	559	554	617	596	601	601	561	587	597	582	606	574	554	591	585	577	621	635	615	561	599	574	599	631	541	574	575	578	560	567	579	553	623	613	608	573	569	590	577	606	621	596	554	613	570	608	612	598	615	556	602	581	592	581	644	576	587	624	564	621	536	580	569	587	574	601	598	583	572	567	626	567	622	573	557	600	554	623	610	545	579	628	550	605	585	595	593	581	608	581	573	598	617	561	640	568	549	572	556	610	602	625	582	533	568	600	609	562	606	624	570	615	572	622	595	642	582	601	574	593	625	585	589	576	560	543	613	570	583	599	575	565	559	567	597	566	543	621	630	621	584	585	633	581	604	547	568	586	563	593	615	603	571	548	632	589	628	584	590	548	633	542	597	551	597	546	623	576	543	591	596	560	600	573	576	596	583	596	642	606	587	589	581	601	558	650	595	582	606	589	604	585	646	564	544	605	585	640	574	618	600	587	599	551	585	605	600	605	605	580	577	583	586	589	582	586	632	581	577	598	567	597	593	567	575	573	592	586	563	602	585	554	594	551	572	603	587	597	578	621	578	589	581	596	582	616	591	599	623	604	568	596	610	589	577	616	627	570	544	593	557	600	558	585	599	600	628	608	626	586	623	594	566	600	591	589	575	596	628	638	587	561	597	561	600	543	592	565	589	579	631	596	552	608	620	625	538	554	573	611	618	557	580	577	600	545	591	569	588	552	564	607	583	611	589	625	595	635	554	590	597	592	614	616	571	628	603	595	550	578	575	569	586	626	572	630	599	596	558	629	619	580	615	650	557	579	621	601	621	620	558	571	585	614	553	590	608	524	597	530	579	609	552	565	595	626	572	557	569	571	604	550	594	622	601	586	606	529	583	621	598	614	579	569	625	579	549	648	582	605	649	586	653	571	570	588	557	577	565	590	579	571	573	621	605	613	605	621	620	615	588	596	578	582	628	590	573	564	569	554	589	601	565	576	567	618	559	582	578	589	580	632	629	586	592	617	569	585	583	592	641	625	606	568	620	626	599	613	592	568	583	556	610	541	599	560	602	605	595	622	584	604	618	614	596	585	595	561	572	571	596	620	576	622	568	624	602	623	589	549	571	578	567	576	605	616	562	580	581	583	579	548	631	615	590	542	565	558	564	614	587	590	567	613	601	645	658	627	574	579	593	552	557	599	594	589	580	584	579	644	595	611	569	622	623	589	582	587	610	587	575	599	577	597	634	585	593	604	597	627	596	597	595	591	582	593	578	557	571	564	568	560	610	577	603	620	607	617	627	583	560	612	593	555	614	582	564	577	559	631	572	598	634	619	614	549	596	560	609	566	579	575	540	599	581	609	593	604	573	597	583	593	589	616	606	584	546	548	590	596	611	560	590	582	552	580	607	625	613	615	584	571	570	555	587	582	608	616	569	576	595	604	653	600	593	595	643	565	584	613	605	629	573	544	538	624	602	578	633	576	618	605	626	599	613	618	596	598	584	573	597	584	525	619	570	584	558	576	586	614	557	603	588	610	570	619	609	599	591	558	580	567	567	573	594	612	595	588	524	550	608	609	545	573	569	600	603	583	608	585	638	587	611	593	614	558	576	577	651	593	575	563	569	575	596	587	583	599	558	562	575	581	588	578	587	609	632	540	604	569	553	606	611	603	620	602	573	616	611	624	575	603	586	610	608	568	585	542	595	605	548	587	600	575	556	575	595	620	563	558	569	546	603	564	568	583	539	592	584	612	584	564	596	567	571	598	566	610	590	601	546	556	594	597	616	576	603	614	579	609	585	593	614	601	590	537	634	560	563	604	574	569	563	588	577	602	550	602	623	592	605	557	630	553	611	600	643	607	579	579	548	550	608	629	595	557	634	564	587	625	583	608	603	573	549	572	597	573	576	596	591	630	617	596	610	553	595	607	545	600	571	616	582	570	587	588	625	579	558	584	554	587	577	576	598	582	594	575	615	536	579	605	601	576	564	614	591	580	589	581	613	615	621	589	588	588	582	546	543	592	570	579	597	608	568	559	594	551	600	587	557	590	580	577	554	630	584	593	604	567	635	602	558	626	582	604	582	605	620	591	567	611	588	619	613	601	604	595	614	612	574	597	608	619	589	600	598	593	581
17595	16434	14199	7329	3379	2111	1572	1191	975	810	669	569	494	472	418	363	391	436	386	382	380	345	356	312	315	304	294	282	287	269	286	231	227	244	261	242	236	248	233	232	246	245	268	238	223	245	217	257	241	271	268	235	228	242	232	270	238	256	240	253	240	242	227	227	240	254	247	245	224	232	195	261	234	236	249	225	273	251	260	223	227	223	241	238	247	246	240	230	224	242	237	201	231	216	251	258	218	264	262	230	236	257	251	222	233	251	249	217	249	224	250	229	203	257	238	217	228	221	263	250	245	263	212	218	244	211	228	231	246	255	248	199	226	260	212	271	242	231	241	245	240	240	237	230	221	225	234	232	256	253	228	216	241	222	230	254	228	234	219	227	233	261	229	231	211	229	265	243	231	236	230	244	224	251	236	232	220	243	236	210	249	233	260	276	237	249	221	223	262	261	247	223	229	223	243	193	233	238	252	237	229	255	266	210	213	231	240	252	239	243	216	244	224	246	243	219	261	227	232	230	214	240	227	243	220	238	218	229	220	222	250	235	259	218	251	220	225	252	220	252	270	274	223	232	229	217	246	202	232	221	227	220	240	243	244	218	249	226	220	250	254	228	253	239	256	231	239	215	250	254	232	250	271	241	237	245	231	234	219	253	241	234	246	217	220	245	231	237	254	236	244	223	218	245	251	250	218	255	241	239	234	233	228	216	236	232	222	247	222	238	216	209	237	280	250	258	217	234	238	227	218	260	263	221	226	243	209	259	213	248	239	212	226	226	271	255	239	242	243	240	199	216	224	270	243	212	204	264	225	262	243	258	237	255	235	225	194	231	252	241	245	240	263	230	253	212	238	224	199	242	185	253	247	223	255	227	266	225	235	220	234	246	207	251	263	256	231	237	240	215	230	225	235	245	223	244	247	242	235	235	260	229	229	246	232	241	217	247	230	206	237	195	228	228	246	217	225	224	231	232	233	221	249	234	218	239	233	270	216	253	228	270	257	250	207	218	211	226	240	223	220	253	241	238	232	225	271	235	232	227	204	226	242	225	228	246	251	264	254	207	234	241	236	246	240	232	229	230	236	231	220	222	241	232	242	256	239	214	228	241	246	226	255	238	238	249	226	209	238	232	242	253	245	223	232	234	226	214	209	234	239	215	251	205	220	223	241	243	206	257	268	223	276	243	244	238	238	231	225	277	226	246	233	267	218	220	221	222	246	236	227	194	218	206	215	229	229	242	242	212	233	236	224	266	255	195	235	248	254	245	245	228	236	225	252	236	220	214	239	232	241	236	218	233	240	278	236	240	243	218	214	259	241	245	248	196	228	212	259	243	221	236	241	239	246	221	258	250	230	224	240	274	220	252	218	243	258	230	240	237	231	221	215	225	231	259	236	213	250	241	207	218	222	216	243	254	205	248	230	240	238	231	228	220	233	216	264	245	227	243	252	235	249	225	258	210	235	201	239	231	223	222	233	265	223	250	238	242	264	235	226	218	244	227	234	237	256	226	259	234	232	214	241	237	221	213	217	229	265	215	233	235	219	226	230	218	238	231	222	226	224	244	211	236	250	232	259	233	238	223	225	242	234	247	223	244	214	224	238	245	222	211	214	220	244	224	231	245	216	248	236	241	234	210	230	244	207	230	207	234	247	234	226	213	234	234	225	238	260	250	212	220	215	215	242	218	263	247	218	216	264	229	237	228	206	229	234	220	215	245	238	232	231	241	221	245	238	234	232	232	255	226	245	241	223	220	252	238	240	240	237	213	249	253	226	209	236	226	234	238	251	237	213	242	222	224	219	234	225	230	231	222	246	235	228	243	216	222	243	237	222	226	252	248	249	224	225	212	254	195	260	222	235	221	225	254	232	264	223	193	212	232	234	235	232	222	219	243	245	261	211	209	236	239	263	207	206	218	249	245	238	234	221	248	230	235	238	237	230	235	232	253	251	248	205	245	230	210	230	214	236	238	228	239	230	242	235	264	229	222	239	228	245	241	221	223	243	234	223	252	222	237	230	239	266	206	277	226	233	274	241	204	222	218	224	217	227	212	237	233	258	263	254	281	201	233	242	240	228	249	257	249	253	218	248	210	222	222	242	245	222	240	230	222	214	233	230	220	248	236	240	255	255	231	231	252	211	239	231	242	250	227	230	236	249	226	242	226	249	196	238	249	234	232	201	255	220	223	215	239	221	253	255	245	222	231	234	227	217	233	269	246	263	234	245	245	261	265	222	223	220	252	232	206	249	237	244	234	251	232	253	254	220	232	212	230	239	219	214	228	221	212	244	241	226	220	240	230	218	247	243	217	221	241	234	253	249	203	215	242	188	269	255	243	232	229	270	245	210	208	246	255	253	242	231	236	224	256	257	227	226	237	239	273	230	214	241	247	243	235	220	203	228	222	220	201	226	209	220	253	247	273	210	205	202	242	215	219	222	233	246	229	231	196	209	233	222	229	202	235	230	196	257	248	253	237	239	241	224	249	204	247	234	238	221	198	212	247	259	241	238	262	235	235	212	252	236	222	240	237	234	221	216	231	207	184	217	201	221	221	218	216	238	220	223	232	216	222	213	234	240	248	231	233	236	261	214	252	220	232	255	279	252	223	237	231	253	216	223	257	212	236	269	231	239	244	232	267	214	230	245	267	233	231	255	233	222	236	231	240	223	228	211	224	227	216	218	220	229	247	243	228	244	215	239	242	224	240	239	243	226	240	257	268	242	239	227	228	240	214	239	236	227	217	216	237	223	247	236	223	227	250	225	241	211	217	256	235	224	229	222	226	251	254	221	218	210	210	237	222	246	217	222	235	232	220	230	219	216	211	240	245	245	231	250	224	247	232	226	262	213	236	242	231	216	244	229	233	235	221	207	237	243	230	257	219	227	243	248	239	228	249	225	249	260	233	225	236	210	238	241	233	222	262	242	236	229	230	229	229	235	232	220	238	228	261	218	242	215	260	264	244	239	215	263	207	246	203	225	274	223	230	255	249	232	201	247	218	244	243	227	225	244	233	257	221	216	232	226	233	242	219	199	243	234	213	220	241	230	256	252	239	216	229	247	236	232	226	254	232	231	260	238	249	258	243	249	227	250	228	241	233	235	250	224	218	248	258	236	230	247	236	227	213	227	246	210	216	234	251	229	245	214	229	221	240	253	251	234	249	279	243	237	214	233	224	242	229	223	235	211	228	193	206	252	241	249	229	264	282	254	220	251	242	229	226	245	239	217	207	256	240	210	237	270	227	245	230	243	252	241	255	225	238	228	207	234	274	275	217	219	206	256	242	261	264	221	249	238	223	234	231	221	241	258	239	233	237	234	242	253	233	241	243	262	238	241	283	214	249	227	218	215	222	216	245	210	257	241	262	230	253	214	224	207	249	227	257	234	229	246	273	221	229	221	207	237	208	225	241	227	248	236	240	220	211	269	256	238	222	223	225	241	245	204	211	210	241	228	225	247	242	248	212	239	238	209	224	238	232	227	233	241	196	211	272
10620	16253	17659	13906	8824	7160	5857	5080	4006	3420	2791	2500	2186	2034	1919	1868	1706	1611	1505	1587	1493	1379	1292	1205	1130	1092	1024	926	878	851	805	741	744	642	648	695	632	634	673	669	670	594	649	649	638	664	663	620	640	621	654	628	642	617	654	630	589	593	613	615	630	613	643	637	670	616	680	632	634	673	628	665	684	619	667	652	650	643	624	659	628	678	603	600	583	621	619	633	616	615	595	587	673	605	650	605	603	608	573	554	582	555	609	587	610	612	576	596	559	584	580	580	575	578	572	600	562	587	568	593	587	605	553	572	583	558	593	533	550	600	546	565	560	582	556	596	565	571	579	583	569	600	617	560	564	586	542	526	575	567	583	594	540	572	581	597	580	545	619	575	544	590	566	568	585	590	576	539	574	605	543	588	564	599	587	595	610	529	567	604	584	545	580	588	559	581	566	574	579	598	613	577	571	581	568	578	590	595	588	560	570	594	561	587	581	584	546	556	587	562	589	595	561	614	583	576	543	568	585	582	569	600	565	577	606	583	555	591	565	588	568	647	577	599	525	570	606	544	608	605	508	583	592	611	603	544	605	576	559	565	620	574	571	564	591	616	576	586	551	583	607	569	570	643	562	612	601	564	571	570	555	606	555	569	567	599	587	600	577	583	579	554	548	603	548	570	579	584	554	554	583	578	517	564	588	584	572	580	572	570	588	558	582	588	581	509	594	604	606	584	534	547	568	555	558	586	556	585	560	591	566	601	559	568	569	525	548	549	553	613	607	562	556	551	588	546	602	573	559	572	557	583	568	584	602	559	580	578	597	541	595	591	574	603	576	568	578	545	541	580	562	606	587	523	585	517	593	584	580	605	583	541	590	548	580	595	601	569	562	596	579	572	602	594	608	583	561	525	568	559	604	617	560	603	552	550	633	544	596	560	581	569	569	546	574	539	580	575	633	592	604	553	617	516	557	580	559	585	567	588	567	559	581	579	582	551	618	570	606	606	542	602	534	591	599	553	603	644	590	588	582	593	563	573	552	589	576	536	562	504	587	552	629	591	576	581	606	587	556	568	574	528	615	581	621	573	590	558	596	555	603	576	572	561	585	612	601	569	579	565	564	585	609	555	600	571	616	564	574	580	595	605	582	610	573	633	565	575	571	616	518	567	587	599	607	600	579	565	581	561	572	585	579	550	549	551	607	585	576	570	559	589	627	555	592	583	577	562	554	603	573	596	583	568	567	588	565	552	584	572	566	564	594	584	593	576	586	600	580	602	581	618	580	541	594	597	580	563	552	576	582	570	570	556	561	597	547	564	582	601	601	563	580	575	570	577	583	560	560	553	599	599	579	555	552	558	570	585	611	608	547	557	559	549	571	605	585	557	568	556	601	550	579	578	544	566	575	584	581	573	641	560	606	596	545	580	533	552	573	585	613	607	540	574	606	559	548	587	577	568	556	611	579	563	577	551	552	558	613	556	600	606	550	598	581	568	611	586	609	615	619	572	557	611	564	593	600	542	612	581	561	553	561	564	585	564	507	554	560	555	569	571	602	573	573	580	557	615	592	620	564	608	561	610	610	592	559	545	575	594	569	579	550	547	607	573	625	560	576	586	535	578	557	587	577	554	622	542	549	565	553	624	543	575	565	555	547	605	553	527	558	551	609	574	589	580	565	593	576	584	599	550	556	597	576	558	627	591	587	540	615	547	596	587	567	575	576	578	591	586	596	587	546	610	586	525	592	563	575	531	594	564	620	557	567	598	617	593	581	608	585	577	605	571	586	574	603	626	540	587	620	586	539	581	608	617	590	547	544	568	574	601	565	628	556	580	584	586	577	549	580	606	590	596	549	583	560	597	579	580	562	598	601	560	527	550	598	595	603	624	591	564	585	597	624	594	619	559	557	596	555	547	563	574	553	559	588	575	537	549	535	573	609	587	611	570	601	624	552	537	592	570	551	543	595	572	604	615	565	569	573	574	604	588	592	579	569	571	574	566	568	588	527	581	604	616	576	564	616	569	567	586	558	585	590	545	604	542	570	585	552	618	529	546	580	580	579	590	552	581	598	546	538	573	569	590	590	539	611	566	575	577	575	600	573	584	577	561	538	581	606	567	576	601	548	566	579	564	563	564	553	567	587	566	559	556	604	590	580	564	581	575	555	601	602	585	581	621	560	575	567	554	581	577	610	602	629	556	627	562	562	532	592	551	573	610	573	584	562	577	584	539	594	602	578	577	556	584	583	549	609	573	547	553	575	586	565	602	602	556	566	610	569	617	609	610	544	580	562	587	555	541	547	604	544	573	533	595	553	594	576	580	565	575	577	599	576	571	590	649	559	598	573	566	628	540	557	580	574	595	548	569	584	566	571	587	629	592	550	607	581	565	627	585	576	614	551	577	585	563	581	591	608	575	573	565	557	614	564	572	589	609	596	591	618	578	553	594	597	625	577	559	547	586	559	609	580	580	532	594	559	575	600	590	553	568	586	630	608	559	564	596	562	617	582	583	559	570	580	549	609	598	555	543	580	571	584	584	547	562	615	570	615	611	575	553	554	558	572	595	613	580	610	622	556	594	569	552	583	579	584	513	572	600	597	599	570	582	616	584	575	559	576	567	581	536	598	627	593	578	558	555	575	568	571	567	512	549	559	576	573	556	592	590	589	562	602	584	527	589	553	577	631	549	603	594	584	538	564	546	571	571	582	596	562	559	547	604	562	559	571	573	565	560	585	564	563	584	561	599	564	586	577	549	595	573	580	568	590	575	569	588	529	602	590	601	607	552	609	558	599	550	581	574	584	597	597	608	565	550	616	574	598	553	584	603	601	571	579	560	597	563	586	562	571	607	614	577	573	629	565	566	546	593	524	585	544	591	549	565	579	583	554	590	605	518	610	558	565	574	586	592	559	576	607	585	571	561	587	578	575	553	561	595	560	560	591	596	538	584	571	564	572	581	570	608	611	543	576	603	578	585	540	550	552	533	568	552	586	610	589	564	580	588	574	600	598	555	586	577	595	541	550	597	565	576	549	545	572	570	594	614	562	557	607	566	583	629	570	592	600	559	617	600	574	586	544	562	606	558	538	548	553	612	575	567	582	552	561	586	608	576	554	595	596	609	563	610	583	579	587	597	596	584	559	582	564	568	533	589	559	580	546	614	589	586	647	597	561	550	543	581	614	550	617	574	576	580	608	561	581	592	579	574	558	606	551	554	600	607	564	548	574	581	539	566	593	539	573	545	526	554	598	605	600	554	600	568	577	574	565	570	585	565	556	565	579	574	553	562	590	557	602	602	582	558	568	553	605	621	623	548	568	559	578	592	587	563	597	593	566	608	553	570	607	570	549	593	567	563	561	559	604	619	624	589	564	588	612	598	549	600	575	619	628	564	558	565	617	545	570	605	542	620	593	577	564	586	571	550	551	515	611	583	561	570	545	580	611	536	562	617	577	578	597	570	599	559	584	565	598	550	590	556	581	629	576	572	581	577	581	561	555	584	565	579
39649	49822	40440	30149	20080	13001	7408	4656	3347	2314	1798	1319	1121	953	903	777	681	694	731	687	649	550	586	500	534	490	426	456	407	420	332	317	389	313	320	319	338	338	287	320	305	290	289	324	300	300	297	296	295	307	318	292	315	312	305	299	314	283	308	328	281	302	317	310	291	273	315	291	331	300	337	326	298	347	316	296	268	305	326	295	310	310	331	289	295	300	265	256	289	279	265	314	289	297	310	296	275	302	302	266	313	271	270	278	300	278	297	272	254	263	276	294	319	278	288	292	269	269	280	269	257	270	268	291	299	300	300	238	295	262	291	273	294	290	276	252	329	272	261	241	280	316	270	329	270	268	274	304	303	259	299	287	263	266	288	249	284	275	276	305	288	314	329	272	293	275	280	259	305	277	261	307	291	295	302	290	276	280	309	274	282	262	300	307	282	285	308	278	277	293	306	289	301	290	273	265	281	297	290	267	297	281	298	264	271	290	298	303	282	271	276	275	285	279	302	282	257	291	263	256	259	264	277	302	283	268	276	288	273	295	272	305	296	309	278	271	304	290	252	279	272	271	261	271	315	303	289	295	287	303	274	296	296	250	287	299	268	282	282	269	288	270	305	304	321	280	289	266	268	277	283	278	295	300	319	303	289	289	300	275	280	298	276	289	263	263	267	294	286	303	274	259	292	280	284	336	290	306	293	270	271	282	272	303	258	278	265	264	289	294	287	316	295	285	272	261	285	274	286	279	309	289	261	284	286	291	262	297	293	257	308	273	291	271	286	286	270	264	287	267	281	257	313	284	283	281	283	250	247	295	287	263	276	276	290	279	287	287	304	294	307	251	304	274	281	278	268	274	269	316	303	276	284	269	275	281	282	298	283	291	282	260	306	287	279	304	262	304	286	300	274	290	270	293	288	239	293	272	293	302	276	299	281	290	284	284	299	262	286	291	270	270	290	272	285	317	274	311	273	296	285	310	289	247	287	258	302	304	316	317	270	250	287	280	262	268	258	297	306	279	291	280	308	240	295	311	278	290	290	304	277	250	312	281	277	278	290	278	270	230	274	292	276	269	286	307	258	274	295	275	326	275	299	277	266	272	274	288	290	286	274	284	266	277	251	266	298	294	277	294	304	294	274	274	299	276	275	264	295	265	253	301	264	325	298	295	285	269	281	318	266	266	270	295	302	300	275	269	284	312	277	302	293	275	265	284	258	325	268	268	284	249	286	299	273	277	274	284	269	265	305	281	288	301	262	274	289	270	269	278	285	304	267	270	265	280	287	263	293	286	263	286	262	305	303	270	254	261	310	273	259	277	285	319	266	285	322	287	308	312	275	260	244	324	287	299	265	302	290	309	259	276	302	284	270	247	263	268	262	265	282	277	288	284	290	303	255	273	274	279	294	303	306	275	272	298	266	257	264	292	248	297	287	293	289	298	308	297	280	261	274	262	276	277	282	270	252	274	285	256	266	274	286	288	308	315	278	280	298	308	268	277	279	265	284	266	268	296	286	283	313	270	305	277	270	284	268	285	274	282	276	300	303	288	269	268	268	276	280	300	292	309	291	284	291	298	278	288	257	285	308	289	255	274	292	244	273	273	300	289	259	267	301	270	287	228	294	279	298	282	272	262	263	281	253	255	317	279	309	292	256	281	296	288	276	294	287	259	284	266	278	279	302	314	303	285	292	288	270	288	308	293	288	291	303	251	287	301	287	266	281	278	296	321	276	292	240	295	244	272	308	277	271	316	312	279	277	294	264	278	255	317	267	295	272	275	285	306	288	307	278	277	291	292	258	278	295	265	306	270	287	280	248	273	290	266	312	272	289	247	276	280	265	288	278	301	303	288	287	280	290	255	260	251	278	286	271	278	291	312	243	315	290	303	295	277	266	269	309	293	324	272	296	275	293	275	300	258	262	281	309	273	253	284	282	297	273	322	294	263	266	263	290	300	275	288	301	292	252	279	305	259	256	293	288	312	278	271	266	288	257	278	269	279	285	297	274	279	275	264	270	291	303	246	299	291	273	283	273	275	312	284	271	288	293	299	283	285	255	274	260	315	286	292	269	306	294	274	279	273	277	267	272	264	298	295	291	281	289	260	285	279	297	296	294	275	269	272	300	290	280	232	267	320	257	300	284	287	293	251	291	281	287	289	290	275	267	308	287	270	287	277	293	276	255	285	298	268	311	280	294	271	270	275	277	273	269	285	300	290	295	295	305	278	260	273	286	264	298	270	286	287	251	278	269	294	270	291	280	309	289	276	303	261	282	301	292	261	282	303	316	287	291	273	289	252	268	285	278	303	309	291	298	288	272	263	303	280	288	269	295	291	333	279	271	277	281	254	297	257	280	287	295	278	282	261	279	287	282	267	268	297	315	278	271	238	261	297	288	302	258	280	278	264	262	292	283	305	305	288	320	267	279	269	296	288	301	295	289	307	270	288	262	265	327	271	285	300	308	249	270	277	266	286	300	274	282	297	281	306	316	291	306	286	265	301	283	272	273	248	290	291	296	281	246	273	252	296	290	279	283	285	245	265	242	260	273	318	251	251	283	274	270	266	265	283	304	257	316	269	261	273	302	254	278	272	318	258	288	257	267	266	255	257	318	296	306	322	243	253	303	296	286	315	264	276	302	291	275	285	272	266	283	274	273	266	285	255	320	257	287	291	258	309	300	283	264	309	278	266	272	249	266	333	268	272	276	277	324	302	272	242	290	281	287	253	290	248	289	287	279	277	271	290	299	285	275	282	294	293	293	254	290	261	294	255	268	312	265	303	309	290	285	263	268	293	299	292	259	277	292	272	287	280	271	248	271	297	291	300	294	273	270	290	271	313	290	276	291	294	268	304	249	255	299	275	262	269	291	268	287	298	259	274	301	296	305	277	285	273	271	235	263	289	306	266	278	291	266	305	291	262	314	282	283	266	308	267	263	270	326	300	281	285	278	294	326	286	281	272	274	315	267	287	252	307	290	293	290	253	273	274	244	299	304	292	288	295	296	309	299	307	254	302	272	272	308	272	295	283	259	264	268	277	238	261	304	279	282	259	296	281	275	274	292	268	267	288	301	280	259	290	287	278	279	306	272	288	278	298	293	293	274	297	283	262	309	284	267	259	311	253	305	278	295	284	264	269	299	249	271	300	302	289	306	309	306	278	268	303	266	269	256	312	290	275	270	276	298	289	276	267	242	273	300	288	291	281	282	287	307	264	299	299	275	310	308	275	273	249	292	254	329	283	273	276	288	295	268	270	279	269	283	254	267	288	301	317	284	272	270	288	265	288	275	292	278	301	288	261	292	296	273	274	281	267	291	273	324	289	302	271	285	293	264	295	255	283	283	253	306	279	288	275	278	278	265	283	298	290	280	299	289	298	267	288	278	277	266	285	252	297	284	289	294	310	284	309	276	301	279	265	306	284	297	303	248	286	272	286	271	268	270	273	293	292	280	269	287	286	309	302	305	303	303	243	271	267	261	275	275	258	281	308	292	287
27017	44712	38634	30559	16939	15315	13705	11491	10247	8307	7091	5813	4770	4723	4321	3789	3480	3281	3353	3087	2900	2656	2537	2401	2319	2009	1895	1780	1718	1437	1215	1239	1303	1012	1030	957	906	912	896	833	822	852	907	816	831	874	823	857	844	790	789	795	795	787	805	790	784	773	794	766	763	817	878	866	775	853	813	804	825	804	848	775	827	774	787	757	744	722	775	819	787	777	750	760	744	709	754	724	794	787	701	767	743	772	738	746	732	725	660	713	677	688	651	708	690	672	646	688	644	653	681	674	712	723	638	627	720	664	688	660	642	646	696	624	636	645	657	679	712	672	682	686	665	647	680	684	690	671	713	705	649	700	674	674	694	652	664	677	689	672	673	664	655	645	674	656	662	670	707	658	649	678	705	634	665	671	679	661	641	666	693	716	660	649	663	681	654	678	680	677	698	647	653	664	661	693	662	667	665	694	636	689	656	647	702	644	653	717	705	668	684	614	690	679	637	688	704	694	705	656	641	682	714	637	636	687	687	641	689	688	689	648	706	715	651	687	653	695	694	696	677	715	693	667	651	619	664	682	667	651	680	649	727	678	659	678	702	631	624	670	643	661	655	656	647	626	671	684	685	676	678	654	688	675	677	659	665	592	696	655	675	647	644	671	671	702	713	693	718	649	663	672	695	639	638	671	687	664	683	663	630	664	656	641	695	659	675	656	651	684	617	683	648	723	703	659	697	679	625	669	679	635	698	658	693	661	663	691	688	694	673	679	675	644	688	678	685	673	679	643	670	675	658	706	695	655	698	646	668	701	655	669	711	680	660	686	724	706	682	659	693	641	679	692	675	639	643	685	676	664	717	681	650	643	670	655	649	696	677	654	615	625	694	677	705	669	703	650	679	685	669	647	664	630	670	626	637	661	658	627	638	704	668	695	667	644	690	696	677	629	695	726	697	667	693	645	696	704	589	682	686	675	658	628	715	662	661	659	731	636	702	714	682	643	666	692	627	654	672	635	699	654	668	711	670	717	681	706	689	680	673	657	666	646	651	710	661	679	690	671	686	660	698	679	687	661	719	696	617	697	645	657	666	677	692	702	704	652	674	667	650	640	661	652	575	698	679	657	663	708	639	693	680	627	685	637	694	672	645	666	682	674	690	707	668	674	705	628	673	698	680	652	664	632	673	671	652	684	665	678	639	719	668	679	688	752	669	638	668	705	688	664	649	666	663	665	664	643	715	664	637	688	697	688	664	617	663	696	654	646	650	730	669	678	697	684	683	681	687	660	630	668	686	656	635	700	650	721	661	640	650	696	627	697	655	687	649	658	638	662	652	729	664	682	702	703	676	674	674	714	687	687	662	651	639	609	677	657	666	605	601	676	653	676	690	672	662	676	684	661	686	660	675	672	691	661	627	655	645	638	666	650	619	690	668	651	676	669	709	679	656	681	706	680	681	648	641	643	629	668	700	694	694	607	685	669	694	686	659	735	694	676	659	667	681	619	686	679	636	744	629	682	651	651	698	633	669	701	723	663	669	675	640	654	646	646	649	689	651	653	692	610	725	681	683	698	720	698	695	662	649	667	641	625	649	661	689	640	658	663	653	670	666	688	674	636	631	683	695	709	704	686	642	660	692	648	671	661	656	671	643	678	647	684	659	699	696	684	660	687	668	653	721	620	682	672	718	685	682	655	682	698	703	667	648	648	651	691	713	663	678	651	655	657	677	665	689	720	680	691	672	686	656	688	697	694	666	656	684	700	637	704	700	657	645	762	663	705	685	663	694	642	704	635	710	683	704	701	667	688	684	680	647	693	649	697	693	658	729	656	721	664	698	676	672	647	668	677	693	661	647	617	705	622	638	699	706	680	705	639	725	685	688	651	658	657	655	703	653	649	664	695	678	672	640	686	699	681	657	686	654	670	645	669	680	679	634	695	712	626	708	681	679	661	675	690	702	674	670	659	695	662	653	642	657	696	653	649	715	655	671	666	681	682	675	645	667	648	690	678	646	644	741	664	697	666	647	725	650	699	636	690	644	657	667	647	705	661	664	642	673	678	698	717	693	642	640	669	660	664	672	662	658	660	635	672	634	674	679	678	635	718	673	663	632	682	699	655	652	749	648	695	702	646	700	658	708	660	719	670	687	680	626	692	667	647	654	668	686	656	617	666	656	690	678	683	671	690	680	760	663	715	666	726	685	621	674	655	661	658	664	713	723	633	689	682	681	644	698	636	667	734	724	658	666	660	669	662	668	664	672	678	720	604	655	695	655	672	690	667	690	696	641	640	697	682	672	693	672	661	664	682	685	660	666	672	713	648	659	671	695	660	688	668	668	671	692	619	699	680	638	659	700	721	657	671	624	665	684	660	652	644	635	675	724	635	706	668	648	668	692	670	686	664	644	661	650	724	704	684	711	662	662	661	673	672	716	660	666	641	654	646	648	662	697	692	637	652	631	656	721	693	702	675	747	633	651	669	635	638	675	707	607	723	653	622	679	669	656	685	660	653	674	687	637	706	638	692	677	683	693	676	697	669	689	717	641	668	659	622	676	693	647	638	686	680	618	663	657	654	697	631	707	668	654	671	644	700	711	735	621	673	655	672	632	674	647	667	663	659	680	672	649	715	676	684	742	676	654	700	680	698	687	678	696	678	653	686	681	687	663	689	663	708	646	644	684	647	651	646	627	698	663	653	640	672	648	642	700	648	726	677	619	639	642	640	689	712	700	698	697	654	656	660	663	678	669	694	665	639	648	660	666	681	716	652	621	656	695	646	704	658	680	682	674	681	648	670	683	664	645	675	664	665	730	701	681	713	701	701	704	640	672	667	675	680	699	663	654	674	660	658	667	660	676	675	674	616	658	631	655	661	660	660	684	675	637	631	699	670	712	704	670	683	657	692	675	679	672	661	633	665	677	659	665	640	686	717	676	665	643	650	654	691	682	675	717	658	648	676	726	675	674	683	656	659	734	648	720	648	675	673	691	629	677	682	641	702	667	670	667	622	696	692	627	649	661	677	683	686	666	685	689	667	685	660	646	607	632	657	638	636	665	672	699	672	660	738	689	674	684	692	688	640	687	711	685	728	688	670	663	691	665	690	694	655	704	665	621	645	704	719	655	649	671	721	643	696	643	678	652	698	672	689	633	621	641	671	645	641	686	681	638	679	629	691	705	657	677	683	618	662	689	705	665	671	669	691	728	690	690	722	668	688	672	686	667	680	711	685	683	682	636	646	731	706	692	710	681	658	695	654	629	660	644	672	634	654	653	692	678	745	656	703	670	697	699	681	617	681	651	657	708	681	658	715	683	671	661	647	654	674	669	614	626	688	682	724	672	691	654	682	644	663	638	643	661	683	712	659	654	681	670	649	698	658	638	648	673	713	659	681	638	652	616	689	656	656	655	643	686	662	686	674	676	704	672	626	652	668	675	662	672	633	681	676	704	708	700	679	680	622	660	688	638	663	689	669	699	661	725	670	694	672	694	699	644	677	668	724	668	621	667	680	610	712
47159	49690	42107	31045	23391	17857	12007	8020	5514	4275	3032	2170	1603	1367	1442	1186	1141	1019	1056	993	796	751	646	603	684	609	575	547	497	385	396	356	346	346	321	291	303	313	309	267	276	281	278	275	307	268	293	284	319	263	279	265	299	273	278	281	279	315	312	293	282	278	267	258	254	291	275	286	255	274	277	296	274	262	285	269	252	281	275	287	290	292	291	259	318	279	272	274	259	264	271	250	234	278	255	245	261	231	279	251	267	260	280	267	250	240	255	214	246	263	243	291	266	267	227	273	236	240	300	239	250	234	276	227	261	276	238	244	252	235	241	236	231	250	244	221	249	233	227	243	271	255	240	259	269	232	253	268	254	258	255	245	286	229	266	239	261	265	261	271	239	257	262	258	240	270	242	254	251	265	255	265	256	271	269	277	258	281	238	275	256	238	238	257	253	244	259	246	261	236	231	226	240	257	276	237	260	269	244	267	247	237	227	249	259	262	255	242	247	253	270	247	258	260	241	266	282	229	249	274	239	254	256	235	240	253	245	260	217	262	233	216	254	278	261	248	242	217	240	218	254	287	267	229	268	250	278	266	234	278	273	266	252	233	252	262	239	281	241	233	238	280	227	242	243	255	280	262	226	233	231	224	210	278	249	273	211	273	254	220	245	259	265	234	248	249	237	270	266	245	233	241	269	276	243	244	249	250	223	255	263	280	246	271	261	280	258	254	235	237	275	268	242	231	265	261	257	230	263	257	262	261	219	221	257	253	277	268	251	255	255	265	244	222	248	253	240	261	258	235	255	225	233	249	241	241	249	243	258	264	253	263	253	260	262	237	225	263	238	228	244	256	253	268	256	237	257	245	256	232	301	223	289	233	250	231	229	262	258	249	243	269	219	269	272	259	254	275	256	272	248	289	233	241	236	230	254	263	244	233	248	260	243	238	227	247	275	265	261	238	237	247	220	242	264	299	261	280	237	240	239	257	256	245	246	270	238	268	216	257	243	246	244	227	272	275	234	265	266	246	235	255	221	254	240	261	275	255	256	205	256	223	230	229	230	260	275	268	251	242	252	277	271	242	227	259	271	224	265	241	248	259	248	240	252	215	240	241	251	266	242	252	258	240	261	256	242	253	245	232	240	225	259	242	261	264	255	281	278	231	282	244	269	221	263	243	239	281	249	225	248	250	277	252	266	227	246	260	239	232	225	264	228	239	260	267	225	260	242	258	260	256	270	256	290	267	243	233	262	253	236	227	248	252	266	252	276	243	251	242	266	242	264	248	252	253	216	234	259	254	262	242	238	239	263	235	251	254	233	246	247	281	237	235	257	236	267	282	241	239	249	265	239	261	268	249	293	234	268	253	272	238	245	259	255	239	245	273	252	263	268	237	222	251	272	261	253	270	256	264	254	235	245	254	245	239	276	246	259	262	270	261	239	222	249	251	252	273	250	245	247	256	253	266	253	252	288	267	249	229	244	247	260	226	269	246	273	270	284	224	261	269	252	245	223	251	251	247	244	249	235	256	259	259	268	254	237	241	247	232	273	240	241	243	248	236	260	270	244	265	285	277	260	259	248	254	247	232	231	231	243	267	239	267	251	271	239	275	271	242	225	237	237	255	252	254	209	262	232	252	250	275	267	242	256	249	263	270	252	264	237	256	251	265	276	257	241	225	254	237	266	251	268	226	250	252	259	247	241	241	232	261	241	265	240	246	266	238	265	248	243	246	265	249	249	250	241	228	243	278	238	250	257	239	254	263	253	257	273	246	228	265	269	258	258	260	272	257	271	257	212	249	256	272	259	267	260	270	202	248	288	267	244	253	237	249	278	265	290	274	235	250	243	248	229	256	240	245	249	260	266	248	244	239	269	238	225	234	266	265	266	254	248	232	247	246	241	251	271	226	250	250	265	243	259	241	231	238	272	239	267	240	238	243	272	245	262	269	270	257	234	269	253	244	270	239	265	227	267	248	232	278	259	225	241	221	219	287	249	246	291	250	253	245	256	248	260	253	256	244	256	259	283	245	272	259	247	242	263	258	247	242	255	237	232	250	215	242	277	241	271	270	232	245	239	257	241	220	277	255	215	240	242	251	234	269	262	243	262	254	257	257	275	233	254	262	249	257	245	244	247	239	235	274	224	238	229	240	255	234	235	254	249	240	262	237	243	257	242	222	252	247	249	251	267	251	247	248	276	263	244	213	272	267	259	280	260	264	245	227	243	262	243	245	238	242	240	280	240	237	222	239	251	246	253	228	221	244	227	295	258	245	234	259	265	277	248	248	243	274	248	268	258	273	262	240	235	274	243	255	245	217	230	240	252	252	251	253	233	255	266	274	252	245	252	247	260	245	259	261	267	260	254	266	258	270	254	272	251	257	229	296	255	219	259	275	235	264	276	262	256	224	238	244	250	225	249	259	241	243	244	277	270	263	232	239	239	247	244	241	254	255	280	244	258	246	271	279	213	257	259	239	247	251	235	286	247	231	230	243	264	282	246	238	247	257	232	253	245	237	267	231	226	242	234	250	248	267	274	233	292	237	250	245	264	234	247	230	242	229	270	249	256	263	222	251	256	275	248	275	227	221	264	234	277	243	236	246	248	247	280	253	259	264	282	270	243	240	287	263	246	262	269	248	263	245	268	242	238	229	226	280	255	265	253	238	248	240	260	241	266	273	261	256	266	243	223	265	235	296	257	258	278	240	258	252	245	256	245	267	259	248	252	278	266	248	214	252	252	276	267	265	237	261	245	252	258	251	258	257	258	301	235	277	241	276	269	257	238	265	248	285	235	277	234	244	258	257	235	294	259	238	235	253	258	259	279	248	268	244	294	277	257	264	241	263	243	233	234	241	256	226	232	238	251	281	279	253	248	283	253	262	248	252	263	235	239	243	251	241	237	237	279	223	264	254	260	232	251	250	244	261	254	276	244	267	271	247	253	229	234	260	243	238	237	282	267	243	255	256	255	250	263	280	237	246	246	225	229	242	253	230	267	266	228	257	254	259	262	242	231	234	281	271	280	256	259	223	283	225	266	235	246	238	240	263	253	236	282	264	246	242	255	266	242	269	252	268	228	234	243	229	263	263	252	247	249	235	275	240	238	237	232	233	233	246	262	253	243	275	247	261	254	222	226	247	233	265	280	242	269	275	229	238	236	261	268	254	255	258	245	257	240	223	240	263	248	246	229	240	258	243	272	242	254	247	282	242	235	227	283	244	243	270	275	260	208	246	223	273	233	244	205	220	225	257	261	263	279	267	265	251	259	271	259	238	253	235	249	252	265	228	253	257	270	268	292	267	269	259	244	237	243	251	256	236	241	262	246	272	249	258	243	245	277	237	261	274	230	237	280	229	270	250	228	223	264	281	242	270	259	269	250	244	235	258	272	246	268	275	259	254	242	256	247	271	248	229	274	260	235	259	234	269	239	243	253	253	249	244	252	256	236	260	252	292	224	261	274	240	254	278	272	265	289	225	217	255	261	254	269	270	225	240	262	242
32755	45011	41159	30290	24167	20848	18921	15949	14941	12975	10913	8762	7028	6372	6505	5541	5410	5257	4817	4273	3882	3623	3351	2981	3209	2775	2604	2447	2383	1813	1589	1565	1502	1196	1118	1009	963	952	939	846	833	930	885	882	824	868	865	907	818	858	813	789	826	805	717	773	767	765	750	790	763	805	853	907	857	832	728	750	772	762	795	754	755	768	752	767	799	724	728	798	819	751	730	768	691	685	731	715	702	679	680	705	723	661	653	694	653	645	662	663	654	604	621	638	577	588	622	645	639	558	647	606	617	609	614	615	554	630	584	656	565	566	628	596	601	634	613	630	658	590	625	624	613	609	607	597	630	599	627	611	642	594	601	593	565	585	585	617	596	620	587	555	593	590	568	559	617	592	592	656	589	576	590	586	637	601	607	632	585	594	573	613	613	596	657	562	565	587	584	571	599	592	589	576	610	585	561	577	590	553	557	585	599	625	570	598	587	555	584	588	597	631	595	635	609	567	546	584	617	615	578	578	569	617	603	627	612	618	591	630	625	536	607	591	570	571	587	552	603	649	560	570	554	596	586	622	612	615	567	622	632	567	606	561	589	596	513	631	579	614	566	619	619	584	644	578	616	629	550	584	595	635	629	593	623	539	584	587	576	532	565	566	580	643	610	558	603	588	574	608	568	553	607	583	630	632	562	554	580	603	606	548	589	605	589	591	574	637	590	577	591	629	606	565	576	562	563	565	583	624	604	578	599	593	575	563	573	560	599	581	593	613	586	600	589	594	609	599	635	624	644	607	613	622	536	629	619	524	589	614	614	578	561	614	583	597	634	588	576	598	561	624	596	566	600	582	589	573	570	559	594	558	630	589	575	584	620	607	609	582	626	583	576	582	603	588	542	539	591	555	568	561	574	580	590	611	607	587	559	606	574	597	642	597	557	590	631	606	558	587	609	579	601	643	596	577	579	570	532	590	625	596	578	646	577	577	597	628	558	667	585	646	597	621	636	596	564	664	565	612	583	594	581	570	571	606	644	616	595	627	625	559	613	579	593	578	585	624	587	589	620	557	590	601	609	600	594	593	625	579	608	587	635	555	574	620	603	598	626	636	597	619	633	601	585	581	544	564	553	573	580	649	577	587	580	602	617	585	567	595	619	625	550	596	589	592	613	613	609	587	628	616	523	564	631	611	583	603	615	611	585	564	573	618	621	588	595	595	550	602	593	603	576	574	577	591	578	574	596	600	580	609	592	609	625	615	607	598	623	625	615	607	585	604	610	598	599	528	567	558	605	602	604	620	598	616	577	637	566	602	625	610	603	589	581	591	614	592	625	626	588	556	616	557	576	597	579	627	596	600	541	583	619	571	638	614	582	621	565	610	549	600	591	631	620	590	624	591	584	599	592	589	572	618	594	615	596	588	618	600	606	561	569	596	575	572	572	582	586	592	571	640	616	619	607	597	570	599	594	584	597	596	590	602	607	574	595	609	611	577	596	596	604	569	576	575	614	623	625	613	624	604	604	603	573	601	553	647	640	536	591	593	606	593	568	578	628	564	624	575	599	620	556	583	572	620	611	545	590	609	603	622	618	608	589	621	600	624	615	641	564	618	571	582	581	573	548	622	591	592	567	574	554	650	656	551	583	599	615	627	588	555	593	591	621	579	596	610	597	638	567	573	573	627	567	621	607	562	573	619	621	593	569	580	611	595	546	555	572	540	574	635	569	553	598	601	560	566	577	559	630	603	608	610	580	578	603	589	596	625	607	631	566	628	598	620	563	602	601	594	559	566	573	561	587	554	608	604	605	559	604	570	644	599	571	561	598	594	535	594	584	596	587	649	567	561	575	613	630	627	600	595	614	599	615	560	612	606	615	560	651	577	585	589	576	590	550	659	657	588	573	654	579	633	581	634	607	573	610	592	603	566	619	628	609	632	574	612	605	596	598	619	605	580	604	592	568	599	615	581	589	572	643	533	599	601	566	610	551	593	529	624	596	640	576	678	556	548	575	582	628	572	566	611	589	609	633	534	588	617	574	650	618	615	606	601	589	617	638	571	584	614	604	624	565	609	578	599	590	576	622	599	572	597	635	581	577	588	569	617	598	651	577	594	605	610	614	603	529	577	639	576	582	628	550	561	574	638	550	580	653	594	566	620	607	544	574	584	577	600	588	637	611	614	585	609	603	562	614	562	562	620	609	610	620	585	587	601	607	588	609	601	594	592	599	581	606	539	588	586	596	568	523	641	635	589	572	598	590	581	634	597	582	593	599	581	616	564	592	621	587	556	611	580	573	574	602	583	572	591	541	594	584	617	609	567	635	617	579	583	608	598	582	609	630	592	548	625	564	638	563	597	607	624	614	589	592	592	588	594	575	620	577	555	587	602	572	581	612	611	608	588	628	624	577	574	612	554	603	587	580	583	586	599	577	533	564	588	585	580	576	630	594	543	594	571	571	639	617	596	622	566	585	612	564	622	570	562	567	584	564	601	614	601	638	591	604	542	577	628	575	595	597	592	569	657	603	583	561	590	626	607	612	552	618	560	642	592	601	604	589	594	568	562	622	608	591	596	597	613	585	586	635	593	588	596	601	566	618	576	578	574	638	560	594	586	584	603	646	562	621	614	602	556	598	583	614	560	598	614	611	617	580	593	620	589	605	629	607	586	551	586	576	569	563	619	626	619	605	594	626	595	621	603	610	573	585	593	590	578	613	586	632	651	622	586	595	624	581	628	588	547	607	579	606	599	622	618	602	630	601	592	610	617	531	609	567	563	573	574	621	603	557	606	581	604	649	565	570	571	591	608	581	565	603	609	607	575	615	635	555	584	576	591	550	620	580	621	599	601	593	586	582	618	625	578	571	621	527	614	585	573	625	597	608	592	565	582	567	598	602	582	549	623	610	578	592	581	587	596	601	612	564	551	610	581	600	606	625	568	592	656	545	559	620	538	563	582	618	567	609	576	619	631	630	593	615	587	541	553	669	605	646	570	595	542	636	584	604	568	597	607	589	590	571	631	558	600	588	621	608	552	616	633	557	547	566	591	587	606	615	615	589	597	605	558	606	625	609	594	593	593	590	579	630	635	608	593	573	587	583	626	565	594	608	602	564	600	604	551	603	610	607	607	604	590	597	576	581	561	603	608	591	602	580	594	630	562	591	575	595	589	619	603	589	590	577	568	601	587	568	615	603	580	598	602	563	610	606	605	632	553	554	609	594	594	611	609	615	646	584	581	604	614	601	582	630	642	600	598	608	581	626	593	642	593	569	574	603	580	625	590	542	571	550	592	579	598	589	588	591	603	600	548	621	563	565	583	612	581	642	576	588	629	578	585	597	569	640	572	622	603	588	587	601	573	593	597	598	641	567	607	641	576	614	602	584	587	569	587	627	561	620	592	569	600	595	565	599	584	573	614	606	628	577	613	537	624	610	615	625	608	602	622	603	618	580	561	614	580	542	563	587	606	629	586	552	617	614	566	597	558	613	640	639	592	553	591	589	579	626	592	580	562	559	576
16851	15171	11557	5881	3162	2017	1562	1292	1038	868	676	560	533	472	432	408	362	378	358	390	345	320	338	317	314	316	298	301	260	261	268	271	250	242	244	293	226	258	232	226	282	241	263	242	232	249	247	220	239	251	248	236	241	222	234	283	230	229	247	246	238	253	234	236	246	271	229	237	232	246	237	246	211	260	221	251	249	222	245	230	237	270	256	253	229	268	217	273	262	251	239	245	218	231	229	231	251	240	201	237	225	218	242	217	241	244	222	223	224	257	214	263	232	243	253	260	229	216	204	231	250	218	209	247	237	236	241	204	210	248	229	213	236	239	235	235	211	229	234	230	223	238	237	266	247	241	230	235	199	228	219	233	234	228	220	270	231	216	227	274	245	220	241	239	219	234	229	251	229	217	220	257	215	229	225	246	236	201	230	250	234	219	221	206	230	228	239	235	226	249	262	209	219	233	212	231	219	232	204	232	235	238	251	233	207	256	236	224	230	215	219	239	253	218	255	211	246	253	206	211	235	243	250	253	241	206	249	271	233	238	220	224	232	228	235	229	232	217	220	194	248	231	221	224	245	225	233	272	208	241	222	228	260	253	264	223	260	234	230	234	242	216	229	244	212	232	208	270	252	210	222	227	235	231	248	241	238	245	210	272	269	227	242	241	224	261	234	240	219	212	251	230	247	239	249	222	232	232	236	242	227	239	239	228	207	235	226	239	230	259	227	208	241	217	243	231	238	246	212	199	229	219	223	221	248	189	243	216	220	239	232	261	242	213	234	228	231	242	229	221	223	228	252	242	241	228	249	226	267	253	198	198	238	228	225	215	245	217	221	246	250	229	252	253	253	248	261	236	235	227	209	220	240	213	223	267	224	243	264	259	236	245	221	242	205	257	247	229	229	239	240	231	235	264	261	237	255	236	242	244	243	227	231	225	237	245	255	241	262	259	251	220	202	223	228	233	230	255	233	239	228	271	273	264	239	253	236	226	222	234	244	255	247	222	233	250	227	250	247	236	232	264	222	252	257	225	220	226	238	217	224	259	230	197	241	197	238	231	230	219	237	205	234	230	226	214	218	228	233	223	248	235	215	220	205	223	220	230	255	237	228	248	229	230	264	226	240	209	233	239	235	256	216	224	240	220	242	218	231	224	237	217	234	242	204	246	210	222	261	235	214	268	263	240	280	220	231	242	215	246	238	239	231	237	244	246	212	215	259	258	231	233	231	215	246	221	202	255	215	225	239	240	236	226	242	238	233	231	230	254	247	231	240	204	211	257	232	235	208	244	230	260	244	232	229	255	269	236	223	232	231	238	206	249	256	235	232	213	246	249	208	239	233	234	238	243	235	247	235	234	210	264	236	222	217	232	257	262	239	230	253	218	222	248	209	233	230	254	241	241	235	261	269	251	260	232	241	257	230	217	221	214	242	242	235	238	210	230	203	219	242	216	209	228	243	220	235	242	210	223	217	248	240	240	255	225	230	217	255	213	239	231	250	217	217	254	232	226	240	224	209	247	235	243	230	230	237	268	234	213	251	247	240	231	264	225	238	240	233	227	245	231	229	212	244	226	233	243	223	215	223	234	235	252	234	223	227	223	241	199	231	229	250	211	287	219	207	243	251	231	231	223	206	220	244	228	228	218	244	234	251	238	248	242	236	228	248	227	261	238	217	224	235	225	230	241	203	229	237	224	224	204	232	217	222	253	248	218	226	245	251	242	228	241	253	225	230	232	259	241	245	208	224	204	219	214	216	220	228	240	246	235	249	223	212	277	227	227	236	233	244	255	261	229	243	243	231	237	231	224	210	233	197	217	222	258	241	255	225	209	216	242	264	235	257	201	248	222	257	255	241	250	240	229	248	260	253	243	242	231	231	257	237	199	259	249	251	236	216	223	264	245	238	245	239	241	233	236	248	200	214	229	222	225	233	228	219	233	235	226	244	249	236	244	246	249	239	256	256	220	240	230	223	231	227	253	252	215	256	221	219	232	238	216	276	259	217	233	241	238	221	204	204	223	236	224	207	220	216	239	207	253	260	244	220	239	223	238	228	247	235	228	232	213	259	241	251	223	239	233	223	234	230	234	215	230	244	225	291	259	233	225	225	197	241	241	225	210	238	247	231	217	245	224	234	229	223	200	233	252	256	235	209	229	260	254	227	244	237	235	241	251	273	254	244	247	233	197	252	247	226	236	253	222	211	239	245	249	241	258	237	220	218	229	217	216	234	244	243	212	229	212	239	240	260	212	240	214	227	220	209	233	242	222	247	223	242	232	213	225	217	217	231	232	237	215	258	224	246	243	248	217	226	241	245	220	207	247	243	274	233	225	225	243	213	214	225	226	225	240	218	229	227	264	257	257	248	257	255	229	225	242	236	235	243	260	230	227	236	248	208	204	241	202	237	263	265	248	255	218	236	265	251	230	235	245	227	250	232	251	223	242	235	248	242	219	230	214	199	216	239	240	225	216	227	246	246	232	253	228	251	263	206	234	227	227	246	224	238	234	244	270	228	258	212	239	219	231	254	240	209	239	262	222	217	262	196	251	251	240	229	227	241	236	211	241	235	222	211	248	248	240	212	223	234	234	240	256	238	222	244	228	239	224	233	230	217	242	201	238	219	262	254	231	205	231	243	234	254	234	223	248	218	222	221	230	233	231	204	218	218	229	233	259	232	217	229	223	254	212	244	217	213	240	255	236	262	229	223	218	256	251	228	252	243	220	223	249	238	245	233	245	216	239	247	208	243	233	240	240	267	240	221	226	237	223	226	230	251	222	216	227	239	227	243	257	245	222	236	250	247	202	234	250	262	232	245	206	230	233	232	208	236	228	232	222	230	264	246	203	215	248	223	241	209	256	232	248	220	255	237	253	248	237	215	259	248	230	254	217	238	231	242	234	228	230	253	238	228	239	241	255	234	216	230	218	269	240	249	221	259	210	249	254	255	236	248	235	216	205	236	222	234	232	260	246	233	220	222	215	256	231	224	260	233	252	232	243	212	227	220	250	251	221	211	238	217	229	242	248	228	228	254	228	245	231	277	236	225	245	244	236	230	228	234	246	239	222	222	206	236	229	263	240	231	220	272	208	269	237	226	240	240	249	254	222	217	220	232	245	280	250	240	219	237	233	211	255	229	220	234	226	229	248	244	233	241	207	244	244	225	234	276	227	245	233	243	266	210	233	246	214	219	224	245	232	223	259	210	229	220	254	206	234	230	222	244	243	248	221	222	241	228	202	248	233	222	233	249	243	237	235	223	222	207	220	223	217	244	212	229	214	253	209	236	214	235	240	227	225	239	244	237	251	218	236	211	223	228	233	227	225	234	233	246	232	248	243	253	253	256	267	229	213	216	221	252	237	224	252	263	234	220	243	204	240	232	253	234	255	230	223	230	249	258	206	262	223	212	246	234	237	236	259	246	236	221	242	221	239	227	221	237	231	227	221	262	190	245	246	255	256	228	236	236	231	259	248	208	230	221	232	247	236	237	238
10172	14691	15334	11736	9159	7551	6483	5618	4674	3943	3224	2745	2374	2154	1897	1808	1742	1644	1430	1336	1328	1305	1167	1143	1136	1059	1056	996	892	800	801	774	714	698	709	637	665	674	682	677	611	580	700	620	640	668	633	646	634	630	652	613	641	650	610	626	631	643	617	626	559	645	669	708	706	677	650	654	655	660	716	655	646	723	631	655	645	661	710	621	655	607	608	659	611	641	628	679	627	634	593	640	588	573	625	602	641	583	565	563	582	591	593	586	620	574	581	553	591	588	548	552	565	609	563	605	553	553	622	566	549	579	558	623	578	535	596	578	522	562	601	561	592	607	613	573	609	568	576	577	586	564	572	624	585	609	599	605	598	562	579	604	565	569	611	550	570	536	577	534	550	548	559	549	584	558	563	549	569	560	577	542	600	601	626	557	593	575	549	588	581	563	571	589	576	540	569	583	595	606	552	626	534	612	555	567	547	541	599	582	610	567	581	536	611	570	607	567	602	592	626	588	566	591	561	555	606	582	586	540	603	565	585	639	575	553	554	605	569	526	547	593	578	577	625	537	550	594	610	567	575	594	568	595	610	595	548	558	609	582	635	561	583	520	555	612	592	598	596	552	593	641	560	555	548	588	594	590	536	579	553	538	587	618	598	579	595	572	551	608	532	535	582	567	601	564	661	583	570	594	557	559	591	551	553	574	569	570	586	603	609	545	592	556	608	571	584	631	573	585	556	596	640	551	576	611	559	568	584	600	571	580	573	560	561	538	627	613	605	541	543	557	564	599	572	609	566	592	590	566	540	556	537	570	592	603	559	555	587	560	568	566	592	577	591	593	596	500	625	555	536	569	584	556	589	552	560	568	539	603	558	546	584	574	601	539	535	568	588	615	574	576	528	604	576	582	592	572	608	581	572	584	590	578	596	581	537	560	616	524	550	601	596	596	599	526	612	583	575	590	563	569	584	580	565	565	565	544	591	611	572	563	555	607	565	575	609	577	594	598	583	581	564	570	588	555	534	594	616	581	611	612	561	588	600	567	603	577	593	566	610	586	561	544	569	600	572	586	558	585	601	614	575	549	558	557	579	577	545	549	573	589	535	570	586	533	581	569	600	557	546	591	596	576	596	589	579	557	561	577	596	588	614	593	600	565	642	628	594	570	579	601	612	606	595	616	546	573	551	596	630	585	598	602	614	571	581	600	599	576	558	600	575	588	592	560	576	589	567	584	549	589	610	557	574	576	557	577	566	606	569	609	607	592	566	568	572	602	573	625	576	580	578	576	574	571	564	565	563	593	596	583	543	586	526	548	611	614	542	587	594	576	540	595	568	586	560	599	571	605	586	552	600	593	558	590	591	577	539	598	576	619	574	630	592	556	569	633	566	627	534	561	510	588	580	620	623	548	612	597	561	583	550	598	557	587	528	585	543	583	570	572	547	579	604	598	511	571	595	600	568	585	588	583	559	579	561	603	536	579	612	557	554	579	577	588	565	603	589	523	591	586	569	595	583	569	588	538	548	615	596	597	586	576	572	533	609	569	586	584	608	574	546	606	577	603	596	543	591	557	626	547	589	549	635	577	596	582	582	570	613	602	525	546	566	564	567	610	562	548	601	535	581	596	553	573	564	550	555	609	575	570	525	562	586	566	583	624	578	581	557	596	579	564	621	569	606	617	543	564	572	548	583	612	599	603	542	568	577	631	574	563	596	578	618	572	583	595	619	541	575	564	595	578	579	579	576	595	620	569	579	575	575	559	591	545	596	603	589	604	558	579	610	603	619	584	569	561	539	578	598	541	567	598	539	592	582	594	564	573	574	563	556	594	600	554	590	568	557	583	573	582	642	567	581	618	567	564	598	573	585	602	579	571	555	567	555	561	596	548	614	549	571	575	561	559	610	570	595	523	585	589	564	579	536	546	544	566	559	587	526	603	576	618	579	559	553	569	559	570	556	572	605	577	567	616	608	545	583	605	557	557	563	557	562	582	528	533	567	562	526	553	569	562	577	572	537	566	603	566	577	570	545	587	593	559	568	597	590	561	553	580	569	515	533	586	612	578	550	558	592	580	560	561	544	613	584	597	552	601	520	601	579	542	574	587	590	616	621	572	582	574	612	576	565	595	589	565	569	594	607	609	564	549	585	607	616	602	608	567	570	556	540	549	586	562	563	576	564	580	575	581	554	566	573	570	544	559	597	578	557	559	589	626	560	543	562	540	652	552	557	553	567	555	567	541	553	604	587	582	562	557	566	627	606	568	556	564	581	600	621	599	596	595	572	567	658	598	585	580	562	621	573	596	580	559	596	579	595	586	587	577	553	565	568	557	569	562	566	620	550	578	583	548	599	584	622	546	579	562	588	594	613	539	581	617	597	589	562	582	553	580	615	564	574	590	619	613	569	561	580	600	605	577	560	540	621	605	573	573	555	590	586	575	626	579	570	599	606	542	609	606	612	591	587	548	586	593	587	548	571	554	639	561	552	537	564	551	568	572	571	540	550	586	560	550	561	599	542	558	546	553	586	568	575	576	605	549	576	572	560	526	569	621	529	599	592	627	620	541	535	619	599	591	557	548	624	556	598	575	589	554	595	598	562	576	538	555	598	594	550	574	534	603	567	571	598	563	570	572	576	546	595	564	591	542	602	569	569	599	554	593	574	569	503	627	545	563	568	578	629	613	575	647	600	621	610	516	574	558	567	555	586	546	580	569	547	571	574	555	592	584	609	580	644	573	563	526	591	558	553	599	538	594	613	592	602	547	577	593	581	535	582	517	549	557	597	579	576	590	550	581	527	549	605	560	596	542	590	579	578	576	554	561	597	576	560	569	608	539	581	584	543	586	581	564	604	616	548	554	627	578	577	579	552	614	599	560	563	572	567	564	591	574	610	565	586	627	572	602	574	583	558	602	555	562	576	628	592	572	588	591	566	575	577	592	614	579	511	601	568	595	550	609	538	612	589	587	589	623	609	588	573	584	583	558	589	511	545	598	601	584	568	544	563	580	577	568	572	575	545	598	556	574	546	564	596	588	580	595	578	558	565	580	587	556	535	570	673	523	561	607	598	560	564	592	550	585	563	572	550	565	553	611	555	570	567	571	622	604	550	619	589	564	570	599	588	563	578	609	551	545	618	597	582	594	582	591	564	559	595	614	565	525	587	657	572	583	567	580	553	576	541	569	558	575	595	570	573	573	604	559	608	579	554	602	561	621	589	525	535	576	599	548	583	599	572	593	557	565	540	571	571	562	597	566	581	609	588	566	580	572	546	580	581	538	562	572	570	553	616	580	614	609	596	613	559	577	563	572	591	597	553	583	555	539	599	601	597	573	579	544	570	570	608	622	586	567	616	568	584	544	615	602	633	581	612	578	584	561	570	588	566	564	584	583	576	586	577	575	542	556	565	590	555	575	601	561	552	558	572	547	577	581	577	551	540	610	583	555	604	623	612	586	584	539	583	589	575	577	593	546	601	632	593	539	527	589	628	551	570	571	560	582	611	586
39024	48182	38909	29754	19669	13034	8106	4969	3754	2897	1933	1485	1127	980	909	875	773	668	729	661	538	541	608	484	483	476	456	424	428	336	349	349	374	315	309	297	320	338	332	304	295	277	289	317	308	301	270	283	289	292	291	280	287	318	303	293	274	289	316	300	307	322	287	284	296	268	325	318	309	301	273	284	280	321	320	297	299	300	322	290	284	269	285	308	306	267	261	266	291	306	293	271	306	262	249	277	272	299	291	286	270	288	303	268	278	265	264	281	246	293	305	267	289	291	266	274	249	285	279	283	241	297	287	263	303	265	299	256	259	266	281	286	263	260	288	287	261	254	279	267	271	270	253	289	275	276	295	265	272	269	244	258	316	273	276	267	288	248	259	273	261	263	258	306	253	289	261	283	273	264	262	290	270	243	274	270	310	257	294	263	270	297	274	281	274	267	296	280	253	264	267	281	278	243	273	252	271	263	243	281	301	285	307	260	279	304	273	284	250	295	286	287	271	262	260	303	286	272	273	250	251	256	272	279	253	285	310	295	267	291	290	273	276	319	277	249	258	279	247	262	265	270	290	288	320	271	293	278	266	297	308	273	268	261	298	277	265	281	267	270	275	287	259	279	294	282	242	264	283	281	248	246	290	289	266	300	276	304	264	297	290	276	309	258	275	288	269	281	283	309	326	286	291	254	286	261	268	276	264	281	298	267	290	269	279	269	285	268	295	279	262	273	279	281	274	273	269	276	294	297	250	274	286	239	284	285	270	297	290	285	296	260	265	232	289	292	287	320	269	268	261	249	276	279	241	276	255	265	275	298	299	273	270	282	277	272	280	261	308	273	292	260	252	269	270	277	284	307	282	255	317	275	256	270	302	319	287	286	257	276	282	294	284	293	279	277	258	292	279	259	278	301	290	299	258	251	281	280	266	270	278	273	283	282	269	238	287	273	293	296	257	256	297	252	279	289	314	266	248	298	286	292	292	301	244	313	280	276	269	257	275	247	290	276	278	265	286	267	292	291	269	262	283	314	250	300	276	250	308	268	282	285	276	289	302	271	261	290	271	262	257	279	288	274	291	293	285	295	268	272	305	279	251	267	276	295	308	282	273	273	265	279	253	301	298	282	279	302	313	296	299	314	236	264	282	289	288	284	288	271	248	290	273	281	268	265	279	278	313	270	251	283	305	277	264	292	301	291	286	270	250	288	232	283	265	289	275	292	268	256	274	246	280	253	233	287	271	262	264	264	291	264	257	294	249	274	294	281	281	263	279	292	300	254	310	253	277	276	276	279	269	264	270	261	278	276	305	264	304	324	285	252	264	283	257	290	274	288	270	313	288	264	260	267	250	300	249	274	289	275	270	254	265	241	275	322	273	278	258	291	301	252	269	274	251	263	297	273	255	297	273	288	291	310	289	266	285	286	288	289	263	260	254	267	265	291	278	295	311	291	282	272	299	256	271	280	262	251	277	282	277	271	251	304	280	248	253	262	276	283	262	262	286	285	247	261	287	295	293	282	273	269	250	281	286	308	298	273	274	277	287	272	291	314	254	313	260	269	266	284	267	289	260	281	273	288	277	271	270	296	280	267	302	258	321	292	266	276	267	276	317	267	284	259	284	288	263	289	261	258	314	244	271	296	292	307	284	271	260	260	284	293	271	313	273	269	296	275	268	279	258	282	288	264	277	266	257	279	246	255	272	284	255	276	261	292	262	258	235	284	291	271	283	270	261	295	270	300	285	273	270	261	270	253	271	281	277	281	265	290	286	283	301	288	297	274	286	270	295	274	296	268	298	253	246	284	283	254	289	261	261	280	287	267	288	282	285	304	253	289	269	258	253	269	295	304	286	281	262	256	253	257	287	261	275	263	272	284	259	286	258	262	285	285	281	251	274	238	286	255	295	311	299	258	278	274	276	296	270	292	259	294	251	309	256	260	301	296	299	298	308	276	292	273	268	263	312	313	253	276	248	277	294	283	267	307	304	303	274	258	279	264	296	265	301	270	285	284	274	264	273	260	283	298	284	309	274	295	286	286	293	247	286	274	262	273	302	340	288	255	279	263	258	286	282	282	287	311	278	301	309	297	270	294	292	284	248	287	278	315	290	264	309	293	294	282	266	295	292	285	270	264	294	280	269	286	281	258	303	276	311	293	275	293	268	268	285	260	274	259	248	274	280	281	281	264	275	265	271	275	263	263	257	292	339	248	266	262	264	284	294	280	286	296	283	279	275	274	282	247	263	298	288	273	265	274	311	298	275	323	280	275	303	298	282	275	256	238	292	269	268	291	268	301	280	292	298	276	285	283	300	276	276	251	281	255	287	282	283	303	277	275	296	273	291	262	273	283	277	274	293	289	275	257	279	258	310	287	249	276	270	287	268	286	271	268	308	286	283	262	302	298	271	260	270	274	287	267	251	238	246	278	293	305	261	272	268	266	282	261	277	320	284	286	267	299	265	266	262	280	282	292	252	301	276	272	252	250	285	267	271	308	294	287	255	279	279	298	275	267	311	287	262	251	264	283	276	284	263	285	298	291	276	271	278	286	267	282	306	270	292	302	307	281	271	295	279	261	300	282	265	270	270	276	261	292	263	268	301	289	259	297	302	263	274	296	283	262	268	294	301	271	284	296	295	272	281	325	262	278	295	287	296	250	271	277	272	260	312	270	303	288	270	307	291	288	287	296	274	314	259	281	281	275	303	285	263	281	292	285	285	316	276	289	277	280	266	283	304	300	283	309	287	271	296	261	259	289	297	302	275	307	304	293	259	277	303	284	253	292	284	301	289	264	269	285	280	262	302	264	297	267	260	244	284	271	260	286	261	273	283	256	258	250	267	291	345	288	277	259	277	244	285	278	243	300	291	278	268	281	274	300	272	260	284	289	303	267	291	299	288	302	295	267	278	295	251	270	280	254	278	282	265	288	296	275	289	263	254	295	260	266	270	274	289	280	255	299	302	280	260	295	295	284	299	275	273	283	279	252	268	258	248	265	281	285	287	294	307	267	261	270	267	264	288	277	265	315	278	265	274	266	284	265	255	280	287	278	248	299	285	271	259	265	249	288	285	259	269	272	259	308	298	291	278	277	280	273	301	278	280	307	291	261	277	273	296	254	265	283	253	276	303	269	276	274	266	290	277	279	300	288	323	310	263	267	274	281	276	272	275	303	269	304	266	295	286	249	253	261	289	284	271	264	290	257	274	282	256	243	260	287	283	291	273	295	260	275	263	252	292	298	294	296	288	285	290	272	258	264	302	314	303	277	256	307	288	299	281	281	260	271	281	245	278	318	272	288	276	288	250	266	277	274	275	245	271	268	299	263	275	283	278	269	292	266	281	270	271	291	271	286	267	246	283	304	277	266	277	260	258	270	283	309	273	290	300	258	253	246	278	276	276	281	255	296	282	268	268	289	276	266	241	273	282	274	292	277	258	289	263	281	290	272	290	280	297	268	273	268	288	281	292	296	299	261	252	245	284	265	253	280	258	290	295	266
26963	41907	38655	26908	18109	16699	14803	12388	11614	10368	7737	6348	5390	4533	4303	3969	3514	3333	3344	3018	2724	2625	2542	2141	2294	2030	2028	1831	1640	1343	1375	1183	1149	1002	928	935	883	850	894	848	811	818	785	841	855	851	813	885	799	759	760	745	751	787	781	785	729	732	746	738	689	749	832	859	778	794	801	778	776	815	818	788	810	741	813	778	786	770	760	786	788	784	790	747	720	717	712	718	755	718	713	694	688	752	707	691	651	657	733	621	725	686	701	676	673	689	684	604	653	637	646	689	701	624	703	704	711	654	615	644	652	633	703	678	693	682	675	661	663	656	621	672	638	640	685	667	722	687	638	653	672	629	668	628	643	706	703	635	678	659	671	639	673	628	630	658	662	695	669	633	661	628	689	719	760	646	650	654	630	620	666	652	631	647	658	678	677	657	619	690	719	655	638	689	656	706	639	665	672	636	688	675	672	640	660	661	653	655	657	655	666	694	672	618	675	684	634	608	668	657	683	678	673	679	654	664	675	729	649	632	690	683	689	639	675	690	647	708	705	664	666	669	700	632	656	674	700	642	692	668	688	682	666	683	638	628	647	622	671	639	632	691	679	678	637	675	664	655	682	684	665	700	654	643	657	663	614	630	690	630	631	665	630	611	686	657	607	670	632	649	679	624	692	647	689	662	706	666	686	588	663	636	705	663	674	658	694	639	681	710	667	707	681	653	670	628	591	612	650	660	704	634	685	652	709	675	671	697	636	674	657	584	674	617	703	658	653	672	658	689	681	677	694	646	656	717	702	692	647	663	666	652	635	664	662	664	678	665	671	643	643	634	680	632	667	670	654	664	665	660	650	670	664	654	702	634	688	677	672	655	673	690	658	661	673	651	676	650	680	677	647	664	636	661	694	650	624	657	664	643	640	670	668	672	648	678	622	629	690	671	610	645	663	680	660	682	660	711	701	651	655	648	673	693	669	634	664	634	657	684	653	712	636	623	619	649	677	642	633	637	656	682	636	600	671	631	676	673	640	646	596	647	657	660	648	693	635	662	647	618	675	686	646	662	648	619	689	652	678	651	648	642	665	668	677	669	675	689	649	685	655	686	656	646	641	708	647	652	623	664	671	623	645	646	706	679	670	643	705	709	666	651	662	649	663	639	674	745	718	668	661	680	659	635	634	645	626	650	628	666	662	671	661	651	651	648	689	650	675	719	644	674	668	693	700	651	703	684	671	651	667	669	685	702	692	661	640	672	641	667	708	606	641	663	685	705	623	687	698	639	591	685	647	669	700	618	690	660	679	711	704	628	694	652	674	655	638	680	653	671	659	690	641	696	690	675	686	652	695	704	649	687	722	666	676	666	614	646	664	633	645	709	664	660	679	668	724	661	660	623	654	685	654	639	646	604	633	705	674	666	661	656	684	684	659	717	645	669	692	618	632	717	720	685	704	637	615	634	648	666	695	624	651	700	670	654	713	666	702	662	651	677	649	699	644	643	669	610	628	641	679	621	675	646	678	650	654	694	653	653	668	660	668	613	681	641	682	634	661	684	670	626	680	657	660	678	667	649	688	677	658	661	638	681	638	626	680	646	615	625	702	669	675	593	616	672	653	635	630	652	685	655	632	640	642	637	662	666	664	691	681	657	658	668	628	649	689	675	648	704	635	640	641	627	653	663	684	641	651	671	706	679	688	666	700	670	637	649	679	651	656	663	645	674	663	663	701	682	613	610	653	665	681	658	667	676	672	719	669	642	696	667	629	652	689	627	670	656	642	655	655	599	700	636	648	686	626	669	617	637	662	645	656	636	664	684	683	677	668	662	666	667	650	655	694	594	706	651	617	663	668	682	651	665	702	700	666	668	640	615	637	667	666	680	701	637	664	655	674	655	680	651	670	671	658	635	651	616	683	664	604	686	616	690	665	698	632	666	637	666	668	675	633	673	673	674	662	669	660	665	619	686	646	663	702	659	673	670	734	690	673	648	656	639	634	666	684	629	641	659	640	702	689	644	643	633	671	681	643	644	613	654	664	677	651	651	603	709	694	640	642	668	688	695	676	662	679	645	684	684	660	647	611	617	672	616	678	652	657	658	670	696	618	676	671	678	654	659	666	663	691	668	708	664	676	647	635	639	669	688	679	655	662	667	639	677	679	667	673	682	637	697	642	687	643	631	641	619	604	661	653	698	638	687	677	683	676	682	628	669	643	697	653	654	658	646	642	628	643	622	698	643	672	684	682	676	675	649	627	670	663	657	702	670	682	656	650	640	667	656	686	625	696	679	623	653	698	679	683	628	628	720	652	695	709	659	683	604	679	647	619	673	661	681	639	679	688	658	651	716	632	653	658	668	652	656	646	638	662	628	681	662	664	657	698	652	688	644	639	654	670	636	642	650	653	669	659	614	647	675	688	644	654	628	650	637	651	659	628	664	659	667	624	633	652	635	695	702	654	639	666	649	640	666	649	692	680	667	680	666	644	700	633	689	676	712	625	663	659	650	654	679	692	718	633	689	638	678	679	621	674	667	650	615	644	678	645	648	685	709	664	656	650	681	646	640	679	671	658	611	621	702	677	642	669	669	624	608	679	679	632	659	673	656	672	645	679	654	663	662	644	653	635	681	652	662	605	680	608	669	655	635	609	674	643	649	625	665	674	646	651	665	670	651	693	682	667	674	700	680	652	676	597	629	687	699	649	696	669	680	622	661	612	683	641	659	697	687	638	668	644	675	670	633	696	685	630	669	642	610	626	656	687	647	668	637	643	651	643	649	669	648	703	676	682	627	612	684	669	656	654	652	691	654	676	645	686	657	665	720	619	660	644	670	649	665	647	682	684	676	689	642	667	685	624	679	659	665	636	640	694	687	679	674	690	679	669	655	662	683	640	664	656	624	666	650	688	689	624	660	691	644	663	670	688	627	686	709	640	705	677	625	649	637	681	674	643	627	709	690	702	648	679	697	708	713	693	677	632	645	665	677	644	668	640	663	679	681	655	653	635	668	674	642	625	669	717	630	656	683	653	668	697	692	667	685	669	671	708	714	656	714	664	651	638	655	679	634	681	645	680	691	661	633	658	694	686	695	641	622	648	640	687	641	629	698	678	630	650	659	643	652	635	685	672	630	625	626	649	667	688	647	658	657	644	670	689	639	646	656	667	628	645	668	697	656	695	710	669	613	628	642	667	668	655	642	681	681	658	609	630	679	658	675	657	644	642	681	690	681	681	649	689	643	621	657	668	652	688	675	619	675	632	615	680	693	702	680	667	656	721	623	671	671	634	671	641	630	635	654	704	685	656	700	661	685	638	629	661	669	637	651	694	678	693	659	627	655	658	701	669	646	673	660	675	658	648	684	652	677	693	674	644	675	635	634	684	645	677	736	661	675	677	654	693	580	701	727	681	606	656	610	678	685	647	659	680	680	669	717	643	693	636	651	652	651	692	694	668	678	696	701	648	643	653	671	648	650	679	649	632	654	626	683	698	661	671	671	689	654	697	690	632	643	652	665
45874	52619	41898	32807	23787	20475	14361	9330	7318	5044	3649	2447	1898	1548	1378	1143	1187	919	866	820	741	784	756	697	676	624	543	560	489	413	441	355	348	327	316	275	301	275	274	322	279	281	291	274	284	321	277	299	268	260	303	265	271	278	238	282	283	269	241	299	285	314	283	303	294	274	301	271	273	279	269	276	242	249	281	284	281	285	254	268	281	275	236	280	249	265	257	279	263	257	272	251	279	240	272	247	272	244	290	267	250	227	275	236	241	244	227	262	248	250	270	246	273	242	236	232	243	265	260	253	264	251	279	265	268	233	224	245	251	244	277	247	259	229	236	255	237	228	249	227	248	253	209	236	238	245	229	224	266	275	250	242	252	232	219	294	271	247	244	240	269	217	224	221	227	243	261	252	249	251	273	233	240	236	234	248	252	233	240	234	258	282	260	219	243	235	240	281	247	238	263	251	259	247	221	246	251	250	249	266	242	240	256	266	257	252	256	280	244	224	272	208	227	245	236	247	237	267	244	248	256	235	242	242	234	221	235	261	221	232	234	236	251	235	233	237	240	245	261	267	276	249	240	250	220	246	251	229	231	229	245	237	228	246	272	264	280	260	235	263	231	239	250	242	239	220	222	235	244	238	256	243	249	233	235	261	268	228	232	275	268	262	219	244	254	221	262	241	250	251	213	221	223	253	244	236	236	234	234	245	248	252	257	227	281	268	234	257	226	222	265	250	247	240	244	236	220	259	260	235	225	245	260	281	255	231	243	282	243	255	256	267	274	234	253	245	249	258	210	240	228	225	245	252	262	246	278	245	253	247	250	238	239	225	228	261	270	269	220	241	265	229	261	266	244	214	255	259	258	238	262	267	224	249	238	251	268	265	246	212	226	295	245	236	252	259	230	245	233	256	273	276	227	250	249	250	232	237	257	246	270	236	276	243	222	237	260	240	214	244	260	220	264	220	215	267	257	216	233	264	241	254	239	256	266	263	247	245	265	245	228	245	260	252	259	262	227	223	217	203	246	246	249	254	254	223	232	270	254	258	242	242	244	271	220	247	232	238	270	243	240	251	240	218	242	227	263	244	253	239	239	238	236	244	249	252	229	224	251	253	276	258	222	281	270	238	266	213	245	242	277	235	229	224	259	247	256	241	263	242	264	279	260	217	254	243	271	286	252	247	295	254	252	288	244	262	246	247	234	240	285	247	272	257	243	274	244	230	276	251	286	207	238	237	264	271	255	235	250	241	267	238	259	281	269	252	268	254	249	228	235	223	255	271	231	237	227	248	224	251	245	271	243	258	239	259	250	250	224	245	244	246	240	264	271	252	223	229	257	254	242	237	248	246	238	245	249	258	225	229	236	216	263	235	280	238	251	226	226	247	257	279	269	248	248	243	242	247	260	267	261	253	233	269	234	232	250	256	241	248	260	234	240	231	231	248	270	228	240	242	244	247	244	227	255	256	260	242	230	244	242	264	203	234	233	198	238	260	244	240	256	247	237	276	232	240	238	271	252	256	255	221	231	265	210	233	247	251	256	266	259	233	267	214	245	234	246	216	259	247	222	256	229	245	252	266	242	242	251	232	271	266	266	228	259	239	245	231	220	257	239	238	230	251	252	252	222	254	251	228	238	230	216	256	222	255	272	233	255	237	225	230	257	243	251	248	250	237	257	253	239	247	236	249	263	254	243	277	259	198	236	262	241	248	244	236	227	246	253	262	217	254	224	248	250	250	217	210	240	279	265	230	251	233	238	263	231	232	283	259	222	248	225	226	249	224	238	246	209	248	208	281	229	241	256	239	272	258	249	254	250	243	248	243	254	258	225	258	258	263	237	256	253	231	259	234	235	252	231	252	250	255	232	239	258	257	257	217	248	262	249	238	233	242	251	233	247	246	260	233	254	231	241	272	254	255	245	237	267	247	253	255	231	251	244	237	243	203	250	240	238	246	232	230	252	250	246	231	247	240	269	215	222	227	258	254	232	247	254	259	274	245	235	254	277	258	233	241	237	249	261	253	255	266	256	246	288	245	239	231	253	235	232	232	258	238	233	246	259	246	234	239	246	239	228	247	258	264	247	281	245	249	234	224	254	255	269	258	253	254	229	221	253	233	255	235	248	238	248	260	245	233	211	214	241	272	235	240	256	245	268	211	250	242	257	247	251	265	258	240	254	261	231	246	253	242	218	235	263	263	233	224	234	241	243	246	233	251	262	257	277	264	242	264	244	268	269	229	272	285	246	237	261	211	270	241	238	247	230	233	236	271	247	247	225	258	232	228	246	244	245	231	226	232	221	257	274	256	256	232	269	233	257	269	266	277	255	266	230	244	232	235	254	289	257	251	259	248	279	254	259	244	248	264	252	278	234	248	252	261	240	239	244	255	231	228	218	247	234	260	231	270	260	226	207	245	265	256	274	237	252	244	255	211	252	233	210	225	235	240	242	246	236	226	241	249	269	237	257	252	218	246	218	236	254	251	230	278	245	237	287	236	246	243	217	245	243	258	223	233	251	242	224	246	236	245	250	239	251	231	246	259	240	241	242	283	244	236	252	258	245	252	204	252	235	259	261	254	246	249	235	237	230	223	250	228	240	238	222	228	233	241	230	268	246	263	253	236	275	228	229	254	236	238	245	236	251	247	236	255	261	246	248	268	244	249	266	267	245	258	260	234	231	246	261	244	257	247	259	237	241	217	237	267	271	266	290	239	237	244	234	230	262	242	245	244	239	241	260	239	280	241	244	260	234	244	237	256	281	257	227	250	276	252	255	241	221	271	255	225	238	257	235	245	244	226	277	243	236	258	239	236	215	268	229	253	257	279	224	246	258	255	240	257	252	257	236	225	242	314	285	257	261	263	278	264	252	244	261	234	246	225	236	250	258	225	232	262	210	236	238	252	263	236	256	250	236	242	233	267	221	221	242	238	265	245	248	258	218	218	208	276	217	250	248	243	279	227	231	248	256	255	238	240	235	252	268	265	256	268	229	257	236	248	254	238	250	243	231	279	241	270	240	233	224	224	257	244	260	257	242	228	255	242	282	265	280	263	220	211	249	234	250	239	264	279	226	242	248	260	261	249	229	253	263	257	278	237	233	232	225	258	235	246	219	251	246	243	248	259	259	251	268	267	248	280	251	243	252	239	240	241	243	254	264	234	239	258	215	239	257	241	236	254	247	273	256	229	215	262	245	252	255	222	218	253	259	242	246	258	245	241	247	227	263	250	223	249	244	259	246	249	222	232	255	231	260	223	226	255	266	256	246	251	272	231	207	261	238	249	235	232	270	261	235	240	221	244	269	261	244	264	245	277	238	225	247	248	218	220	271	236	238	244	226	246	246	235	261	229	238	250	231	249	219	253	241	263	226	252	257	234	243	219	264	221	249	247	217	264	254	231	188	245	223	226	236	238	228	248	263	251	245	257	244	247	242	238	245	255	262	252	245	229	235	262	240	241	238	231	232	219	265	244	236	224	266	241	263	244	243	260	248	227	283	253
31839	48098	45894	33518	23366	22262	20383	17925	17433	13657	11644	8782	7741	6900	6740	5536	5329	4550	4697	4052	3805	4003	3790	3546	3226	2984	2546	2397	2155	1769	1785	1410	1239	1081	1135	1024	1009	908	991	947	852	751	733	836	831	945	836	822	857	814	810	804	742	770	779	759	761	777	732	770	800	754	768	835	802	807	785	793	750	752	801	729	757	761	750	701	741	721	735	704	646	695	700	685	715	692	616	687	753	679	672	684	663	638	623	652	597	596	618	624	638	635	614	666	581	638	613	628	590	582	576	580	544	583	623	613	647	553	580	561	546	543	597	586	598	555	580	588	600	588	567	568	593	591	571	616	600	599	552	583	619	555	578	534	559	587	623	571	540	609	627	599	637	616	577	591	589	577	606	611	588	613	585	550	553	597	569	579	577	546	591	607	545	589	601	585	553	608	596	613	564	613	587	636	569	583	593	567	538	542	628	565	596	620	556	561	606	601	626	598	581	606	597	594	584	606	569	554	579	587	596	603	557	522	592	611	638	572	569	562	581	616	575	569	566	576	607	579	595	587	568	567	561	567	575	618	607	566	574	566	583	542	615	577	598	539	564	564	595	567	582	586	594	596	604	576	597	597	585	584	585	583	548	578	549	598	606	583	569	579	566	582	549	595	609	556	573	562	576	588	542	579	569	563	561	587	590	547	615	574	585	586	554	592	589	577	592	565	556	576	544	601	576	583	591	603	550	557	589	558	613	570	519	539	584	567	622	551	607	574	576	599	609	612	565	630	564	559	587	597	563	594	621	569	579	596	564	607	598	582	591	591	546	567	568	599	592	566	613	615	620	567	590	551	599	624	592	581	607	589	563	616	569	578	611	598	631	609	598	537	610	567	564	587	593	572	574	593	627	549	563	574	586	583	581	600	592	560	625	579	583	580	607	551	600	555	568	600	569	592	599	560	632	607	616	590	625	552	574	572	553	560	617	593	574	544	556	626	574	548	551	641	588	547	575	627	585	596	598	583	560	611	627	570	583	577	581	560	598	545	574	566	593	637	611	563	568	551	617	593	579	604	552	560	580	649	583	575	578	612	569	568	563	560	622	567	568	570	563	571	627	586	618	570	556	599	579	622	571	572	634	599	586	568	593	571	575	589	571	549	602	583	617	583	605	595	570	555	592	581	615	565	556	546	596	578	554	568	584	603	602	562	576	555	576	604	565	542	584	567	575	600	565	593	619	561	621	567	577	569	572	578	584	592	545	607	568	558	587	573	591	578	575	537	555	615	612	596	576	547	547	557	599	566	580	557	558	588	616	580	559	564	595	602	568	563	579	555	609	590	539	599	588	616	573	539	588	550	592	580	602	568	568	524	559	575	608	591	634	573	550	570	574	596	575	567	594	535	567	640	545	553	566	587	582	575	603	555	613	586	644	593	575	610	576	610	601	615	564	570	576	589	561	580	560	614	588	591	579	577	586	622	606	576	602	574	599	578	626	583	581	621	573	617	641	582	549	572	588	575	565	594	632	551	585	562	538	609	568	564	565	594	621	539	561	579	606	579	588	556	585	583	562	586	562	565	645	615	575	565	594	611	628	551	639	569	630	569	566	582	561	598	542	617	587	562	581	592	587	588	555	600	516	557	569	573	607	541	540	548	585	596	608	602	552	620	563	605	557	607	602	577	620	600	614	570	609	582	617	588	580	574	622	562	598	590	596	559	559	608	552	584	568	618	580	590	571	619	563	607	521	542	559	574	598	585	602	592	582	590	608	569	619	581	579	593	591	585	593	579	562	587	551	602	588	603	579	564	612	575	600	608	614	586	592	578	572	553	554	578	542	586	579	592	566	606	590	620	560	585	598	609	551	549	583	571	571	577	590	570	610	633	595	626	578	579	597	608	597	573	584	565	603	592	570	625	619	583	556	573	587	575	555	590	552	569	581	604	557	562	584	562	579	582	541	588	610	574	592	581	619	558	548	597	595	596	580	588	617	592	615	587	559	558	585	583	613	605	592	594	566	573	587	558	576	561	579	625	566	578	630	578	565	590	561	550	604	591	610	560	617	607	569	562	585	602	562	578	550	607	573	554	577	623	580	601	578	529	549	590	598	575	576	603	568	590	588	571	571	561	573	604	574	533	593	587	596	584	615	594	581	587	560	556	603	552	561	546	559	577	543	564	591	617	571	552	643	573	590	537	584	580	606	548	587	579	597	581	581	569	578	610	569	594	574	533	574	555	578	618	548	551	570	606	550	606	529	574	594	560	560	615	578	599	609	614	602	628	551	587	558	620	579	573	572	623	538	543	573	562	585	598	573	574	566	605	570	579	569	586	542	598	592	564	573	602	573	562	609	586	561	614	591	576	617	575	565	561	599	574	594	597	569	552	571	579	588	586	572	570	584	542	571	554	572	626	631	559	613	580	584	620	638	583	594	574	599	561	583	536	569	542	566	604	638	597	571	647	570	595	558	576	612	555	583	554	609	589	589	592	581	542	573	631	584	538	616	560	515	608	562	576	664	605	564	594	582	559	595	577	577	580	554	574	588	571	570	584	540	572	601	554	595	568	587	578	591	574	616	601	611	600	576	567	583	603	586	581	560	602	553	621	568	583	619	570	600	610	620	584	585	579	571	614	645	578	596	540	562	580	611	556	580	577	589	587	552	570	596	591	554	573	553	624	558	611	592	612	604	591	598	629	566	602	583	598	589	588	618	567	587	589	609	571	555	579	603	610	580	524	579	547	594	565	582	545	585	575	548	576	534	511	572	629	577	602	540	559	561	591	618	576	586	592	559	598	570	580	596	599	603	623	551	582	557	572	542	532	607	591	608	639	590	604	547	579	607	601	549	569	580	611	589	546	567	563	540	577	579	571	559	546	603	561	573	584	601	576	622	595	581	596	575	559	625	553	629	582	564	558	630	573	575	566	579	569	561	572	615	610	589	603	546	581	588	590	591	581	593	588	610	591	563	593	581	613	595	587	587	551	554	561	578	545	583	580	557	602	576	569	596	561	616	593	571	566	569	585	553	591	603	568	630	557	570	561	562	597	564	540	556	589	579	570	599	581	549	559	604	534	546	590	593	568	577	597	579	597	574	603	582	621	553	561	558	578	580	582	597	562	570	560	566	592	578	580	575	563	575	551	592	555	611	579	564	585	633	576	583	573	606	564	587	595	583	586	616	590	552	610	526	582	566	572	619	581	562	560	592	615	570	594	587	558	570	578	609	544	552	558	611	541	571	556	568	609	561	569	614	543	609	569	541	558	619	560	606	582	605	574	575	598	611	541	614	568	572	606	575	564	561	627	591	629	565	596	569	575	579	582	622	594	607	596	608	613	547	609	600	560	599	552	578	586	546	554	600	638	612	596	589	608	539	586	581	580	604	587	588	619	575	634	583	580	592	561	579	624	586	613	592	577	586	591	625	605	615	564	575	558	593	576	584	567	582	571	575	594	555	554	599	582	541	587	601	576	596	588	580	614	579	610	556	605	568	558	560	612	573	611	600	556	561	594	612	575
15919	16517	13560	6274	3622	2612	1933	1449	1206	982	843	709	579	503	463	435	410	380	342	317	346	299	323	314	289	297	256	306	260	270	277	257	279	238	215	260	237	241	247	221	239	252	235	245	226	247	235	256	269	217	236	231	222	236	214	253	231	207	266	243	248	217	226	239	252	223	216	247	244	223	232	225	239	237	228	251	199	239	240	231	231	228	232	222	213	250	229	241	204	256	245	226	222	221	254	248	244	224	232	215	201	229	206	237	233	241	217	222	239	233	198	230	223	218	208	237	216	234	242	236	224	225	211	231	204	222	241	199	258	210	253	211	220	243	237	215	239	247	225	247	227	244	251	238	217	266	218	222	220	235	234	216	245	213	244	235	232	236	229	234	251	223	216	235	225	238	220	219	247	220	226	238	253	234	221	215	216	242	196	226	245	228	236	227	228	193	187	232	235	239	221	237	226	221	250	209	209	224	250	229	210	218	210	233	237	240	246	205	204	231	213	222	241	256	212	223	216	241	233	214	233	235	212	222	219	224	236	225	242	237	230	234	230	239	229	231	228	202	236	206	238	234	240	230	218	226	224	207	221	232	211	225	229	240	221	235	216	210	241	226	223	205	251	212	213	230	233	234	236	221	233	231	203	259	240	262	217	238	218	231	245	268	227	230	218	222	206	249	228	223	248	212	198	210	235	208	248	210	237	221	234	267	226	252	230	224	234	237	219	229	237	247	250	188	247	231	219	247	225	229	245	240	241	248	219	242	223	226	249	220	215	235	228	217	249	247	245	228	210	243	242	211	214	245	229	249	249	256	197	221	240	227	243	240	241	230	219	207	227	235	213	183	194	229	219	221	227	251	229	215	218	242	243	238	234	269	225	244	232	209	207	213	229	223	218	234	225	228	242	233	218	250	216	232	222	216	244	216	235	227	250	219	230	248	230	251	239	212	249	214	207	246	242	218	204	216	226	224	227	246	211	220	238	222	221	249	236	238	218	211	248	240	253	214	195	220	209	227	221	221	200	233	240	228	221	222	211	221	196	228	233	243	220	217	204	212	226	232	225	215	229	222	220	213	240	226	241	227	212	221	211	238	230	216	222	253	236	234	247	234	222	206	240	248	245	213	219	234	224	252	209	240	247	230	245	215	187	209	229	252	220	226	207	229	234	240	224	222	256	204	253	224	264	238	233	232	233	229	242	245	224	232	236	229	235	215	246	255	242	228	228	263	213	270	215	233	232	262	228	226	229	266	206	222	206	213	213	229	205	238	212	233	202	208	217	224	215	203	247	231	211	225	234	225	229	215	207	225	228	231	248	249	227	245	243	232	206	228	241	213	248	221	214	221	228	242	236	235	203	203	229	237	205	228	224	270	233	233	201	238	216	248	243	238	230	219	216	223	223	240	220	240	229	232	230	226	244	229	222	220	245	229	251	234	232	207	220	224	235	214	253	251	232	230	217	204	222	225	214	218	196	244	248	238	228	246	238	211	203	232	238	252	230	227	223	246	212	241	245	214	239	238	228	215	249	236	235	225	208	234	213	241	237	216	223	225	251	226	227	209	219	223	224	220	221	221	227	221	233	220	199	254	226	224	232	225	244	245	243	253	219	247	212	226	201	224	222	226	232	260	244	245	217	228	211	228	235	232	209	209	216	259	240	212	235	228	244	236	238	237	222	229	223	215	235	224	230	211	248	234	221	205	235	235	208	211	205	252	224	236	193	225	250	221	240	224	204	221	223	204	226	218	233	234	230	210	238	228	228	222	216	270	208	223	219	225	231	240	230	237	201	215	237	209	217	238	228	229	249	233	228	217	232	250	228	199	211	244	222	224	211	262	233	227	223	237	237	211	232	220	234	219	239	225	201	249	206	261	255	260	237	220	228	206	239	273	233	194	240	245	208	198	226	229	221	216	238	215	219	219	220	211	256	227	215	245	240	250	214	235	238	231	233	231	227	226	249	219	252	229	218	234	247	225	229	232	220	215	246	219	216	227	209	235	239	208	241	228	223	215	220	239	241	227	223	249	222	222	228	237	191	244	252	206	238	219	234	200	225	220	215	253	226	223	225	188	212	216	237	218	240	255	237	256	264	222	218	233	230	216	223	219	231	233	214	211	209	215	256	221	196	221	209	236	215	228	233	211	214	202	221	225	249	246	216	210	260	245	233	244	214	241	235	187	242	221	203	227	253	240	196	248	230	213	237	250	227	253	233	223	219	230	174	245	237	215	233	242	227	247	218	216	217	214	259	221	208	245	217	253	236	233	225	251	246	243	224	238	255	231	220	259	244	259	220	236	218	250	240	227	206	197	213	224	224	201	221	241	224	211	233	213	228	237	239	218	227	226	219	241	212	213	237	234	204	235	217	203	230	215	213	213	231	233	223	213	214	219	234	250	236	243	225	218	230	218	246	218	238	229	235	242	226	215	215	251	242	216	234	216	222	232	213	213	225	227	240	240	237	234	243	218	201	245	199	227	212	223	242	228	240	212	257	231	208	211	208	257	219	248	237	203	207	230	257	238	225	213	249	248	213	218	227	215	222	236	213	231	221	262	230	231	248	230	246	262	224	205	225	217	203	215	222	186	264	242	231	220	230	223	229	240	211	223	209	213	220	224	221	231	225	222	222	241	209	239	225	231	225	220	223	220	234	220	234	248	228	240	227	227	232	244	258	256	222	229	226	216	249	220	227	218	207	224	231	220	245	237	247	225	253	250	229	218	225	238	225	259	245	255	245	227	232	249	244	232	230	253	252	215	213	255	238	220	198	232	217	207	242	218	238	213	223	259	213	207	220	230	205	201	198	223	208	229	245	251	239	215	232	221	224	219	230	246	224	228	200	239	236	220	255	226	231	230	227	197	245	202	209	217	225	234	250	233	217	243	231	245	244	239	214	223	219	216	219	211	217	230	196	233	254	210	222	219	222	223	217	227	233	229	225	222	245	245	222	201	249	222	204	244	226	197	218	241	229	200	247	257	225	230	220	203	231	223	215	241	219	212	206	269	262	262	242	254	251	211	199	230	231	224	218	221	247	251	262	228	230	254	230	218	233	204	238	251	219	263	230	237	257	190	241	249	238	215	218	212	261	235	227	229	219	249	236	210	217	241	220	203	244	256	246	232	192	211	205	206	226	214	199	231	220	265	241	256	215	228	225	255	225	233	236	219	221	209	265	196	225	233	265	215	226	236	208	224	230	253	236	231	215	233	240	224	195	223	239	243	247	262	229	231	228	252	253	254	204	266	241	210	227	239	239	224	244	234	224	215	214	228	198	230	242	222	246	239	207	247	240	223	221	220	221	206	228	241	192	236	215	229	229	241	240	234	233	234	209	239	222	224	218	234	246	196	221	236	225	236	223	236	260	232	224	237	219	196	239	219	208	238	220	231	250	230	230	219	228	242	211	236	219	248	251	208	213	205	217	241	245	229	239	225	231	225	248	235	242	243	212	236	236	221	243	225	246	211	207	228	220	220	226	254	221	234	236	253	224	225
9889	16334	17243	11675	10410	9034	7650	6363	5179	4540	3642	3076	2466	2135	1919	1768	1695	1548	1505	1395	1327	1307	1203	1142	1100	1063	1002	956	873	815	847	742	719	714	678	660	696	635	687	639	659	600	607	668	629	669	589	589	636	625	609	646	595	601	608	589	578	586	569	600	632	609	621	684	642	671	673	629	620	672	669	590	610	630	677	607	622	613	636	625	612	571	602	653	606	612	529	659	563	588	602	595	561	579	571	574	546	588	579	597	554	565	587	554	595	560	562	575	527	544	505	537	610	575	582	561	558	558	574	607	587	530	556	580	569	576	535	566	569	606	528	563	624	618	601	551	557	546	569	607	601	608	556	594	583	576	602	548	563	587	549	544	571	599	578	544	577	587	549	557	590	566	569	549	595	529	583	561	624	537	575	568	571	588	543	526	572	532	573	574	532	583	535	570	559	561	551	591	549	531	558	560	580	568	568	556	534	539	579	580	567	571	571	545	565	578	523	584	536	620	549	568	561	539	589	529	547	577	557	543	564	557	597	563	619	547	564	561	567	584	609	557	553	521	575	567	573	612	564	565	547	606	574	554	566	591	549	550	579	554	555	560	597	558	602	544	587	571	571	559	573	597	550	537	586	522	588	554	570	584	539	534	551	576	558	583	584	556	578	576	619	546	546	590	579	568	596	573	530	552	603	562	509	568	586	563	525	581	523	606	586	587	581	556	562	580	598	558	576	565	567	567	555	602	543	531	527	542	599	566	586	589	506	567	577	555	577	543	605	587	552	574	543	556	601	574	540	589	602	567	521	541	580	553	545	613	510	591	570	548	493	566	586	562	552	539	533	565	590	595	580	576	563	638	556	532	582	539	566	559	558	555	572	605	571	554	529	576	576	564	533	579	555	601	594	543	576	547	564	580	562	578	594	557	582	567	566	602	534	542	557	596	525	558	533	518	568	541	571	534	569	543	524	568	522	534	564	581	505	565	551	577	588	555	565	535	561	568	564	551	541	599	547	583	551	572	495	557	580	588	586	545	530	557	567	535	547	599	579	545	594	535	552	552	565	580	558	515	560	527	526	579	557	575	563	591	581	575	577	544	549	534	586	559	552	536	619	544	569	518	541	560	571	576	505	551	556	569	562	564	611	539	598	569	550	523	555	584	573	552	581	547	573	567	576	545	576	559	524	538	511	572	554	587	562	556	530	562	546	570	548	592	551	582	560	552	532	588	563	571	544	513	554	616	561	545	561	570	561	582	555	578	602	536	557	538	553	554	555	534	566	580	541	564	612	580	565	579	531	575	583	582	563	535	569	552	581	587	573	545	593	572	558	546	584	596	554	581	575	525	570	573	548	569	596	559	544	578	545	518	605	560	551	521	560	578	560	576	537	602	560	559	586	574	559	551	534	616	562	533	541	593	559	573	536	560	553	529	557	515	585	542	582	570	586	547	586	558	526	560	521	563	559	571	548	528	583	555	555	567	534	571	530	554	566	573	549	551	612	574	537	576	556	528	553	562	582	573	565	579	587	528	552	581	557	587	545	595	531	575	568	577	521	606	557	572	567	524	549	538	541	594	554	562	562	559	551	512	577	572	563	548	604	506	545	518	582	548	551	566	535	551	557	570	547	584	552	594	591	565	587	570	560	556	554	557	576	572	566	569	529	558	546	594	579	563	582	560	536	564	585	517	621	562	545	540	598	524	541	566	551	558	583	567	529	565	563	564	551	553	550	578	572	550	551	587	537	615	534	592	544	556	540	545	582	556	572	545	573	558	549	578	567	557	572	590	556	575	513	587	575	592	548	569	535	563	620	558	571	569	549	567	543	551	545	566	583	594	521	587	583	549	536	557	570	583	567	586	512	575	540	541	590	561	599	531	600	555	562	620	577	578	565	563	592	590	581	571	535	585	578	528	579	567	556	524	570	600	528	544	568	540	526	569	530	549	580	560	538	567	570	575	561	601	587	562	559	577	546	535	553	541	585	575	574	575	535	525	544	531	573	630	543	550	564	589	574	577	546	583	581	550	566	577	570	570	553	553	597	559	590	568	541	515	523	520	525	536	593	531	578	568	599	557	569	566	560	565	520	556	564	572	568	543	608	569	531	623	576	571	582	572	591	567	551	548	569	575	528	588	591	550	545	567	519	593	581	572	579	558	538	564	544	549	579	603	576	560	585	609	550	550	538	589	555	547	512	569	601	579	571	566	574	568	568	584	551	601	554	620	573	563	560	580	522	552	536	543	558	590	592	534	562	562	521	552	587	517	586	551	571	535	537	579	584	560	568	544	558	547	574	538	526	582	525	574	542	593	535	557	542	593	539	605	571	565	562	563	571	535	528	565	525	594	626	583	562	588	546	573	571	568	546	539	543	604	581	606	563	529	575	567	544	582	548	542	513	570	551	566	583	601	560	556	575	535	558	546	569	575	560	543	560	586	516	573	544	567	556	558	542	579	584	574	573	589	563	521	576	575	527	596	593	567	582	587	559	543	529	549	547	596	553	556	585	578	563	515	559	557	552	576	510	534	546	545	537	581	575	555	521	556	583	564	591	546	543	567	583	541	582	550	534	556	599	546	583	611	559	587	578	551	544	580	618	542	594	572	595	582	597	589	574	595	586	602	557	596	522	574	581	573	554	566	570	537	506	551	526	564	586	578	529	586	559	552	588	541	578	560	602	539	544	553	557	535	537	565	544	582	533	569	568	558	534	582	545	573	581	543	572	569	582	557	583	525	523	564	582	543	552	563	548	573	580	563	568	546	580	557	516	552	570	590	543	565	540	552	561	589	590	575	547	540	574	561	589	578	535	595	588	529	588	527	578	579	575	539	554	528	556	594	537	593	535	559	569	623	568	573	547	566	585	546	593	559	596	573	584	573	619	573	587	541	566	545	545	551	580	573	548	573	564	578	538	582	601	555	507	533	564	562	493	563	561	571	562	543	580	535	531	573	558	576	587	534	555	545	567	581	581	553	542	525	586	562	562	547	585	554	521	579	568	573	561	544	543	566	579	583	534	562	575	568	592	524	541	566	539	575	547	568	562	565	520	573	571	552	597	566	580	579	567	565	565	573	556	578	575	577	571	546	571	544	569	553	616	539	583	548	578	553	578	525	568	549	564	545	579	540	565	550	550	582	614	550	556	542	508	571	579	584	546	554	535	537	612	553	581	558	599	571	531	561	563	582	547	534	526	552	614	608	535	551	534	561	535	534	581	529	531	522	553	548	505	606	556	572	563	545	526	588	560	555	568	519	553	560	523	561	541	557	574	586	504	573	551	566	544	567	542	598	521	600	574	571	588	541	567	559	584	581	551	595	558	563	524	549	559	574	544	586	554	609	534	578	513	584	549	587	538	602	596	555	567	583	538	601	588	540	565	564	599	551	602	562	596	569	553	553	578	566	557	565	556	606	572	534	557	577	594	553	518	584	583	554	559	576	516	576	582	530	534	576	554	508	573	578	531	567	566	571	576	536	573	597	552	559	550	527	560	585	566	585	568	563
38917	45256	39460	26112	18511	12804	7856	5099	4285	3033	2086	1693	1311	1117	981	861	768	674	680	642	596	560	568	496	470	438	488	417	420	371	381	351	314	299	304	271	308	303	290	318	292	275	293	288	300	273	316	288	280	313	293	274	283	289	288	287	281	315	311	284	301	306	310	277	270	279	247	268	290	300	306	286	295	273	310	252	293	314	289	263	264	298	293	304	275	259	270	332	282	265	289	281	297	266	277	274	274	270	262	280	279	271	269	258	280	298	230	272	257	254	272	244	289	264	292	287	271	283	273	258	248	253	273	266	274	251	283	257	278	303	288	273	264	257	276	312	273	273	254	251	246	279	300	270	279	253	297	314	257	301	286	304	269	249	266	259	273	278	290	300	248	257	256	258	281	283	278	293	294	287	281	270	268	266	291	281	296	278	278	297	301	271	254	291	300	276	278	266	284	312	299	283	264	282	292	261	235	273	293	291	284	272	301	280	263	278	304	277	240	269	261	264	262	290	250	254	283	253	284	263	279	258	256	279	289	283	271	264	274	249	273	304	278	277	274	290	260	275	280	315	254	297	272	281	291	285	269	288	266	273	287	249	256	287	268	270	241	273	287	280	274	270	273	256	270	259	234	303	312	259	258	269	279	283	318	269	262	264	263	283	286	262	264	308	260	247	288	257	278	295	285	277	289	288	263	267	245	280	275	266	266	277	283	240	267	292	285	314	244	275	258	249	286	264	231	269	251	243	260	274	265	254	262	247	281	260	273	274	279	281	257	244	265	302	291	254	291	286	268	262	267	277	279	275	292	266	223	288	292	308	281	240	264	255	273	282	285	265	282	272	267	253	289	253	245	297	276	227	272	290	252	296	255	280	285	266	276	300	297	284	267	286	285	265	329	273	246	272	263	299	263	275	287	280	256	262	310	223	283	261	263	256	301	274	261	267	248	270	251	271	284	257	294	308	300	277	264	280	288	305	248	249	257	259	258	236	265	280	254	247	281	230	252	262	287	262	249	264	230	260	282	306	279	256	305	275	279	280	276	288	280	272	314	275	266	275	271	255	259	263	250	262	289	289	291	255	266	207	236	274	266	303	248	279	279	279	278	268	269	275	252	284	285	257	252	241	249	284	283	284	284	280	252	265	288	274	272	244	287	287	265	253	239	253	273	285	297	258	260	233	267	268	255	231	279	263	268	275	278	293	289	252	308	292	301	259	250	300	298	258	266	268	261	263	251	256	257	260	273	234	257	249	296	286	273	300	272	265	293	268	275	264	280	266	275	271	275	286	271	275	265	293	264	289	271	306	270	264	289	262	284	268	267	256	247	264	288	273	252	279	269	280	266	238	253	272	262	269	281	259	256	254	244	250	252	253	275	257	295	292	259	266	292	290	293	308	260	247	303	268	266	320	283	286	291	297	240	253	279	286	272	272	267	249	283	280	274	266	264	277	285	292	307	278	293	303	266	273	301	277	247	264	286	275	235	264	300	239	262	275	249	251	256	270	280	288	282	264	264	285	271	260	275	261	276	244	258	270	293	276	278	270	300	270	316	283	283	257	265	280	277	256	257	254	261	262	263	254	261	290	291	286	288	266	278	286	277	282	275	286	272	320	299	266	271	250	256	274	264	244	270	254	278	282	258	265	265	281	264	265	270	278	336	259	279	284	292	270	261	262	283	297	258	250	265	267	235	299	275	259	281	294	279	252	236	246	285	281	273	260	240	272	253	270	253	264	242	279	271	264	269	280	274	257	254	262	263	271	273	257	259	266	265	284	277	273	250	279	279	264	253	274	269	267	299	286	238	271	237	270	281	261	294	265	253	266	275	277	245	274	275	297	272	272	269	289	287	277	283	293	253	264	263	276	255	261	277	266	288	256	251	283	277	275	316	257	292	262	270	287	331	277	310	288	283	280	255	310	289	247	290	255	243	268	271	271	246	288	269	285	282	272	264	272	282	308	262	279	284	311	285	240	273	280	282	269	261	251	244	233	252	265	265	239	270	269	268	252	298	250	263	278	291	294	323	285	269	281	250	303	245	248	249	253	272	252	279	260	259	266	237	258	273	280	270	243	264	294	274	259	259	245	274	253	260	262	247	290	332	278	271	317	296	285	268	290	287	267	263	296	256	252	280	285	266	243	251	254	293	289	278	294	263	249	260	278	268	233	268	284	259	306	253	271	275	291	286	250	289	273	280	272	237	269	253	293	270	289	280	269	273	275	241	264	243	279	269	232	296	249	253	252	259	322	280	260	278	245	253	270	262	295	308	301	295	250	278	266	291	272	260	273	285	264	243	261	274	236	299	286	277	281	279	277	266	273	267	295	275	286	288	273	299	288	250	270	308	278	280	261	279	263	275	302	302	275	250	277	250	261	254	289	261	271	252	268	286	278	284	289	282	290	252	301	293	279	293	253	297	271	301	274	256	280	284	280	262	268	282	266	264	282	269	296	248	250	290	280	266	263	294	285	268	292	232	252	286	283	256	254	266	292	278	262	258	270	261	273	277	246	268	272	271	305	287	273	297	292	314	268	265	274	273	271	295	247	277	231	250	248	301	266	258	250	270	300	275	304	263	301	275	276	262	277	285	293	294	250	273	311	238	293	222	263	268	290	287	265	287	266	247	270	265	248	248	274	268	268	278	266	296	265	266	278	293	270	269	266	267	279	292	269	282	234	241	309	249	235	250	268	269	275	272	251	266	283	261	301	275	302	284	265	253	288	240	284	283	267	250	250	247	283	228	269	279	235	265	273	263	278	285	292	254	275	254	263	245	274	248	270	266	298	270	287	282	296	266	280	289	278	246	276	282	290	265	270	267	210	270	285	278	295	283	269	247	257	278	280	267	247	266	262	297	298	260	261	277	240	266	246	271	236	263	255	268	280	297	274	287	300	298	255	261	267	258	256	290	273	291	278	277	294	269	256	278	261	270	294	276	275	290	275	268	317	257	267	272	273	288	264	288	286	278	258	235	295	251	251	270	245	284	290	292	264	289	266	301	282	274	279	283	265	274	275	263	289	259	295	263	287	273	263	253	260	293	283	230	277	289	257	289	281	272	285	279	258	272	288	270	286	281	258	256	273	294	274	247	261	263	268	249	258	246	237	276	280	255	261	270	273	254	274	303	267	263	296	256	263	226	266	277	285	271	264	228	298	284	261	272	282	275	279	242	242	276	279	279	292	286	286	266	282	266	270	274	276	251	293	256	292	268	280	269	264	249	265	276	295	304	272	255	258	301	260	301	309	287	290	268	294	264	259	262	281	277	246	279	284	253	246	304	261	274	287	306	272	302	277	245	260	288	314	279	260	274	259	284	282	297	266	306	284	276	300	271	298	266	266	244	278	256	282	245	277	271	309	269	251	277	272	251	255	261	283	274	274	265	259	267	249	255	279	260	264	256	257	304	285	287	263	271	285	255	311	296	254	275	283	289	285	260	260	268	280	305	250	318	298	283	253	279	258	269	273	287	256	283	268	248	283	293	280	253	281	271	254
27590	39356	37550	24766	21454	18595	16488	13519	13008	10597	8742	7235	5999	5058	4573	4055	3602	3232	3361	3077	2825	2761	2676	2253	2395	2011	1829	1621	1610	1393	1282	1198	1035	1029	990	994	993	924	887	858	844	824	852	771	810	829	816	776	795	830	785	742	773	782	737	790	750	758	740	775	807	762	764	798	766	818	810	763	760	772	858	736	736	772	816	732	761	769	711	744	714	719	722	703	712	720	725	747	735	759	707	708	702	650	642	703	688	685	702	697	685	651	668	739	654	673	654	680	656	621	673	659	626	648	693	602	599	621	658	662	691	670	662	623	656	625	677	641	629	671	643	630	665	654	611	621	639	659	663	683	689	692	671	639	645	670	664	675	640	628	617	657	661	639	667	643	646	676	654	627	662	636	653	653	633	623	644	645	660	654	664	631	682	685	635	658	649	650	653	654	666	639	640	669	661	596	680	650	658	612	638	627	700	666	628	647	653	622	611	688	625	643	633	656	640	612	625	670	687	710	639	612	617	681	701	660	618	604	584	670	695	635	643	602	669	645	641	573	609	632	653	627	647	612	613	639	695	633	662	660	660	674	625	623	645	716	645	644	667	661	622	668	629	655	658	673	641	696	635	645	650	710	644	630	680	633	642	655	625	666	636	615	692	629	665	641	657	647	670	701	668	638	632	675	650	618	703	669	658	649	634	594	662	669	643	605	660	651	650	669	654	626	677	634	699	614	652	627	664	674	646	680	687	632	673	645	602	677	664	637	627	676	667	658	655	648	646	683	657	661	639	659	640	654	662	625	685	636	693	603	660	658	617	634	626	643	679	701	619	663	632	629	621	665	610	640	695	627	677	690	666	672	666	611	705	662	658	667	628	664	647	649	705	689	681	646	638	621	629	678	634	647	674	623	653	665	660	693	659	635	657	661	685	675	646	655	649	664	666	639	674	649	657	670	648	649	632	656	622	627	606	641	660	673	612	646	626	681	643	707	647	661	660	653	655	685	640	654	628	676	679	623	631	646	670	659	682	668	620	703	668	636	656	650	659	617	692	602	702	635	615	637	702	655	615	641	630	596	644	689	642	688	666	669	632	671	640	628	640	661	613	652	678	643	624	642	644	700	638	670	663	613	605	653	609	673	689	616	700	687	627	676	639	641	676	663	677	683	658	647	610	657	661	649	664	623	622	640	636	681	668	678	627	657	615	676	643	670	654	656	638	653	669	662	651	664	640	684	664	615	641	673	633	709	655	599	634	641	633	622	661	682	662	647	686	641	634	633	645	676	654	674	663	663	616	673	672	647	673	621	603	646	671	648	655	612	651	651	646	642	682	622	664	660	598	647	669	625	645	666	686	670	660	648	630	699	628	610	664	628	746	687	639	689	629	632	617	656	657	636	630	679	679	655	637	641	625	680	659	679	661	694	667	661	683	664	652	650	683	686	679	641	622	602	631	625	680	640	672	629	660	667	680	678	676	632	636	642	646	639	688	623	656	657	657	647	625	622	642	610	658	667	708	645	637	645	630	661	653	669	595	646	659	670	663	689	674	673	658	686	668	653	615	639	612	615	618	690	684	618	670	640	645	635	676	615	654	643	663	663	640	674	642	621	653	646	667	642	638	672	634	651	675	630	613	671	638	676	598	632	600	667	652	665	647	648	665	626	665	618	635	634	645	660	653	612	633	632	652	680	687	683	659	669	613	619	674	668	596	641	662	694	628	641	678	653	605	618	642	655	649	659	656	662	642	667	676	631	654	646	574	644	648	634	662	599	677	625	648	673	620	667	673	623	631	624	630	637	602	660	649	616	699	634	693	629	667	691	664	652	643	669	678	615	636	613	626	628	653	638	664	683	627	665	641	633	637	692	665	648	634	673	674	646	630	705	615	646	673	605	650	650	607	652	667	675	674	663	638	652	620	653	666	647	636	659	658	690	651	672	615	649	667	680	652	671	653	687	636	643	652	655	636	650	630	655	629	622	642	620	658	686	668	651	634	658	641	590	658	643	687	608	681	667	647	633	682	633	640	628	653	703	651	688	715	639	659	621	649	656	626	665	641	671	644	639	637	645	630	651	647	641	628	646	689	665	662	679	686	661	632	664	650	676	676	689	585	625	677	623	645	648	653	640	637	620	639	682	626	616	687	671	687	663	666	652	661	621	630	684	676	642	625	636	654	697	629	657	618	664	671	699	669	653	617	606	623	650	693	629	658	648	636	660	659	662	661	686	626	626	599	675	627	666	585	647	693	626	657	625	678	715	657	629	609	653	624	654	696	670	647	634	668	665	666	631	686	640	614	661	649	653	649	633	613	677	649	631	616	667	634	646	620	664	645	680	693	666	629	655	659	639	662	665	646	680	668	642	653	701	644	661	668	605	682	634	629	608	621	640	626	725	690	628	676	672	672	665	665	652	668	626	604	674	617	700	615	611	671	667	671	635	682	662	676	632	658	685	656	649	648	653	660	619	594	678	690	651	667	635	667	645	649	675	663	616	654	648	626	665	646	658	665	654	659	634	665	613	689	652	641	650	667	644	681	627	669	638	660	643	642	693	637	650	657	635	652	614	675	622	618	680	661	658	646	641	659	687	626	635	660	671	713	626	661	615	645	632	690	637	655	678	685	646	674	612	674	648	639	666	630	669	647	672	652	643	599	647	670	632	624	649	681	618	598	690	634	659	642	645	648	658	657	635	654	681	666	691	633	613	675	691	644	660	625	636	635	673	645	684	674	583	642	617	655	645	630	668	658	642	640	660	639	640	625	637	670	644	663	661	649	628	674	669	675	627	668	637	653	626	648	635	600	670	682	724	635	697	661	676	664	631	621	638	704	627	642	641	666	711	657	641	668	633	644	658	620	652	621	653	587	672	662	631	638	672	686	648	639	612	638	678	657	671	692	657	640	650	668	683	677	612	683	639	658	655	650	659	634	620	649	651	654	633	682	694	634	682	673	680	619	624	625	678	625	626	613	663	660	645	645	658	687	697	613	646	648	633	658	624	682	647	675	630	698	663	733	661	655	663	604	655	645	601	676	689	616	622	669	633	701	642	621	680	676	629	627	677	657	677	632	647	649	640	626	638	661	654	601	658	666	652	686	653	641	641	677	737	687	645	662	705	672	631	663	658	656	673	634	666	685	628	609	647	655	634	642	676	641	663	667	643	666	624	612	659	637	626	660	625	649	662	639	642	678	646	652	640	627	659	613	662	660	608	670	624	625	648	653	627	618	661	647	609	661	642	650	647	642	635	661	648	657	672	644	667	609	627	657	681	618	618	650	590	665	649	634	658	667	659	678	672	648	664	666	654	663	671	652	618	612	621	650	662	665	669	675	684	690	668	641	647	669	647	641	683	703	666	645	664	658	713	640	644	639	622	643	658	679	687	675	676	665	635	635	676	629	667	668	701	681	666	603	629	647	642	646	687	692	612	682	666	658	658	673	697	675	689	673	633	660	687	648	604	711	632	611	702	631	667	650	620	654	669	664	662	652	684	672	625	637	616	621	621	619	651
47229	47345	40330	27266	22739	17871	12827	8722	7155	5508	3257	2558	2030	1643	1299	1261	1085	919	1063	908	700	688	667	679	619	524	507	484	484	384	364	334	316	310	314	276	298	278	301	279	286	306	249	263	247	275	271	284	263	260	260	277	258	268	296	272	271	243	259	310	248	239	237	273	259	274	272	269	264	274	238	231	265	252	276	271	274	251	253	282	285	250	249	246	263	227	248	230	251	258	252	249	262	271	225	254	251	233	255	195	239	242	230	240	222	251	261	254	231	252	232	209	225	247	242	249	263	263	233	220	275	228	228	264	219	235	266	238	245	235	225	251	256	236	217	262	231	250	230	218	244	238	239	251	230	238	249	250	252	207	237	246	248	261	244	265	237	231	231	225	246	232	235	217	249	215	235	277	255	223	221	230	241	237	230	230	228	230	234	204	245	254	276	224	246	224	272	230	178	250	246	237	241	239	222	213	239	261	244	243	240	258	253	265	250	240	226	256	261	230	227	242	237	226	233	239	232	250	243	217	226	216	249	250	262	241	230	264	257	231	224	245	245	222	246	249	242	248	245	264	222	256	246	243	271	230	212	245	224	227	267	262	246	259	240	242	232	253	248	230	234	250	252	263	242	251	246	241	260	225	246	228	246	228	244	263	214	240	227	230	248	258	235	239	222	217	232	281	238	259	241	236	244	213	257	254	244	217	211	266	226	212	256	240	226	208	231	275	218	228	228	240	208	271	214	264	249	242	253	269	247	260	218	241	220	215	252	284	268	233	238	257	218	278	237	237	230	256	231	234	238	235	250	234	238	220	208	245	215	236	242	218	233	213	245	244	242	277	233	229	238	257	223	257	270	217	252	226	242	228	252	244	286	246	264	227	256	239	226	209	216	238	222	245	242	229	239	224	220	242	262	246	237	218	271	247	254	245	248	213	235	266	254	230	227	255	239	253	234	216	246	257	258	251	221	221	242	246	262	220	242	246	242	244	237	246	244	255	239	220	253	240	255	247	224	231	219	249	237	239	235	250	233	223	252	244	258	240	273	208	242	229	249	236	211	239	253	230	248	247	237	219	239	219	261	211	259	232	226	249	239	241	207	260	233	222	272	227	227	257	265	241	243	228	227	263	241	235	249	275	275	266	216	236	216	234	231	242	232	257	220	228	225	224	243	231	263	238	250	236	258	225	233	262	231	214	242	245	229	257	228	266	237	245	237	226	247	224	257	231	250	216	239	227	214	249	235	244	232	252	243	241	247	219	246	231	237	233	250	229	228	263	254	273	233	240	247	266	245	241	249	234	273	253	245	240	247	245	243	254	248	245	231	244	229	246	247	217	239	227	239	208	269	236	246	209	213	228	287	244	234	229	215	253	232	226	251	251	221	235	244	233	243	205	237	271	260	260	245	223	248	244	238	225	233	260	218	232	242	232	238	215	234	219	257	227	246	249	245	247	248	253	234	213	233	232	229	235	253	262	243	224	259	223	246	247	230	252	249	221	248	252	266	225	218	243	232	243	250	237	219	223	231	257	254	234	235	247	258	255	228	219	233	259	233	237	241	222	258	220	224	242	229	235	251	232	234	205	226	244	232	242	241	239	267	212	269	220	244	256	248	215	236	229	260	240	237	236	253	234	262	246	232	248	243	261	261	247	251	241	263	225	230	225	242	243	192	221	229	252	203	254	250	253	234	224	250	234	238	234	211	238	234	242	230	263	259	251	264	230	249	239	251	229	236	253	253	237	255	240	224	253	232	242	236	236	228	242	270	219	253	245	230	231	221	279	281	261	253	223	260	225	246	237	235	236	218	253	232	237	239	260	235	240	244	264	216	247	235	250	224	236	248	218	247	234	232	239	262	256	226	224	253	220	228	204	249	236	237	218	211	244	245	230	243	269	239	247	250	262	245	230	262	244	254	258	235	230	247	256	240	252	234	235	235	223	222	214	238	251	255	248	209	243	250	220	259	230	230	224	240	215	229	248	286	240	234	236	232	232	233	224	240	223	246	223	256	225	261	235	243	243	234	247	242	253	236	230	247	253	261	211	252	260	233	222	237	279	244	238	240	239	275	227	245	252	255	214	237	234	233	258	246	238	246	241	245	235	251	226	250	239	251	262	233	231	252	230	229	244	228	240	261	270	233	219	238	240	226	238	263	224	241	245	233	242	234	263	242	239	242	239	244	228	246	234	245	244	251	258	240	237	247	235	220	246	242	261	252	264	224	244	223	226	238	247	215	237	262	263	263	234	253	238	244	237	275	256	252	231	229	258	231	240	242	224	245	249	271	244	212	218	242	256	227	238	246	267	224	229	251	256	244	265	260	220	255	255	235	234	250	272	227	255	244	230	207	235	242	235	230	253	261	283	235	213	257	218	236	237	229	230	234	240	253	239	245	233	255	226	232	228	213	254	239	253	271	217	229	255	251	229	252	216	206	255	221	272	249	218	222	238	245	218	264	265	253	241	238	258	244	246	245	266	248	235	230	246	265	256	245	247	252	220	247	240	237	230	236	236	250	239	266	229	225	238	258	205	224	235	248	238	222	244	255	232	248	238	251	243	246	245	213	284	224	222	254	256	229	238	244	230	247	249	242	242	269	237	237	227	262	270	243	247	245	254	253	220	277	232	241	224	242	251	267	232	235	245	261	238	272	225	254	256	219	244	265	273	241	227	227	240	229	230	219	245	255	237	214	248	232	229	238	252	244	240	253	251	249	224	253	242	235	198	227	246	247	258	229	237	233	259	227	248	227	236	258	249	259	236	259	244	242	246	269	234	250	250	254	241	222	243	252	262	240	240	252	244	262	233	227	227	248	273	245	244	244	233	247	259	256	225	239	235	221	224	242	253	255	230	228	227	274	252	237	195	234	267	262	227	215	250	243	250	261	220	246	244	208	250	271	238	232	232	216	252	221	242	260	247	216	256	237	228	249	266	266	241	248	257	229	235	274	228	215	238	237	213	226	225	224	215	241	235	261	248	238	252	237	253	252	241	259	209	220	246	229	226	240	224	255	283	236	263	260	220	233	224	221	235	229	244	247	276	261	236	265	230	196	220	258	241	221	233	244	217	253	238	185	245	236	229	242	246	207	243	239	237	223	230	255	255	219	211	245	246	228	233	228	245	215	270	248	233	225	226	225	241	259	226	252	260	219	257	237	219	239	227	259	240	271	277	242	269	261	224	219	245	240	263	257	256	230	249	240	259	253	226	221	228	241	237	220	247	266	234	252	210	227	256	235	229	237	255	227	227	252	242	219	212	233	276	225	234	235	233	232	242	220	252	230	249	242	250	198	223	254	225	225	258	222	227	221	275	236	251	231	245	221	246	234	229	226	246	244	188	238	241	268	230	238	248	231	219	216	262	247	237	253	244	257	267	233	261	255	215	242	233	228	222	230	214	235	224	246	231	231	229	243	222	240	241	249	253	255	245	257	246	237	218	234	221	238	250	241	241	244	233	225	256	214	232	243	256	255	260	225	242	214	258	217	243	253	218	225	195
34116	42780	40096	27232	27227	23992	21548	18647	17755	15144	12332	10228	8511	7525	6592	6296	5465	4627	4819	4102	3662	3741	3500	3386	2938	2650	2572	2333	2074	1671	1576	1379	1364	1174	1111	1133	1073	995	993	924	838	853	841	763	744	787	779	783	813	808	804	776	750	704	741	769	743	743	732	741	769	814	703	750	766	812	805	756	780	673	730	758	755	752	718	748	717	738	648	712	689	672	727	735	732	655	668	642	679	674	683	666	660	583	673	589	572	602	653	625	622	607	562	596	606	559	534	581	610	561	591	603	578	582	565	584	573	548	542	562	577	588	565	580	560	555	577	555	532	570	590	577	594	575	600	628	612	593	597	573	576	544	581	537	556	580	605	594	569	586	598	572	593	570	573	545	542	579	581	552	520	562	592	555	603	586	555	593	607	510	624	572	546	590	588	552	598	559	570	567	581	553	540	590	551	545	555	575	590	553	586	566	555	565	498	609	562	568	572	567	558	576	596	595	594	563	550	541	610	532	567	561	527	523	578	611	564	598	561	566	594	582	562	537	579	543	564	595	561	565	559	557	552	578	555	565	586	542	536	536	552	540	558	546	590	592	576	539	569	568	575	555	538	566	568	579	524	533	565	552	549	604	606	542	538	552	560	561	593	558	531	570	587	568	542	572	535	570	566	555	533	591	576	551	594	579	570	537	588	556	601	565	576	564	565	587	594	573	596	575	549	559	531	540	588	523	579	559	544	587	587	542	574	526	568	591	581	577	571	569	577	577	591	536	562	548	573	514	595	572	576	544	597	558	546	556	563	578	560	583	587	607	550	572	565	519	593	578	544	554	555	524	598	565	527	623	599	555	539	594	558	570	596	581	522	590	568	605	588	559	580	563	583	593	576	616	568	611	576	551	582	556	619	578	552	564	552	573	581	606	545	557	576	575	578	549	575	598	573	593	587	539	584	612	591	602	599	609	572	558	551	580	563	567	535	553	593	568	557	595	626	577	584	585	571	564	544	543	566	577	583	584	586	538	561	513	621	560	587	600	560	535	586	558	560	579	567	587	595	613	574	551	602	590	596	566	555	530	561	554	556	574	552	556	569	602	572	593	602	551	566	584	557	589	596	557	595	600	584	571	568	526	534	575	608	601	595	575	564	597	559	570	597	582	562	562	554	594	621	575	565	529	562	581	536	560	566	547	604	572	593	586	556	589	549	566	587	573	583	544	557	602	577	562	543	577	564	575	569	571	594	592	561	584	558	579	560	589	583	581	583	556	597	544	539	603	596	516	553	531	571	600	572	549	552	561	528	598	524	558	584	542	545	557	589	550	569	581	545	583	535	568	547	556	546	571	580	574	579	595	546	581	579	559	548	506	544	549	562	538	579	546	598	575	554	600	635	536	570	579	568	586	567	561	612	553	516	585	540	572	584	553	558	565	559	526	568	584	554	593	563	520	539	557	531	556	568	563	572	590	583	562	557	567	584	603	574	595	581	557	557	616	596	579	576	583	611	583	595	542	573	561	550	567	555	620	535	596	572	547	552	569	584	590	562	555	597	564	630	614	558	569	507	571	566	562	582	620	575	599	549	594	531	581	531	563	533	564	575	590	574	568	548	553	539	568	595	558	591	575	558	537	555	620	629	533	575	555	555	583	555	569	583	547	549	517	608	535	564	573	567	553	609	539	575	557	536	537	555	563	572	585	554	548	517	530	553	568	544	604	538	568	570	568	543	585	571	577	548	569	554	552	550	553	634	548	542	574	610	558	576	577	534	578	600	609	563	585	563	530	539	538	599	574	579	539	574	590	586	585	533	566	565	556	589	602	579	553	549	600	564	597	580	556	563	504	587	573	587	572	541	541	553	558	542	585	563	552	583	591	621	565	569	581	547	567	557	559	610	549	582	580	584	571	578	581	573	572	555	586	577	580	589	579	570	515	552	617	570	561	596	559	605	591	573	568	584	551	587	553	594	611	595	559	538	542	526	582	563	589	565	567	551	554	537	573	584	587	596	548	553	561	565	606	582	579	550	611	556	601	541	545	574	609	566	528	563	544	602	588	576	536	550	571	533	590	599	569	548	499	605	527	606	549	588	590	554	580	563	575	564	543	579	592	580	571	560	569	559	580	563	585	553	598	570	577	543	561	520	577	596	546	553	574	551	527	526	579	542	608	571	594	594	601	569	580	546	565	589	567	538	551	537	545	557	515	584	601	542	578	598	616	576	581	599	592	562	565	566	584	551	566	571	572	590	549	566	566	573	601	538	550	576	572	576	536	567	545	594	599	560	583	554	600	581	547	562	583	543	586	584	586	579	552	556	513	546	522	562	610	535	570	580	568	525	549	603	595	588	573	559	563	530	580	594	607	585	578	548	596	581	561	554	568	538	587	563	542	591	592	558	592	582	560	545	544	594	548	570	591	598	597	548	549	614	592	588	588	552	534	585	586	535	553	598	554	532	537	596	573	560	533	573	562	558	564	574	557	576	548	556	588	603	599	558	556	559	578	575	537	589	535	576	545	591	599	531	580	581	582	581	544	562	616	593	591	615	572	562	582	543	573	589	562	573	660	555	543	526	559	571	595	529	602	612	590	570	529	565	586	533	540	533	552	564	532	598	581	579	591	543	548	584	583	572	539	611	566	580	564	574	568	587	566	503	581	596	609	564	600	598	561	600	551	560	559	591	564	562	566	561	519	554	547	603	534	556	556	589	600	554	536	582	580	588	590	554	570	586	561	603	554	585	551	604	582	523	577	573	565	561	602	607	588	591	568	573	579	587	560	556	566	570	563	609	599	598	557	533	551	615	523	572	562	623	554	575	550	597	564	528	546	545	518	561	553	549	608	562	596	578	582	558	581	526	527	578	545	607	546	568	598	582	579	540	583	578	573	575	565	559	552	527	552	576	566	615	556	552	558	517	539	593	568	557	567	542	603	619	581	545	517	556	559	560	534	558	609	542	613	583	567	558	603	572	580	549	606	571	580	601	581	587	568	532	591	599	585	550	556	603	596	578	582	599	586	569	546	593	580	572	550	546	583	580	589	536	539	565	561	585	582	586	549	582	549	579	558	568	625	576	582	581	534	599	543	585	578	561	584	584	571	549	561	533	575	561	552	609	590	585	578	556	577	567	598	598	559	566	603	603	560	552	586	617	579	595	531	595	571	543	591	547	579	572	584	581	535	562	546	548	588	591	602	578	588	567	552	568	533	596	601	609	551	578	584	527	569	551	581	568	589	568	591	556	590	555	576	537	539	588	560	601	573	543	564	590	580	582	562	551	565	591	545	560	602	551	622	594	595	572	594	597	593	563	538	545	596	584	583	571	581	536	545	576	621	572	601	585	570	583	546	555	551	585	614	555	628	580	620	570	618	557	589	624	571	529	550	587	558	551	552	584	543	608	556	543	563	529	596	556	573	594	545	588	524	571	567	530	603	592	559	557	523	549	539	604	590	570	596	539	571	537	588	541	552	594	601	568	588	588	529	583	554	575	567	589	576	605	536	564	525	532	597	550	587
15854	15795	12569	6413	3829	2776	2086	1452	1202	1067	793	667	620	526	403	407	393	357	365	321	335	309	315	296	319	287	298	268	250	249	231	277	255	235	269	235	235	248	262	218	236	204	230	235	229	227	200	230	186	205	235	197	232	241	210	215	216	201	207	238	220	235	218	207	230	241	258	245	251	201	254	238	247	235	251	223	221	219	233	227	263	197	221	215	219	218	219	235	221	209	227	222	239	216	222	221	226	225	219	193	191	220	194	198	206	233	234	211	237	217	242	243	239	231	213	220	233	226	222	226	226	224	245	209	232	200	230	207	212	220	230	232	200	215	221	236	241	228	231	213	215	220	247	198	214	229	216	207	247	228	208	228	202	242	235	223	190	246	223	255	229	232	220	240	199	223	215	208	203	214	224	225	238	195	216	220	206	240	226	200	206	234	222	229	234	197	211	215	233	216	211	233	220	244	242	228	225	239	207	259	249	211	197	224	231	234	212	234	209	199	230	212	212	211	233	227	227	217	238	240	226	257	227	223	242	217	204	231	227	213	224	219	213	207	179	266	227	195	239	222	191	219	205	249	220	243	219	230	211	227	233	210	222	233	251	236	231	227	239	208	199	209	206	211	253	214	235	236	222	213	214	222	190	187	225	235	204	222	210	226	245	210	221	244	228	223	245	223	266	230	213	213	247	211	233	230	216	219	235	232	218	199	230	242	226	212	228	230	227	254	214	210	237	227	239	218	199	214	215	238	237	217	196	207	230	226	199	201	205	238	251	210	209	217	240	200	180	185	258	220	211	223	212	231	239	234	210	253	211	218	199	222	234	201	207	214	224	196	222	225	210	212	205	227	233	198	210	207	204	238	230	237	228	213	210	215	233	226	234	227	210	227	248	213	188	213	214	197	197	231	226	216	218	215	241	246	221	231	210	214	218	208	249	215	236	244	232	229	207	182	210	247	219	205	233	225	214	227	223	215	203	231	227	233	191	206	240	213	216	221	227	230	216	222	225	221	230	233	224	245	216	223	213	211	225	239	241	234	220	228	222	230	220	206	253	211	233	238	206	184	198	235	234	215	201	221	212	225	212	235	231	230	234	238	237	219	248	230	227	218	238	222	251	247	213	222	229	225	214	221	231	216	230	218	223	226	266	237	232	218	207	239	216	197	234	214	219	211	226	214	224	247	207	215	217	242	211	236	212	199	220	219	237	230	203	204	216	215	219	234	222	223	242	226	189	210	233	220	234	218	211	240	211	224	225	222	194	230	229	230	237	212	244	244	257	269	238	230	210	213	227	208	231	203	241	232	197	220	224	232	229	226	240	237	241	243	234	218	242	246	214	234	197	215	242	231	244	206	199	231	218	198	222	211	240	212	225	234	212	201	225	244	202	203	224	221	215	233	244	206	232	225	202	198	217	228	241	246	216	204	246	238	238	196	221	196	211	225	244	231	200	190	229	265	236	194	211	231	210	229	216	238	225	247	212	246	199	217	240	233	237	242	210	233	211	217	197	243	253	234	229	231	222	239	226	233	241	236	268	200	200	239	240	216	217	208	207	218	232	206	213	209	223	215	228	210	205	226	212	230	255	252	241	225	228	195	256	208	226	219	237	217	226	235	206	233	210	217	215	229	231	242	221	241	254	235	199	195	227	233	202	233	224	192	223	212	227	210	224	222	211	211	241	213	217	204	224	220	207	241	218	240	208	235	235	223	228	217	247	242	231	217	234	217	222	224	232	192	225	200	233	196	217	222	240	227	234	234	197	221	230	213	220	195	216	231	226	232	221	239	232	243	233	246	245	223	214	243	205	191	213	224	211	212	223	239	201	272	198	231	221	229	227	201	212	215	212	215	222	202	222	202	228	215	219	211	227	237	191	232	234	228	219	231	251	248	218	226	264	217	213	218	240	212	240	214	235	249	200	226	192	224	248	211	257	218	234	223	244	246	223	231	238	241	219	211	231	245	203	207	223	250	225	232	238	251	206	212	210	209	241	247	206	249	232	249	258	226	246	220	234	232	215	237	222	207	214	196	228	219	201	236	232	223	217	211	237	200	254	199	226	218	209	223	221	220	215	217	228	241	245	215	220	214	200	246	212	189	208	212	182	223	229	207	219	224	194	244	191	227	222	206	209	251	230	221	220	213	219	231	211	207	214	195	224	207	215	219	223	247	232	248	222	240	225	232	203	173	212	232	238	256	204	234	212	185	218	227	236	214	253	231	245	218	221	231	223	192	260	203	204	216	215	215	234	246	232	219	210	212	224	222	244	229	238	219	185	213	227	221	211	250	194	217	223	209	224	205	230	214	228	221	219	240	212	211	226	223	219	249	227	224	208	210	215	187	227	232	235	229	241	211	210	211	207	205	210	200	206	216	220	195	222	228	216	217	217	210	218	228	210	221	221	248	229	244	229	225	213	235	235	206	253	227	237	217	204	214	218	194	222	231	221	190	241	181	246	210	202	253	211	213	201	245	213	242	200	209	209	198	211	211	216	226	198	216	244	222	189	206	216	218	214	230	252	216	234	223	228	231	218	195	238	204	229	225	196	213	213	242	216	206	195	232	195	226	196	217	213	226	211	232	213	221	196	212	233	205	214	221	218	228	204	244	241	214	225	210	216	244	214	215	215	247	213	221	215	237	238	198	213	220	235	203	216	224	226	238	218	230	211	224	218	242	222	217	230	227	229	239	235	229	202	227	195	229	198	221	259	238	240	212	228	221	212	213	223	213	229	243	186	215	196	191	225	241	221	206	194	228	211	222	194	220	217	227	200	217	232	208	192	225	240	219	240	202	217	207	225	218	218	217	236	204	184	201	248	211	195	229	241	232	203	206	202	258	237	224	233	215	219	222	221	251	193	244	221	225	194	214	232	207	207	210	236	210	228	242	219	231	234	252	239	223	219	238	203	216	239	230	219	222	227	223	236	209	223	220	199	198	238	215	233	194	229	241	214	232	212	202	250	233	236	216	236	185	229	215	217	214	218	242	205	195	200	198	203	233	232	236	243	227	224	234	224	239	225	226	204	241	227	226	242	186	225	211	230	237	230	217	260	220	229	225	207	231	250	233	211	244	199	234	224	214	234	225	252	232	231	233	251	238	230	207	205	234	233	215	230	213	220	244	229	205	211	215	203	263	222	224	226	222	210	230	208	217	213	216	221	233	219	191	196	230	215	225	256	247	216	207	243	261	237	227	223	214	218	210	209	200	235	232	225	235	226	215	218	215	212	229	223	230	220	248	211	220	232	211	211	233	216	205	238	251	199	210	221	236	196	231	220	210	209	234	219	207	204	252	214	217	214	226	202	226	228	227	217	228	234	255	243	219	211	188	217	201	195	195	227	214	225	237	233	222	228	245	233	225	242	213	225	229	236	212	208	197	219	245	223	237	237	190	224	238	233	243	229	200	216	224	193	233	219	226	234	206	229	216	221	213	215	217	220	239	206	238	249	223	221	227	233	215	212	241	218	222	240	206	253	224	212	225	217	227	203	181
10010	15578	16454	12538	10974	9349	7954	6452	5650	4838	3929	3263	2805	2396	2056	1778	1648	1559	1419	1276	1256	1255	1235	1192	1101	1101	952	945	883	815	814	741	763	692	688	645	665	672	629	584	604	611	583	595	629	676	609	624	621	548	588	553	613	609	554	583	545	572	626	581	620	635	589	660	610	618	674	632	620	666	682	631	630	628	614	641	635	597	613	587	598	582	593	567	595	573	588	592	574	569	546	588	576	565	586	588	558	559	576	540	568	563	537	562	552	571	562	554	543	584	582	541	556	533	551	593	567	538	551	582	529	529	541	572	526	559	557	585	560	547	545	526	546	579	533	552	557	525	534	594	564	541	578	555	581	521	557	532	543	555	561	577	530	567	593	552	583	544	527	555	512	534	570	567	544	596	593	525	529	558	585	571	548	505	557	559	504	540	519	556	567	540	525	580	563	564	532	519	556	531	573	609	557	561	563	529	517	538	528	589	524	565	540	543	578	528	583	555	606	543	601	521	587	585	541	504	518	549	516	566	561	549	582	550	542	533	515	533	537	602	565	532	555	541	533	524	590	547	544	553	518	560	562	554	526	535	541	554	520	543	552	543	553	561	574	552	500	561	559	591	562	538	560	520	559	554	579	553	578	546	570	535	512	533	533	513	609	555	587	568	588	579	536	533	588	545	540	565	550	590	526	554	555	538	583	532	556	568	529	528	563	568	580	580	550	525	556	564	576	548	541	527	508	525	552	548	553	568	551	560	553	519	472	576	570	539	511	547	565	565	525	559	544	569	583	528	557	525	560	564	609	554	540	562	539	561	536	526	528	552	528	576	540	543	552	533	553	546	547	580	543	581	549	543	545	529	540	538	548	548	554	556	590	574	557	569	547	546	584	541	558	559	569	574	564	526	575	539	543	579	493	584	550	567	549	519	560	542	551	512	542	557	581	539	522	533	527	532	535	520	540	550	580	556	530	551	520	561	517	542	585	558	566	530	587	575	541	514	551	506	546	535	570	518	542	538	567	550	566	548	552	565	524	570	583	528	556	537	532	540	543	589	571	575	560	569	506	574	568	546	506	568	582	536	545	570	530	556	556	564	510	542	523	519	566	552	519	563	549	560	547	556	559	546	525	538	521	560	510	538	541	562	506	566	529	557	585	564	557	567	552	564	571	560	512	549	501	594	545	526	565	542	572	574	560	564	542	501	557	534	535	544	568	559	550	503	522	566	561	557	498	557	581	559	526	554	574	560	551	551	529	553	530	533	495	546	551	557	596	550	563	515	528	553	575	550	515	548	551	598	569	542	549	543	552	554	575	590	518	580	510	548	537	553	552	523	564	577	545	546	558	523	564	532	581	559	529	535	521	540	525	529	524	561	512	572	532	550	556	533	555	598	559	600	528	577	524	565	556	594	575	586	611	557	562	570	553	548	558	547	516	595	550	555	568	525	564	571	574	540	547	560	502	548	551	567	554	562	528	586	571	560	525	546	562	546	582	593	557	555	550	561	543	547	593	507	554	550	530	494	556	540	524	543	572	544	605	580	547	543	554	524	541	511	556	595	570	575	582	529	549	580	532	544	515	532	572	565	623	561	563	583	521	589	529	567	555	580	570	541	546	531	547	545	559	533	592	528	515	564	560	535	627	583	534	551	506	590	553	552	502	557	535	524	546	574	576	590	581	511	562	609	525	554	544	515	560	497	549	573	592	545	534	553	586	564	571	545	550	550	554	538	528	546	566	554	541	553	561	509	584	531	537	533	576	523	567	549	540	604	577	573	573	554	534	569	531	579	542	559	555	553	542	549	536	569	544	583	539	514	558	612	547	561	586	534	530	540	589	577	575	525	509	555	554	592	546	549	538	536	551	562	567	569	543	605	523	540	572	580	553	589	533	568	532	525	511	552	534	511	525	532	583	535	588	507	544	580	575	583	558	547	554	543	572	545	528	564	536	560	553	519	550	536	589	558	526	530	562	577	560	578	539	529	568	579	559	584	547	511	565	524	518	519	554	563	524	592	529	554	544	540	525	545	543	557	538	535	551	565	557	555	585	512	589	546	572	559	568	568	571	562	546	571	531	509	573	497	574	592	520	539	545	587	547	549	572	538	562	548	558	544	508	543	572	518	536	539	533	553	560	513	523	546	547	551	551	544	574	545	564	552	548	517	575	560	552	537	574	526	555	516	578	570	551	513	534	530	600	555	558	549	534	562	551	571	548	544	527	541	529	566	579	545	523	560	541	561	542	499	543	573	574	549	523	540	541	564	554	543	560	558	534	564	488	550	560	595	567	562	538	503	553	553	497	571	581	539	530	505	582	536	602	547	492	544	568	563	520	522	543	520	558	571	568	546	546	566	543	561	495	503	556	530	568	576	548	578	529	576	544	557	537	548	586	537	564	545	534	569	587	581	533	575	559	533	536	555	583	549	560	561	565	561	532	523	530	549	566	609	559	541	564	550	538	521	589	539	530	555	570	571	536	586	515	551	511	569	534	540	508	502	532	564	556	536	538	563	561	577	582	535	575	573	558	553	614	557	543	564	568	559	570	518	541	551	553	550	540	525	550	529	555	504	555	526	541	513	530	527	552	604	553	561	565	566	538	525	518	572	603	527	525	574	589	525	512	550	574	532	584	559	572	575	544	561	556	562	579	571	509	536	532	518	552	626	572	545	564	501	548	548	563	564	562	580	567	563	555	538	516	545	556	523	601	553	577	538	552	570	566	552	552	585	514	563	543	608	557	519	591	557	530	562	540	554	541	531	576	570	569	521	562	536	536	545	570	542	562	579	533	547	577	549	535	518	532	584	552	564	546	550	560	544	559	570	549	524	562	550	569	559	545	598	551	566	556	556	547	586	565	530	535	530	554	557	589	523	554	560	537	529	613	563	508	562	532	549	538	547	563	567	536	540	565	560	491	543	563	585	537	549	547	537	543	532	526	544	554	473	536	569	574	489	567	580	591	553	521	516	562	560	523	547	562	515	564	536	563	583	564	553	540	561	542	541	557	557	587	592	514	572	551	552	552	549	551	532	562	538	556	518	545	577	553	570	567	574	548	526	554	536	556	571	562	547	531	548	518	560	573	554	561	534	551	567	526	528	570	580	559	562	547	519	539	526	521	540	555	597	544	533	550	547	576	577	568	499	562	538	562	545	577	527	536	575	516	531	587	567	562	532	621	572	590	576	514	553	574	575	546	570	541	574	551	539	546	552	547	512	563	484	574	508	557	550	551	550	561	521	517	553	493	557	565	549	573	543	573	546	590	563	569	574	539	546	531	530	554	513	564	536	547	537	538	565	536	566	590	511	563	540	542	583	547	569	580	535	577	545	575	550	579	554	596	549	580	545	546	562	576	552	560	549	550	537	571	525	494	574	528	553	556	567	564	564	506	549	545	563	597	522	568	584	534	526	518	532	574	590	584	539	541	583	589	540	521	571	535	560	521	532	555	556	550	549	527	519	578	515	561	568	543	599	568	596	547	549	547	554	567	544	510	508	544	516
37429	45683	38712	24847	17305	12175	7736	5043	3991	3387	2166	1548	1252	1163	937	833	701	772	692	617	557	500	510	506	532	494	387	425	427	359	346	310	312	301	283	318	317	266	303	273	317	273	277	268	281	289	272	277	289	269	270	270	285	253	285	296	293	280	299	268	299	279	259	294	262	262	279	270	282	285	246	282	288	306	273	275	258	282	299	302	291	237	297	289	324	288	304	281	259	276	294	236	293	282	277	242	253	293	273	273	277	283	249	273	284	290	280	258	275	269	271	250	268	287	265	276	281	280	275	279	251	285	243	248	251	245	284	245	239	244	271	260	254	253	281	265	254	261	257	268	259	289	291	259	288	253	260	253	271	261	237	254	269	277	260	249	259	283	282	254	292	261	255	248	279	270	258	299	273	255	294	277	239	249	279	277	252	271	284	263	239	271	260	264	242	259	270	245	261	266	292	269	273	270	296	298	266	247	242	267	259	281	238	269	240	252	241	264	248	263	295	237	280	242	276	307	292	240	274	275	270	255	240	250	284	223	248	236	235	278	240	249	279	243	247	259	253	302	268	248	263	268	279	279	275	264	266	289	278	253	257	301	271	271	278	281	244	243	280	282	270	248	261	250	277	289	277	274	275	287	286	278	245	255	283	263	257	263	262	251	236	258	268	267	306	263	257	271	275	257	275	268	305	284	252	268	262	274	267	225	281	284	260	264	285	256	253	255	270	257	235	284	244	293	281	265	300	254	247	281	261	278	244	278	231	230	248	226	266	273	254	247	270	271	267	292	238	265	273	288	250	254	270	281	248	263	268	251	262	205	249	237	272	237	262	277	283	258	280	250	256	284	287	299	247	277	261	271	244	268	287	264	255	249	282	260	288	245	258	270	278	240	260	272	277	266	232	268	262	260	237	267	275	258	307	289	246	260	294	268	258	281	280	285	296	272	269	289	278	248	301	293	245	268	321	248	264	268	289	269	280	262	269	219	268	280	287	264	267	249	248	265	245	256	259	223	253	262	225	225	281	284	261	278	258	258	269	272	247	270	268	249	267	277	235	264	253	278	264	258	231	268	275	261	260	270	249	262	290	262	255	255	242	281	269	279	263	269	255	255	283	271	273	266	273	235	249	244	279	287	267	273	264	301	257	245	255	247	265	252	236	274	258	278	243	274	253	257	275	276	242	267	224	284	268	268	268	235	253	285	275	265	257	258	268	277	237	260	280	253	261	265	269	260	258	254	289	253	271	252	258	240	254	260	273	274	253	255	272	267	242	274	285	248	277	255	287	240	242	258	296	217	258	241	272	262	264	283	275	258	280	236	275	268	259	272	285	262	255	290	220	260	256	263	270	275	281	264	289	262	243	268	287	272	254	258	258	279	276	228	282	257	239	269	265	261	244	257	308	292	262	271	282	272	263	263	276	251	254	243	272	293	260	255	232	266	264	278	284	263	275	254	253	253	236	253	260	245	284	267	284	259	256	269	303	294	271	267	267	267	266	261	263	271	240	244	270	237	235	267	242	238	241	248	237	278	267	258	267	257	261	279	250	272	268	254	251	255	252	253	263	265	263	267	271	290	237	291	254	254	254	265	241	264	241	249	251	246	235	251	294	268	276	277	249	264	232	248	275	273	269	246	252	255	285	244	275	227	282	236	260	243	237	225	276	279	237	265	221	268	245	240	272	285	241	255	249	258	266	243	251	247	263	274	266	229	276	260	275	270	276	292	272	256	274	297	269	305	241	265	276	254	261	255	259	291	265	281	292	275	301	266	270	280	253	269	312	244	272	241	253	264	270	227	299	265	275	254	272	251	274	265	239	265	248	244	258	287	274	292	262	306	258	243	237	236	267	242	266	262	244	285	268	288	265	242	272	281	258	254	274	258	265	281	256	277	271	271	279	267	235	289	263	252	228	255	277	241	245	255	276	255	263	264	286	264	288	270	258	218	264	277	284	254	257	255	283	284	259	256	245	252	248	247	280	249	245	254	272	279	246	249	268	254	281	274	246	276	248	238	232	268	273	280	250	249	273	261	260	285	258	298	267	260	293	261	279	279	283	275	265	251	271	264	232	313	256	251	292	257	241	248	281	254	247	266	270	279	259	242	246	277	252	254	276	249	266	242	286	266	276	245	260	267	296	247	235	249	301	258	254	263	264	263	249	287	259	272	249	276	292	258	252	261	274	269	274	262	300	268	273	282	298	273	266	241	252	261	285	270	223	253	258	264	251	271	259	252	246	260	252	264	288	276	265	293	262	262	260	265	274	254	264	279	248	243	269	257	298	288	259	270	281	247	302	277	263	301	253	253	260	287	291	280	249	247	245	249	245	255	249	267	240	269	254	285	305	284	264	266	250	265	263	262	251	253	277	286	272	233	251	256	311	264	263	276	259	260	293	246	243	279	280	255	272	253	270	265	275	259	296	272	255	213	255	246	273	285	279	239	282	262	291	251	255	244	231	273	248	255	279	261	298	257	274	269	270	272	289	278	293	253	248	285	292	275	246	263	290	239	242	251	259	244	264	265	273	256	276	268	237	263	265	256	250	297	282	278	265	229	313	257	262	254	257	282	293	287	262	288	277	280	277	295	253	263	273	280	276	260	249	284	291	258	248	246	267	247	264	265	256	270	269	235	261	283	249	244	314	271	252	280	299	267	265	248	263	263	270	246	276	271	244	239	267	260	284	275	263	240	251	280	271	259	253	269	265	265	245	245	247	255	239	279	271	246	261	255	247	224	267	279	257	265	272	276	308	312	271	234	220	264	259	272	268	268	272	272	248	231	288	291	275	256	264	254	263	303	263	273	273	263	275	268	239	285	280	253	248	235	257	240	254	257	262	245	281	289	257	241	284	261	252	258	263	243	272	262	255	259	246	269	288	265	271	255	268	283	270	282	240	289	244	253	281	247	252	293	265	284	286	255	238	262	309	255	251	254	294	252	270	267	275	274	242	281	232	260	251	286	256	269	252	257	287	262	277	259	231	265	251	265	281	259	249	288	212	270	277	263	268	280	243	286	266	260	288	245	236	296	258	250	265	271	247	260	261	282	248	260	297	256	252	255	268	251	301	268	306	252	270	254	253	242	292	252	226	256	277	270	265	267	252	262	258	274	247	241	298	281	276	235	280	286	267	278	248	267	243	270	261	244	253	282	251	283	247	256	226	228	250	277	260	283	262	226	261	268	282	250	264	283	268	246	257	278	281	264	252	284	297	280	226	276	263	288	274	262	277	277	256	279	267	281	273	263	280	279	253	246	287	255	238	283	235	214	274	283	289	254	256	270	267	288	267	266	271	263	285	306	266	241	239	269	254	245	254	283	276	280	294	245	247	257	252	246	294	267	254	258	249	249	259	247	307	280	242	260	265	288	274	270	290	264	266	245	278	259	214	251	277	247	269	252	260	253	264	247	246	269	279	283	291	270	272	244	238	285	270	244	273	246	271	286	254	248	241	245	272	272	286	262	254	253	259	251	263	302	267	262	254	289	265	275	263	267
26161	38947	36071	23365	20356	18911	16468	13699	13246	11966	8913	7232	6101	5236	4501	3889	3275	3423	3099	3013	2598	2448	2351	2214	2183	1970	1721	1616	1435	1308	1356	1137	1020	1024	975	891	861	886	864	848	837	834	790	772	752	713	783	774	722	704	684	702	774	707	754	800	725	748	708	716	779	802	715	756	797	780	787	811	826	825	768	789	735	729	729	781	736	738	747	753	674	745	770	735	713	721	783	709	697	711	741	716	694	641	649	660	666	695	650	647	677	654	676	641	612	662	612	605	661	641	644	643	670	617	665	572	675	635	655	661	660	637	631	676	635	659	623	560	619	624	631	681	612	647	624	599	596	654	625	629	647	588	616	668	622	598	614	622	633	637	636	680	627	577	634	603	633	634	598	637	598	606	612	611	657	650	639	675	647	617	641	635	648	642	652	660	650	673	653	669	646	656	654	651	635	613	628	634	630	638	696	623	702	633	595	632	636	604	659	661	615	591	624	645	622	612	627	629	664	595	609	638	611	634	640	660	619	606	615	618	620	648	636	570	633	632	631	649	641	627	594	610	677	688	630	618	646	639	632	634	649	666	623	639	646	672	651	637	618	636	665	667	597	637	643	606	661	613	679	620	692	625	642	587	630	657	616	647	649	642	650	605	611	614	665	646	624	627	633	624	653	683	655	634	627	608	602	640	687	634	645	652	660	622	633	640	600	623	629	627	622	587	620	603	610	602	607	659	603	619	643	655	623	637	637	663	629	655	678	624	629	646	630	600	702	589	604	616	645	629	649	641	642	663	665	653	632	631	697	661	658	608	652	629	659	624	597	640	622	682	632	651	641	633	596	633	636	638	644	640	613	623	611	611	643	636	643	643	712	641	612	659	639	627	656	648	640	642	648	635	636	630	648	646	656	663	622	689	591	609	623	584	652	643	628	664	619	639	652	635	668	638	579	642	625	655	658	683	640	631	626	635	634	643	664	664	606	627	639	648	613	684	594	628	648	601	638	630	613	654	644	633	654	675	632	636	625	648	668	582	621	618	646	638	637	658	606	701	628	645	608	647	642	666	605	616	639	640	630	629	637	671	642	636	644	590	623	587	632	606	683	626	628	636	669	658	638	638	629	638	660	608	602	638	621	630	652	606	661	657	643	664	637	635	666	675	646	640	586	611	616	624	645	645	645	631	625	625	651	615	667	594	629	686	643	630	653	618	668	636	674	609	598	582	663	678	633	587	608	647	672	636	615	626	603	621	638	621	624	686	652	614	639	625	615	597	661	605	622	645	600	624	606	612	591	645	628	630	656	630	653	614	647	668	631	636	663	682	638	657	648	621	609	625	597	637	578	665	633	628	639	642	608	613	577	661	615	635	602	676	645	631	624	622	618	662	611	612	695	637	608	678	642	599	622	641	646	616	672	664	632	649	643	666	623	603	608	615	624	613	661	633	590	613	687	613	667	615	597	678	640	625	646	628	724	655	603	595	712	648	631	635	607	602	635	628	636	618	596	657	677	621	627	635	606	628	613	651	630	652	639	618	598	600	602	648	614	596	639	641	644	659	636	629	685	648	588	630	651	656	590	670	624	649	586	624	637	643	598	657	610	596	635	600	660	646	618	597	612	586	642	644	674	684	624	629	637	631	591	598	639	592	629	600	648	642	615	675	647	630	650	660	663	601	618	612	613	644	670	611	652	674	630	638	671	633	653	658	689	600	628	624	633	661	670	694	672	655	626	627	628	614	591	634	678	634	639	600	658	592	633	596	631	618	647	655	646	639	665	625	624	663	672	641	600	625	642	630	627	600	623	590	651	627	599	671	570	648	626	602	642	658	636	627	673	665	639	614	687	647	644	653	634	599	611	604	629	646	636	584	662	643	664	670	655	570	709	652	633	630	637	669	643	629	620	613	647	634	636	675	656	653	654	679	676	629	648	615	639	649	620	636	643	627	585	641	618	669	609	623	564	634	616	678	605	632	641	675	663	622	609	617	640	613	608	618	595	672	639	638	660	621	610	578	649	691	637	637	615	667	638	638	632	588	609	634	659	643	659	652	651	619	664	637	638	643	601	611	655	615	598	598	645	671	636	659	612	629	650	631	650	676	598	627	632	684	636	609	613	633	639	634	652	616	666	591	689	629	641	688	673	636	640	672	664	605	614	641	641	592	644	628	629	636	630	670	622	646	631	630	632	602	634	641	645	629	596	641	627	651	614	639	594	595	618	663	604	645	626	635	654	646	596	599	611	672	589	643	628	664	626	636	663	631	637	634	612	634	645	623	622	626	647	658	643	638	681	611	645	647	648	614	641	587	660	607	600	679	649	611	649	623	674	639	672	611	659	648	618	614	631	656	655	651	617	593	648	658	587	656	587	637	625	649	618	660	623	618	604	611	629	638	623	673	649	617	653	648	673	649	665	662	577	645	632	648	638	621	630	662	627	618	649	624	667	650	638	614	630	603	613	628	680	626	630	662	612	647	641	685	604	618	640	631	640	660	671	639	601	620	618	668	632	635	611	612	621	632	628	590	614	611	675	639	636	671	618	634	622	638	622	630	592	615	688	578	651	640	574	657	574	650	597	671	626	595	652	614	637	585	599	608	660	641	621	625	622	638	613	667	581	593	619	644	637	594	644	661	615	635	662	647	641	603	636	615	673	651	629	684	612	646	595	603	641	637	644	588	586	683	623	629	653	615	650	640	611	648	569	668	611	620	663	666	656	632	633	652	657	610	596	717	611	646	653	645	685	603	639	641	588	607	608	642	681	675	649	646	661	602	653	611	621	621	598	641	578	665	650	632	602	607	633	652	644	597	646	657	614	656	577	606	662	650	653	593	630	599	637	665	656	636	657	644	581	632	665	626	626	650	655	620	602	635	621	650	604	665	617	577	630	616	601	612	673	678	599	595	653	630	665	647	639	651	639	611	624	618	683	609	657	620	650	645	649	659	659	646	655	628	600	654	679	625	665	629	659	654	580	597	619	627	656	641	633	614	663	612	620	651	699	660	623	672	654	653	643	660	662	676	629	654	636	663	610	617	626	632	615	621	622	641	611	618	647	618	598	667	634	682	594	627	637	628	602	604	686	628	604	705	601	636	623	658	618	633	654	620	638	623	603	609	647	637	632	611	625	654	626	594	609	640	637	654	617	614	605	668	647	612	663	615	599	627	626	620	620	615	617	621	635	590	611	662	656	623	620	633	636	627	631	621	646	666	621	593	595	618	665	608	656	632	584	582	628	611	622	635	593	548	616	655	662	624	612	632	628	663	628	647	636	619	634	657	610	614	625	659	681	638	650	603	647	594	626	590	610	616	641	647	655	692	620	651	662	638	636	657	606	640	635	655	665	640	612	618	581	628	619	634	621	602	610	627	648	637	645	599	601	626	655	626	684	624	658	664	685	682	612	662	650	624	627	584	637	641	619	638	646	633	602	608	677	614	654	655	616	688	656	677	609	634	676	607	626	587	654	691	638	636	668	680	601	634	611	655	613	632	642	607	605	596	609	657	619	678
47206	52035	40669	27525	22629	19051	13166	8960	7378	6166	3917	2855	2192	1717	1641	1404	1197	1003	870	790	673	729	604	555	569	556	496	487	434	429	376	314	309	315	321	314	281	267	281	269	290	268	258	271	261	241	275	267	248	263	242	242	257	264	255	259	240	269	235	262	242	277	231	282	281	245	272	265	240	263	247	237	229	248	241	246	246	257	234	245	235	269	245	255	252	261	274	259	286	234	252	224	219	225	221	237	233	231	225	225	213	236	230	225	242	224	227	217	231	227	222	242	235	214	250	250	235	234	248	246	217	225	247	245	249	225	251	234	253	239	249	241	217	230	209	232	224	195	236	229	210	204	230	240	230	259	224	252	237	243	255	250	255	260	234	212	231	237	234	233	230	234	232	221	247	221	198	233	224	240	221	210	227	224	240	247	256	220	248	235	234	228	208	262	231	205	220	223	195	243	242	217	264	252	241	233	207	240	222	227	230	232	241	249	238	204	229	245	227	224	238	249	238	239	237	216	213	228	207	238	224	209	249	237	258	213	228	226	228	245	222	246	238	250	221	213	208	237	240	210	238	225	235	230	228	235	222	236	221	258	221	249	232	216	233	215	202	256	252	238	201	261	251	231	229	229	225	220	258	225	195	239	238	239	229	231	211	221	230	205	215	242	232	268	247	215	239	207	266	245	229	205	220	245	224	230	258	248	218	250	216	230	212	251	254	248	232	196	206	199	242	254	221	233	226	208	267	247	251	222	248	228	235	212	230	223	218	236	222	216	240	238	267	259	217	233	202	256	234	230	245	204	251	214	208	268	215	217	245	206	206	221	211	254	221	216	217	234	243	225	238	263	204	228	238	218	223	214	261	231	263	247	233	237	224	241	254	220	225	241	239	251	246	244	208	220	242	251	256	217	231	238	227	228	232	212	263	242	227	234	255	225	255	223	208	202	202	240	251	217	228	219	234	249	229	233	231	235	245	247	241	224	220	247	245	204	245	227	255	234	216	263	218	226	228	233	254	217	222	251	246	239	259	225	239	235	218	220	248	248	249	227	235	204	254	258	237	242	223	242	217	200	249	227	247	208	250	224	256	229	247	215	236	258	241	216	226	253	236	235	256	222	224	229	215	226	235	238	211	273	240	244	207	205	241	225	226	215	212	231	225	224	222	264	242	253	225	204	235	234	255	213	246	225	260	242	261	232	205	238	241	207	206	211	266	239	242	248	228	224	244	225	221	259	250	239	232	234	246	253	249	249	240	252	239	230	209	266	211	221	227	228	223	226	205	253	233	236	253	213	232	245	245	229	240	229	184	250	236	228	219	229	221	203	235	241	239	220	231	229	240	247	247	246	244	229	253	227	218	235	236	210	218	219	246	237	221	235	237	235	247	232	253	227	230	240	254	230	243	246	221	236	266	209	215	228	227	234	246	243	252	236	214	211	227	228	243	240	221	216	219	217	227	227	247	234	238	214	232	240	224	241	235	229	213	235	228	240	234	231	237	235	228	235	215	238	273	241	221	209	229	222	204	249	218	233	231	233	220	243	236	249	221	240	208	243	261	239	200	232	231	248	215	225	247	230	228	233	232	238	248	213	241	253	245	222	234	220	232	253	238	228	245	213	236	220	222	235	242	229	263	237	245	209	257	230	220	234	210	236	245	232	220	200	233	235	246	266	226	249	232	240	218	231	235	244	197	231	204	243	232	219	212	240	238	217	232	248	238	251	256	249	252	247	220	233	254	243	235	205	221	237	242	218	225	222	255	241	228	242	244	225	231	262	249	213	238	211	222	213	234	224	247	234	220	256	223	240	207	213	218	252	220	209	190	241	233	230	237	241	223	231	224	253	211	203	221	247	221	249	251	249	237	235	224	266	232	224	221	253	253	241	218	226	238	247	233	273	228	238	227	240	230	238	210	223	209	234	240	267	233	250	231	257	242	237	238	236	247	239	255	245	248	216	237	242	232	237	224	225	243	242	222	239	250	230	226	223	236	235	236	217	219	232	248	218	225	217	210	226	265	235	243	242	254	228	230	226	215	234	213	223	246	247	243	208	239	236	241	230	230	236	217	216	225	235	273	230	266	248	224	212	218	216	205	247	222	224	227	230	234	237	255	234	247	244	232	238	239	251	236	238	231	196	242	210	220	215	224	252	208	231	216	216	243	240	248	222	218	229	215	220	217	227	240	233	280	215	234	227	223	243	218	248	224	221	231	247	242	223	230	193	225	218	250	249	239	240	223	225	212	207	226	258	254	212	237	250	259	253	232	219	243	227	235	247	240	262	249	216	219	218	232	218	246	235	264	203	235	219	233	244	212	206	246	255	233	217	224	237	228	224	232	238	240	244	215	231	233	223	243	193	223	255	229	238	245	244	222	267	244	239	255	224	249	222	248	222	225	234	237	228	221	258	237	235	221	257	257	256	267	261	252	250	229	228	239	245	225	232	222	244	246	199	228	236	215	258	225	240	236	222	234	257	239	215	200	241	239	205	230	230	227	223	197	193	251	245	218	249	242	239	222	240	235	245	228	231	203	223	214	236	237	228	233	246	221	236	224	240	249	255	259	247	247	225	244	237	222	257	247	219	237	232	210	225	210	238	236	224	227	211	267	243	235	238	219	253	228	215	200	249	253	227	219	253	250	227	245	221	242	240	241	209	238	215	229	237	233	237	220	249	239	266	211	221	203	248	249	266	253	213	243	239	224	213	216	226	242	251	221	246	243	250	224	224	236	250	224	214	235	240	241	245	260	244	227	220	243	245	231	220	214	243	206	222	226	243	224	237	229	199	234	212	232	238	236	247	241	240	217	237	232	217	238	227	211	232	217	232	239	253	264	227	238	222	238	216	251	238	212	231	245	218	266	238	221	223	262	243	272	234	237	204	218	227	201	222	209	241	221	242	215	258	247	234	260	237	242	238	212	214	220	217	219	230	231	218	218	232	226	181	207	208	228	247	216	216	239	231	240	235	227	213	223	228	239	241	240	255	248	232	241	231	244	217	241	246	222	234	231	220	219	224	253	239	253	236	245	277	251	254	218	248	240	235	239	220	250	233	248	247	221	219	220	231	245	246	255	200	233	186	232	220	249	245	244	221	204	240	213	236	246	227	235	202	232	246	224	231	226	239	215	249	209	245	194	262	259	236	272	246	225	245	231	230	273	263	226	220	262	240	255	247	230	245	231	221	247	223	226	224	227	256	234	218	214	232	232	229	237	221	225	209	227	226	240	213	235	255	246	224	253	258	238	203	272	216	234	255	237	219	249	235	223	244	227	231	255	211	230	266	238	232	247	217	242	258	243	231	221	228	230	234	217	256	233	214	233	216	233	225	242	230	209	215	269	239	241	263	234	231	238	245	236	222	213	214	262	228	226	224	235	213	225	230	223	207	229	247	239	229	238	246	227	240	225	274	236	252	237	221	218	234	237	223	209	262	233	219	225	247	217	230	243	196	237	266	231	229	231	227	249	242	238	242	243	225	266	232	229	264	226	218	252	238
32861	47202	41749	27114	23591	23444	21165	18022	17985	16628	12568	10684	8954	7640	6953	6175	5555	4793	4506	4231	3747	3546	3054	2842	2839	2821	2234	2025	2018	1608	1602	1312	1198	1104	1013	1017	959	908	868	845	870	857	823	801	736	757	735	769	767	710	747	677	706	756	713	751	685	736	771	716	713	714	700	752	773	790	795	778	797	805	712	794	717	690	690	745	681	735	678	709	631	668	658	695	701	691	715	693	647	651	640	612	601	633	664	598	575	601	579	578	592	559	553	583	551	591	610	542	578	517	533	595	569	576	640	588	592	532	592	537	553	529	542	548	580	563	572	589	547	565	578	576	525	586	576	576	554	532	562	574	569	559	545	580	568	571	547	566	559	585	522	572	594	516	554	540	563	547	540	552	576	558	573	540	572	566	539	552	541	541	581	538	552	584	556	567	542	568	548	550	569	584	541	520	534	578	566	554	589	566	563	532	585	523	529	556	558	593	548	568	520	536	560	569	540	536	595	551	601	517	569	547	538	553	557	551	573	538	528	564	560	611	579	587	616	560	550	612	577	577	563	544	538	513	504	571	545	509	530	595	526	558	558	585	550	546	585	577	551	570	560	597	518	554	535	546	609	509	548	586	584	581	583	574	590	541	534	550	557	526	556	516	564	538	570	525	511	568	528	574	563	546	536	556	546	591	563	606	583	574	519	555	514	550	580	558	534	612	568	529	560	544	552	563	562	515	558	562	565	582	527	562	537	532	579	521	528	545	562	542	555	566	562	555	598	544	563	563	577	548	560	533	584	569	561	612	548	588	566	567	571	556	553	547	551	542	535	534	578	573	543	557	600	586	608	571	547	561	534	563	561	575	565	577	552	559	598	545	617	536	565	541	542	534	565	572	558	563	584	567	542	605	519	573	545	529	545	571	593	559	579	576	573	527	561	569	570	578	573	546	554	545	594	570	581	516	562	542	572	569	551	538	522	547	538	543	546	524	547	550	531	579	531	552	543	564	550	561	559	528	592	564	556	550	547	574	522	571	567	567	569	577	543	582	572	582	598	535	564	579	553	561	523	569	543	591	545	618	592	536	581	556	527	521	564	574	582	515	575	562	534	542	572	563	604	559	551	573	539	545	593	544	547	533	557	582	567	552	554	587	568	572	542	549	545	547	554	528	547	596	568	537	530	591	560	506	541	570	549	530	547	567	552	580	579	546	569	553	536	588	540	559	565	532	558	527	548	562	551	591	578	555	544	567	544	571	526	560	578	547	569	550	559	503	610	575	538	538	547	547	562	531	558	498	553	560	538	578	541	573	577	561	550	622	547	571	554	540	538	559	520	558	556	594	566	509	586	550	564	528	584	599	546	529	565	523	576	584	567	554	546	599	561	569	546	547	545	531	508	570	583	512	524	566	545	541	514	591	591	576	585	594	571	569	574	557	585	586	550	564	586	579	575	540	568	538	571	549	581	569	533	574	558	602	546	556	550	575	590	557	564	580	587	570	546	548	586	598	590	551	546	506	541	572	532	554	525	588	579	544	563	539	573	575	572	549	528	547	537	548	583	544	569	583	568	546	536	529	582	554	507	581	536	527	586	541	528	508	510	553	505	584	525	549	577	563	512	576	565	534	537	551	537	586	577	573	533	567	558	571	524	560	542	525	526	556	499	581	560	546	622	558	554	548	527	535	575	560	537	578	561	558	572	545	524	580	548	547	538	515	560	565	548	543	557	593	538	550	538	558	581	565	553	508	541	571	601	536	575	584	553	551	527	549	577	549	557	604	584	561	549	550	595	556	539	573	529	582	561	534	566	549	562	559	551	564	535	566	574	534	542	531	551	515	521	614	563	513	546	562	565	573	523	583	513	547	558	626	508	559	518	571	576	535	548	550	509	575	580	547	525	554	511	539	563	538	549	552	572	559	577	562	567	535	482	561	576	572	530	541	528	563	539	528	600	573	546	608	564	551	532	545	582	542	531	532	562	515	524	545	511	555	554	585	546	552	537	553	519	538	530	563	546	525	568	630	567	538	586	551	551	543	563	602	535	533	526	558	572	538	538	536	602	542	560	581	532	543	559	568	545	577	497	549	547	547	561	549	594	617	560	530	546	542	541	567	544	564	497	560	538	587	506	592	565	525	555	540	530	532	554	529	529	542	549	546	584	530	565	519	526	567	559	551	539	522	554	578	524	586	551	559	548	552	563	584	539	577	543	562	563	540	546	550	598	557	552	558	604	558	535	539	590	562	569	582	513	585	563	551	561	539	575	571	554	562	547	585	501	544	546	603	571	533	519	579	582	623	536	557	580	592	536	587	569	528	542	530	573	601	580	563	533	565	575	591	553	566	537	602	529	576	532	544	570	557	572	526	566	536	575	533	558	521	561	541	557	540	559	547	539	570	547	517	580	537	517	567	518	561	576	571	560	515	573	553	516	543	556	573	561	543	543	563	553	574	589	565	541	546	550	559	558	572	588	541	581	528	554	547	547	570	532	559	540	555	595	546	599	571	476	541	543	551	555	575	584	542	567	533	501	565	572	537	594	543	552	540	537	517	539	518	578	584	568	520	551	587	574	577	536	574	631	575	501	583	465	588	556	600	554	543	591	569	564	563	555	536	524	508	538	554	540	559	553	555	541	598	546	553	546	550	602	559	528	577	590	529	534	549	621	581	583	543	544	577	544	568	595	550	557	573	566	582	574	583	575	565	517	540	535	579	559	527	576	512	556	568	548	551	570	551	557	567	534	546	554	554	575	543	575	547	581	572	522	539	600	540	561	572	554	527	580	587	571	557	550	539	563	512	551	494	559	575	533	555	514	615	578	545	545	525	579	550	559	585	578	547	613	554	596	541	561	548	500	591	541	578	518	573	554	543	592	556	576	544	590	511	555	551	553	568	553	610	568	573	554	559	560	543	544	555	549	551	558	558	524	558	544	531	532	538	554	509	616	576	577	525	546	539	545	570	556	522	547	552	589	529	532	554	514	562	563	571	576	564	552	572	559	524	579	567	537	598	531	558	545	545	546	549	552	513	537	574	549	557	554	545	588	546	551	545	548	550	553	552	596	605	587	555	590	551	550	542	550	570	598	547	495	575	532	502	616	537	572	564	596	571	571	604	598	579	577	570	556	588	550	565	561	536	568	521	570	561	549	626	585	544	543	534	536	569	524	573	550	506	539	560	522	561	628	565	559	565	552	557	526	570	581	556	554	551	541	581	576	565	553	577	574	561	545	545	518	518	576	532	572	552	532	542	560	586	556	556	560	536	563	544	564	557	581	599	573	522	569	577	538	555	559	567	524	544	564	558	548	535	533	547	559	532	557	564	525	545	602	556	577	546	571	587	552	574	551	546	559	557	549	545	541	549	530	599	564	527	537	545	569	553	606	576	544	559	586	564	561	556	575	565	571	546	582	573	567	568	588	537	551	552	540	588	567	493	590	550	545	549	520	555	564	548	529	534	540	565	522	577	524	560	581	601	541	533	582	547	550	581	554	575	579	573	548	537	570	520	559	544
16345	16465	13457	6633	4004	2660	1816	1383	1127	915	864	699	584	501	444	413	376	369	362	351	336	326	298	288	283	259	246	287	245	277	240	235	214	229	200	221	210	268	254	240	210	249	238	203	205	234	199	206	220	202	219	199	222	236	236	226	237	226	211	219	237	213	210	233	235	223	228	212	252	224	200	223	233	218	220	219	242	253	228	237	256	198	207	198	262	211	220	227	227	239	209	222	224	228	208	223	201	216	221	220	237	216	226	254	215	196	195	210	236	195	209	235	207	219	206	217	216	220	227	204	193	214	237	199	234	187	240	224	226	211	206	232	218	229	207	237	182	225	217	222	221	218	228	202	206	220	265	223	212	224	198	228	197	192	230	205	187	222	204	206	220	216	231	231	242	227	203	195	219	213	201	218	218	224	229	227	251	219	223	203	202	215	207	205	240	243	210	207	210	216	248	216	214	203	214	220	220	195	194	200	249	201	216	198	245	230	228	228	227	244	244	214	212	227	223	207	211	247	217	229	229	192	216	235	215	209	208	226	196	216	222	216	227	214	243	218	211	200	220	211	229	212	187	201	237	219	192	209	233	225	236	233	206	241	243	234	188	241	213	234	221	245	254	212	250	211	202	221	227	219	241	199	226	228	184	208	222	219	231	199	191	210	227	211	238	215	205	209	223	230	192	229	204	200	227	213	205	224	223	182	216	246	231	209	241	217	218	211	246	215	239	214	237	212	211	241	228	215	253	251	202	220	245	211	215	205	213	202	253	232	219	195	209	219	227	237	216	213	210	207	244	210	189	211	221	209	219	219	225	202	199	190	209	190	206	205	208	223	217	205	216	227	229	203	216	203	212	188	197	222	219	231	222	203	213	197	224	210	223	218	219	201	218	233	239	195	216	207	213	234	229	222	191	229	233	204	210	205	218	205	223	204	194	208	209	195	222	212	213	225	196	215	226	212	191	208	234	225	244	227	205	214	197	199	192	208	202	206	213	219	226	204	209	190	203	222	211	247	239	231	232	219	225	232	208	216	231	209	212	202	215	209	221	213	186	195	234	216	219	219	211	225	225	186	224	200	233	234	203	211	181	225	235	186	230	204	210	193	232	231	212	200	205	215	255	227	233	207	216	202	210	234	215	207	218	183	191	213	246	212	208	225	219	198	196	196	230	215	226	202	192	216	236	194	191	212	219	208	255	211	209	195	221	228	229	220	204	202	227	202	236	230	198	223	201	191	221	221	203	244	211	184	220	242	244	202	215	217	228	232	217	213	216	204	218	205	215	232	204	202	229	226	196	216	212	217	217	223	230	215	186	205	216	221	211	183	230	221	173	216	219	187	234	222	203	214	220	213	204	214	210	200	211	214	222	222	219	189	233	216	239	209	236	219	206	228	214	216	208	231	237	232	227	228	227	227	202	239	227	214	223	219	216	198	236	229	209	235	249	214	209	203	217	212	193	201	223	250	212	227	239	196	218	229	232	219	202	239	238	227	233	232	199	230	214	213	215	193	197	196	232	233	248	244	218	205	195	221	202	204	171	210	220	227	207	206	213	216	226	208	218	203	237	198	213	213	193	217	239	219	246	224	232	235	193	212	193	217	218	235	231	219	240	220	215	220	239	223	195	235	224	211	237	213	214	240	197	230	186	204	211	229	212	246	217	213	195	231	206	212	253	223	213	229	225	231	208	212	226	218	235	229	225	223	197	182	240	210	224	244	227	231	247	230	217	221	212	214	187	212	241	210	224	222	206	215	229	213	244	244	229	197	235	213	219	228	220	227	230	217	222	225	214	201	223	236	223	213	219	202	198	228	244	234	217	226	199	194	207	210	206	198	214	205	221	223	212	208	210	214	234	183	220	202	199	209	209	225	193	201	228	239	235	217	235	212	221	222	229	198	219	216	220	224	212	222	261	245	216	230	208	180	234	219	229	226	192	215	219	207	194	230	220	235	214	204	216	204	195	234	219	207	217	216	196	205	240	223	214	241	218	218	193	212	205	231	206	234	207	211	193	222	233	218	191	198	211	212	201	196	237	207	218	203	191	215	209	193	209	232	210	226	219	237	256	215	218	209	209	236	222	224	211	237	223	225	203	242	217	218	205	217	230	220	220	225	217	222	201	236	217	212	228	237	203	224	222	219	209	225	217	220	185	227	219	218	216	245	233	215	215	205	204	214	201	205	211	209	226	202	211	209	200	218	237	229	212	217	169	246	215	223	234	213	239	245	195	199	213	205	199	224	222	225	221	216	239	210	212	186	233	211	211	219	223	231	209	242	233	216	246	211	212	238	211	225	213	215	247	204	249	201	210	227	225	190	209	201	236	222	234	216	207	211	198	226	243	206	204	219	220	215	214	219	235	237	223	189	204	221	217	200	204	225	193	226	215	203	206	192	210	232	203	181	222	227	219	216	238	242	198	190	228	226	236	233	212	202	201	203	224	219	212	237	238	214	218	215	195	211	216	234	241	219	188	225	220	218	229	209	228	216	211	246	250	223	229	217	226	248	205	196	227	221	202	232	230	219	194	214	212	204	242	221	216	197	224	228	222	219	220	215	200	177	213	206	214	226	235	219	221	204	227	274	196	200	232	209	175	223	255	221	203	237	218	213	225	209	239	250	221	236	192	225	193	253	247	239	207	200	228	212	205	227	213	208	210	209	205	229	219	216	205	214	226	249	192	217	222	207	225	241	234	209	188	222	214	223	216	239	223	195	192	215	214	222	185	212	223	225	216	196	212	219	229	218	194	216	230	236	224	196	208	219	205	191	223	242	202	225	214	208	182	223	218	211	202	221	212	218	230	219	222	222	238	227	218	192	190	222	190	200	246	237	196	248	211	214	235	206	227	206	221	218	221	177	220	221	224	238	228	224	232	237	205	233	231	207	210	243	234	220	224	218	204	219	254	225	215	221	202	217	214	199	202	226	201	203	231	211	215	254	235	215	224	217	226	237	217	222	207	225	193	200	196	198	218	217	221	213	197	205	235	221	243	221	194	225	181	207	220	187	191	211	183	208	219	232	201	237	202	207	198	220	228	197	213	227	219	223	198	212	228	249	222	237	206	231	208	195	218	246	222	242	248	234	212	214	202	237	221	225	230	236	219	258	226	210	208	221	204	197	201	201	235	214	221	207	193	220	197	209	208	234	217	218	230	194	189	196	204	232	218	231	224	202	239	219	183	203	220	186	188	221	193	229	213	214	202	207	217	198	198	190	228	206	216	222	223	224	222	188	218	205	224	193	219	237	232	185	218	224	245	242	244	206	210	219	235	179	207	196	208	219	220	231	207	194	226	209	203	227	226	230	224	216	237	245	240	231	236	220	208	227	221	205	188	205	215	224	222	195	203	218	200	219	214	208	214	223	237	229	190	223	191	221	228	216	207	222	210	220	205	235	204	225	237	236	215	213	193	219	236	200	237	207	199	190	236	196	253	212	204	215	189	208	211	221	226	202	222	203	223	223	210	224	229	206	245	238	237	209	238	210	241	225
10087	16263	16845	12199	10761	8793	7298	6045	5246	4669	3813	3363	2834	2562	2116	1818	1641	1587	1586	1497	1465	1301	1259	1139	1068	1063	981	926	853	781	709	631	628	684	642	592	628	597	599	585	607	605	668	617	620	546	567	554	622	567	555	536	545	543	555	558	539	562	594	585	577	651	616	602	581	611	623	638	612	603	591	603	600	635	604	631	613	599	550	591	592	589	611	606	591	541	544	560	567	533	551	612	559	497	590	552	531	539	568	559	527	550	543	529	555	559	554	543	532	546	564	567	531	551	563	519	527	528	534	552	526	521	557	566	554	559	544	522	539	527	521	525	577	535	519	552	546	488	555	525	580	526	579	518	477	506	550	517	516	526	566	525	549	574	530	548	510	483	566	547	528	511	563	584	537	540	558	514	546	494	540	562	532	520	516	547	553	548	557	540	497	552	505	537	533	556	526	518	541	541	533	531	531	525	556	548	537	557	502	494	549	544	537	534	515	566	529	492	533	520	501	561	539	556	547	586	521	530	544	550	540	539	549	535	537	537	514	503	519	518	495	508	552	506	535	537	540	490	544	556	521	512	562	546	531	512	535	558	535	521	508	547	523	524	536	544	530	525	557	554	485	521	483	547	533	481	535	525	516	508	539	508	602	538	484	533	550	547	559	566	530	565	524	585	511	543	549	510	511	544	563	551	554	507	552	490	518	518	539	562	564	546	525	555	532	587	529	589	562	553	532	532	496	560	500	544	540	550	537	506	558	532	553	529	553	536	532	525	553	557	553	534	541	565	607	511	546	530	571	514	534	554	554	534	541	516	509	557	549	578	525	479	576	533	523	548	540	526	529	546	515	472	533	456	531	583	508	563	533	531	542	533	548	514	521	591	601	564	531	513	504	523	524	521	520	538	549	544	572	523	495	513	574	511	563	546	580	522	544	549	547	515	516	542	552	512	551	527	484	576	512	535	580	528	592	532	529	527	572	536	516	584	569	553	566	562	579	516	497	551	534	528	537	516	527	540	518	510	536	549	545	505	544	522	496	524	550	521	543	531	531	537	556	560	553	544	580	522	503	520	535	522	536	524	560	536	526	566	534	559	555	540	555	548	569	563	468	542	526	580	545	498	529	517	506	555	535	536	537	539	568	561	558	486	520	508	544	549	551	541	561	525	518	549	534	526	561	448	534	548	497	540	507	541	552	539	589	555	538	529	588	553	575	522	526	532	542	569	516	512	517	517	542	547	540	523	541	527	547	558	514	543	516	512	570	512	587	572	576	552	524	558	564	597	531	533	554	536	548	539	534	530	551	533	572	528	578	519	516	545	538	516	538	546	518	538	520	523	561	521	525	565	500	569	527	522	495	518	532	501	523	498	537	544	566	542	550	556	523	520	518	561	498	525	537	513	583	583	536	534	522	513	564	537	508	527	554	557	523	532	526	554	543	547	523	545	528	528	548	559	535	551	575	537	507	562	544	539	500	566	583	487	533	551	522	513	519	499	511	572	512	558	514	542	556	560	551	518	519	592	561	515	545	502	582	543	534	526	525	522	553	541	521	549	526	533	524	605	506	527	530	538	549	563	546	560	553	550	524	534	484	537	547	495	567	535	513	553	533	551	547	569	532	532	553	533	556	530	505	541	493	547	531	533	518	545	516	535	496	566	502	524	523	507	542	523	505	530	523	568	557	510	502	535	523	548	502	549	527	576	544	540	562	512	534	566	510	548	557	482	542	536	518	536	561	545	557	498	542	514	527	590	571	523	502	470	563	561	554	516	534	531	527	573	539	499	507	541	528	534	559	506	499	562	555	557	497	545	521	553	564	557	532	519	535	495	503	512	512	544	544	517	523	512	510	548	524	492	550	538	527	526	558	544	534	549	552	569	517	525	537	499	519	547	520	527	527	539	498	557	544	525	546	520	509	541	489	538	525	554	513	514	565	510	526	515	560	552	536	549	526	553	539	556	582	552	511	585	540	514	530	540	521	542	523	526	541	565	508	516	514	536	514	555	513	529	542	531	556	521	519	512	520	515	514	517	553	556	539	542	541	527	526	509	541	565	501	555	552	567	578	532	563	496	549	522	540	523	520	521	533	566	510	506	564	523	524	487	544	544	583	509	529	518	504	538	536	532	529	518	532	540	566	533	526	575	487	537	560	552	501	526	545	549	541	557	516	540	513	547	533	539	561	564	526	549	498	526	574	536	508	576	493	528	529	544	543	534	480	558	524	506	557	563	529	550	498	538	558	516	532	533	543	510	508	517	555	536	542	545	504	544	520	573	544	505	536	515	515	559	551	567	542	558	537	538	530	539	543	549	573	522	496	564	553	533	534	511	566	560	549	531	556	533	550	554	554	542	555	529	539	504	521	537	540	546	528	498	530	532	538	529	562	561	531	510	571	561	498	548	541	540	548	511	527	549	475	550	548	583	554	512	491	517	541	514	533	547	547	545	535	519	560	509	554	564	533	562	541	525	550	520	574	556	553	491	510	523	576	532	522	548	480	517	533	552	509	508	588	517	534	516	571	529	533	546	518	490	544	511	523	552	557	510	551	561	548	536	578	551	561	496	510	528	494	520	539	559	550	536	530	565	552	528	492	540	528	550	526	549	526	579	532	537	539	520	552	531	524	514	532	537	551	526	547	504	547	539	555	518	549	562	577	551	531	573	550	515	528	556	560	547	549	520	540	502	536	550	552	518	540	533	560	533	510	527	559	546	545	509	555	529	520	542	575	529	529	535	542	522	534	567	534	533	555	534	512	569	511	545	533	547	518	530	533	597	546	547	521	537	540	540	514	529	515	558	546	482	509	555	532	520	572	530	529	539	543	543	504	562	515	577	518	540	586	544	497	543	557	516	582	537	557	563	526	504	520	486	521	494	553	512	519	545	511	569	516	531	549	527	570	550	507	555	506	555	531	567	554	555	515	519	547	523	553	512	572	522	542	527	513	533	553	542	544	534	535	528	523	552	572	554	538	523	522	540	552	524	555	553	557	520	533	538	508	508	543	510	550	517	524	572	533	510	566	541	556	506	556	559	532	579	530	539	552	574	538	552	531	524	567	544	563	557	547	552	569	551	531	564	535	495	537	565	528	556	504	604	491	552	512	492	520	527	522	518	574	521	530	574	537	572	514	561	532	555	496	545	531	564	517	520	515	532	529	559	536	563	547	524	597	576	509	551	523	523	552	511	589	540	516	534	537	552	572	514	564	541	526	555	449	553	527	546	541	551	543	508	544	540	513	524	546	527	495	493	515	505	544	562	527	508	532	566	548	522	507	497	554	570	520	536	550	511	548	539	544	504	605	525	534	548	580	552	522	516	546	579	545	512	544	508	518	556	571	542	534	545	586	572	549	535	494	498	544	538	512	533	492	501	544	537	537	497	536	533	514	505	541	507	520	517	540	509	459	507	563	567	526	534	540	529	544	498	523	497	529	520	514	545	518	514	504	527	528	547	566	576	515	542	543	573	532	539	539	622	508	520	520	533	575	578	499	555	528	546
37713	51364	39781	26325	19483	13674	8333	5262	4691	3402	2176	1710	1202	1032	852	792	857	693	650	564	635	507	507	517	481	470	428	436	368	356	348	321	294	311	335	292	305	312	282	292	274	296	265	250	281	280	282	276	265	274	285	238	308	276	268	278	270	262	287	279	301	290	261	283	266	274	314	287	298	258	278	268	277	288	285	253	249	272	294	258	260	274	253	266	283	255	257	261	263	278	259	245	242	280	261	243	278	244	270	255	279	255	248	266	253	272	260	288	264	256	235	267	231	277	274	265	262	234	267	275	255	244	263	263	255	223	239	250	248	275	274	254	264	261	245	240	277	265	253	253	251	278	264	277	244	268	274	275	289	277	256	269	244	229	244	261	272	230	288	274	270	263	249	287	288	297	275	246	254	271	250	265	248	243	252	262	267	250	271	274	284	256	296	270	288	241	270	262	271	260	277	274	266	238	266	269	280	258	263	265	260	277	260	280	238	234	271	245	261	268	236	219	247	295	249	261	269	250	255	283	263	309	272	292	279	243	236	239	273	255	258	248	284	245	254	287	242	285	268	268	227	261	258	237	256	262	252	214	240	261	271	240	258	264	228	257	273	256	271	250	257	246	250	241	284	249	253	262	272	272	234	244	250	272	243	233	304	287	279	284	244	257	250	237	259	270	263	280	263	269	273	275	268	233	227	284	277	274	266	257	238	238	245	283	259	260	245	280	236	261	264	248	242	245	252	272	265	267	247	259	238	250	253	264	252	262	259	259	262	258	253	258	253	240	271	275	279	233	265	276	221	254	272	246	254	258	280	255	282	294	243	265	269	273	221	268	251	256	273	257	280	239	250	248	282	275	257	290	255	249	236	267	228	266	307	270	287	256	277	253	260	291	263	291	250	240	258	239	282	273	252	260	275	266	269	224	241	219	233	267	270	265	245	288	279	245	274	268	243	287	249	226	278	256	270	264	268	241	289	259	266	260	234	272	206	242	255	256	272	257	255	242	261	261	260	264	290	232	292	251	288	261	250	257	253	252	253	241	248	253	273	253	271	261	250	279	272	252	243	276	270	269	245	275	272	263	245	283	266	268	274	238	292	264	258	264	261	235	231	259	250	281	243	251	284	270	280	284	268	268	235	254	250	274	261	245	281	269	267	268	283	212	258	265	282	266	265	276	264	261	289	265	259	267	231	247	280	270	283	259	276	270	233	271	250	252	223	268	298	263	275	249	272	237	278	248	268	292	235	283	232	294	304	266	263	269	255	275	265	239	290	229	287	252	306	252	293	261	257	248	257	267	277	245	261	282	250	220	230	252	273	253	248	259	247	229	280	233	250	249	270	246	282	236	267	240	251	229	277	268	285	254	260	253	256	286	247	248	254	255	272	271	304	270	254	272	236	234	256	256	276	279	253	245	255	270	260	272	245	272	240	261	259	238	254	264	308	300	255	267	270	258	281	246	239	242	259	268	273	250	260	287	278	268	260	258	261	238	256	253	270	240	274	265	243	270	272	284	246	251	255	235	278	247	246	260	292	278	228	250	265	285	281	294	268	243	282	289	240	226	241	251	264	255	257	255	259	238	269	277	255	221	254	241	246	233	234	255	271	264	264	278	283	260	259	252	231	270	258	265	237	256	253	256	245	282	307	269	263	226	250	237	268	263	258	249	257	251	279	236	269	264	251	302	247	241	258	267	245	254	268	251	263	242	254	224	271	261	250	265	252	257	270	242	234	248	243	228	245	273	268	264	276	257	255	286	275	267	266	269	266	243	263	262	265	250	274	258	240	278	299	243	277	244	267	275	242	256	248	225	223	252	260	277	260	257	245	274	268	281	264	229	269	265	269	265	261	254	269	247	262	277	253	262	282	241	258	255	260	248	258	265	256	280	273	258	273	261	260	264	248	268	270	270	270	264	257	274	232	264	244	284	237	246	279	242	263	264	290	253	231	240	275	255	250	283	281	286	251	259	264	216	269	261	289	245	297	266	251	245	242	245	233	271	250	263	257	290	267	261	283	240	240	291	253	270	252	262	255	270	249	248	261	246	252	236	278	252	259	235	283	246	256	253	261	286	249	281	265	242	262	265	291	276	254	284	259	230	253	269	254	262	263	286	260	262	278	255	254	252	282	266	263	266	274	276	274	298	269	258	270	270	251	234	265	251	251	259	243	254	215	265	247	238	262	261	277	268	253	236	247	262	241	277	291	225	294	246	255	257	257	258	257	256	256	262	234	254	259	252	299	272	246	266	266	300	237	261	259	276	275	232	271	278	292	302	279	256	266	261	258	278	241	255	243	263	273	238	255	274	262	260	267	259	265	258	308	240	238	272	275	256	274	284	244	216	283	273	284	272	261	249	279	276	249	231	248	250	269	242	236	273	256	237	247	255	279	266	262	263	231	273	254	225	275	247	282	260	247	229	252	262	241	281	242	280	261	256	267	262	276	281	253	242	246	236	259	263	267	270	226	269	252	234	249	252	256	241	245	265	255	251	275	257	258	243	235	263	251	264	228	258	261	242	273	284	268	259	244	273	239	260	258	222	247	265	264	264	245	248	266	270	274	245	254	235	261	231	239	281	253	255	264	231	240	281	236	254	277	275	311	264	246	253	272	265	245	243	291	244	248	245	224	241	229	259	267	254	290	278	277	240	253	272	268	249	253	229	244	257	268	254	244	281	265	264	274	230	254	257	282	277	238	257	234	271	269	287	259	249	239	258	237	270	270	246	266	270	278	246	272	303	258	279	273	262	274	289	254	258	266	284	253	232	242	269	275	270	263	247	247	250	267	265	250	257	279	251	265	257	245	264	247	233	261	228	270	268	228	275	284	236	298	266	278	245	282	289	264	258	246	277	246	247	247	235	262	231	260	254	269	251	279	232	302	275	288	261	273	288	274	266	237	260	243	250	281	261	249	248	263	251	242	279	273	256	264	239	289	260	249	244	267	269	263	267	262	251	244	278	251	255	282	288	267	260	266	270	288	238	233	274	290	231	251	263	257	261	256	253	228	252	246	254	261	260	266	277	277	255	291	268	275	261	260	265	255	276	251	259	265	261	272	252	263	273	248	265	256	273	270	244	261	251	266	274	274	249	273	256	263	247	280	289	276	283	239	260	242	284	261	282	266	215	292	273	259	267	265	267	261	255	271	288	272	247	266	293	268	254	253	247	259	245	264	278	267	255	276	259	236	259	267	246	258	265	271	268	259	290	249	264	286	242	273	285	278	221	273	258	234	238	282	289	279	258	271	239	283	226	270	256	229	282	258	264	265	257	248	256	273	249	246	229	268	273	257	265	252	256	234	257	273	240	252	254	271	243	245	265	268	274	256	268	263	272	263	239	283	244	255	289	241	269	249	253	264	244	257	255	256	244	260	259	247	280	231	258	235	274	254	237	273	262	247	216	267	297	265	242	239	266	279	246	257	241	288	240	260	250	249	235	235	235	268	265	257	273	259	271	264	266	258	241	268	236	258	271	264	287	254	268	268	262	266	257
26437	45165	38743	23514	20436	18776	16127	13476	13554	11508	8625	7379	5715	4962	4116	3774	4025	3387	3160	2926	2772	2347	2469	2410	2051	2017	1792	1538	1555	1259	1186	1105	941	940	915	854	891	838	779	792	788	795	737	816	789	784	821	713	696	668	723	680	785	702	773	684	706	671	741	753	740	750	742	819	749	798	766	811	788	810	816	822	787	761	735	748	748	732	745	713	683	642	695	746	703	710	721	731	734	661	676	660	657	666	675	648	601	607	637	681	633	690	667	642	647	636	609	651	634	663	654	625	637	630	662	584	598	632	691	593	635	626	636	662	644	581	610	654	597	603	646	615	604	633	569	641	565	622	591	598	621	604	627	617	582	615	607	606	659	648	635	614	666	590	609	593	624	635	573	607	660	613	646	575	638	640	638	653	646	645	594	600	625	628	631	618	606	596	598	593	623	647	661	665	585	650	625	660	636	612	649	624	632	614	636	588	589	587	634	596	588	603	633	683	607	606	614	648	644	624	601	590	616	624	608	634	660	630	593	632	610	610	624	627	640	610	616	609	623	631	648	607	585	647	602	665	556	655	659	662	625	620	597	624	606	624	637	631	570	627	622	571	580	639	605	654	685	655	625	645	606	614	598	629	660	617	603	636	598	649	650	626	628	668	606	639	580	638	624	591	608	659	628	601	627	644	657	578	631	629	651	621	561	628	631	592	660	594	647	667	634	589	633	591	658	610	615	608	572	593	611	601	595	549	576	585	618	578	612	620	625	605	672	647	630	586	623	629	637	616	648	584	628	626	582	627	659	659	621	694	612	654	648	613	606	644	628	660	646	595	614	570	623	626	561	628	655	666	625	649	606	612	613	572	654	696	640	635	576	623	594	605	613	617	600	644	583	618	644	622	623	594	634	638	647	605	609	602	653	623	658	626	682	640	599	617	649	640	611	624	605	610	626	676	589	612	623	656	603	652	647	594	630	581	623	590	582	660	653	642	650	647	634	584	617	635	629	628	572	621	656	638	636	657	578	646	611	647	609	600	696	600	614	655	651	673	621	631	608	613	598	611	676	622	620	601	631	636	640	617	620	635	608	568	616	653	644	575	606	649	607	590	613	653	605	598	580	587	597	648	658	640	607	632	646	583	649	628	632	635	620	620	609	573	646	598	578	645	651	596	585	668	619	658	592	627	654	598	622	656	596	583	590	604	648	653	589	583	653	607	620	638	648	635	611	592	594	584	576	642	637	657	609	626	616	627	644	606	618	618	600	599	604	641	626	651	636	623	637	598	635	637	664	634	633	656	634	576	609	611	586	590	585	599	600	623	655	652	639	660	593	628	587	646	629	569	626	614	627	563	608	622	620	626	603	660	627	648	608	690	627	615	668	659	648	658	590	599	668	590	637	648	638	592	558	672	646	588	608	619	600	634	629	649	643	624	627	637	627	611	596	638	645	622	602	634	627	608	623	595	593	594	600	657	638	603	624	678	629	586	625	637	608	605	631	610	595	613	624	603	648	621	588	640	598	673	661	605	605	649	620	648	604	631	640	609	628	617	615	607	586	640	647	607	628	603	628	611	647	626	611	652	623	610	619	651	627	622	628	620	669	594	621	685	658	615	611	605	612	604	601	588	650	623	610	609	571	681	648	569	590	637	614	627	624	622	653	662	588	632	613	610	621	620	594	574	619	635	643	582	620	614	635	604	582	597	610	658	608	645	608	588	660	573	625	599	632	658	590	602	637	631	647	632	621	635	574	636	593	611	657	623	588	626	618	631	644	635	628	624	617	604	643	587	629	593	632	582	587	643	628	629	636	618	617	666	631	600	608	566	613	612	628	647	574	628	650	640	665	656	594	652	612	624	590	622	618	598	688	572	594	642	614	660	609	657	596	638	638	594	610	633	651	601	614	632	633	612	627	634	599	643	665	661	586	591	589	609	625	610	613	596	639	606	604	619	672	605	586	646	662	648	605	619	638	609	624	571	601	610	650	647	622	607	624	578	657	578	625	615	626	606	623	666	634	667	686	626	598	633	620	594	621	599	605	614	605	645	640	639	650	613	611	639	623	642	653	599	593	645	628	607	603	680	608	653	641	607	588	633	617	661	641	639	669	587	652	582	633	647	625	631	615	585	617	598	626	628	605	618	646	625	614	623	623	629	645	641	605	634	620	589	621	655	644	627	655	640	601	628	602	638	627	639	605	619	629	632	609	641	581	652	596	621	651	584	612	633	620	650	646	634	593	590	675	617	622	595	645	601	629	622	633	618	649	625	632	657	700	628	654	630	615	612	584	620	642	644	624	577	639	649	596	639	651	590	623	600	617	609	633	618	586	659	624	615	665	635	631	599	590	632	629	648	642	620	609	660	605	606	632	605	627	649	645	632	621	662	593	585	640	616	634	571	590	631	660	594	625	682	633	635	563	665	573	637	638	614	613	629	615	587	642	577	657	611	600	620	639	653	683	648	609	612	644	615	640	585	619	614	619	634	600	596	643	617	639	649	591	605	609	637	636	651	614	615	612	619	649	591	613	644	608	624	604	624	583	638	626	636	587	646	625	582	658	656	593	618	596	648	619	690	655	594	611	635	647	599	652	631	598	648	634	625	624	614	605	599	605	598	605	598	612	614	639	643	644	596	659	610	610	635	648	632	685	607	582	601	651	646	629	620	602	583	623	657	639	684	684	614	638	589	622	628	652	596	622	635	570	658	643	595	627	625	594	617	635	607	624	613	615	630	636	640	662	640	633	656	653	631	634	622	679	609	623	608	595	604	632	619	618	607	632	593	596	639	595	597	614	581	644	635	652	619	637	651	649	630	630	646	661	655	638	643	651	596	645	598	631	629	579	602	607	615	649	609	613	588	594	593	643	667	605	602	598	635	596	631	592	607	639	683	601	617	629	602	664	614	610	610	598	651	628	621	612	627	623	627	647	613	627	623	600	627	613	637	681	606	613	613	597	581	588	626	621	650	626	630	613	655	635	646	645	626	635	638	630	670	646	594	614	603	588	601	636	591	594	602	619	561	654	656	622	653	586	630	618	634	668	580	592	644	624	603	625	609	618	586	635	618	633	660	654	632	638	616	650	581	650	582	634	652	651	631	598	657	613	601	660	616	589	620	632	637	635	618	651	599	591	590	612	642	561	630	619	648	575	639	636	595	599	600	622	549	668	631	596	595	618	644	624	607	649	624	649	625	595	617	621	648	648	594	631	635	575	640	588	665	622	592	645	653	587	626	592	635	611	571	611	587	624	620	637	626	617	675	622	622	643	618	598	616	599	661	600	639	634	646	637	655	623	653	549	663	586	600	617	641	616	628	619	604	628	665	610	675	650	614	611	636	616	625	634	585	666	622	597	626	646	656	667	617	602	650	615	628	640	612	666	636	617	612	654	617	614	582	656	568	622	618	636	599	623	631	615	604	592	575	617	616	668	652	633	643	610	641	618	604	642	619	615	613	625	600	640	594	604	618	641	601	633	625	621	612	647	614	669	620	623	600	572	662	657	589	694	665
47019	49424	41002	29270	22763	19043	13131	8908	7043	5873	3518	2573	1862	1621	1348	1146	1154	1008	910	877	783	804	692	561	644	542	538	463	384	373	363	316	297	269	287	284	267	257	302	279	252	260	255	250	254	243	300	270	240	243	267	296	256	268	237	248	227	267	263	231	261	268	284	257	261	259	259	247	258	259	244	259	300	274	245	237	268	271	251	236	222	218	236	252	254	253	243	247	234	246	230	254	217	228	234	193	242	234	229	233	252	239	215	259	230	226	237	211	229	224	238	238	235	233	200	259	206	226	243	227	240	220	249	250	215	224	233	241	213	213	226	240	233	216	214	201	229	196	230	238	215	231	211	227	235	217	213	197	233	257	223	220	226	222	236	209	248	227	204	228	206	259	208	246	245	237	257	213	235	221	197	223	220	209	242	260	243	218	239	229	221	198	242	249	239	237	222	219	233	233	245	194	217	202	223	212	239	232	208	193	203	228	229	259	248	231	222	224	239	233	202	236	204	198	250	230	240	228	248	246	244	214	266	239	232	205	233	208	216	231	219	221	202	225	214	231	216	230	255	243	231	213	224	209	234	241	260	241	211	227	198	213	234	219	228	263	214	219	227	240	220	211	225	201	211	222	242	230	242	222	211	243	237	218	210	244	235	193	230	228	220	236	254	228	228	236	229	224	207	212	218	195	230	213	233	219	220	220	225	207	214	221	218	217	211	224	209	243	179	232	213	251	261	212	227	236	224	230	215	212	206	252	227	231	268	214	224	210	219	262	223	249	216	214	211	202	222	234	227	247	214	234	216	207	227	231	243	229	229	248	213	262	225	255	226	232	217	219	235	213	231	228	236	236	251	216	201	207	195	217	204	214	248	244	223	248	233	209	215	202	232	212	234	244	238	245	231	244	211	207	209	203	204	224	250	204	188	236	212	242	226	225	242	235	254	207	202	200	227	214	242	236	209	229	219	232	235	192	244	219	210	232	241	236	252	220	239	223	220	220	231	245	208	202	216	217	242	196	252	240	236	242	215	213	212	220	236	221	227	226	210	212	249	237	250	202	247	248	247	204	230	259	234	224	233	238	233	203	222	221	253	223	194	237	260	239	256	231	225	243	214	233	216	220	222	246	250	243	226	226	238	219	209	215	215	232	176	212	220	225	240	239	243	241	231	225	244	222	250	223	233	234	223	238	216	226	234	216	239	219	204	233	227	230	221	223	212	215	226	220	218	255	233	205	228	207	234	235	215	223	233	241	199	248	207	247	223	226	257	242	224	232	253	225	206	214	245	224	256	238	224	242	203	235	208	223	224	222	246	210	217	214	206	249	209	240	218	211	219	225	249	233	214	225	238	210	243	206	233	206	226	244	231	234	240	205	248	221	227	247	212	245	232	241	241	261	209	234	247	207	232	214	242	209	231	192	216	238	237	213	233	238	241	252	212	229	224	227	228	240	228	234	231	234	231	222	248	226	234	236	245	212	227	216	251	237	251	212	236	217	213	260	222	240	236	263	250	244	234	211	222	227	217	237	223	245	241	261	263	202	201	239	220	221	234	224	211	223	210	220	224	229	233	231	237	211	236	217	228	209	214	235	223	224	196	193	185	203	222	246	242	230	228	207	219	208	234	219	253	242	243	221	226	233	220	220	237	237	241	225	248	207	248	261	252	197	235	225	194	230	211	221	233	254	257	232	211	210	253	233	244	235	255	230	227	246	225	207	233	219	234	233	240	225	208	247	224	196	253	217	227	222	235	230	239	229	217	243	223	236	218	185	219	240	238	219	231	213	236	226	213	228	217	225	216	228	227	210	248	189	252	226	205	259	244	215	215	236	228	215	235	236	226	203	224	240	197	200	185	245	237	226	228	232	218	237	197	209	238	247	224	230	234	216	214	235	239	245	204	242	241	205	227	227	208	229	212	219	220	228	237	233	194	216	245	226	193	200	205	225	214	224	203	205	221	204	234	233	200	212	231	227	198	233	215	239	207	242	263	218	212	219	232	236	230	242	210	263	243	224	221	224	237	253	203	221	194	230	263	232	200	219	208	231	251	228	236	251	231	258	230	240	224	193	204	222	210	220	237	222	232	235	217	237	220	225	238	255	218	242	252	232	220	237	241	229	196	258	234	233	233	200	241	234	205	226	218	256	259	249	246	212	233	215	217	235	194	185	232	210	255	215	220	211	264	231	225	247	223	236	240	254	223	221	205	247	205	223	226	222	243	239	219	245	253	229	240	262	211	239	251	219	243	237	232	252	211	206	204	212	227	235	218	231	228	234	256	223	209	216	223	236	199	217	233	221	224	227	211	215	238	208	241	236	239	235	187	207	191	215	240	218	234	257	233	226	236	219	214	225	226	234	238	223	255	218	225	213	200	231	234	223	246	271	223	233	219	227	238	246	254	234	197	233	259	230	240	232	215	203	214	205	195	239	223	215	226	240	218	218	207	200	192	218	229	228	221	245	238	240	262	254	244	235	250	232	210	223	225	213	214	285	221	207	238	235	236	214	246	200	219	220	216	243	243	233	264	225	227	244	195	198	241	214	254	238	230	209	211	187	242	213	232	236	258	251	242	206	188	239	222	226	256	215	209	241	216	248	223	192	229	238	207	224	228	231	223	229	241	234	218	214	223	213	238	226	241	232	238	222	245	243	202	236	230	233	212	235	223	234	226	231	222	208	239	219	236	227	243	229	230	226	213	213	216	220	211	230	197	220	231	214	235	255	192	234	238	253	233	204	248	235	228	241	237	222	242	221	217	212	245	256	223	209	226	233	259	232	245	225	239	207	208	236	204	189	241	223	201	201	203	235	215	212	223	208	236	204	241	233	202	232	226	225	221	238	241	241	234	202	207	227	210	195	230	223	233	221	230	237	239	228	225	221	233	224	190	220	219	256	229	220	220	206	213	212	219	238	240	234	243	262	273	246	212	236	239	219	205	204	231	202	212	250	209	236	232	213	258	260	235	212	238	209	225	241	227	242	203	243	215	246	251	222	203	245	251	227	213	216	242	237	212	234	225	230	232	248	216	219	253	225	224	210	256	247	233	249	231	239	245	232	240	203	234	199	252	220	251	232	192	227	212	246	225	240	199	235	250	266	226	226	233	219	222	220	211	235	228	218	248	214	213	223	219	215	228	190	237	244	234	224	219	232	229	201	222	269	216	223	220	254	233	246	221	225	221	229	215	219	247	235	243	206	219	270	242	222	223	227	235	202	243	242	217	229	227	239	253	213	226	219	234	236	227	196	264	223	245	229	246	237	206	237	237	210	193	241	235	224	233	234	214	228	210	243	243	215	229	230	272	224	229	239	243	240	196	210	210	244	213	204	231	229	226	237	221	211	230	245	249	236	219	236	228	229	216	247	226	235	251	216	215	220	216	234	222	234	210	207	218	191	240	206	210	232	205	264	221	254	222	249	221	226	243	204	239	248	232	262	219	244	236	219	214	217	219	226	229	225	240	223	239	207	228	217	235	256	247	260	205	238	244	227	231	256
32433	43781	42527	30026	24538	23704	21648	18564	18156	15814	11868	10278	7995	7021	6538	6193	5412	4771	4698	4302	3937	3699	3448	2974	2972	2730	2368	2315	1951	1747	1500	1236	1126	937	921	961	943	849	808	804	802	802	806	693	755	819	813	764	695	745	774	738	746	799	768	763	657	689	706	741	715	773	755	763	771	785	863	768	787	792	735	750	727	805	768	709	727	680	670	651	719	666	673	678	670	666	622	625	621	611	605	616	567	616	569	593	550	569	604	602	569	577	516	533	586	520	548	521	534	571	551	552	580	543	530	558	501	558	526	553	535	540	582	544	562	525	543	591	570	526	529	530	535	543	514	532	505	577	544	508	566	538	556	521	540	511	542	558	533	521	596	549	557	540	511	534	544	536	551	543	527	565	528	521	550	523	542	539	499	560	525	539	537	523	529	549	535	533	574	536	520	544	502	559	537	494	561	532	572	548	517	555	540	540	597	550	567	543	548	566	538	533	524	552	496	496	572	580	526	509	565	536	583	504	565	573	513	539	531	541	530	569	509	553	533	574	535	486	550	591	503	535	518	580	520	535	520	529	487	604	546	564	546	575	577	529	517	518	536	534	566	544	565	547	494	559	532	544	540	515	524	547	498	554	537	535	549	563	582	522	574	517	551	537	539	559	514	499	548	542	526	529	534	603	519	543	481	554	549	571	491	537	507	546	572	526	525	544	526	513	530	489	542	534	521	556	561	530	538	562	544	550	523	550	550	552	501	528	532	543	581	500	536	544	526	573	569	532	483	535	566	553	569	556	536	531	542	535	525	534	514	568	538	559	514	520	561	520	596	546	605	575	553	574	564	525	543	512	551	541	535	519	548	556	555	533	526	569	560	550	468	504	510	553	542	532	556	548	511	527	545	555	509	567	585	524	554	547	541	547	542	522	533	513	541	538	492	529	535	531	549	566	545	547	574	496	571	537	508	559	538	538	553	549	552	532	575	548	521	513	555	531	536	525	518	533	586	525	516	552	522	510	543	522	489	586	538	566	562	560	517	537	478	545	561	570	483	582	538	483	511	518	541	507	560	563	567	527	600	595	562	489	542	543	519	548	501	549	533	509	555	501	563	584	555	546	540	554	522	571	539	555	560	537	537	568	531	550	562	568	506	557	565	552	540	529	542	523	530	569	558	528	555	566	593	563	528	550	541	532	582	525	598	514	543	562	501	494	519	519	545	569	569	509	536	546	552	545	529	530	541	515	553	569	540	528	521	531	562	574	560	514	550	519	559	534	528	536	531	569	559	565	504	544	550	559	536	538	542	551	586	529	515	564	521	537	526	499	565	536	540	507	533	536	551	583	499	581	558	548	536	545	551	546	547	552	536	542	536	528	570	557	530	582	545	565	576	533	527	527	537	553	530	526	540	543	527	527	569	537	570	576	565	519	565	539	505	511	517	537	555	563	559	503	526	586	536	514	541	527	527	544	519	527	515	564	533	510	578	576	553	558	552	530	539	502	518	507	535	515	541	556	524	516	573	506	600	538	593	538	527	606	534	568	568	537	541	569	547	563	517	523	557	568	561	561	521	496	518	529	502	530	504	535	532	568	514	576	547	535	561	526	531	526	557	549	534	527	550	588	536	540	538	540	542	575	534	527	547	544	502	545	540	552	509	550	547	516	531	543	560	539	540	524	502	561	548	509	567	577	543	536	513	525	514	531	533	486	513	561	545	526	588	549	522	537	536	529	533	572	492	578	553	528	550	530	536	562	537	549	552	496	541	515	502	534	530	570	546	529	483	527	545	579	523	531	520	525	510	502	554	532	544	534	514	544	516	551	518	518	536	547	536	541	568	529	557	559	557	523	568	538	559	549	490	508	548	526	529	553	522	533	568	547	470	530	483	509	513	555	476	517	527	516	542	553	553	517	564	557	572	540	548	555	545	548	550	547	550	528	513	551	543	550	559	549	535	540	512	549	538	547	537	553	541	529	520	559	568	519	553	511	523	518	553	544	516	543	557	566	541	524	520	536	530	525	564	543	545	532	551	512	542	530	515	495	571	573	544	563	508	560	527	510	549	552	597	578	528	510	533	559	528	532	528	573	561	552	549	561	566	527	535	517	545	532	505	549	543	486	554	550	514	570	512	591	519	511	545	534	515	533	563	518	537	539	539	555	524	535	556	528	536	529	534	526	599	526	496	556	563	515	587	556	519	535	518	506	547	497	521	495	521	507	546	559	516	557	553	560	564	510	539	528	563	534	539	551	551	518	539	570	536	519	584	528	544	564	544	516	553	513	534	529	499	552	544	552	531	571	573	484	523	511	553	515	522	559	570	553	578	512	528	543	509	533	586	528	501	548	541	532	500	519	574	544	552	508	540	557	575	539	504	542	549	531	561	540	548	572	532	534	542	550	528	519	539	548	507	552	547	533	502	567	555	549	545	577	489	534	561	538	553	513	570	529	520	562	532	567	513	517	543	517	560	530	516	544	545	537	533	537	534	502	492	545	569	502	561	508	550	558	512	535	525	510	526	539	556	527	518	516	554	551	515	565	527	565	526	550	531	566	571	562	521	522	515	461	592	568	543	565	510	513	519	572	516	545	527	530	579	495	478	544	565	538	531	557	495	548	552	501	520	494	552	501	531	491	514	551	541	514	536	560	498	549	538	528	520	532	575	529	510	502	575	493	550	514	567	554	547	580	586	514	534	513	525	545	533	531	528	545	500	517	508	535	563	500	556	521	530	574	540	514	531	542	572	538	538	545	525	504	514	579	517	544	548	524	508	567	551	519	546	548	552	476	524	526	547	562	542	524	564	545	519	571	544	490	554	587	533	561	525	548	504	565	584	505	580	521	537	526	563	529	517	596	516	518	544	512	584	540	497	544	545	541	536	550	537	538	569	543	562	564	546	510	552	524	537	510	561	522	570	558	527	504	502	543	509	560	554	554	556	526	563	510	535	494	567	541	507	500	520	539	558	527	538	564	561	542	545	535	525	570	563	555	532	514	552	557	570	546	540	552	572	512	566	539	486	542	582	607	559	571	568	535	564	542	538	562	542	564	504	535	538	563	582	517	538	564	553	521	571	532	507	555	524	550	547	541	542	564	523	534	562	527	528	535	496	510	506	513	524	564	505	510	524	531	511	526	536	562	554	534	496	509	577	510	531	526	526	512	492	585	540	555	512	547	561	544	552	550	533	527	530	518	551	518	565	541	553	546	546	603	547	553	516	529	567	554	556	522	531	551	518	588	501	575	483	534	531	584	533	532	534	545	546	558	567	571	538	525	550	546	507	558	592	548	555	505	534	585	543	548	518	525	559	519	535	545	540	534	522	555	521	544	509	538	525	555	557	545	537	538	508	549	589	537	521	525	519	576	516	567	534	548	576	519	519	557	559	564	578	548	469	581	540	491	526	518	543	552	548	535	505	563	503	523	568	519	518	583	554	555	507	559	496	544	535	514	496	548	522	524	538	521	538	554	547	544	550	568	531	526	527	573	549	508	526	512	529	520	586	559	528	514
16877	15830	11162	6067	3938	2763	1969	1510	1206	1051	809	682	607	523	469	370	395	395	370	324	362	318	287	323	306	302	284	240	261	236	254	252	218	207	207	216	243	229	223	224	222	216	236	219	226	193	222	207	238	234	220	226	204	202	212	182	220	212	204	220	217	220	220	226	211	230	232	204	235	243	224	219	213	210	209	220	214	199	232	214	214	193	248	240	230	233	203	192	218	229	206	176	215	188	232	219	190	194	218	192	207	228	193	218	208	196	199	202	214	235	208	207	215	198	217	198	210	218	222	202	227	204	215	197	220	206	231	209	216	222	225	230	213	194	214	220	207	210	195	209	228	207	221	206	212	222	204	209	205	228	167	226	188	179	212	198	231	191	210	215	218	208	200	212	201	214	212	204	192	217	191	219	177	241	230	229	206	207	185	197	212	196	214	201	237	202	195	222	210	219	207	227	205	257	221	214	194	226	218	198	217	216	196	186	236	246	223	224	185	220	231	185	217	241	229	210	251	222	222	206	232	203	219	214	225	194	223	214	224	228	206	194	209	196	236	225	209	193	216	211	190	184	220	224	177	246	215	208	221	208	222	194	227	220	208	200	213	219	198	195	201	189	202	194	201	226	183	216	203	214	215	236	211	203	214	230	203	216	207	221	203	211	226	232	178	217	230	217	208	193	201	204	191	221	219	221	192	252	227	228	200	224	224	207	200	208	231	214	229	217	200	192	221	191	188	211	233	231	217	206	222	220	228	195	226	232	200	204	192	223	225	217	214	208	212	224	205	230	203	222	235	214	187	226	200	213	201	211	219	197	220	203	216	203	214	223	217	219	196	180	196	240	220	208	179	185	186	231	192	214	215	214	208	211	199	229	202	201	213	182	221	211	221	221	209	220	190	227	223	237	217	197	229	220	210	217	217	206	230	219	208	224	190	207	227	186	185	230	224	247	224	186	195	216	204	213	218	218	210	200	183	201	214	226	208	235	238	238	208	229	207	204	219	214	237	218	242	212	232	213	211	201	220	214	204	194	204	191	208	204	233	215	223	194	211	207	209	213	206	209	194	225	216	202	207	184	210	222	201	205	201	208	214	201	212	206	219	203	213	206	244	203	219	189	210	213	211	194	199	230	196	220	199	200	231	214	204	212	199	193	214	209	223	236	223	209	225	234	208	223	224	186	206	216	208	233	179	187	201	212	211	207	197	213	215	200	212	192	225	225	184	197	209	225	181	210	217	222	218	231	188	177	207	215	203	197	231	210	203	192	207	205	218	225	212	214	221	234	218	218	202	240	197	216	178	195	200	219	220	220	229	229	225	207	213	203	201	199	191	208	224	215	198	219	221	206	196	222	193	196	207	224	236	227	194	206	188	239	217	230	229	224	221	196	192	206	223	188	232	221	226	228	204	205	230	206	221	217	220	242	232	204	201	202	220	228	219	207	231	228	227	210	218	193	209	233	215	218	200	243	230	194	244	205	187	216	231	206	219	230	208	224	235	183	190	214	209	200	210	210	199	210	208	199	207	222	222	219	237	211	198	233	230	189	210	220	195	225	226	208	190	227	236	238	188	198	214	191	237	236	236	202	207	238	196	219	211	187	219	208	210	223	212	247	204	214	228	211	210	199	199	188	209	235	198	206	188	259	189	205	221	210	192	187	218	227	218	195	221	212	205	194	211	194	211	227	212	219	239	211	213	220	201	197	197	214	222	225	217	192	204	202	230	235	214	216	194	222	213	241	206	229	216	200	202	196	216	214	177	231	192	216	219	205	215	218	185	212	245	224	211	225	212	245	190	213	218	232	194	201	245	201	191	207	210	213	176	236	205	227	218	224	189	216	229	190	199	201	245	219	215	216	223	186	214	205	206	208	227	195	204	221	221	215	192	193	216	216	225	182	199	204	210	209	218	210	218	223	216	204	234	211	232	244	198	202	235	224	219	198	213	191	210	196	235	193	215	219	197	218	216	215	197	216	202	199	188	229	201	211	235	208	195	229	209	217	203	195	196	190	192	218	210	193	188	223	202	191	213	188	221	234	205	198	223	199	225	212	203	192	214	211	228	213	202	216	223	182	240	220	229	240	198	192	214	211	198	201	189	225	218	254	199	194	193	213	182	186	204	206	221	218	220	203	197	206	205	219	233	222	204	233	219	207	227	211	219	224	259	198	201	194	196	214	203	232	212	203	184	205	233	221	230	226	209	198	212	191	212	237	199	242	227	192	229	199	213	193	232	198	231	203	225	212	209	235	214	197	233	201	184	196	235	225	210	226	200	240	206	198	214	219	204	244	223	188	237	235	199	241	226	231	202	232	215	200	231	218	211	235	218	223	206	194	237	195	211	218	189	225	196	214	210	213	224	221	220	202	223	217	208	212	222	197	202	233	230	232	217	201	205	223	202	182	214	195	191	194	220	201	185	208	217	202	174	197	214	201	180	235	193	245	210	226	225	219	217	213	205	237	222	217	215	235	180	251	189	198	223	205	226	208	232	226	217	211	220	182	214	219	198	187	202	232	199	208	214	229	209	195	223	203	230	227	257	207	212	216	240	221	206	195	207	224	186	216	204	209	216	216	206	206	217	228	198	203	189	199	231	215	191	236	206	209	220	212	238	199	212	220	210	215	219	218	225	240	198	186	215	199	204	198	202	227	240	186	198	218	236	220	213	209	230	234	206	176	228	220	218	226	222	208	216	210	195	208	249	225	215	205	220	208	203	228	216	234	208	191	182	215	215	233	203	236	190	215	222	233	214	175	222	215	205	256	192	230	227	241	204	217	203	227	200	237	190	253	196	205	215	219	231	212	223	235	224	206	218	242	233	221	192	212	221	193	223	220	188	213	199	233	217	229	210	219	205	238	219	177	231	232	193	188	208	211	182	218	215	210	201	181	210	197	207	219	198	236	226	215	198	177	233	206	217	211	229	239	189	200	209	197	207	222	221	215	225	200	224	182	213	204	236	193	209	218	240	219	212	233	208	224	226	215	220	223	204	221	203	236	201	202	198	249	199	213	234	222	201	208	191	209	221	237	211	226	196	211	217	218	196	204	216	217	196	213	213	197	206	196	255	213	192	195	207	213	207	177	192	227	207	196	178	216	182	220	236	213	212	202	225	215	187	243	202	225	224	207	209	218	216	229	210	209	204	242	222	240	214	194	210	221	211	225	189	201	200	208	225	226	205	210	223	196	224	214	219	207	234	204	213	222	220	207	248	208	216	210	248	223	211	211	212	216	211	221	219	202	231	221	203	195	196	207	238	232	210	219	214	226	209	207	212	202	210	212	219	213	219	218	199	178	209	210	192	217	225	210	240	218	210	216	211	206	211	222	202	224	207	205	219	235	216	218	215	200	206	212	187	221	213	243	211	199	230	195	196	221	220	226	225	225	197	240	211	217	210	210	197	192	217	205	201	193	189	237	233	228	209	223	212	218	198	201	223	179	241	204	197	218	233	224	195	207	229	214	233	227	215	236	218	210	206	208	221	193	206	203
10192	14973	14414	12331	11116	9606	7766	6461	5542	4955	4007	3372	2944	2561	2170	1805	1777	1779	1651	1457	1397	1270	1214	1187	1112	1050	992	959	887	818	789	724	650	608	642	655	625	582	600	610	594	570	578	609	582	573	581	565	547	549	565	555	538	567	577	557	531	519	571	549	588	562	634	573	612	656	635	581	598	566	625	604	670	619	565	590	595	605	561	589	596	534	576	587	570	568	553	530	541	544	557	544	529	521	502	544	573	528	544	605	523	500	543	520	493	534	520	505	534	499	541	516	498	519	487	529	580	500	527	498	518	527	528	542	493	515	487	511	531	497	522	550	550	509	566	552	523	552	513	569	517	486	469	488	512	537	550	538	543	548	506	537	514	494	502	501	514	493	541	559	544	521	545	513	521	542	561	546	518	534	534	540	508	524	543	529	537	484	543	501	543	545	568	536	529	501	501	527	519	503	541	520	482	504	547	536	522	507	513	537	532	524	533	517	494	544	505	522	510	537	556	562	540	533	522	550	553	551	530	542	488	527	562	532	499	533	552	506	532	542	521	497	502	542	557	551	540	532	507	531	493	505	505	551	534	518	529	543	556	509	463	514	509	475	504	535	547	548	543	514	555	539	522	500	509	511	516	526	535	553	558	573	572	525	511	534	524	502	504	512	526	546	547	544	528	539	536	519	494	532	551	564	490	500	543	572	517	491	525	529	554	483	451	529	495	501	503	556	490	527	507	536	574	531	555	532	527	515	505	555	560	496	505	546	534	524	511	542	496	534	531	528	507	547	523	517	563	542	558	538	525	512	539	516	517	533	538	518	528	531	532	494	482	518	521	528	530	546	562	517	545	491	512	530	522	504	558	536	539	498	493	517	492	551	513	507	511	507	544	520	503	560	528	547	553	540	516	607	543	523	538	550	556	511	512	509	522	500	493	481	541	494	536	502	555	509	533	555	546	516	499	521	514	532	543	574	516	526	554	541	527	535	549	526	550	486	575	504	528	511	501	536	564	552	526	578	528	554	527	539	531	500	511	504	537	484	516	522	477	517	509	497	516	531	487	541	498	511	525	532	491	525	500	537	538	502	540	539	520	513	540	558	582	525	530	506	520	516	541	537	478	504	552	514	518	530	511	467	548	514	535	530	526	523	549	522	557	516	525	534	529	540	502	537	504	519	507	482	536	526	565	527	490	533	533	575	515	518	506	557	494	547	536	496	520	528	533	549	580	539	524	513	513	524	545	549	470	506	522	540	517	516	511	536	574	527	528	557	546	517	516	513	502	486	540	525	558	520	561	517	508	539	552	510	540	546	539	533	490	549	533	515	493	551	495	570	546	556	581	508	547	488	550	530	494	539	532	533	567	541	508	507	549	494	513	533	568	525	552	502	489	543	536	515	512	519	557	514	521	526	508	572	506	513	529	506	500	513	528	547	526	490	490	540	539	506	500	584	513	516	547	562	552	548	518	541	538	513	546	541	505	546	532	512	534	496	507	540	570	487	508	551	550	559	499	534	506	512	491	498	521	551	492	506	507	562	507	515	548	516	500	527	549	508	500	534	526	527	561	528	533	541	549	566	518	492	490	546	543	546	511	508	516	487	558	566	556	529	486	538	508	520	539	511	519	577	505	559	517	518	527	530	549	529	472	496	551	480	517	514	564	506	526	513	525	515	542	486	530	531	523	502	525	549	495	536	534	540	540	523	510	495	495	507	529	513	557	527	521	501	535	533	516	491	507	546	532	522	559	455	523	518	552	534	528	516	529	495	501	552	526	553	512	532	525	530	513	496	537	539	538	547	481	501	488	552	528	491	510	585	504	547	514	495	533	544	482	533	520	503	563	541	528	537	487	532	519	535	582	526	577	501	537	546	553	509	551	513	527	551	542	523	517	527	499	518	541	541	524	546	528	523	504	493	523	510	533	548	550	510	510	534	542	495	567	517	495	487	516	519	556	505	548	484	525	532	497	545	568	511	530	534	525	500	512	565	476	541	568	548	496	560	498	514	548	555	496	520	536	490	495	518	536	501	505	516	538	558	530	527	555	490	526	555	546	530	540	525	509	494	521	554	520	502	528	489	521	555	527	488	545	516	524	521	512	570	554	510	517	521	481	501	578	486	519	520	568	522	528	568	533	509	485	519	535	486	540	543	530	525	522	506	495	533	518	538	555	584	535	547	591	503	551	554	502	541	521	519	523	494	530	494	507	534	521	525	541	499	503	526	503	527	516	534	540	492	537	500	520	535	502	553	541	536	499	502	501	526	561	513	538	583	527	576	512	505	525	569	559	524	488	568	524	526	516	521	508	507	506	538	509	511	523	498	537	484	539	514	515	515	524	530	515	550	545	515	557	557	524	523	490	513	527	552	546	510	568	521	464	491	503	519	517	563	507	486	534	530	509	521	509	510	518	525	550	538	567	528	537	518	509	518	485	508	543	516	527	525	509	502	526	521	548	532	512	527	515	529	540	541	511	559	527	525	568	523	522	552	513	542	509	554	548	556	509	530	562	518	500	513	534	532	566	492	507	487	508	543	520	518	506	569	552	517	512	517	539	510	505	476	495	557	528	576	530	544	555	485	523	536	520	515	521	522	538	562	551	521	536	544	506	515	545	570	542	515	524	486	608	532	481	532	534	523	505	534	548	516	518	538	536	544	506	540	512	497	523	507	544	540	564	542	502	534	518	529	468	554	533	508	532	491	511	526	503	529	498	531	517	514	523	524	565	501	545	521	528	511	518	583	516	552	502	524	569	521	547	568	544	538	521	535	537	571	549	566	551	541	526	489	536	573	536	570	541	526	530	498	531	520	493	503	535	538	528	560	525	518	549	512	532	505	470	507	533	528	556	516	509	507	506	537	543	515	560	544	495	541	555	519	523	523	575	552	533	523	553	482	540	520	552	525	525	528	536	509	500	505	568	565	558	534	493	526	522	519	522	504	523	536	525	527	558	554	545	537	525	527	513	520	516	528	553	528	553	522	544	508	532	542	551	533	477	542	486	512	520	509	525	533	501	518	506	518	493	503	547	514	518	500	530	531	544	558	536	527	539	557	536	508	519	504	570	551	525	526	530	511	524	505	547	493	505	561	516	510	519	558	495	528	499	519	546	486	493	549	488	500	499	506	509	539	524	555	548	529	507	515	505	540	528	554	528	519	501	510	539	513	534	507	552	540	512	495	509	544	494	513	565	503	529	514	530	481	539	531	518	527	516	521	541	505	585	520	526	566	522	536	533	527	516	525	507	520	541	544	548	559	523	508	507	489	512	518	526	539	539	500	534	487	500	516	503	518	493	557	547	540	518	547	550	514	557	496	517	535	537	544	515	549	518	532	497	564	500	543	552	506	505	521	519	545	532	505	535	482	497	541	515	535	542	506	537	514	520	530	536	525	546	552	543	568	483	516	540	494	495	531	506	539	516	519	482	525	516	541	546	573	528	528	560	561	529	527	531	519	574	522	538	518	513	533	513	545	499	532	483	547	524	540	510	515	527	520	526	480
36705	46071	35803	24129	16773	12127	7510	5286	4258	3083	2066	1742	1159	1014	915	891	848	719	651	662	594	521	538	503	487	443	418	419	400	317	328	321	286	326	275	306	266	313	293	298	276	279	278	246	253	295	236	285	269	214	260	283	282	248	263	274	286	271	242	268	271	269	259	260	267	293	270	295	254	261	291	290	313	283	259	262	259	247	252	302	252	257	324	296	296	286	279	252	265	255	287	275	256	275	294	268	298	269	247	245	262	249	272	238	246	267	277	256	240	233	265	259	244	249	250	264	261	278	257	242	240	294	249	306	259	245	241	226	249	248	237	261	269	256	257	243	240	236	239	248	266	243	260	246	229	231	216	247	257	255	234	235	244	287	233	276	276	233	235	226	267	258	260	262	270	250	257	252	241	234	254	237	280	235	254	244	218	257	265	224	235	226	236	243	287	253	238	268	270	226	247	251	248	273	250	231	233	229	278	253	262	270	251	233	250	233	270	241	254	260	275	237	269	254	268	251	261	245	268	264	250	254	240	264	270	260	278	249	234	250	234	256	231	250	284	221	261	262	259	252	244	258	232	250	249	270	250	255	268	274	286	255	245	243	277	252	266	220	246	240	224	262	242	271	239	251	243	218	300	250	269	270	241	276	257	249	260	257	265	217	242	275	258	263	269	244	223	257	261	219	236	251	259	245	265	250	254	254	271	236	262	268	259	261	243	261	276	260	249	243	263	270	253	271	256	234	223	260	239	274	257	233	270	219	245	264	277	269	239	246	247	243	254	269	272	261	255	241	244	247	243	256	263	234	271	239	246	237	253	236	251	265	244	239	239	231	292	281	244	237	265	268	281	226	249	263	246	246	251	251	252	241	236	242	260	230	218	253	236	272	240	270	246	273	277	268	286	247	239	255	249	255	258	261	243	265	235	270	261	243	269	260	254	256	239	246	257	237	282	244	279	260	265	229	271	255	256	226	255	247	260	265	273	260	255	278	256	246	253	248	247	258	266	242	248	258	268	231	257	256	276	273	276	260	243	234	248	243	242	264	254	263	289	227	251	265	247	260	256	271	240	242	260	244	229	253	259	227	264	241	279	280	281	270	239	266	238	273	237	246	259	269	247	261	217	267	259	240	246	253	257	259	266	248	235	299	243	242	244	258	275	282	269	250	281	239	283	256	254	270	235	264	263	260	296	242	247	247	261	262	230	244	257	232	274	258	262	287	262	244	278	247	245	230	252	267	259	247	286	256	224	253	262	257	251	274	292	252	239	242	243	219	252	244	267	249	215	230	261	253	254	258	235	253	256	240	226	257	257	256	250	276	230	217	279	252	241	236	265	256	263	246	222	241	280	262	253	271	262	275	267	255	280	213	246	226	272	310	257	241	246	231	249	227	250	244	260	277	263	268	235	241	245	244	269	253	236	261	258	230	258	240	251	220	265	261	250	239	286	235	219	252	255	254	245	260	263	279	250	268	236	249	295	258	244	248	267	260	226	265	276	226	255	257	272	235	221	284	256	231	265	259	254	254	245	277	262	265	272	252	246	234	289	241	264	255	260	259	262	245	250	277	237	247	258	237	269	255	240	263	270	234	227	253	223	268	263	271	252	249	248	255	245	278	253	243	232	274	274	250	274	242	230	262	235	253	263	265	268	268	251	228	255	227	258	262	233	251	310	267	270	251	261	278	271	249	250	251	251	255	272	266	243	251	248	276	257	257	278	271	254	236	260	244	252	257	243	256	235	261	255	269	262	246	261	237	258	262	254	255	230	248	243	241	240	226	256	264	278	244	257	294	256	235	277	222	246	239	245	272	272	258	238	262	240	229	274	279	226	248	271	243	241	251	272	242	244	260	241	272	267	248	232	240	242	249	252	278	252	245	253	274	265	282	246	227	256	246	266	267	271	236	249	244	239	264	263	248	263	264	262	241	262	247	266	258	246	268	249	244	252	254	254	258	289	262	262	254	237	299	301	255	293	282	262	262	273	253	249	249	239	247	258	269	268	251	267	255	263	252	259	258	252	257	215	242	230	246	246	238	252	241	261	292	271	272	243	243	242	210	278	239	267	279	276	261	263	263	262	242	253	250	251	240	251	264	244	274	246	269	248	296	264	233	253	266	256	255	289	250	267	233	259	232	257	279	277	231	244	256	231	239	255	259	219	252	272	259	267	268	248	228	247	281	241	223	261	290	274	283	251	259	246	248	237	225	232	243	257	245	260	233	275	249	243	246	245	264	255	247	262	261	266	278	262	238	247	240	278	251	250	239	250	240	258	252	223	286	269	259	267	248	224	250	247	240	231	227	265	226	266	263	243	232	288	258	245	283	264	276	252	250	292	273	266	234	257	205	252	237	289	273	270	232	274	263	249	254	231	250	270	269	227	274	247	245	235	231	288	266	265	247	252	248	262	243	242	243	261	234	255	232	260	281	237	239	248	259	247	253	228	239	235	259	297	255	257	267	262	273	250	229	238	275	274	229	253	238	296	251	250	232	272	261	277	242	265	232	230	254	257	290	253	276	258	249	231	238	257	243	255	258	244	259	277	272	247	257	267	256	226	226	234	248	259	239	255	261	293	241	255	233	257	241	243	267	272	293	265	249	283	230	262	220	294	257	248	230	273	225	215	267	233	251	234	253	260	250	227	247	262	243	253	248	212	253	247	230	248	267	276	247	248	265	244	247	240	210	248	270	278	278	263	259	278	247	263	260	265	270	258	250	255	260	268	248	260	275	278	245	264	264	256	245	284	273	301	247	252	266	278	244	272	221	251	244	253	267	242	253	212	227	268	291	228	236	273	218	240	233	232	308	273	262	216	234	248	238	227	236	253	268	232	228	263	256	239	258	252	247	249	266	259	256	227	263	240	278	242	249	234	265	267	279	254	266	249	296	238	239	262	252	237	249	238	250	223	289	268	250	282	237	246	291	263	242	248	246	273	212	263	244	244	263	264	264	260	236	269	256	254	235	238	264	234	251	284	252	251	253	247	244	260	259	247	266	253	284	251	244	266	267	253	268	215	263	256	261	262	236	266	252	260	241	243	267	268	265	225	256	238	225	258	241	261	287	269	253	258	249	241	270	254	265	265	236	258	265	292	253	281	247	253	259	247	250	244	244	280	250	234	254	240	248	259	262	249	237	238	256	258	276	263	275	226	245	286	274	247	245	250	262	237	245	259	279	207	264	231	247	264	278	255	242	262	268	247	237	254	238	252	251	248	244	254	270	256	254	268	229	244	264	257	257	249	256	258	282	254	227	257	262	258	238	226	269	245	271	254	236	288	277	232	237	282	253	252	256	276	270	236	259	269	269	248	258	256	265	253	236	296	260	285	240	274	297	267	250	254	254	245	250	239	219	255	239	258	278	256	257	243	254	287	244	242	241	239	252	244	252	253	280	244	263	258	249	293	274	245	258	242	242	221	231	274	255	224	256	235	243	264	240	245	266	259	261	241	269	268	248	263	270	250	230	261	252	271	244	247	259	252	257	261	246	267	236
25423	40083	31045	24165	20745	19466	16935	14687	13327	11156	8088	7167	5306	4753	4315	4452	3850	3691	3236	2968	2900	2695	2609	2213	2332	1920	1847	1737	1550	1331	1248	1079	989	899	879	831	814	839	807	752	760	724	804	767	736	745	755	740	722	679	707	781	716	723	759	722	645	726	690	720	749	775	765	755	776	744	800	803	774	728	808	794	797	762	780	768	685	677	662	678	696	686	713	733	708	696	737	718	682	674	658	642	646	645	641	625	619	620	612	642	586	635	639	602	598	630	614	590	620	584	619	575	605	589	587	601	626	594	592	613	565	618	602	601	661	648	620	617	604	603	608	652	606	612	608	585	587	617	598	584	594	597	575	546	596	686	615	639	604	578	584	652	648	579	601	594	639	584	650	622	628	589	628	593	573	617	602	625	563	553	534	588	633	611	541	591	609	614	629	596	635	598	627	616	600	632	562	627	621	562	621	573	607	588	586	577	651	607	579	622	640	620	627	631	592	609	596	577	608	604	595	607	576	624	584	619	627	590	609	619	616	634	584	596	559	663	576	638	649	624	592	625	644	640	629	604	609	599	564	638	608	631	603	614	628	564	611	614	603	654	612	570	567	633	654	664	597	588	614	650	640	579	604	567	610	609	617	608	600	599	624	591	673	584	614	615	607	586	591	614	650	623	591	629	605	592	605	621	594	590	583	575	606	581	617	602	604	621	659	612	605	618	581	641	614	600	608	564	579	605	619	594	609	567	589	578	620	625	623	599	637	644	584	623	578	642	584	597	638	626	587	613	628	628	636	571	605	624	607	638	616	612	608	683	617	594	570	568	587	642	586	609	616	669	591	581	606	619	626	603	633	567	647	618	602	595	610	600	622	620	610	617	559	596	614	608	624	589	583	621	609	609	625	565	610	614	612	643	650	672	621	622	590	593	625	603	607	635	592	573	598	612	612	579	611	611	618	640	557	574	624	559	645	556	571	573	602	576	610	576	585	599	587	636	577	569	571	606	652	580	639	624	628	585	586	616	613	620	617	618	574	633	590	574	635	605	589	570	625	616	602	612	603	631	610	656	598	611	607	590	666	585	602	610	618	611	576	639	601	565	528	579	609	649	627	611	608	592	599	597	607	640	624	639	622	598	613	607	592	587	586	620	588	614	605	631	589	622	613	624	598	601	570	594	619	589	603	593	626	607	654	613	556	613	638	599	617	625	573	584	610	616	640	612	567	625	615	568	596	597	616	612	600	603	600	637	570	647	619	618	636	547	602	611	615	614	605	664	614	613	627	649	609	570	621	639	615	653	626	604	599	632	605	609	587	608	614	611	646	590	623	611	597	624	637	625	598	591	646	562	604	671	635	614	612	605	616	598	583	604	626	638	594	595	619	594	635	580	608	606	583	602	602	585	605	621	576	638	608	570	632	621	650	634	624	588	647	655	607	607	629	608	601	604	600	610	622	591	647	612	590	580	643	578	563	643	571	616	602	637	628	640	584	614	614	629	570	631	597	603	580	586	621	610	586	573	621	655	604	629	599	601	636	605	612	556	575	628	633	597	610	598	617	627	619	630	624	618	597	637	641	570	560	568	599	599	637	627	632	604	613	537	638	588	580	621	626	596	621	625	621	607	589	587	585	638	611	604	621	633	608	615	640	591	627	627	585	636	586	587	592	600	612	594	574	599	654	616	634	609	656	644	589	586	635	634	646	616	635	645	592	631	632	643	620	588	603	601	663	610	538	600	605	609	602	579	615	593	614	586	639	590	619	582	644	602	617	623	622	607	636	605	610	634	593	600	589	592	586	571	598	606	591	622	606	621	635	591	597	575	613	636	624	614	594	607	605	618	632	582	591	578	641	596	625	603	591	592	633	611	572	604	620	609	615	584	620	590	604	633	583	655	632	598	628	597	614	594	559	602	583	601	601	633	588	589	623	615	608	650	613	586	565	604	599	630	602	610	602	604	600	619	591	609	596	636	596	626	605	586	596	628	597	581	607	587	640	571	557	593	613	600	593	615	642	564	621	615	630	610	610	596	621	614	599	617	618	619	621	621	628	600	631	616	575	631	608	630	629	595	664	625	646	605	570	599	569	610	610	597	554	562	626	645	625	598	623	581	633	649	629	606	629	634	616	611	593	622	622	641	619	569	596	601	649	607	609	600	608	627	612	600	593	637	585	604	621	619	613	603	576	620	612	642	621	590	633	604	610	584	594	656	605	629	588	634	631	622	612	657	627	576	625	639	616	620	675	589	598	596	607	606	638	613	627	645	620	590	586	648	588	637	609	601	612	635	645	556	609	623	625	545	604	603	595	660	599	622	592	601	594	584	627	601	636	593	648	563	590	608	621	628	591	575	650	605	618	579	609	584	586	607	612	577	647	597	593	588	684	611	585	655	618	602	643	596	641	628	628	635	592	609	577	581	578	596	609	612	657	671	607	583	590	578	602	622	630	570	578	612	603	636	585	614	611	602	596	588	615	613	649	674	650	580	601	564	618	568	662	605	635	587	624	636	581	593	636	608	611	610	640	617	639	599	589	611	605	604	598	624	631	608	598	639	609	582	607	606	643	593	616	609	609	606	670	601	630	593	618	628	599	594	595	595	616	581	583	567	610	614	555	658	608	594	616	628	598	624	621	627	610	628	606	641	623	658	591	635	610	617	546	604	590	592	611	620	623	582	598	589	573	603	575	645	594	627	614	560	614	585	617	639	595	645	569	654	635	572	594	605	610	593	584	600	607	639	620	574	618	608	597	604	623	615	678	613	592	621	604	685	589	630	607	635	573	627	579	617	618	562	598	638	587	628	617	603	625	596	629	589	592	601	572	625	602	626	652	603	599	617	624	622	595	570	625	634	611	599	593	609	599	633	581	637	594	597	633	597	578	587	592	593	592	649	602	612	608	605	599	568	645	617	634	549	618	584	604	579	621	596	643	621	627	597	585	594	658	655	623	613	618	617	613	633	577	581	591	655	607	621	585	594	644	587	636	554	643	615	615	589	634	603	614	590	602	636	575	581	622	601	598	595	626	590	639	652	633	622	587	568	641	649	582	603	575	637	660	557	599	573	653	572	590	595	625	564	593	614	633	605	611	621	595	635	599	644	681	591	610	626	588	615	626	602	651	588	614	654	599	635	642	615	600	608	582	613	589	629	592	611	621	617	617	634	623	582	602	610	602	603	597	599	641	621	653	611	611	608	648	605	580	584	620	587	644	624	572	604	614	635	635	588	608	594	654	685	616	592	602	642	664	588	629	599	603	599	594	588	555	627	627	625	658	643	624	622	594	597	594	597	580	636	598	577	607	639	609	621	558	607	627	621	615	575	571	618	594	643	631	639	603	632	622	656	610	587	597	547	630	584	613	583	617	623	632	604	633	633	588	573	604	616	611	601	617	615	602	600	624	598	602	570	705	635	597	636	553	599	626	586	670	609	612	605	605	621	614	621	560	629	618	603	569	636	646	647	593	642	605	592	569	597	580	622	604	636	603	612	633	613	631	619	593	611	622	626
47101	48953	36411	27956	21874	17836	12968	8586	6769	5912	4145	2810	2053	1889	1662	1423	1143	991	946	828	797	953	709	658	596	521	453	421	405	382	325	321	305	296	289	284	244	249	221	247	288	263	288	233	263	283	248	248	270	245	240	247	221	277	284	222	250	260	247	223	211	240	243	257	245	240	266	237	257	228	241	242	234	250	241	233	221	239	229	226	261	211	215	241	272	221	243	246	209	224	218	229	218	253	225	239	226	211	248	232	231	211	255	223	219	213	236	219	224	224	208	252	230	258	252	209	203	241	213	221	211	218	216	261	208	231	244	217	224	252	226	232	241	201	225	239	233	239	237	204	214	208	218	222	225	190	208	245	236	227	223	220	201	226	202	218	217	212	233	208	260	222	241	229	230	258	223	196	202	212	230	240	230	209	225	224	229	227	216	231	215	246	236	213	214	225	228	205	214	213	242	205	204	224	212	254	226	207	206	215	176	221	229	244	225	243	205	228	223	228	214	211	236	214	226	222	218	241	209	235	238	204	197	211	228	214	221	245	247	242	225	226	199	232	217	233	239	207	210	233	203	242	238	239	213	217	224	210	204	226	239	212	226	216	257	216	219	227	231	237	221	237	198	254	187	207	237	210	255	207	227	226	231	225	220	193	213	239	198	234	221	243	208	205	229	214	220	218	228	205	210	234	227	219	211	233	231	220	209	212	250	213	224	223	232	202	204	219	252	215	229	230	233	201	225	223	229	223	235	229	232	217	206	214	236	221	214	227	210	200	191	243	188	243	221	221	216	213	212	214	227	233	193	199	226	215	231	194	228	211	237	264	231	204	238	216	211	225	208	213	191	219	210	216	201	228	182	229	227	231	227	194	246	220	225	227	204	227	232	200	211	213	240	220	221	218	224	212	228	242	193	225	204	221	211	205	245	228	225	220	204	234	214	248	216	221	222	220	216	223	213	194	228	216	223	221	224	198	184	218	215	206	209	227	218	215	254	217	219	218	211	216	226	206	208	212	225	227	229	219	213	216	215	230	231	232	213	220	221	234	221	241	176	225	221	222	227	209	252	163	230	231	214	222	205	236	232	218	211	233	227	226	236	236	214	226	247	227	210	222	261	208	207	219	228	222	202	247	205	227	227	233	244	233	231	245	230	234	225	248	204	205	215	220	221	204	222	223	230	210	223	230	225	213	207	211	244	212	223	231	233	206	225	221	204	223	227	211	221	216	217	216	218	201	203	224	224	235	201	232	214	210	239	217	242	219	199	247	219	252	202	225	231	220	227	209	214	241	200	215	197	233	215	219	226	213	216	210	214	238	217	233	214	247	209	202	242	214	245	215	204	204	221	216	230	222	205	221	221	196	194	239	189	214	240	230	209	241	235	217	226	227	215	225	227	203	217	228	213	258	212	241	232	218	196	231	214	209	221	194	213	251	239	204	251	211	220	211	201	201	263	203	231	211	246	231	207	217	227	226	218	218	217	214	227	201	216	211	221	243	229	226	213	230	211	243	217	213	228	230	243	223	219	199	212	198	241	230	214	219	217	210	228	234	212	236	238	203	223	227	217	238	222	233	222	208	219	208	239	211	227	219	186	197	198	238	229	209	236	240	207	229	206	222	215	209	224	189	198	217	227	234	220	232	206	205	228	224	215	224	257	231	204	215	232	219	205	194	237	228	202	210	247	234	220	205	208	244	231	230	202	234	191	243	241	224	224	223	212	211	256	232	229	228	211	220	251	214	227	225	225	224	207	214	233	204	260	248	217	206	234	241	219	207	217	215	207	203	219	227	208	213	215	206	221	209	226	195	233	191	221	227	213	222	219	247	221	218	242	255	221	202	199	211	223	228	212	223	212	215	221	206	216	209	225	234	224	246	233	250	235	246	244	225	209	244	229	214	230	228	211	202	226	204	232	218	218	248	208	202	229	210	225	211	222	190	206	223	245	226	210	202	214	225	230	204	230	223	204	219	193	238	204	202	214	232	233	229	197	236	239	202	256	202	234	203	232	244	236	223	220	210	235	236	192	237	205	207	223	224	210	213	212	200	234	227	232	230	232	238	232	212	213	205	242	214	237	205	202	199	223	226	235	205	213	213	226	223	208	212	245	270	184	192	219	230	212	234	221	250	207	237	219	241	205	225	222	208	217	236	223	249	205	224	233	220	232	213	225	225	215	187	223	224	233	189	225	246	244	217	221	218	224	206	218	218	208	251	203	210	207	213	210	215	269	227	234	210	217	177	241	235	223	250	202	208	222	242	197	211	202	208	223	223	230	198	220	208	220	201	224	211	206	201	223	214	217	243	230	197	219	207	221	233	204	230	243	224	247	197	210	221	222	229	231	191	226	225	201	204	218	227	229	224	196	256	231	214	233	229	222	216	218	215	218	225	237	194	233	232	213	242	233	171	241	218	232	204	229	240	233	210	201	236	239	232	229	212	211	218	223	227	215	224	208	254	229	219	227	222	238	212	250	248	199	201	213	231	225	223	218	203	238	205	215	222	238	214	211	223	218	222	214	233	220	202	240	213	197	220	246	215	224	212	217	228	241	227	253	216	199	235	256	210	220	206	217	176	210	194	265	224	228	226	234	216	246	200	238	216	229	228	203	229	237	204	211	244	224	203	232	229	241	211	221	204	223	188	223	233	230	196	235	208	223	228	218	219	218	213	223	231	227	244	215	204	203	253	203	208	251	206	207	223	208	203	212	250	240	222	226	215	224	225	189	245	221	241	184	234	234	223	243	262	202	219	223	239	240	239	235	230	243	246	208	243	242	209	220	218	225	196	240	201	208	249	201	243	206	218	225	200	197	238	216	207	221	234	171	232	221	246	197	221	241	240	211	252	199	200	219	207	233	212	219	196	222	219	205	228	226	226	210	233	229	194	216	210	218	245	239	196	203	209	239	190	231	227	224	204	236	254	216	217	213	229	234	222	208	215	225	241	213	229	232	227	211	226	234	221	230	220	231	231	217	221	217	230	222	234	223	222	210	230	242	207	235	204	227	207	236	212	219	228	208	222	228	234	263	225	193	204	228	223	210	213	227	253	249	208	220	212	239	227	218	198	235	229	203	211	221	228	216	220	238	216	241	225	235	230	235	206	193	222	215	209	209	223	228	204	222	207	212	215	194	227	224	226	251	238	228	205	237	240	235	236	215	244	257	191	222	226	228	210	220	214	212	233	251	238	207	216	244	230	200	236	214	204	222	215	232	226	256	224	247	230	223	216	208	239	217	222	218	224	233	206	207	220	201	213	225	208	209	228	216	210	215	228	212	230	245	243	207	239	238	212	211	190	223	232	183	240	225	205	219	234	207	194	209	226	201	229	236	246	219	240	251	234	229	209	212	221	204	204	232	227	239	213	237	226	228	210	237	243	215	213	219	234	203	217	247	257	203	224	239	214	214	225	205	198	203	217	217	205	220	249	218	220	224	217	209	187	232	201	226	231	208	252	242	200	212	243	229	199	243	224	213	208	217	205	242	222	252	239	193	241
32902	42333	36368	28709	25785	24340	22151	18278	17675	16296	12732	10627	8645	7990	7057	6922	5697	5222	4608	4664	4090	4700	3514	3405	3062	2622	2372	2057	1852	1494	1495	1305	1120	1051	955	907	847	814	814	746	694	714	739	800	784	855	822	762	725	737	758	766	808	793	817	727	743	650	674	733	716	715	761	721	729	721	794	775	747	763	730	742	778	777	730	632	682	664	686	625	676	614	646	679	686	666	700	660	640	629	591	590	579	609	618	627	570	554	590	575	550	550	532	576	555	540	522	533	567	535	536	543	546	529	514	550	541	506	532	527	536	550	529	499	526	522	546	548	544	555	526	529	515	520	527	469	510	542	513	528	538	589	531	537	509	527	536	493	525	534	556	515	521	521	540	521	518	549	558	506	542	527	504	546	515	557	527	496	519	574	525	553	568	492	538	507	507	524	541	562	515	510	548	533	538	522	544	523	509	497	533	498	521	525	514	507	500	548	513	469	555	511	513	529	532	565	536	493	519	561	590	491	551	506	579	519	522	533	542	514	492	552	530	539	520	514	502	516	541	527	506	508	495	518	565	477	491	506	523	543	505	534	533	523	609	538	518	524	531	510	516	515	547	542	515	522	522	520	507	533	511	550	535	504	485	497	508	541	517	546	528	531	573	520	527	509	472	514	551	538	506	523	525	509	525	541	540	571	540	543	533	581	536	524	519	511	487	528	521	536	520	533	517	531	572	542	531	507	525	539	519	542	534	555	559	506	568	523	537	525	520	587	493	545	552	540	554	535	531	522	565	532	524	533	533	540	487	494	528	501	516	523	517	547	534	517	526	529	503	519	493	529	522	522	523	538	516	583	502	534	507	545	476	520	509	544	538	551	511	542	498	527	539	523	514	557	507	498	550	518	489	549	508	515	530	523	541	554	564	539	504	547	514	564	535	533	514	522	493	521	511	528	545	492	547	525	547	530	511	514	565	521	507	489	544	517	509	540	501	506	500	505	539	517	528	498	518	542	518	505	501	514	512	536	528	470	539	546	537	480	565	559	526	502	523	484	508	570	558	544	528	517	546	517	560	501	529	547	518	529	567	532	506	522	549	518	518	517	541	535	546	539	528	519	501	536	547	497	521	512	476	533	573	529	557	539	506	545	563	495	551	539	536	532	534	535	532	553	549	533	573	556	522	529	555	506	471	526	562	525	495	553	479	534	520	536	535	546	530	530	559	548	499	482	515	508	515	512	499	507	545	546	490	523	541	507	545	501	544	527	504	529	556	526	538	538	535	540	522	512	530	498	533	470	529	508	523	509	518	546	482	488	480	467	521	502	529	499	559	541	557	551	547	516	521	550	508	472	527	526	509	502	525	498	584	536	542	507	564	538	512	518	516	538	532	534	531	542	504	509	555	526	513	526	545	530	500	518	503	529	543	466	530	525	540	558	536	533	491	492	540	498	502	501	505	543	545	538	536	497	495	547	575	493	555	545	528	503	502	545	516	523	532	547	516	504	548	555	524	545	556	519	551	505	516	531	531	519	523	501	529	539	538	545	502	492	495	533	549	507	543	493	522	497	481	472	535	559	515	543	502	533	547	509	522	560	522	546	522	532	522	499	520	495	503	517	528	539	527	545	538	554	551	483	511	544	537	544	503	577	496	520	521	516	526	508	547	545	507	552	547	507	518	584	520	518	535	500	490	497	553	551	524	524	519	543	513	499	544	539	514	556	548	493	552	523	552	502	533	533	486	513	526	479	491	481	510	534	508	523	533	515	548	576	538	558	452	532	502	492	549	524	541	565	531	562	536	524	521	508	508	564	508	514	542	495	524	548	517	492	530	506	539	539	552	537	526	482	560	491	497	513	492	516	499	508	544	539	532	514	526	511	513	544	545	544	514	516	585	558	521	566	498	526	516	573	555	566	499	500	530	488	502	552	491	486	510	499	532	544	514	504	511	504	523	600	490	543	502	511	532	549	514	529	487	522	555	529	559	545	505	525	540	584	517	491	514	518	506	508	547	503	506	526	531	573	495	528	509	547	511	545	518	529	538	583	520	567	493	490	502	527	548	505	548	570	488	531	507	535	546	520	528	559	509	487	552	523	527	527	547	497	540	495	540	555	568	544	534	560	510	515	525	609	518	485	565	477	587	541	510	488	522	521	562	508	525	512	529	519	492	565	514	571	547	569	547	549	523	545	536	473	497	527	561	507	536	554	509	529	552	527	542	499	543	502	511	536	506	557	523	553	552	496	546	516	535	541	522	532	534	509	489	542	520	523	502	529	495	538	549	538	520	532	527	547	527	498	511	511	539	489	508	547	511	506	510	511	520	535	529	535	551	528	488	511	503	577	556	529	515	514	531	492	500	518	568	528	502	572	511	531	554	498	489	531	537	579	518	564	543	561	502	519	523	553	544	507	544	507	544	504	558	489	517	507	530	546	506	530	537	516	529	571	533	521	532	533	532	528	515	505	521	515	522	541	526	454	510	535	533	521	568	528	532	500	543	531	532	507	503	561	522	511	519	517	547	512	477	519	484	532	545	513	568	546	520	503	523	524	537	508	507	515	535	521	547	542	502	498	527	518	584	513	493	528	523	527	531	550	555	523	519	533	544	520	525	535	526	533	531	509	563	532	526	533	539	476	526	566	537	555	533	526	497	540	505	573	566	533	501	558	552	518	524	515	535	523	557	555	540	524	567	556	569	500	541	535	535	519	537	502	502	540	535	549	508	504	491	526	504	525	533	523	544	526	529	569	567	556	514	526	465	551	546	554	479	528	511	478	514	532	542	556	512	445	520	510	511	543	480	504	510	519	511	516	522	586	525	570	515	508	495	496	523	535	496	536	523	539	520	517	540	563	524	520	543	512	501	537	563	541	507	471	485	545	537	517	536	563	523	523	554	499	496	512	530	538	556	529	519	510	498	571	543	524	520	525	507	517	497	529	518	526	532	533	550	540	519	515	557	526	510	519	521	563	513	505	546	543	518	541	519	511	523	504	517	561	546	514	549	521	560	527	538	530	492	504	545	527	516	551	505	511	530	544	510	516	527	514	503	516	519	510	525	552	534	495	553	537	531	530	552	497	507	519	578	533	557	501	488	530	539	513	530	488	529	517	536	529	505	529	539	546	471	534	543	487	543	520	523	510	506	486	502	557	504	541	536	536	520	513	547	519	558	525	524	532	523	518	515	497	528	536	544	538	516	518	543	503	480	512	511	525	515	551	552	499	521	534	530	532	495	518	541	533	518	505	507	516	508	487	524	542	487	550	541	492	553	488	532	544	503	557	548	514	533	507	532	545	532	500	527	536	556	529	534	494	513	541	508	547	536	505	536	523	510	563	539	528	492	560	547	518	528	550	503	581	500	509	510	533	518	534	519	479	523	552	571	551	505	520	538	572	538	513	512	517	502	502	540	522	542	524	563	513	541	565	537	529	523	528	534	525	519	555	513	572	557	515	567	538	524	532	555	538	492	490	523	522	517	514	494	548	515	562	525	545	534	501	541	541	529	492	517	516
16455	15190	10861	6522	3716	2548	1806	1458	1321	1063	831	711	615	521	471	446	443	415	404	374	339	321	273	296	292	275	283	293	251	261	247	233	254	243	199	218	229	229	202	207	211	224	207	198	243	220	215	223	231	204	206	192	212	219	200	247	203	209	221	194	207	253	216	212	217	240	222	241	203	212	216	211	215	216	169	205	222	228	195	221	223	247	183	211	207	224	198	237	229	220	220	189	216	189	227	186	189	202	217	208	214	197	212	208	222	213	228	217	203	196	194	208	201	224	182	225	225	199	208	204	221	220	227	222	214	212	215	242	216	205	218	217	207	191	211	215	218	206	196	180	197	177	214	207	223	212	194	222	203	195	200	179	212	235	205	198	206	196	198	217	226	222	231	209	190	198	217	207	244	195	197	188	227	196	208	225	204	194	184	188	208	186	208	213	201	198	203	196	193	223	195	209	187	184	184	221	204	218	223	221	216	206	233	183	188	194	200	188	194	233	208	232	210	203	230	197	193	194	221	202	194	197	224	212	210	205	198	211	201	198	209	216	232	192	194	211	196	220	222	205	226	193	211	213	218	223	223	231	197	205	220	219	213	209	216	206	216	207	203	220	207	212	200	200	197	200	210	237	187	209	227	204	237	217	166	224	190	186	240	197	189	206	219	206	199	202	226	216	176	188	200	231	192	204	219	217	207	205	190	189	187	214	199	197	238	191	226	227	193	205	212	192	198	197	199	217	231	192	232	191	194	187	237	203	206	194	227	200	199	218	235	185	202	209	203	207	215	225	192	213	197	200	220	199	190	240	238	224	214	207	199	221	206	215	220	200	222	215	225	215	223	207	194	199	238	192	222	233	193	220	193	214	193	207	216	196	224	190	198	202	204	217	216	206	204	193	182	206	198	213	191	201	194	206	200	195	195	214	228	239	216	191	226	205	213	187	186	194	208	231	194	194	192	225	218	217	218	178	237	192	216	214	189	191	186	217	202	205	179	232	185	196	201	215	177	209	211	233	208	196	216	200	201	208	214	215	187	224	198	210	220	210	224	220	217	200	201	236	217	233	217	208	226	208	224	226	200	198	198	201	201	220	214	190	219	173	198	213	208	193	215	231	188	220	217	199	182	192	207	226	208	192	204	218	210	248	204	184	202	208	221	169	218	198	216	201	206	205	213	211	173	186	201	171	209	231	217	222	192	207	219	220	217	224	218	224	238	194	229	219	183	200	186	191	226	204	221	199	222	199	220	233	193	221	225	184	191	198	188	194	209	218	212	202	227	198	219	210	226	206	207	187	232	184	196	222	218	216	233	193	196	212	203	163	187	192	196	216	182	224	197	200	211	184	196	204	218	181	189	216	193	209	195	214	196	214	217	204	235	194	236	215	235	208	200	213	226	221	192	248	216	211	204	198	218	203	218	199	214	206	212	203	211	215	213	199	187	187	202	214	212	201	188	205	205	190	229	207	218	177	204	239	236	196	201	215	224	226	188	192	185	219	192	237	258	217	204	183	185	208	211	191	237	199	209	187	193	215	233	194	223	218	200	209	204	205	207	213	202	195	191	226	192	220	197	210	217	224	210	205	216	189	200	176	228	192	200	221	214	189	199	194	195	182	188	193	198	191	210	218	208	195	210	194	187	202	196	209	200	217	206	216	200	194	229	213	217	200	188	229	220	217	236	181	190	220	228	241	229	190	233	206	227	198	208	209	234	193	194	199	203	203	223	210	199	230	213	200	216	204	189	228	220	195	201	211	195	214	219	196	196	212	213	238	224	205	216	217	201	228	200	206	200	180	253	230	236	224	203	214	214	236	216	191	202	196	211	216	208	208	184	200	193	216	225	205	185	198	216	191	199	169	215	173	226	204	212	200	218	217	185	216	217	198	219	199	198	202	201	189	212	198	221	200	217	196	213	208	213	219	230	192	215	222	213	191	226	203	217	204	201	209	241	221	198	212	178	225	203	210	202	191	205	201	186	214	229	224	208	185	205	183	218	198	230	217	231	238	190	235	184	237	202	205	217	188	206	208	221	200	205	194	201	215	182	192	204	190	203	197	179	204	216	181	218	187	206	219	196	214	194	207	196	239	206	212	203	205	211	206	180	199	225	203	212	229	189	176	195	183	211	203	211	226	200	218	208	203	204	187	202	225	214	177	191	230	223	189	205	220	219	197	209	223	195	191	196	190	224	184	201	198	232	227	188	184	201	198	203	204	205	205	208	249	211	195	193	212	189	196	194	207	190	232	202	190	223	213	203	220	221	187	219	241	187	226	210	236	191	182	204	205	220	215	183	222	220	220	193	194	201	212	238	179	220	217	245	218	189	207	223	209	211	233	205	198	225	198	189	198	208	206	230	201	211	211	213	203	218	184	187	209	197	233	231	199	194	211	202	205	192	215	221	216	238	190	201	179	196	210	209	216	201	198	192	233	253	223	210	193	195	219	231	252	193	195	224	210	210	211	225	193	190	199	201	193	221	200	223	235	196	193	203	176	195	205	228	207	209	223	207	192	197	215	211	211	190	222	211	189	195	195	183	220	222	198	196	213	208	210	205	209	212	202	214	212	190	212	232	203	189	207	229	205	241	194	216	202	205	197	213	200	202	224	198	188	197	201	216	236	192	222	225	177	232	211	188	174	204	205	196	204	207	171	196	227	213	191	224	235	196	191	214	193	220	209	231	218	236	200	236	219	206	211	196	210	211	223	192	187	184	216	223	192	189	240	223	217	219	231	209	215	200	205	201	210	233	192	207	222	227	215	200	196	211	228	186	209	167	212	210	224	198	234	210	217	196	212	189	201	231	210	229	216	188	224	210	197	209	209	192	255	231	205	228	197	207	225	211	212	216	200	209	233	191	203	210	218	217	211	190	193	210	198	212	253	194	210	224	211	203	200	222	193	218	206	200	216	215	200	196	206	206	221	220	220	204	187	214	215	189	209	215	199	219	187	216	197	198	183	200	207	223	226	253	191	209	194	213	202	190	218	205	188	196	188	242	226	202	192	189	200	213	221	204	229	197	201	193	206	216	213	210	203	224	201	223	242	236	186	229	217	222	183	222	198	216	214	218	225	215	203	181	199	201	228	219	200	197	211	201	208	200	214	220	202	192	205	218	184	190	193	174	225	219	212	220	198	214	249	184	213	209	192	181	233	198	214	223	173	207	169	214	189	202	197	198	205	208	181	220	212	232	243	232	198	218	184	217	197	216	200	210	218	204	220	211	210	225	183	218	207	207	188	187	197	180	220	208	193	208	206	251	217	185	210	191	212	181	176	217	187	213	240	181	196	238	195	198	204	201	212	207	187	198	185	222	196	210	189	227	191	223	211	187	207	197	197	200	222	181	202	215	208	198	210	181	211	205	203	215	199	210	218	210	233	206	209	213	242	238	198	217	200	221	206	204	197	199	227	228	202	183	247	217	224	210	185	184	219	222	202	233	219	226	221	197	228	242	214	195	186	220	185	201	172	229	215	201	190	212	225	233	204	222	211
10193	14378	14498	12989	10510	8798	7505	6286	5961	5172	4143	3495	2834	2559	2342	2196	2096	1931	1647	1483	1434	1252	1184	1101	1076	1038	949	927	837	781	737	684	663	644	615	611	613	600	577	612	601	562	597	553	574	618	562	622	545	523	523	533	552	505	585	535	527	493	528	556	518	561	557	581	654	580	604	578	612	613	599	635	628	586	591	569	599	528	565	566	545	529	565	567	533	524	561	584	527	553	498	528	522	526	539	551	527	540	520	497	505	525	557	519	536	511	525	513	523	544	498	503	509	550	517	527	527	556	480	565	514	557	508	492	504	548	538	488	479	506	552	523	483	497	513	545	491	503	521	533	477	488	508	474	495	480	489	552	537	518	553	482	498	533	528	542	469	493	526	517	530	521	524	532	581	510	521	498	506	534	494	484	522	515	521	529	539	504	537	458	517	520	531	498	516	562	523	490	535	531	491	488	551	536	529	499	486	518	527	533	534	505	527	526	540	555	534	512	519	500	547	462	476	473	550	515	502	515	487	534	538	508	500	503	493	494	543	525	529	536	484	555	464	519	511	490	447	549	518	512	496	501	566	500	542	497	481	512	477	483	505	519	563	534	521	471	516	555	508	537	511	505	483	494	523	508	522	529	506	499	489	504	510	554	523	499	525	483	485	525	497	510	500	524	503	516	544	524	525	507	535	527	503	502	514	550	478	491	497	548	525	547	547	539	557	514	511	553	486	510	509	509	496	497	494	574	482	478	540	437	487	538	497	506	499	509	564	547	531	494	481	503	510	518	529	544	507	543	517	516	544	540	533	515	496	531	514	475	550	514	497	531	497	487	519	534	532	481	528	516	527	512	509	516	511	509	529	503	536	543	503	526	523	502	495	506	516	526	517	528	510	508	512	516	510	517	510	518	513	482	549	532	532	509	553	500	491	473	541	494	522	500	538	556	488	503	473	544	501	532	488	494	495	532	514	489	534	510	488	516	502	486	501	518	500	497	499	500	512	514	521	534	551	498	510	532	499	486	525	490	490	492	514	507	522	539	545	493	521	504	542	514	497	537	535	504	478	514	503	504	513	515	524	534	556	523	489	521	523	511	542	486	508	526	512	508	502	498	557	486	503	496	519	489	525	492	509	510	531	513	539	513	514	492	496	493	523	537	515	484	521	529	516	536	514	537	521	512	506	527	504	510	520	509	536	513	507	545	485	515	548	515	525	527	494	515	521	524	538	507	528	504	541	508	533	488	512	490	485	536	519	517	511	543	529	496	514	504	518	503	549	516	531	511	510	554	484	493	485	510	513	546	525	507	494	483	528	527	519	520	459	487	505	516	507	552	495	463	491	547	506	550	518	505	538	557	503	569	533	498	519	519	517	506	517	509	525	516	535	525	496	538	514	545	544	520	492	511	507	510	510	520	494	522	484	527	519	531	530	494	498	507	544	508	570	514	534	500	514	554	536	499	494	522	518	551	513	477	541	486	560	525	520	490	547	525	563	542	524	494	515	532	497	523	539	524	524	538	500	503	498	490	529	507	493	571	510	551	514	544	539	511	542	459	503	515	519	521	508	482	502	507	522	565	493	490	544	563	533	486	515	520	464	561	486	502	517	473	542	493	520	562	509	526	518	507	526	541	492	516	493	475	500	526	537	482	549	534	485	507	536	487	515	498	532	530	551	550	495	503	524	542	534	536	502	474	472	465	488	490	489	509	522	519	539	516	510	532	535	524	482	536	528	516	481	559	561	492	511	511	533	541	528	515	544	507	485	488	528	522	519	514	503	476	556	523	506	512	514	517	569	511	530	513	512	531	492	513	541	554	525	488	538	510	509	527	514	535	511	526	535	520	519	530	514	524	545	542	530	524	479	537	517	549	533	520	548	472	511	518	504	493	542	538	515	469	510	484	501	488	528	494	515	511	502	479	454	480	547	515	514	506	498	512	532	553	509	510	482	552	512	481	528	485	517	532	540	531	525	508	530	507	518	499	522	510	497	515	490	546	550	522	486	533	526	521	539	537	514	551	560	505	467	513	510	514	501	534	507	510	533	521	531	460	495	508	490	551	486	501	493	507	516	495	518	533	524	510	462	502	517	474	529	560	534	539	463	504	549	540	560	551	508	527	511	522	506	500	522	521	496	522	513	519	498	512	520	487	502	536	534	482	526	515	534	514	474	518	558	491	477	512	479	515	528	525	519	514	485	536	519	511	574	537	514	535	565	528	525	512	504	482	479	507	449	517	520	501	537	534	483	505	516	496	511	524	506	544	527	532	515	525	519	519	532	467	542	509	529	470	458	504	558	484	505	536	497	518	510	526	548	522	505	540	539	528	487	562	509	540	468	495	548	523	488	478	550	511	490	496	534	501	508	471	494	548	502	518	518	517	521	530	515	537	512	524	529	515	513	483	495	525	488	517	485	502	487	541	506	515	533	494	473	517	426	485	493	522	507	538	506	497	497	506	478	504	508	503	517	530	476	492	487	502	527	526	477	531	532	530	556	498	500	510	498	498	512	503	560	510	494	518	496	510	503	504	518	516	532	520	515	512	485	519	520	523	495	538	534	484	535	516	477	499	517	490	475	573	515	546	526	521	511	525	503	517	534	510	488	550	500	541	476	510	527	541	515	557	471	560	448	525	509	515	521	537	518	526	509	512	531	506	472	496	543	513	485	519	498	509	478	497	470	505	478	502	569	475	497	519	526	504	537	520	509	540	527	517	529	507	509	525	503	490	478	513	527	525	481	510	544	477	493	529	493	564	513	523	527	490	493	520	478	512	529	521	505	518	541	528	527	518	544	543	491	517	482	509	518	515	515	504	515	504	517	536	493	525	586	544	517	530	491	518	510	551	485	545	508	509	484	519	531	501	536	503	517	514	478	518	545	520	534	538	504	504	520	473	539	535	523	493	508	510	546	506	499	510	487	495	512	520	546	513	518	519	470	514	488	483	475	541	506	524	524	522	534	513	493	514	512	523	549	484	528	514	524	494	525	519	482	512	483	519	511	545	503	538	480	536	504	555	500	510	540	494	465	545	525	516	553	525	501	497	544	513	544	471	533	502	517	538	514	489	504	503	529	479	450	512	517	552	491	505	510	472	501	489	474	522	539	535	517	516	510	510	494	504	473	515	485	510	491	536	516	502	515	550	510	515	504	521	507	544	546	532	528	503	506	524	539	524	497	488	504	503	516	522	523	544	515	544	525	495	522	506	564	496	482	549	532	481	545	519	505	521	539	541	504	490	561	516	520	515	563	506	545	559	508	536	526	507	497	543	490	496	544	509	561	521	506	501	523	520	575	550	524	461	485	517	529	526	500	534	537	531	490	526	515	515	537	497	512	552	512	509	500	524	544	493	542	468	544	537	491	550	546	534	555	509	496	506	544	483	488	499	489	523	510	512	539	459	503	536	487	513	508	534	528	510	506	512	535	515	563	530	532	517	541	510	513	515	506	499	528	505	532	482	510	505	525	546	514	555	509	540	534	535	494	509	537	531	493	487	541	522
36796	45641	35482	23632	15839	11711	7372	5200	4749	3814	2520	2021	1446	1151	970	893	877	782	632	625	556	564	508	494	482	454	414	388	333	305	306	301	304	291	303	280	275	264	298	236	280	271	265	277	257	258	309	254	274	251	261	280	254	280	263	275	257	256	274	249	256	247	273	269	245	245	229	267	260	304	295	269	301	256	275	271	264	208	259	250	264	271	270	256	234	272	280	251	274	267	269	241	233	256	275	280	255	233	268	278	265	244	263	268	248	257	234	253	260	253	273	249	246	246	248	258	245	217	267	210	231	270	261	226	263	246	251	237	264	219	248	240	237	255	275	262	237	235	248	253	223	203	249	266	238	251	277	252	264	266	245	242	236	227	241	260	240	249	249	282	266	269	253	254	256	236	245	260	207	200	260	221	244	237	256	223	233	242	242	250	234	239	280	266	259	253	255	269	235	256	238	266	231	253	231	247	256	274	241	238	224	260	254	256	242	223	238	234	256	264	270	252	245	281	279	255	232	275	258	270	253	257	229	234	243	240	226	268	290	266	246	243	230	247	237	260	235	276	227	244	264	250	233	203	223	227	232	267	266	244	245	271	249	249	254	239	252	272	251	248	238	247	255	238	251	242	255	232	259	256	255	257	244	242	248	279	286	240	248	240	251	269	252	252	278	241	239	210	239	241	255	214	276	264	240	250	233	235	264	224	285	257	260	258	252	272	231	245	253	265	260	269	236	244	273	259	259	235	257	271	231	263	245	254	260	234	272	235	256	255	246	269	269	252	244	241	232	232	244	249	226	225	252	235	262	245	254	242	240	232	236	215	254	251	272	242	255	256	223	229	273	219	255	246	245	248	267	266	230	270	226	214	236	238	240	248	230	263	260	291	276	292	268	262	257	273	237	248	216	222	240	248	263	239	247	251	246	252	247	239	227	264	263	235	262	257	229	238	271	255	242	258	272	245	247	247	249	254	284	273	239	267	264	243	253	265	249	246	191	238	257	250	220	223	236	249	247	269	249	244	243	268	252	237	236	266	226	249	254	249	210	222	242	263	257	256	244	243	222	251	257	236	280	255	210	257	251	260	231	301	255	234	259	249	278	253	230	250	260	242	248	246	254	278	231	258	223	237	259	258	260	265	255	245	245	255	258	279	251	253	276	270	243	256	258	235	242	278	247	248	247	224	263	235	242	248	269	255	257	231	268	267	248	255	267	231	258	262	230	262	274	280	245	262	272	262	235	250	240	245	251	280	251	260	239	241	261	233	255	251	261	250	251	266	271	234	240	243	252	253	229	261	265	262	267	236	264	247	268	234	250	221	220	265	265	258	241	256	260	249	229	270	254	244	262	257	263	250	259	229	250	256	245	245	239	243	251	244	273	236	257	282	249	235	233	253	255	235	249	263	295	285	226	252	273	219	276	211	252	272	247	262	244	261	256	242	272	252	235	257	251	246	245	254	261	221	240	224	240	236	231	258	222	234	229	260	245	262	239	234	245	240	259	253	259	250	261	239	252	245	255	256	293	270	231	266	260	256	247	287	242	271	267	233	246	261	273	240	278	252	262	275	255	266	265	231	236	230	239	262	258	281	253	250	294	276	234	251	231	235	226	274	270	240	272	250	247	244	264	232	228	261	265	273	251	236	242	250	258	289	246	262	251	245	242	242	255	274	253	211	251	271	242	218	254	238	262	251	276	266	251	245	234	233	269	238	243	211	272	246	248	271	261	234	255	249	227	238	256	246	238	276	264	239	231	270	247	234	229	230	267	238	229	270	241	228	230	239	245	232	261	267	239	235	230	259	243	235	236	313	253	258	227	237	240	247	244	239	237	235	237	236	253	215	265	254	245	240	229	238	238	260	252	224	231	235	241	269	258	236	284	218	241	235	257	232	239	244	265	252	228	274	275	262	267	273	265	270	276	228	266	241	244	245	228	257	250	251	242	263	220	247	248	247	238	261	252	261	233	252	261	233	216	239	217	258	263	277	255	242	246	251	242	245	278	264	254	240	276	253	250	254	249	253	226	231	229	242	263	263	256	258	256	255	260	252	244	250	258	241	232	224	257	278	236	254	270	256	264	234	253	254	245	242	226	228	262	243	263	237	239	237	232	241	254	267	255	249	264	221	258	248	247	231	265	259	238	243	262	238	280	221	237	264	247	252	244	264	262	263	265	259	218	230	250	284	262	265	246	253	238	266	243	278	230	258	269	261	264	254	263	241	229	235	234	231	234	283	244	269	261	252	269	261	267	227	247	263	243	263	265	250	260	258	224	240	251	260	230	238	228	265	268	220	216	246	279	247	281	228	273	252	237	246	249	267	249	266	243	270	275	251	273	255	223	274	265	232	284	259	253	221	242	241	268	249	254	243	250	247	233	252	271	239	250	238	242	257	232	230	275	264	255	239	265	232	267	242	247	251	224	218	245	266	237	232	243	248	243	250	257	244	249	269	257	228	242	235	246	219	228	226	271	248	241	265	261	243	239	259	232	238	244	256	242	278	261	250	233	251	286	258	244	220	229	242	238	253	242	248	241	244	241	237	258	245	269	224	270	262	264	229	236	251	250	261	220	247	236	271	246	233	241	251	230	229	267	263	240	239	249	266	214	257	224	244	293	253	274	238	222	252	243	244	253	225	248	285	248	268	244	260	260	253	248	232	258	254	270	256	250	265	221	262	254	298	237	278	229	249	235	245	279	267	226	246	240	242	232	233	249	253	250	248	250	229	259	247	255	224	273	262	292	246	237	220	251	233	245	218	259	253	260	250	248	254	240	264	234	258	237	248	245	276	249	254	256	228	248	237	242	278	266	255	246	260	263	259	288	244	233	237	271	220	264	262	257	218	219	261	265	284	256	252	278	272	274	280	244	238	257	248	267	236	239	227	221	246	253	234	277	239	238	264	238	255	254	256	248	251	228	238	244	260	255	268	285	256	260	232	269	249	239	247	244	224	229	264	249	267	264	269	217	253	282	267	246	272	233	241	271	254	261	227	251	238	246	248	259	265	274	232	238	255	243	231	244	213	236	249	274	280	297	251	264	249	260	229	262	264	260	272	240	247	248	227	240	218	220	261	252	232	265	247	254	249	273	271	265	242	233	249	269	253	249	253	250	255	246	237	238	241	254	230	260	230	276	230	263	255	248	255	259	251	258	257	240	242	251	234	306	255	257	257	224	244	257	236	239	250	267	277	270	244	265	246	197	230	238	257	246	275	270	225	224	225	238	206	243	274	283	260	258	254	252	223	231	263	260	273	233	233	266	232	245	267	245	252	252	238	245	243	224	240	253	261	243	249	244	256	254	279	259	275	250	276	270	245	259	254	265	246	249	256	239	278	257	252	245	265	242	266	240	247	263	253	210	246	253	245	238	243	241	227	235	278	248	235	269	227	234	245	238	249	228	251	240	283	260	247	247	246	229	234	260	247	262	245	247	241	256	263	251	257	267	251	293	239	233	284	254	270	263	256	235	238	230	252	262	254	245	256	239	231	258	261
25408	38677	32300	22915	20869	19313	16985	14939	14086	12235	9482	8110	6356	5393	4773	4579	4137	3791	3198	3040	2673	2577	2437	2239	2252	2047	1705	1333	1372	1183	1102	1045	1000	886	808	877	828	797	730	726	713	692	730	731	752	740	776	735	789	706	724	735	722	768	755	796	694	688	722	692	695	663	677	732	690	753	772	833	837	775	778	806	732	726	789	729	708	717	693	690	694	713	678	668	709	691	677	611	663	673	697	665	643	616	657	639	652	633	627	591	645	643	669	658	654	636	627	643	632	619	615	649	556	602	586	572	570	602	604	569	592	575	604	610	636	645	611	647	622	585	607	582	594	593	633	576	586	604	614	564	612	580	584	576	618	618	596	606	590	606	589	568	609	576	595	609	603	572	592	601	591	611	604	597	692	629	603	586	614	633	606	605	575	588	626	607	610	623	581	577	604	613	565	603	587	644	603	607	603	629	556	622	597	648	573	600	552	576	573	611	609	553	594	584	648	577	593	598	599	620	579	570	599	580	594	595	582	624	590	603	629	553	581	580	577	600	613	587	585	606	592	583	629	620	555	634	609	602	579	613	579	592	605	572	607	627	609	617	623	579	604	611	608	648	629	629	607	556	655	587	625	591	579	610	593	595	626	627	654	609	606	591	611	602	547	582	614	618	595	573	618	616	596	542	641	617	598	611	608	619	632	575	584	637	579	598	630	602	609	563	552	614	612	615	623	599	584	621	606	563	614	582	617	604	607	655	581	627	582	573	622	633	589	617	560	596	596	573	620	651	610	635	606	547	627	591	598	592	606	596	634	585	585	542	601	642	585	585	633	584	605	572	598	587	617	587	567	607	603	596	614	619	585	569	608	589	571	579	587	577	579	574	599	603	568	627	564	581	628	608	595	634	601	631	571	550	585	588	570	595	562	595	596	589	580	571	615	593	604	589	623	616	605	607	626	611	625	646	594	592	587	661	580	621	599	607	596	611	576	611	652	639	609	591	584	578	601	585	582	617	629	625	610	588	606	626	599	570	540	615	602	617	583	578	581	554	566	614	565	590	631	566	596	602	622	583	609	598	650	610	609	592	594	636	623	588	577	623	604	629	620	654	578	618	642	612	632	641	559	605	614	583	567	631	626	593	618	623	581	598	627	601	577	647	636	600	580	618	626	630	605	591	579	554	585	637	600	592	566	586	604	542	627	585	565	585	584	552	646	597	622	570	580	590	554	639	600	599	642	659	583	614	590	621	619	622	596	572	624	574	586	605	602	603	609	593	604	592	599	616	640	607	575	634	594	548	580	577	569	627	577	587	611	598	635	621	554	569	598	611	624	581	590	579	621	616	593	590	592	601	585	637	612	568	657	600	598	582	606	590	595	626	570	561	595	622	589	603	659	577	617	616	608	591	621	606	648	605	609	590	614	588	604	582	613	564	644	597	549	577	588	590	595	600	611	573	601	555	577	625	590	615	549	628	552	549	652	598	590	632	618	629	558	605	558	601	599	635	602	615	605	627	588	600	552	608	609	595	595	599	607	562	602	642	607	608	574	619	606	637	548	595	597	627	563	614	564	575	611	566	624	608	606	597	583	592	562	601	599	638	578	576	626	605	592	592	632	589	592	586	590	557	610	582	569	611	641	611	608	608	624	575	596	577	620	635	629	591	572	596	602	633	596	631	613	553	617	590	644	615	561	606	549	579	612	544	664	639	639	619	608	583	589	632	586	605	595	576	636	607	559	607	582	617	574	681	591	658	562	594	590	613	594	580	601	589	650	550	619	606	656	580	604	599	620	583	586	584	556	629	645	603	599	647	607	605	627	655	622	611	559	609	594	619	595	580	588	602	594	591	565	586	607	607	620	622	613	611	588	614	579	586	593	581	605	611	616	620	570	618	606	599	592	654	607	607	614	599	549	599	610	590	561	619	610	619	624	605	620	558	572	559	631	608	555	620	583	605	622	579	573	617	576	603	637	611	579	617	575	611	582	598	596	603	582	594	648	597	542	607	611	580	610	567	616	593	636	614	607	608	602	617	621	615	614	612	608	569	590	635	574	571	608	584	559	641	595	627	559	586	630	629	600	600	620	643	581	568	606	605	597	598	559	592	596	618	589	590	615	619	629	586	634	597	633	594	614	618	606	625	637	596	615	596	564	572	591	597	593	598	603	624	590	614	569	595	636	621	618	555	593	590	663	587	590	612	562	616	593	602	571	595	603	626	637	580	616	604	625	637	569	597	572	632	602	623	600	609	607	644	639	592	621	602	587	624	632	611	585	609	599	560	643	641	597	569	608	531	596	600	618	641	623	564	630	583	598	609	610	606	624	582	583	632	601	606	608	615	548	626	580	588	613	603	596	599	575	642	593	628	625	609	644	639	636	585	614	574	612	581	586	570	616	608	592	659	612	576	619	628	610	604	639	594	591	579	629	600	618	612	584	611	620	617	628	615	593	609	591	595	606	619	612	642	619	588	617	601	630	595	635	622	557	629	609	569	574	623	547	652	612	620	599	606	623	607	630	635	613	627	615	603	642	565	643	569	584	606	632	590	627	629	632	617	571	596	586	577	649	609	583	625	626	637	593	610	620	592	605	593	597	604	572	616	632	596	610	595	598	618	635	624	610	580	655	627	605	633	582	615	613	602	639	585	595	562	616	572	582	599	589	597	622	625	608	576	608	605	590	594	598	583	566	560	608	588	646	582	585	609	561	597	607	585	626	618	585	588	609	608	563	575	612	560	632	577	616	596	657	594	628	653	626	599	576	596	594	627	667	582	608	583	576	601	624	581	594	633	618	576	642	598	622	640	617	575	599	636	592	629	646	595	636	619	585	607	592	554	581	590	603	577	646	607	560	646	577	581	609	581	608	543	619	591	607	592	640	598	609	602	650	621	577	586	632	612	618	588	651	628	649	595	607	580	625	604	622	589	607	599	634	607	602	617	601	574	580	624	616	600	590	577	625	589	599	607	637	577	605	599	594	570	610	581	580	606	597	583	576	622	596	614	595	630	598	598	590	607	601	621	610	598	566	578	603	583	623	613	568	593	648	567	643	645	645	607	590	594	586	579	593	605	595	605	617	629	592	629	616	664	610	578	614	590	589	623	646	639	573	589	599	633	575	577	623	626	594	590	609	599	623	566	635	612	658	599	638	625	628	615	612	610	603	591	587	630	637	615	606	616	600	605	630	640	584	588	587	585	594	593	622	610	632	586	635	556	605	529	617	574	617	618	591	606	632	590	560	578	572	604	622	624	585	535	579	535	580	575	588	633	549	619	569	604	584	606	615	646	609	579	603	604	530	613	609	643	582	603	640	648	558	549	615	612	589	532	582	595	600	579	629	577	599	584	631	579	576	584	653	571	664	639	603	602	572	636	600	627	616	605	620	650	614	603	603	610	595	590	628	621	601	642	560	611	590	619	621	596	584	562	647	579	609	646	580	626	577	612	594	650	602	607	596	575	597	587	589	613	585	611	644	610	600	596	635	556	603	647	622	562	611	565	643	603	650	621
46941	47668	36024	30447	22433	18582	12731	8800	7282	6320	4134	3278	2333	1811	1790	1413	1192	947	806	815	763	683	701	661	580	508	449	429	361	371	289	293	293	254	269	242	267	270	253	240	258	237	240	245	241	273	245	242	226	260	257	228	268	230	241	263	262	256	227	233	214	253	249	221	237	257	236	259	222	227	234	245	276	248	246	220	264	266	244	212	195	267	251	211	235	241	221	224	222	226	233	259	214	228	221	227	211	229	236	197	248	244	219	203	173	231	235	227	241	222	242	204	241	225	197	227	223	210	200	195	233	235	177	251	214	218	227	185	213	228	201	221	238	238	213	230	228	233	239	224	215	233	194	221	251	246	229	218	210	229	217	246	211	203	238	217	226	239	231	227	196	233	202	238	248	223	227	222	230	204	208	223	234	234	237	241	212	233	209	219	217	226	220	210	227	212	215	194	221	233	206	219	189	248	242	214	220	219	207	209	210	224	249	227	213	200	196	222	214	227	212	220	215	230	248	227	238	220	236	244	211	204	207	197	210	222	221	201	201	203	194	198	191	213	206	202	207	226	217	225	233	226	219	226	210	209	224	227	229	210	233	227	229	181	217	188	221	213	213	216	211	230	249	201	213	213	199	251	200	231	212	219	202	210	203	251	211	222	205	204	229	201	239	226	216	233	208	219	246	210	211	227	231	210	190	207	234	176	216	217	187	210	208	205	236	242	215	245	223	231	204	203	228	210	220	225	214	197	228	221	226	220	210	237	217	222	253	194	199	201	218	214	224	224	223	255	201	232	210	235	219	211	214	223	212	231	217	233	217	257	228	199	222	211	227	211	214	250	246	231	188	223	202	206	230	205	255	207	230	198	229	235	204	210	213	204	174	245	220	230	222	212	195	211	212	212	201	216	245	237	202	229	192	208	229	196	230	225	180	223	219	232	242	220	233	220	227	227	251	212	242	207	226	187	210	202	232	189	182	203	193	207	228	209	208	204	226	206	231	209	205	192	233	211	192	208	203	228	224	191	247	214	211	206	235	255	235	205	210	224	194	244	224	215	200	234	214	204	214	232	222	186	204	242	208	232	185	230	201	208	200	223	220	225	217	219	224	240	225	203	210	227	239	217	193	210	209	205	216	191	235	218	209	210	227	219	237	236	243	224	220	205	186	201	210	217	191	226	220	240	202	250	230	204	224	223	238	194	220	228	201	241	220	223	191	250	215	217	199	230	200	203	237	207	221	248	220	209	227	188	220	228	203	221	219	216	213	213	246	213	227	196	216	215	244	214	199	221	223	229	212	245	209	234	185	219	195	215	240	207	201	234	204	218	241	211	205	208	215	212	218	202	208	218	215	215	217	229	218	208	236	221	219	223	232	205	241	224	225	233	241	240	242	190	214	223	220	212	214	209	208	217	204	254	211	234	207	219	225	218	203	213	229	215	215	209	219	202	197	205	206	243	232	207	207	199	228	209	201	219	213	214	209	214	209	228	218	219	240	234	234	237	195	197	221	222	225	230	225	219	220	205	211	202	231	216	212	210	220	190	209	214	201	225	242	204	210	210	209	225	242	214	191	207	217	206	213	213	223	232	202	207	227	216	191	216	220	212	242	194	221	229	211	203	204	200	243	230	207	219	239	195	201	237	254	200	227	216	184	207	224	247	242	226	206	233	202	234	246	224	229	188	234	206	229	216	219	223	239	192	208	222	212	215	214	204	237	207	196	225	227	205	210	214	234	172	209	235	224	228	214	234	204	242	226	194	222	212	216	193	210	232	218	257	242	229	233	219	213	204	261	241	228	216	215	213	195	202	250	205	227	225	205	202	264	203	219	203	215	217	209	219	228	202	225	195	228	217	223	222	231	242	220	198	247	232	234	227	244	229	219	233	221	242	204	209	180	206	201	216	215	225	218	196	208	203	206	213	227	225	214	239	211	213	236	217	215	203	242	209	213	187	216	197	212	211	219	219	199	185	208	227	203	229	207	247	220	207	223	242	232	207	222	246	198	214	213	228	211	204	213	224	241	219	239	221	201	205	222	213	230	226	219	207	209	243	237	221	245	227	221	244	220	205	205	231	207	196	209	222	210	244	215	229	229	180	234	214	231	196	216	211	193	236	227	215	216	216	202	197	210	216	209	199	209	216	223	214	249	210	195	225	221	188	221	214	234	206	209	218	206	230	217	239	207	229	218	207	233	221	194	223	233	209	221	234	206	210	238	188	197	205	203	191	219	203	233	243	196	208	217	221	210	216	222	204	214	221	187	220	221	224	195	217	213	210	200	221	233	227	242	218	246	214	199	199	194	233	245	204	197	220	228	225	215	195	229	221	207	222	216	221	211	198	202	233	208	219	227	203	237	253	228	214	211	220	235	207	255	215	194	201	238	201	238	232	214	227	232	231	207	214	208	220	226	253	214	220	205	219	218	229	219	226	216	209	210	222	199	213	211	220	219	201	224	234	225	195	197	213	188	217	243	183	211	215	221	215	222	208	226	183	215	216	213	217	214	214	206	209	219	235	223	211	217	190	230	212	215	212	193	225	221	230	189	243	227	199	225	234	204	226	215	200	224	232	231	230	210	201	211	210	231	223	242	212	237	210	214	239	240	212	217	204	245	242	205	211	212	210	224	254	212	189	231	226	252	209	213	195	208	229	203	212	218	242	218	245	213	230	223	199	250	216	222	230	205	215	229	234	233	209	216	228	229	215	206	216	194	201	214	222	205	212	212	221	210	203	202	219	231	217	186	210	208	228	194	231	190	212	198	222	229	246	205	210	207	230	231	188	190	203	252	230	227	227	238	232	201	216	215	253	202	182	219	232	221	221	216	189	213	227	234	228	234	191	248	214	210	230	226	244	214	223	220	230	220	228	249	238	210	199	226	208	229	214	197	216	231	213	203	213	230	226	210	234	200	197	260	224	235	193	207	207	224	212	204	236	209	229	210	204	211	199	233	237	214	226	199	216	220	226	231	233	216	216	188	231	216	224	227	214	210	228	216	202	220	253	222	196	243	232	246	222	215	209	223	215	199	225	215	243	231	211	241	204	219	199	203	217	211	210	206	234	234	216	219	219	231	216	240	198	235	236	231	213	201	200	215	232	221	212	206	202	211	219	227	242	208	206	215	220	214	199	220	215	240	198	220	207	208	227	222	210	208	232	216	218	234	223	204	211	234	227	232	202	218	221	202	206	206	255	222	209	216	204	243	213	237	207	211	237	197	228	211	215	204	237	194	219	242	221	253	234	249	233	213	242	223	208	219	208	219	246	232	209	182	206	218	217	207	186	226	207	206	236	216	232	237	213	207	237	235	204	219	224	216	209	219	220	188	239	209	225	194	220	201	239	217	220	270	232	204	212	237	217	228	239	239	203	218	209	211	223	199	198	226	229	216	188	208	224	204	219	203	196	221	227	225	240	215	226	241	224	246	208	235	208	250	224	248	228	200	211	224	207	196	201	222	181	212	222	209	208	232	205	214	207	204	213	234	230	224	217	211	210
32910	40858	37259	30753	26565	25304	22613	19577	18689	16652	13822	11263	9272	8115	7757	7014	5982	4949	4358	4380	4064	3494	3368	3194	2964	2660	2256	1880	1672	1566	1384	1288	1169	1022	964	852	870	776	847	759	670	705	689	709	840	853	805	768	824	698	797	746	750	819	772	711	751	692	642	661	745	664	641	679	670	673	761	765	761	710	711	767	761	749	727	696	695	710	646	651	592	661	598	637	683	669	633	672	623	586	633	572	649	564	574	558	574	576	545	575	583	531	547	524	515	506	503	510	544	538	566	531	571	576	530	561	494	517	511	485	510	519	505	529	498	484	503	516	538	554	492	520	523	509	523	534	531	509	504	508	498	526	518	515	543	497	530	548	522	493	516	563	517	550	530	523	512	519	503	531	532	523	524	512	518	534	517	522	518	548	529	507	500	496	551	532	522	486	514	551	535	513	537	539	559	522	543	503	534	545	490	531	510	515	561	535	520	518	522	495	478	529	527	522	495	532	540	516	563	525	507	541	514	533	481	520	534	519	536	551	485	559	538	509	558	499	497	527	500	523	522	507	484	514	530	510	524	476	517	532	526	483	510	497	564	463	516	515	507	495	533	517	520	519	492	530	512	493	521	514	500	480	524	504	518	490	513	521	551	532	529	538	493	510	521	489	523	515	506	542	506	498	513	517	480	506	468	544	514	486	487	526	513	500	519	536	509	511	543	579	477	504	487	522	510	495	524	496	508	504	525	521	525	500	518	493	490	485	522	521	491	523	525	518	502	524	536	539	551	505	526	519	508	531	506	511	542	550	501	488	480	511	481	514	557	506	515	497	469	531	484	532	517	519	526	536	514	538	533	507	542	540	554	500	535	550	523	523	517	535	534	484	535	537	511	502	538	583	531	547	547	526	517	548	505	515	521	535	524	507	555	562	475	563	505	507	532	505	514	504	538	509	565	514	481	541	518	504	485	487	527	521	504	551	545	486	495	509	525	505	534	476	485	569	522	513	505	487	513	521	495	523	484	537	500	511	542	508	487	524	506	501	545	507	522	558	525	471	482	527	487	573	531	539	514	542	528	514	486	491	546	498	462	479	563	549	522	499	492	511	536	477	513	558	529	515	557	530	509	568	558	555	517	506	476	532	512	520	532	520	524	522	520	503	503	517	516	533	506	545	500	529	543	534	515	474	505	553	507	522	509	515	514	519	510	512	526	495	519	561	499	542	505	515	493	519	502	530	518	540	494	541	502	503	496	525	518	505	524	497	538	542	523	514	547	524	520	519	548	527	548	538	509	510	499	511	510	513	540	460	477	475	527	506	481	494	502	531	507	504	538	471	492	569	542	520	531	500	523	538	531	566	542	505	513	546	535	509	537	542	555	551	487	519	519	534	475	520	513	520	504	527	514	454	549	523	467	538	510	532	464	539	538	527	548	525	516	532	506	556	529	533	545	522	511	544	484	528	496	534	555	515	537	529	530	512	524	578	511	492	565	501	543	505	516	515	514	504	494	529	506	538	535	498	524	549	517	497	482	559	536	529	482	511	526	496	507	513	520	494	483	513	524	539	503	519	550	497	499	519	540	579	551	518	507	551	541	491	534	509	523	494	522	493	515	565	505	471	510	531	553	516	532	532	510	545	502	501	522	518	547	530	517	564	522	526	522	516	521	524	484	499	539	515	508	498	514	530	506	485	517	501	530	517	523	491	551	509	523	512	555	495	531	503	551	545	524	502	546	508	531	521	501	513	516	516	527	546	546	468	516	531	533	509	526	487	467	552	490	528	508	487	496	497	522	541	526	503	514	492	514	514	515	512	488	456	559	508	514	503	523	520	513	514	528	545	480	539	540	524	564	510	532	536	528	484	528	535	562	507	512	501	513	504	531	520	491	532	525	509	479	533	513	537	514	557	509	507	497	487	479	533	510	491	542	519	537	524	505	470	527	557	528	521	514	485	488	521	485	491	515	535	499	504	526	485	570	499	508	503	557	510	500	508	485	536	541	540	487	542	497	515	510	513	532	529	530	513	510	560	517	491	498	562	509	521	504	555	507	568	494	482	480	562	503	516	526	511	504	551	532	517	539	569	493	517	491	514	535	548	498	499	529	521	514	521	529	521	522	520	470	527	555	510	501	491	497	497	551	522	522	529	558	520	520	497	514	520	485	507	536	517	553	533	530	524	509	505	515	531	508	540	526	539	508	557	565	542	521	512	553	503	517	513	502	496	494	470	521	489	525	511	530	489	513	514	552	536	552	575	489	518	508	493	523	551	575	523	529	518	523	570	523	525	546	530	524	549	507	514	524	514	545	485	485	491	542	565	516	500	516	532	502	497	545	497	530	488	481	474	515	563	521	473	518	530	508	481	565	540	504	523	549	534	513	502	506	531	536	515	490	502	542	499	538	521	547	485	522	520	482	488	489	529	506	527	519	522	531	448	529	526	508	496	482	532	511	507	538	503	503	530	527	517	521	485	521	522	513	555	514	512	513	520	509	574	510	535	522	557	521	535	520	517	532	495	534	514	492	535	539	488	543	507	539	528	497	539	532	501	523	520	507	501	533	535	525	499	536	529	526	517	540	543	487	434	543	528	530	536	480	509	528	520	541	525	495	528	516	533	522	492	534	522	500	504	511	528	533	529	544	494	482	548	517	493	499	515	535	531	543	531	557	530	504	553	477	525	525	510	510	516	516	509	484	544	524	492	537	509	519	524	497	536	532	520	511	479	522	532	511	510	513	468	507	536	545	536	540	501	511	542	530	503	559	512	494	525	510	524	543	514	511	524	542	547	528	553	513	528	560	553	517	554	559	554	492	534	544	526	506	516	519	521	495	498	494	536	547	494	517	506	488	489	492	572	509	526	550	512	500	521	523	530	510	541	530	490	545	560	562	506	522	537	499	503	524	555	524	506	509	498	467	539	513	500	513	521	521	480	535	529	515	549	502	549	495	484	519	523	532	530	509	490	531	503	504	518	488	522	524	538	535	515	545	504	511	526	507	487	535	521	516	516	513	516	528	525	517	504	495	547	487	485	487	567	507	530	528	527	551	507	511	500	493	506	497	537	529	520	508	537	543	529	506	535	511	524	552	509	514	515	559	533	525	511	510	512	529	502	526	510	535	545	547	469	504	537	564	525	521	518	518	537	506	503	529	527	492	519	586	508	527	549	534	521	552	509	494	519	571	511	559	523	499	527	506	483	539	516	487	501	505	526	520	543	576	505	517	511	528	509	505	487	493	521	497	508	509	497	551	558	516	542	548	500	517	540	528	532	515	509	518	529	522	555	529	549	507	487	514	505	500	498	511	514	498	493	538	571	483	499	475	476	489	544	504	520	523	503	522	479	503	502	513	541	483	485	503	521	516	531	527	546	475	514	516	515	527	555	482	511	506	506	496	520	495	508	531	521	519	532	486	508	509	544	487	539	525	482	561	547	534	507	502	543	510	499	494	482	496	534	521	565	508	545	511	530	457	546	483	515	503	530	525	488	526	522	496	551	487	493	543	492	491	526
16450	13060	10469	6647	4392	3034	2203	1657	1367	1119	882	791	635	539	471	472	431	389	323	332	319	300	300	266	278	275	271	273	216	246	240	213	216	240	226	249	207	223	186	196	246	211	206	219	187	204	203	195	187	185	243	201	213	202	206	229	215	207	219	235	181	214	215	214	210	188	197	221	206	211	214	220	204	205	246	199	196	219	242	217	192	197	229	186	215	235	229	220	188	223	230	204	203	199	179	180	217	185	218	222	194	184	188	203	190	220	201	189	226	216	209	213	221	194	186	209	192	226	205	211	185	192	204	193	218	206	190	217	232	213	202	201	204	199	192	184	194	230	198	232	186	192	201	210	210	217	202	210	199	199	204	199	201	218	199	209	197	215	208	226	210	180	191	215	180	182	222	190	226	206	195	179	196	197	222	207	198	188	226	194	192	206	189	197	201	208	197	196	185	190	190	202	203	204	214	217	191	200	198	222	208	194	208	201	198	212	203	201	174	188	202	199	184	197	225	197	230	209	191	192	180	188	196	205	202	199	188	210	203	206	205	216	210	237	191	197	186	191	213	160	227	195	223	188	217	208	232	195	194	213	230	220	214	224	214	191	207	205	212	189	198	223	204	222	217	213	193	192	202	198	182	208	213	244	218	215	159	234	218	226	200	204	193	219	226	198	224	172	182	225	211	192	232	196	213	203	211	210	203	200	207	227	186	230	213	200	194	172	221	203	205	194	201	183	177	212	202	189	202	202	203	198	202	185	196	195	201	209	215	214	198	204	180	217	228	213	211	194	207	189	203	179	193	190	199	202	242	221	202	193	198	199	192	214	229	204	190	218	219	189	212	188	189	230	179	200	231	190	187	186	205	198	196	206	207	201	189	201	209	198	198	185	193	203	209	200	209	184	213	226	168	202	204	197	176	183	208	222	209	208	201	241	213	189	204	190	188	207	220	196	189	203	207	198	202	192	214	204	214	214	196	219	219	183	193	194	200	209	215	204	204	175	215	205	226	198	176	179	211	188	191	207	219	228	208	204	196	216	198	197	188	205	176	221	203	218	193	223	203	199	229	177	191	191	207	218	201	235	192	192	186	190	195	194	206	190	192	204	215	198	185	194	192	197	203	230	200	237	204	214	191	181	226	213	180	197	205	190	225	214	195	202	198	199	216	198	200	213	201	185	212	214	171	198	202	205	198	206	210	213	198	190	214	210	217	209	185	217	187	175	215	179	195	201	221	164	204	225	199	184	213	206	210	229	195	243	214	189	211	192	167	201	194	191	217	213	183	189	194	208	194	227	183	170	219	202	208	214	194	201	194	200	225	186	206	219	192	190	201	198	198	182	204	206	200	195	186	181	195	177	220	182	206	208	228	177	221	207	229	195	201	203	209	214	213	186	209	202	237	219	238	201	195	202	207	226	219	201	193	197	204	180	200	204	189	220	217	185	177	203	224	211	214	196	197	201	232	217	205	198	213	188	186	215	182	209	194	198	197	208	209	188	199	235	191	179	190	201	202	200	190	208	194	181	189	198	187	209	207	173	242	223	204	198	193	218	196	207	225	202	225	201	211	213	228	192	213	205	218	203	215	218	189	190	190	186	186	210	196	216	207	189	201	170	225	206	200	198	220	197	212	206	215	212	194	231	225	190	216	210	207	206	230	206	197	193	185	235	190	205	191	205	196	228	183	198	223	220	201	231	206	196	181	224	190	231	236	248	211	203	183	189	202	191	190	197	204	182	201	214	192	200	186	202	175	230	209	203	205	203	217	208	199	199	171	211	208	213	215	232	227	192	186	181	203	177	194	213	216	193	197	211	226	196	197	203	224	221	204	186	184	179	219	185	196	202	186	192	209	228	213	220	204	194	209	198	175	203	216	228	199	206	221	211	251	198	211	171	217	198	219	198	224	210	225	203	203	217	240	210	189	187	200	220	214	209	175	199	195	213	186	177	196	182	207	180	185	206	199	183	167	203	209	209	187	202	191	188	184	182	188	190	224	197	194	188	212	209	220	197	205	213	198	197	206	194	200	210	224	239	204	205	182	168	197	198	198	203	186	190	216	180	192	198	202	194	212	212	186	196	207	223	206	208	194	194	197	236	218	193	193	232	197	170	197	211	191	214	214	169	178	218	203	195	210	207	203	173	207	229	187	186	197	194	221	209	218	225	209	183	191	203	199	205	190	201	207	190	220	198	202	202	196	209	190	200	202	205	226	226	190	198	192	202	191	178	201	192	191	195	183	207	182	207	202	190	188	211	200	203	191	201	203	205	195	219	194	195	194	181	205	184	185	212	178	186	190	215	200	204	219	213	192	191	222	196	200	159	193	186	216	212	224	200	212	202	186	196	215	202	202	213	216	191	183	195	205	191	175	201	199	219	194	222	206	230	207	188	186	220	214	216	200	228	183	228	209	186	224	194	185	199	205	212	221	185	208	201	178	199	196	201	188	229	193	187	189	219	211	227	211	189	207	198	235	178	184	196	203	218	226	205	232	222	197	222	202	189	201	180	191	215	205	230	210	199	220	209	185	230	203	210	209	205	200	201	199	228	208	213	217	205	183	209	234	187	205	182	215	211	181	192	184	187	211	167	221	207	203	196	192	191	235	208	189	204	207	203	213	223	195	213	198	197	217	198	202	197	174	202	231	229	215	223	201	192	215	190	208	205	216	195	228	230	179	191	210	199	215	201	196	203	186	214	193	202	203	182	200	182	198	188	238	215	197	177	219	201	199	202	184	193	207	209	229	227	203	182	182	195	197	207	213	213	210	207	192	213	197	215	187	216	175	204	206	206	215	175	180	171	166	227	216	182	196	195	204	199	179	197	199	206	200	193	210	197	202	184	205	233	202	192	220	223	204	225	218	218	205	194	223	223	213	201	206	203	191	206	215	195	193	186	207	207	221	198	208	215	193	195	197	197	201	239	219	201	221	229	201	204	223	213	198	196	195	166	193	210	199	207	226	208	210	180	204	210	221	221	197	211	218	210	206	196	213	236	196	184	187	199	195	183	176	232	181	215	190	195	191	196	205	214	191	194	215	217	218	204	192	194	180	191	218	205	195	185	186	239	206	195	182	207	169	201	210	224	176	216	210	202	195	221	201	193	219	198	209	220	186	221	195	224	194	209	189	206	206	197	202	184	220	203	213	191	210	201	215	207	195	236	183	210	186	217	213	218	195	205	194	181	208	193	216	208	192	204	193	217	177	219	214	217	220	198	244	204	210	200	201	222	207	221	200	191	205	234	207	193	221	214	221	188	207	200	204	194	210	217	197	231	214	181	217	213	203	201	216	215	230	206	201	179	211	223	211	207	193	190	198	213	189	196	215	203	193	193	188	231	202	217	211	212	175	192	185	222	243	205	191	199	217	187	174	202	215	204	202	204	207	192	190	206	205	208	204	215	196	212	195	191	179	222	203	233	192	158	240	204	193	208	191	200	213	224	241	221	238	197	190	202	208	240	203	205	192	196	204	187	219	189	195	193	215	213	198	199
9873	11816	14560	13141	12231	10325	8666	7402	6414	5339	4425	3484	3121	2673	2303	2135	1923	1733	1580	1396	1244	1183	1146	1080	1018	1026	1029	874	865	754	724	716	651	695	670	614	582	627	565	594	550	541	562	563	555	526	577	552	556	585	509	593	573	563	589	573	585	544	536	525	591	548	560	562	554	541	567	621	604	679	575	589	610	588	587	589	614	596	602	569	584	581	542	602	593	555	551	593	555	526	539	534	541	514	519	520	521	474	530	512	531	509	514	505	545	523	517	544	548	478	530	545	505	514	514	521	466	517	482	510	499	471	519	508	511	495	505	517	495	531	492	537	490	521	485	516	480	548	486	494	533	505	532	488	506	522	503	487	529	495	474	493	487	482	509	524	500	558	506	519	486	553	530	537	522	523	503	487	504	528	503	480	535	483	526	492	497	496	520	550	532	511	505	506	516	510	520	525	514	512	497	478	493	482	508	511	507	481	495	541	538	507	487	497	488	520	490	488	503	541	538	521	512	458	457	533	512	514	507	495	493	487	491	479	454	478	507	497	507	510	507	556	521	506	516	515	506	507	524	490	489	504	479	477	496	524	534	540	447	521	504	498	522	495	505	534	521	521	533	482	507	496	529	496	546	504	514	487	535	505	512	494	507	488	494	498	511	521	499	500	489	506	512	510	487	501	496	501	516	540	527	466	496	495	490	487	488	521	506	514	495	510	473	469	533	536	452	475	518	508	554	508	520	516	496	481	470	507	525	473	489	541	524	486	551	493	490	533	527	505	512	468	510	475	473	498	503	526	532	520	499	516	491	539	490	466	482	499	465	538	504	502	493	561	495	506	496	513	468	516	465	511	498	511	479	528	487	497	530	544	530	517	511	526	515	528	483	492	492	518	503	452	492	464	512	499	506	515	542	476	531	537	523	517	546	519	486	504	489	509	503	505	489	487	507	520	513	507	497	500	523	492	469	485	529	521	501	471	486	487	515	515	482	515	511	472	501	521	523	550	486	503	527	514	482	513	476	465	515	449	476	507	518	507	507	501	503	487	514	520	508	502	540	480	507	504	510	491	526	542	514	492	475	486	507	492	537	535	520	521	499	468	523	521	481	528	477	520	493	536	500	490	484	492	529	486	493	498	526	487	499	518	517	527	535	534	493	505	480	505	551	510	493	507	531	493	520	505	487	518	535	506	503	521	509	515	489	510	490	516	473	565	523	507	492	514	530	459	491	486	506	493	486	514	500	481	500	461	504	505	507	484	474	501	517	494	504	512	503	506	512	509	522	508	517	499	532	528	547	501	526	496	497	515	501	501	518	518	462	540	506	515	531	514	509	501	511	498	485	536	501	510	523	503	511	506	540	488	501	539	517	538	558	479	545	467	535	531	495	483	527	486	549	482	495	514	508	471	453	472	536	521	515	489	495	560	484	541	506	475	519	508	517	549	541	515	488	510	498	506	513	510	528	512	491	515	461	534	495	503	523	487	491	495	464	497	480	500	498	523	491	491	543	480	501	504	528	532	514	487	526	503	473	520	518	532	507	494	475	505	514	543	496	476	529	533	490	545	473	456	483	528	506	488	519	493	508	522	483	525	504	517	559	546	530	550	538	474	494	479	483	495	549	517	516	485	520	523	514	479	518	502	536	481	489	487	527	479	488	500	518	496	515	505	494	448	479	487	493	534	462	541	514	455	545	497	543	482	517	484	514	528	503	495	521	538	511	520	522	491	512	490	469	521	511	438	523	506	520	518	474	551	512	506	520	499	486	531	542	512	528	513	509	455	490	533	523	472	477	492	528	502	506	531	500	567	538	477	510	506	461	481	488	554	477	498	535	507	497	485	472	486	514	530	535	510	522	512	575	489	480	491	503	516	512	495	527	509	505	521	508	501	518	539	536	540	553	503	518	524	507	534	493	502	492	470	477	473	546	512	537	506	504	520	486	474	511	538	531	528	493	534	551	516	495	476	498	478	543	500	502	506	522	550	522	501	505	492	462	479	515	510	522	500	476	491	541	519	485	502	485	490	502	494	520	448	487	503	485	485	500	491	467	509	489	511	496	523	515	501	499	494	504	556	501	560	502	475	517	479	465	508	537	500	515	531	481	520	470	506	531	500	565	500	493	499	518	521	499	496	491	524	550	494	472	479	513	524	526	508	470	538	501	495	488	504	506	510	488	492	515	507	513	541	560	499	507	491	495	511	536	498	486	479	500	493	491	502	474	487	469	525	501	506	454	527	522	494	525	493	507	513	518	528	524	531	496	478	529	527	534	477	449	568	508	521	476	487	493	555	524	485	532	518	510	512	491	537	504	498	505	526	477	539	526	519	504	486	496	492	556	516	504	495	530	516	525	485	519	521	516	488	533	512	511	520	511	491	500	501	519	521	504	525	492	476	485	514	501	528	507	503	525	522	492	542	514	500	512	526	529	517	485	519	495	497	511	502	490	486	509	499	480	499	500	480	522	503	492	518	487	523	537	564	543	502	523	525	528	469	518	512	508	524	526	495	501	526	490	506	526	526	488	538	506	505	492	507	529	536	520	541	566	504	476	520	476	534	494	498	539	507	531	526	486	476	507	500	490	508	480	529	531	495	454	546	489	503	509	507	480	473	493	528	503	510	515	499	543	486	516	517	473	532	495	524	492	530	475	520	523	556	511	482	530	469	502	492	517	491	522	525	493	497	500	511	519	514	491	514	487	533	527	548	499	507	505	466	508	528	526	522	493	547	520	502	474	525	437	476	483	546	515	515	548	495	495	534	514	484	561	506	532	511	517	479	491	503	458	490	512	544	473	524	507	492	521	481	521	512	483	502	508	524	507	510	502	454	477	500	577	484	529	491	512	524	538	491	477	521	466	492	480	495	482	547	517	513	504	533	529	510	488	548	473	470	504	517	497	545	559	516	494	475	486	504	493	521	529	492	505	477	493	516	497	535	513	507	489	522	492	499	498	525	506	484	470	499	528	518	510	492	517	549	503	525	503	533	508	493	489	464	497	503	551	525	505	485	464	485	504	523	513	477	517	512	501	561	504	515	476	447	507	502	540	546	532	520	519	537	550	519	504	546	523	522	509	493	538	501	523	470	533	479	473	491	497	471	536	504	487	491	510	485	481	482	495	485	503	478	519	494	500	517	491	472	517	510	493	529	517	526	520	501	510	502	517	469	475	511	498	535	504	514	533	494	500	541	523	501	534	525	487	497	500	481	515	496	510	506	529	550	512	485	519	509	502	513	476	474	527	528	483	528	491	483	518	472	481	488	496	530	524	517	500	545	526	494	512	504	541	482	510	468	495	493	532	519	515	520	485	500	539	524	521	480	500	492	530	477	537	472	545	537	517	502	526	464	508	532	492	553	481	466	495	518	479	509	495	530	508	498	502	480	528	528	507	497	487	503	501	505	520	528	517	505	504	498	512	482	546	497	468	512	479	519	499	519	475	498	504	486	506	487	505	496	481	488	486	543	517	521	484	502	534	536	551	524	461	544	545	563	468	533	507	487
36766	40830	33868	27491	16676	11944	8173	5635	4758	3697	2571	1802	1480	1230	1169	922	774	732	645	634	539	481	486	453	477	443	431	427	338	367	320	335	314	288	255	285	288	289	272	228	237	272	254	238	284	250	275	255	261	251	259	274	256	258	292	243	221	242	250	247	267	268	255	246	221	252	238	264	262	271	279	296	254	294	248	252	275	291	273	258	297	277	253	259	256	258	270	253	249	258	215	256	241	230	248	252	236	259	269	245	270	286	252	252	250	247	257	262	234	235	240	257	263	238	228	272	214	254	235	252	233	255	271	218	269	258	255	263	281	251	250	238	242	260	246	204	254	244	259	256	230	244	236	209	254	243	246	250	271	244	246	235	264	242	258	279	259	254	241	237	254	244	256	246	231	235	237	246	239	224	230	259	263	262	237	273	239	274	249	219	251	256	261	224	250	279	237	264	243	284	237	242	251	286	266	254	255	218	254	248	228	240	258	240	239	265	268	240	250	244	263	225	258	257	231	278	267	239	241	231	262	245	252	264	291	230	286	234	271	274	245	237	220	244	236	243	289	253	228	249	233	265	251	262	248	243	271	245	249	234	230	237	253	254	258	266	261	252	240	252	246	241	253	234	250	263	268	253	267	234	266	260	240	247	258	254	254	248	260	244	234	240	250	229	250	252	251	241	269	267	264	237	242	279	257	248	263	253	220	241	268	239	225	237	233	237	250	238	252	255	245	282	248	245	247	273	269	234	239	220	205	225	235	271	239	256	279	213	254	251	286	252	255	228	241	257	249	245	239	253	275	235	287	288	268	263	252	264	249	240	242	230	253	249	262	266	250	217	254	288	238	234	230	238	258	227	241	259	235	253	242	249	234	233	276	235	254	262	244	260	236	243	254	247	267	204	266	250	229	268	259	263	234	249	227	255	228	247	254	262	245	234	275	232	278	226	251	245	246	230	255	240	239	248	231	263	250	265	252	275	249	232	229	247	251	271	263	251	244	242	261	219	264	241	235	231	260	229	242	237	254	265	220	248	243	249	245	267	221	220	253	265	248	250	254	267	249	265	234	268	264	264	260	236	251	245	240	243	247	243	259	226	234	234	259	258	233	258	267	274	234	247	258	258	213	230	253	261	234	252	260	237	253	254	229	229	236	251	269	278	251	230	261	255	261	232	275	250	251	276	247	238	229	257	219	252	258	213	237	221	289	265	251	253	238	243	248	247	240	256	250	234	271	239	236	256	249	237	267	264	270	239	233	258	252	254	258	271	244	251	236	258	259	256	226	246	263	249	222	274	274	231	260	240	246	229	232	240	239	256	261	251	219	265	247	244	273	234	245	236	247	224	240	232	253	255	236	246	243	246	229	215	217	245	248	258	253	225	262	260	245	250	242	280	274	242	258	254	254	238	259	224	268	279	264	224	244	254	250	243	258	232	246	241	270	240	243	248	248	270	232	238	249	232	218	243	249	276	257	224	242	251	242	247	222	237	237	234	221	257	252	221	256	250	270	247	243	255	240	246	240	261	245	266	263	263	249	262	266	234	255	247	272	213	259	262	253	258	239	237	221	250	255	234	277	263	244	246	238	243	258	280	236	236	260	250	238	217	238	215	226	249	258	270	236	262	239	257	244	254	232	239	275	230	270	258	260	234	229	252	235	255	279	259	234	244	246	260	265	278	254	239	237	237	241	234	232	237	222	253	272	246	245	247	271	263	243	238	267	246	274	254	276	263	221	241	236	277	226	221	247	261	263	235	248	251	251	247	242	262	231	258	251	232	257	288	247	244	232	259	247	245	251	272	250	255	264	251	245	253	224	238	247	245	239	272	244	268	255	277	244	246	279	236	249	269	252	245	229	269	261	257	252	231	253	243	255	254	222	231	251	249	253	241	252	234	245	242	240	251	281	281	243	265	256	256	240	255	226	245	267	237	260	268	257	273	243	263	252	236	219	243	253	264	250	272	216	269	247	247	248	259	258	249	246	265	236	251	261	256	240	248	240	244	285	241	244	240	265	250	240	238	233	247	237	253	255	277	239	243	292	264	278	249	232	234	259	239	235	231	244	268	247	251	249	240	273	251	225	244	256	266	222	234	237	257	239	246	252	250	282	242	259	246	231	242	248	241	241	251	252	248	242	250	216	269	241	275	242	275	246	267	226	248	239	280	254	249	237	229	242	256	270	249	215	243	254	257	270	261	224	237	239	252	258	253	234	255	248	253	230	232	226	259	261	245	260	244	259	244	234	226	258	222	253	231	282	243	242	232	251	230	217	245	224	288	275	271	272	255	258	225	249	238	272	249	222	214	252	262	289	240	242	243	211	247	257	236	250	248	234	246	251	244	246	249	260	239	228	247	254	232	244	237	265	236	241	242	264	251	247	261	248	280	272	271	247	238	270	270	234	287	257	228	251	238	259	278	248	208	225	266	277	211	241	271	255	251	224	246	280	264	266	244	242	244	233	248	277	265	236	242	249	244	242	228	239	269	222	239	253	233	256	246	251	258	228	252	262	277	247	241	253	252	230	237	250	251	266	252	224	273	270	234	256	226	266	247	227	249	251	289	239	226	220	245	286	276	223	274	242	241	268	271	242	259	228	241	254	236	238	230	250	243	243	296	253	246	279	252	242	261	237	244	245	231	249	255	272	256	252	237	205	250	273	244	219	232	244	264	239	255	270	278	230	227	225	245	253	250	266	246	236	240	252	233	219	252	259	247	236	223	254	274	268	271	247	237	248	261	233	253	224	298	256	277	243	253	238	219	211	237	246	234	271	225	246	265	256	235	255	247	255	263	239	256	241	267	252	254	221	239	221	239	240	254	275	274	249	217	242	240	243	235	263	247	263	259	264	239	255	251	254	245	268	229	229	241	250	245	247	261	263	242	255	255	258	238	235	236	264	240	256	225	230	261	252	232	246	244	226	266	222	214	244	219	271	233	286	236	240	263	251	261	255	240	261	236	207	244	279	266	233	233	272	252	257	255	247	229	241	264	236	231	256	261	269	243	260	245	242	231	244	272	248	265	224	259	245	252	227	238	229	225	243	261	250	254	244	247	276	263	259	276	251	260	251	234	255	223	243	241	277	254	201	241	281	288	262	243	309	286	253	240	262	257	243	235	263	227	241	238	272	249	264	278	259	248	253	254	268	262	261	253	235	264	225	256	252	249	264	229	250	245	252	282	233	242	265	254	209	243	235	239	255	249	246	244	247	248	226	208	243	249	249	239	242	240	266	233	261	226	240	251	270	246	233	247	249	258	251	231	260	254	270	244	223	224	286	248	276	282	230	238	232	256	229	231	245	248	254	259	231	253	218	244	254	260	270	263	223	252	278	252	250	242	263	233	250	266	255	271	232	236	244	265	228	266	263	224	277	272	276	266	233	252	261	254	255	251	254	267	258	235	258	271	253	274	234	233	245	255	242	264	244	287	258	239	271	225	248	254	278	265	213	246	261	258	228	256	259	247	245	234	266	260	246	241	235	250	268	240	277	246	258	241
25317	33719	31986	28150	21858	19987	17828	16026	14431	12875	10091	8050	6877	6100	5520	4695	3800	3622	3090	2929	2702	2354	2086	2232	1979	1893	1682	1462	1381	1321	1203	1076	987	916	873	785	837	862	792	779	693	747	734	690	799	807	728	743	791	728	693	759	753	761	756	728	666	673	694	683	716	721	643	672	743	663	677	765	822	740	725	768	718	730	706	708	685	760	697	710	660	670	694	652	693	678	674	662	651	605	663	677	629	719	642	637	576	637	583	656	636	607	606	576	605	633	640	606	568	574	584	567	627	583	619	602	610	573	591	594	603	594	606	592	606	598	589	592	590	617	583	608	599	613	587	596	604	657	579	615	612	622	633	589	596	604	627	598	638	632	591	581	612	637	589	614	626	617	588	604	638	570	637	605	588	517	574	598	626	596	598	575	597	601	614	636	633	600	594	641	596	638	620	584	609	582	621	578	576	582	625	604	583	613	587	572	659	605	627	551	579	625	587	609	571	563	619	640	626	574	607	590	644	613	563	619	599	579	618	619	596	642	553	624	587	607	623	615	585	587	582	566	616	614	581	613	597	642	561	595	603	544	587	586	587	572	593	632	616	570	555	605	619	586	609	597	621	612	591	589	570	628	604	569	627	607	562	624	596	596	571	588	610	621	581	577	567	586	557	597	617	597	601	617	580	595	611	642	609	572	563	577	544	579	564	537	632	589	573	594	597	629	597	574	619	572	607	588	628	592	618	614	570	601	626	566	595	601	565	612	566	572	615	582	595	588	581	582	578	606	588	612	576	549	621	571	559	623	628	604	645	548	596	547	621	571	619	612	630	630	629	550	598	618	648	605	599	624	584	578	657	622	589	614	601	644	584	635	583	609	605	643	599	588	616	590	593	600	608	606	581	598	624	559	589	646	598	674	586	597	624	627	609	604	574	606	617	600	625	610	595	569	606	608	614	555	602	614	625	565	610	621	620	566	594	593	652	580	568	593	610	634	585	570	589	589	585	558	565	571	619	613	590	587	576	592	604	586	615	576	604	624	600	577	604	577	632	602	603	624	602	597	589	618	602	585	576	588	571	601	629	618	603	575	626	585	587	608	583	594	629	568	614	641	572	550	601	623	598	646	589	570	567	596	608	578	628	626	573	612	591	601	576	622	644	631	608	635	613	553	654	628	640	564	570	600	597	619	587	549	569	588	620	596	579	592	571	582	575	575	556	599	604	593	574	581	611	585	626	600	599	646	609	572	579	608	557	601	575	608	623	603	627	604	604	629	641	584	566	597	566	592	628	626	627	598	604	645	580	607	590	618	591	599	660	611	570	586	584	597	624	584	589	652	610	600	602	630	604	603	611	618	557	552	597	544	590	590	595	661	658	583	593	584	593	672	590	579	560	583	615	623	556	574	590	607	589	544	582	566	591	606	594	617	594	598	582	594	594	602	673	632	601	609	604	540	588	568	617	617	591	598	569	605	646	600	598	581	595	636	642	602	653	572	579	585	585	595	606	631	577	609	612	624	581	581	585	592	635	645	625	581	612	557	589	595	610	609	604	616	585	586	585	613	586	601	605	621	586	604	557	583	588	635	625	602	617	586	604	568	663	644	615	503	569	568	603	593	601	592	548	620	565	629	575	628	593	605	638	593	567	588	594	560	624	598	630	543	590	603	623	610	629	594	577	574	574	593	586	564	590	568	554	612	524	630	575	595	621	632	570	599	647	611	608	568	606	616	596	644	634	574	596	649	591	593	589	599	600	564	595	603	585	575	629	610	584	637	620	578	553	581	606	599	595	614	579	592	560	600	608	584	575	579	607	571	575	628	551	568	619	568	589	599	635	623	591	557	597	617	594	603	575	581	608	604	621	603	630	616	616	608	577	615	592	630	602	552	621	597	577	600	610	603	555	628	620	595	612	635	558	594	617	608	604	592	614	638	603	621	598	597	627	605	594	616	601	560	554	590	631	610	597	585	566	634	592	596	593	595	548	622	577	598	623	577	597	613	597	585	568	607	658	575	591	605	588	563	622	609	541	604	570	600	604	581	595	598	608	595	578	615	559	622	594	572	598	580	573	568	599	621	584	638	563	594	635	650	594	606	584	583	581	604	620	606	596	576	606	600	631	575	648	601	618	573	587	588	586	599	602	591	621	580	578	582	612	568	594	597	657	550	565	598	606	586	589	623	571	631	601	630	574	606	573	580	611	605	631	610	551	558	580	620	585	590	597	600	589	575	601	603	589	583	555	612	614	549	589	565	639	637	589	577	628	623	600	566	598	607	567	608	622	627	594	617	601	538	618	600	606	600	628	614	582	612	631	589	582	609	601	568	594	588	601	618	627	578	601	608	641	608	626	589	597	596	588	599	630	554	633	595	627	636	579	578	583	573	604	568	561	627	571	601	591	598	603	609	594	555	605	563	578	631	598	639	614	640	646	603	609	580	646	596	602	637	553	603	595	585	628	596	620	574	622	607	593	619	601	569	615	586	572	579	633	592	619	614	581	599	570	622	562	580	597	570	601	625	572	575	610	664	588	589	594	566	635	624	621	576	604	608	588	607	625	585	602	607	610	627	605	591	579	573	579	585	613	643	579	606	580	594	572	586	570	604	602	564	522	587	571	611	655	589	598	603	617	642	625	559	613	592	586	594	614	607	620	597	562	637	640	586	614	583	629	576	594	625	582	617	567	621	564	610	619	554	611	547	649	592	594	636	604	573	626	619	612	594	615	564	637	622	600	627	581	559	588	573	585	585	571	571	603	621	537	628	584	541	601	618	577	567	569	616	605	616	598	570	569	594	617	606	586	632	590	588	557	646	582	630	587	584	603	603	638	639	653	591	618	607	566	612	590	570	608	608	589	610	617	598	579	573	592	602	626	628	590	573	598	595	588	630	584	595	626	634	578	609	615	646	583	600	573	608	580	550	588	577	605	573	605	602	599	581	628	602	617	593	589	567	648	622	582	613	597	568	587	576	597	587	614	565	601	608	568	619	608	622	622	578	586	615	596	584	599	633	601	601	613	636	633	618	605	617	583	590	617	575	577	608	589	627	589	588	576	622	615	586	584	583	608	585	603	626	597	595	641	621	629	620	605	653	593	600	586	615	559	627	608	597	608	550	596	574	620	620	588	601	548	518	593	629	598	560	590	626	574	625	612	630	594	565	594	619	629	562	626	648	602	589	593	589	633	600	618	587	612	577	608	584	613	628	558	596	597	616	602	609	582	599	607	585	619	621	560	609	581	563	619	572	617	574	622	532	604	585	554	622	615	579	604	598	649	603	622	596	622	594	601	626	583	615	555	570	575	584	626	522	602	595	595	573	574	591	572	583	593	606	585	599	564	583	569	620	595	591	603	579	594	567	609	588	598	605	610	601	565	643	610	539	562	583	572	608	623	594	615	618	589	573	616	605	551	624	597	594	626	649	583	596	560	585	610	551	576	612	646	618	581	588	615	546	615	629	583	620	615	577	610	601	631	577	586	594	629	609	617	614	610	583	620	619	576	596	610	567
45440	48593	37339	29096	22293	18668	12887	9742	7519	6290	4298	3082	2301	1934	1968	1422	1125	857	832	698	676	611	610	619	527	504	464	403	367	371	337	331	314	312	308	243	263	246	223	262	249	233	246	226	277	228	249	295	248	232	242	220	233	250	259	246	249	232	226	215	232	217	242	246	232	252	223	243	227	274	218	233	227	242	231	211	249	246	244	230	233	222	235	244	223	234	222	206	253	237	198	231	233	255	224	213	216	225	255	236	209	234	232	248	213	224	199	242	240	209	214	239	225	221	245	234	240	210	247	204	234	205	197	218	213	211	224	217	215	207	191	199	205	247	219	219	199	230	221	196	212	217	199	198	214	208	215	214	222	222	218	189	201	187	219	212	204	194	204	236	217	209	215	201	207	213	243	217	206	226	222	205	225	211	228	226	198	202	209	221	218	250	238	179	225	252	214	210	200	210	239	194	224	212	204	231	217	224	196	209	224	217	254	199	246	206	200	188	238	224	218	251	208	202	193	215	204	218	213	218	218	216	232	225	251	227	246	227	230	214	247	229	233	222	233	225	207	230	219	211	188	193	206	235	193	218	210	219	222	213	224	210	223	234	217	233	207	191	209	211	201	194	189	246	258	211	246	231	201	200	208	196	222	234	188	233	208	212	209	217	196	235	225	218	207	227	216	224	183	199	209	208	212	213	214	220	220	203	207	208	231	219	220	237	221	221	227	216	223	207	214	215	227	229	223	210	221	199	202	240	222	231	211	219	221	201	217	234	238	201	219	216	207	209	205	227	234	211	221	195	198	226	219	211	234	201	244	249	224	223	238	219	239	237	201	229	202	197	220	193	200	206	212	198	210	187	185	207	232	210	204	202	204	204	232	193	236	234	229	211	213	229	213	219	215	214	212	208	218	202	240	223	189	238	214	201	229	196	217	224	196	231	202	215	194	237	219	204	201	189	215	216	244	197	251	213	207	204	214	205	190	229	220	224	216	226	215	253	216	230	227	206	184	212	226	227	221	237	217	213	194	199	211	213	214	219	216	208	197	218	229	212	231	217	222	189	203	215	193	218	196	202	233	217	238	223	221	226	226	212	215	220	202	204	223	197	217	236	207	205	225	219	208	202	222	220	245	234	233	217	209	208	213	227	203	213	211	202	186	220	191	208	226	196	202	215	214	221	200	232	187	230	210	208	215	239	204	239	218	240	195	211	226	209	217	211	229	229	200	198	197	213	218	220	245	218	229	192	207	226	202	209	240	237	238	227	201	212	241	173	211	245	224	229	199	201	215	217	218	198	235	238	232	233	210	221	232	225	198	212	217	190	218	200	227	203	251	243	207	218	210	204	226	203	226	220	215	198	220	216	224	202	240	190	202	200	245	210	229	244	214	217	221	200	237	232	195	235	205	203	244	217	199	227	216	225	226	208	228	206	209	217	196	213	214	194	214	239	226	203	222	207	199	224	208	240	195	218	215	244	221	205	214	194	235	242	204	215	200	205	223	199	210	199	228	206	207	199	217	207	230	211	222	195	228	212	202	194	229	221	200	211	229	250	236	229	192	231	200	201	237	219	207	244	211	213	213	217	208	228	207	200	183	213	226	211	209	208	226	210	206	223	216	195	202	249	232	224	205	224	203	217	213	211	221	233	233	217	217	226	232	239	195	200	239	225	213	233	232	213	231	237	231	237	202	215	221	216	208	223	221	217	232	229	211	213	207	230	211	207	196	228	235	220	212	209	195	210	216	211	203	207	238	226	199	234	225	207	222	207	198	211	229	212	186	234	235	207	209	245	204	202	221	192	213	214	229	194	217	203	202	212	207	237	201	214	185	203	222	228	182	206	199	216	229	223	204	219	208	207	183	223	204	228	198	206	228	205	239	212	228	181	232	250	215	228	227	221	218	190	234	218	209	231	223	205	242	221	210	214	199	220	217	236	224	204	212	202	211	219	236	222	238	220	219	226	222	213	188	224	198	209	212	227	190	229	208	228	201	226	205	216	244	217	237	207	207	222	225	226	226	208	198	193	226	197	202	226	200	208	197	226	202	219	204	232	209	198	186	232	207	201	243	234	214	210	207	207	216	231	213	227	201	189	209	198	231	224	251	223	220	223	212	205	217	227	222	222	245	200	219	225	232	216	227	186	221	240	205	207	189	211	207	218	210	223	213	209	215	237	241	207	215	188	212	210	215	220	214	235	205	211	211	245	222	222	212	225	227	197	242	218	202	184	217	227	199	179	217	224	206	226	186	241	228	204	211	209	236	206	214	203	181	192	204	215	238	210	221	223	218	213	200	207	209	211	216	223	218	219	222	220	199	198	214	222	205	216	226	204	199	214	224	265	222	199	209	209	184	236	229	220	218	201	205	202	218	231	219	231	224	251	242	214	200	213	234	212	224	270	231	229	223	230	230	205	237	217	220	213	200	206	227	219	200	215	204	213	207	220	241	226	224	222	238	215	223	219	225	211	203	216	205	228	237	238	212	216	232	187	227	216	228	207	246	210	235	233	242	205	204	211	215	222	206	212	221	184	233	220	218	200	206	220	210	223	214	205	239	197	202	208	193	227	209	229	211	223	200	229	245	235	202	210	205	215	215	179	228	227	226	205	208	214	214	223	227	208	216	237	229	227	241	202	203	224	232	204	211	218	215	224	192	218	202	193	204	185	186	236	225	224	203	243	235	211	226	227	217	189	196	233	201	202	235	275	221	195	186	250	220	234	231	200	213	225	211	204	214	205	223	225	208	228	233	202	222	204	191	231	225	230	233	215	226	209	229	224	234	236	236	205	216	209	204	203	244	228	232	195	226	216	207	202	224	197	196	230	245	198	199	224	205	210	223	243	188	212	221	257	255	219	231	199	190	202	222	206	213	224	201	185	235	213	239	214	203	226	211	229	197	241	214	190	242	206	213	208	227	238	206	206	259	218	194	225	247	193	227	228	206	224	223	247	204	229	205	230	225	227	205	200	245	197	229	228	209	225	227	219	228	211	220	199	202	224	218	202	229	233	230	225	224	211	195	189	230	232	224	177	212	218	253	222	217	227	227	233	205	194	217	220	261	214	226	222	197	203	243	216	176	227	207	213	237	207	214	229	201	218	206	241	224	228	229	231	222	201	221	236	209	223	223	213	205	220	217	219	210	211	223	192	222	208	183	227	203	250	212	240	203	213	221	220	239	200	230	243	229	227	210	225	247	208	216	204	227	202	216	243	225	212	219	189	220	220	217	189	234	219	202	209	210	216	212	192	199	212	197	211	214	226	223	201	229	199	225	222	239	210	235	206	225	184	199	206	233	219	231	205	216	214	233	245	266	203	215	226	228	222	226	224	232	212	247	202	222	196	211	222	229	210	208	203	241	238	234	224	177	214	240	217	210	197	203	229	217	245	220	234	226	224	227	226	212	239	185	206	197	217	189	246	211	199	245	227	195	237	231	226	229	212	236	222	241	230	215	200	197	193	219	212	235	222	208	224	234	209	231	208	223	204	220	216	228	191
31287	40744	37611	30241	28571	26199	23725	21517	19310	17493	13896	11840	9924	8125	7480	6333	5422	4750	4146	4129	3932	3000	3121	3110	2603	2368	2280	1816	1805	1535	1397	1368	1239	1053	1002	933	922	845	755	763	768	699	718	690	739	774	796	834	775	769	785	704	822	779	776	772	723	683	630	721	648	696	646	648	640	664	636	675	725	742	706	691	707	698	713	681	717	703	682	669	659	648	633	668	658	654	684	625	657	598	580	597	610	591	606	602	514	570	614	538	581	547	484	533	494	524	569	528	569	514	508	528	517	518	496	518	528	524	558	520	525	492	498	537	517	524	553	504	498	507	521	539	531	505	515	533	501	539	555	509	551	518	545	525	567	522	516	520	507	506	512	521	522	525	558	536	486	520	496	496	492	490	513	534	526	549	583	490	489	487	533	550	520	521	542	538	489	515	510	518	510	515	489	508	522	546	503	524	558	523	476	510	522	517	526	500	444	550	527	503	554	497	537	524	526	525	557	560	476	534	508	499	511	530	505	517	503	529	486	483	518	527	537	494	526	531	475	515	509	528	538	514	464	481	549	512	538	459	476	521	520	522	492	503	526	567	494	492	522	516	516	515	559	526	520	532	515	542	527	508	511	521	491	523	472	522	506	516	524	522	532	506	474	534	532	489	466	504	514	523	525	544	500	520	494	473	568	554	483	496	491	537	515	510	513	519	525	548	536	563	476	516	470	461	513	518	537	509	487	522	530	512	544	508	508	547	524	564	581	509	524	529	493	545	512	554	558	530	503	540	550	520	491	527	528	517	502	519	513	545	521	546	522	519	510	543	539	544	503	515	517	496	547	530	506	510	513	507	513	490	520	495	517	507	536	566	548	490	492	492	503	541	525	581	552	532	516	496	551	537	504	492	498	570	592	494	520	493	526	489	484	501	479	503	502	533	544	470	525	533	487	518	509	543	490	541	514	550	501	506	531	517	542	544	503	488	542	483	510	489	515	525	519	516	491	498	503	512	512	484	513	502	538	536	500	525	553	514	483	495	516	564	461	549	513	576	480	495	543	558	487	524	494	512	514	494	510	505	491	504	509	502	535	527	502	519	501	546	538	543	509	538	570	489	520	562	523	527	520	519	518	542	521	521	526	552	547	530	562	517	519	505	515	536	496	530	515	497	502	531	489	527	513	528	536	507	525	503	520	552	486	496	522	511	460	531	551	505	537	500	496	546	498	565	518	542	517	506	537	538	554	514	521	568	491	547	481	547	538	492	491	510	553	519	516	556	510	525	529	523	549	513	530	542	523	500	497	570	525	512	535	492	539	510	559	496	534	523	508	555	522	507	531	498	553	553	556	497	510	463	531	478	468	505	506	521	486	528	516	501	536	532	502	527	501	516	531	541	502	501	499	525	490	499	582	511	490	489	510	498	498	531	504	586	512	520	506	497	510	557	537	552	527	528	455	523	488	502	485	497	526	488	500	499	500	484	516	545	530	518	501	538	507	535	494	521	536	500	513	539	547	523	546	559	516	544	527	502	518	523	540	513	514	503	548	499	526	581	494	542	538	531	505	500	524	480	511	502	510	521	525	488	542	528	501	554	483	508	496	505	510	552	537	535	487	512	512	516	523	530	524	519	499	526	529	558	529	473	533	542	505	511	474	520	504	518	520	510	516	554	534	545	499	502	486	543	510	475	509	471	483	542	499	485	484	521	498	554	535	515	501	549	515	534	514	440	516	530	518	497	494	522	507	533	501	470	523	514	527	519	522	518	519	519	520	511	500	527	550	507	507	480	505	531	508	497	490	514	537	559	486	495	545	498	514	514	548	529	552	538	547	538	512	523	490	500	505	539	488	477	533	528	529	516	500	519	550	541	530	495	540	504	563	549	550	517	518	569	502	472	506	561	486	509	539	512	525	528	543	549	526	532	516	498	502	556	554	512	542	500	493	511	547	546	514	528	528	517	515	521	484	522	505	530	473	512	545	499	515	527	534	497	521	517	546	450	482	566	506	522	550	554	525	537	537	543	492	570	497	500	489	533	513	517	503	530	520	527	530	504	516	502	489	511	553	466	517	486	508	519	531	482	511	497	555	578	548	514	543	554	529	523	534	519	538	493	516	517	525	521	510	551	500	489	484	483	470	549	508	511	503	515	502	480	499	479	555	528	539	462	527	532	497	517	511	531	536	503	524	507	533	508	515	513	524	535	488	493	501	497	532	498	508	520	547	472	530	524	533	490	497	539	531	511	523	496	526	542	527	492	531	537	502	501	527	512	527	522	475	538	562	509	524	512	512	518	548	492	535	576	512	547	492	581	495	504	521	499	519	527	527	532	501	525	531	540	516	513	477	534	533	542	511	517	525	517	493	504	497	512	550	483	526	498	509	508	539	491	516	515	470	582	545	527	527	511	536	530	565	561	550	536	491	513	515	497	524	496	511	488	530	504	544	581	540	501	505	511	533	528	534	543	490	532	508	548	505	504	540	551	518	500	535	481	531	548	504	516	541	507	536	532	536	577	496	498	505	517	486	503	501	529	522	500	549	526	511	555	474	487	530	507	522	506	508	511	530	568	525	544	510	538	518	514	508	530	500	539	510	487	476	537	530	553	534	534	494	524	549	508	514	494	546	518	545	494	581	527	458	514	551	534	490	544	502	556	531	532	541	581	524	547	538	560	541	522	536	494	513	516	511	521	552	517	495	538	532	490	536	519	528	484	470	524	471	539	532	535	533	503	533	575	496	453	520	552	532	523	542	558	533	544	531	512	537	530	536	529	514	514	546	485	509	528	478	513	516	540	491	526	495	537	536	490	516	517	524	566	546	511	549	504	569	482	537	501	493	515	492	526	544	490	487	513	550	488	513	527	483	498	542	541	539	533	512	530	483	520	549	523	521	527	503	566	501	530	512	525	534	563	514	525	507	462	522	504	541	555	530	520	537	514	514	501	510	532	540	505	526	507	519	501	578	514	504	526	507	528	536	545	545	484	520	500	507	527	528	494	522	499	514	512	497	529	540	525	527	491	506	509	551	531	508	526	516	519	509	513	516	577	504	524	551	522	514	491	502	543	496	500	518	486	510	509	528	481	501	515	532	548	482	519	529	484	510	494	478	502	500	545	505	513	548	481	513	511	544	511	517	508	517	533	523	524	496	549	493	521	512	538	514	541	502	511	539	544	504	507	534	502	501	524	500	536	551	515	545	518	489	504	497	517	579	490	501	519	524	507	523	471	481	518	523	512	529	506	515	482	558	483	537	508	517	562	499	547	463	532	469	524	521	561	529	502	568	502	538	489	477	497	514	544	505	496	484	513	484	507	488	538	503	512	490	559	507	543	523	539	543	544	531	528	526	521	518	521	518	523	542	469	527	495	518	495	488	487	482	544	514	501	531	510	527	526	504	535	509	513	515	517	543	543	535	574	489	532	518	535	554	513	530	563	498	497	521	514	499	494	525	534	559	562	521	477	532	497	480	517	463	488	504	514	478	460	510	519	495	512	508	508	538	508	507	564	520	497
16470	14274	10735	7588	5483	3888	2744	2010	1547	1156	905	694	622	543	428	415	399	392	335	310	305	282	272	279	252	236	259	248	235	263	208	233	259	221	238	234	207	205	221	251	217	213	221	210	211	202	201	213	230	211	198	203	190	212	204	209	223	202	211	222	209	212	187	235	224	211	205	216	208	225	223	213	230	220	194	225	211	252	192	224	202	224	198	179	224	219	212	206	240	184	226	225	216	194	215	202	198	212	222	224	186	200	186	204	219	184	213	198	197	207	199	209	198	219	189	214	176	206	223	194	208	221	203	169	208	195	171	211	190	196	211	226	186	213	228	218	220	208	193	186	171	193	208	194	193	208	205	219	235	183	212	239	209	204	196	190	217	190	198	208	204	205	173	185	196	196	221	221	209	196	207	205	199	182	200	199	178	223	219	215	213	206	211	186	195	227	231	184	193	221	181	188	183	187	228	228	206	206	202	208	233	202	204	201	203	210	187	207	199	214	218	208	185	205	206	212	210	223	221	178	201	158	190	195	194	215	219	210	170	193	217	214	218	200	192	201	212	202	190	240	181	199	211	195	199	191	190	174	233	211	220	203	220	233	206	192	183	176	200	226	244	209	204	180	201	173	185	206	182	216	213	212	213	210	212	201	212	192	198	212	188	225	211	183	215	192	213	213	219	216	215	206	181	191	230	194	216	206	181	208	207	219	197	224	196	213	200	245	208	200	241	205	215	214	205	184	184	189	208	184	201	193	206	210	204	198	236	201	211	194	209	187	227	213	235	177	192	208	175	187	215	174	210	203	204	206	180	196	229	211	199	209	189	207	207	199	186	236	189	207	194	200	186	212	201	176	217	206	203	171	207	192	206	179	196	196	215	179	196	199	205	194	225	213	194	224	200	202	194	195	207	212	186	208	190	213	211	221	195	219	205	223	202	216	182	212	195	200	227	216	189	192	194	187	193	178	204	203	205	171	196	189	201	206	225	228	214	176	194	221	211	193	186	191	200	189	223	208	211	208	189	231	207	199	218	223	218	211	218	216	253	222	207	197	205	226	178	193	230	218	192	159	194	187	192	211	219	187	214	215	204	208	243	215	207	179	198	201	191	212	209	223	219	202	177	214	222	201	204	184	203	200	182	210	194	222	210	214	191	179	189	213	185	219	182	226	171	230	204	202	204	199	197	190	187	211	189	206	214	208	191	215	212	224	205	201	203	207	206	208	207	202	189	206	199	181	165	223	181	215	198	179	199	212	211	214	184	203	196	198	191	201	186	188	207	188	193	194	188	217	201	167	186	202	220	214	208	201	236	204	185	176	199	219	230	210	197	210	187	221	228	185	186	231	189	196	203	222	211	190	217	213	208	212	168	188	213	206	197	196	192	219	202	207	167	209	203	194	215	201	177	209	194	211	197	195	191	192	210	196	194	191	211	204	213	196	216	186	189	204	227	206	201	223	209	227	213	219	218	206	204	226	198	194	192	215	221	223	201	222	200	202	207	221	198	236	234	204	183	192	204	225	196	189	202	206	189	211	203	230	211	190	200	224	214	220	214	204	213	204	204	205	210	221	206	175	182	220	186	183	199	193	180	198	215	183	201	208	207	224	192	221	198	193	204	203	202	183	196	172	213	201	198	203	230	217	214	218	210	193	220	200	202	199	224	195	174	208	194	203	188	186	192	216	203	213	210	203	205	218	237	185	188	203	231	193	199	204	226	225	212	209	201	204	213	199	201	198	204	186	214	209	213	220	217	200	213	212	223	209	201	225	208	201	217	209	189	177	194	200	237	235	182	187	188	177	192	232	216	183	236	200	200	208	199	212	201	191	201	179	224	199	207	199	198	179	206	209	204	207	208	200	206	197	219	205	192	227	187	204	193	202	224	194	203	179	202	211	189	190	195	223	202	203	183	218	209	218	221	206	204	205	175	200	205	224	199	213	210	194	191	209	196	205	191	225	194	233	210	210	162	187	218	198	205	174	192	199	212	217	223	198	219	208	192	222	220	187	194	212	189	207	210	216	235	199	211	212	185	214	202	206	186	238	195	229	212	179	206	205	230	203	198	190	208	197	182	173	201	188	225	208	202	198	208	201	191	230	201	191	207	218	212	205	210	211	221	174	189	218	205	197	229	215	173	174	222	215	178	220	207	178	220	211	209	186	208	208	197	211	202	211	192	207	203	206	165	186	196	191	192	210	204	208	219	207	171	195	232	201	193	215	193	199	212	193	201	210	230	210	210	200	206	221	191	184	195	206	204	204	234	185	213	211	200	219	203	183	182	209	195	187	187	207	197	191	206	183	210	190	199	198	194	215	198	197	190	204	211	179	199	216	222	216	184	203	210	200	219	219	207	229	186	229	215	196	200	207	202	228	199	192	184	230	197	211	222	210	182	215	224	214	207	203	203	222	184	182	225	218	207	202	172	217	199	199	189	197	204	212	195	201	185	179	196	201	198	197	210	218	225	217	189	219	219	192	205	224	204	233	191	185	192	216	222	210	209	192	216	194	212	205	194	215	195	216	208	178	191	212	178	194	212	188	201	189	212	229	226	225	212	187	221	206	214	223	240	227	237	212	216	211	215	176	204	219	203	180	225	215	201	190	200	220	198	200	189	196	213	234	194	223	213	215	217	174	204	179	193	194	200	210	212	217	226	199	221	225	229	177	197	177	197	198	225	198	240	178	216	182	190	199	216	185	199	200	204	201	207	209	207	220	202	178	203	215	174	180	203	194	196	186	201	211	216	198	201	210	221	189	225	168	232	203	202	190	198	206	226	202	210	199	198	199	205	207	185	209	212	205	221	201	212	211	215	187	200	213	208	201	221	222	188	219	194	218	212	205	188	196	192	215	217	220	232	182	204	212	187	205	208	206	205	204	232	198	211	210	199	217	187	233	192	198	212	223	219	206	219	217	199	217	205	227	229	213	186	209	218	237	198	209	192	183	192	205	206	204	221	224	195	223	198	220	207	205	200	202	238	215	212	184	197	185	184	182	200	178	217	204	204	180	216	211	196	205	167	195	174	219	205	225	215	208	210	209	223	194	210	193	220	195	192	224	228	192	214	217	195	238	212	201	201	211	221	197	200	215	194	211	193	192	203	206	203	186	185	207	211	193	206	211	188	199	194	205	183	204	196	181	190	203	210	193	211	183	200	219	192	220	205	181	220	192	212	221	214	204	214	219	193	205	195	205	180	232	205	179	220	205	199	200	205	208	227	197	205	219	223	223	219	219	198	220	217	204	201	209	236	214	195	178	205	229	206	207	213	186	206	238	205	229	227	209	222	215	199	232	212	195	174	226	208	219	183	230	173	222	224	217	195	209	179	200	187	213	195	251	195	209	191	216	187	226	190	224	196	190	207	201	206	221	202	195	231	187	175	226	223	211	204	243	207	195	200	211	184	194	199	212	206	220	206	199	205	209	198	198	202	187	213	210	197	159	198	204	198	207	191	210	195	205	218	210	213	205	215	211	183	192	189	226	238	225	199	200
10131	12657	14786	14806	14576	12755	10660	8946	7146	5580	4410	3476	2890	2536	2112	1971	1798	1625	1453	1366	1274	1197	1164	1075	1022	929	908	909	828	812	723	752	718	644	616	611	628	615	625	572	588	532	559	575	534	549	587	523	559	629	544	553	559	582	593	596	560	567	542	564	561	556	577	573	572	583	610	575	596	537	589	520	598	601	558	576	603	543	595	550	560	557	551	559	554	540	578	561	526	528	518	535	586	581	539	515	526	531	534	529	526	577	478	582	559	532	537	487	526	514	500	539	531	521	503	514	533	525	516	491	504	494	514	496	529	569	505	480	502	540	513	460	528	512	510	542	492	545	533	572	475	490	550	547	536	514	547	525	530	516	494	495	514	539	515	505	527	463	500	538	515	498	525	524	534	534	498	538	485	526	553	548	511	559	505	512	490	534	503	507	514	508	531	529	498	538	485	495	536	494	537	479	545	578	486	516	539	512	507	513	510	533	504	503	541	509	502	513	491	522	499	516	510	519	510	495	510	522	529	478	529	526	504	506	489	536	517	503	489	527	474	475	509	471	511	522	529	539	498	511	473	500	539	484	541	502	553	531	536	531	539	521	521	492	497	475	559	490	490	523	491	512	497	523	520	530	495	463	499	499	528	494	484	558	516	472	491	487	489	489	546	533	515	519	521	522	495	499	515	488	509	509	503	532	478	549	475	513	495	565	511	505	521	508	499	547	510	492	517	517	490	504	513	520	506	494	510	514	470	503	486	506	495	500	526	533	492	512	543	467	536	493	494	521	510	548	489	476	512	470	498	473	482	511	512	531	510	485	507	544	482	560	498	460	506	523	518	518	549	516	524	530	511	496	551	507	503	515	485	514	484	551	486	533	515	514	524	498	518	532	587	541	510	527	517	527	541	513	516	470	518	527	567	494	515	525	499	539	550	522	505	519	458	514	517	499	533	471	495	505	528	527	477	456	513	489	525	523	473	515	555	501	504	492	529	500	514	479	520	536	482	525	516	562	508	486	470	502	519	507	514	473	492	523	475	488	502	474	480	509	509	530	501	525	515	510	501	540	534	511	481	498	530	476	502	551	463	546	541	500	526	516	513	535	490	556	539	500	501	511	498	483	506	488	501	540	524	487	463	539	491	509	540	496	571	465	506	520	493	515	468	521	522	495	532	500	498	529	534	506	499	556	499	468	558	516	500	517	523	537	511	519	497	509	508	504	499	503	506	491	526	525	515	534	518	537	534	509	483	467	489	513	489	482	506	509	549	474	555	544	497	506	516	512	437	488	524	533	519	525	486	498	494	508	489	517	492	510	494	492	537	473	522	468	491	496	532	474	491	538	477	521	481	507	525	544	506	496	506	493	474	505	510	524	493	470	513	478	533	510	474	511	491	505	547	479	510	490	501	498	499	541	513	513	511	500	519	536	478	535	506	502	549	484	508	477	557	513	511	493	517	539	489	526	523	513	455	526	493	511	522	518	509	499	494	576	529	487	540	471	511	525	527	482	554	538	489	505	538	507	524	503	472	524	530	552	533	513	492	513	497	508	531	548	483	510	517	529	514	495	538	473	494	508	525	497	526	529	500	537	524	483	514	508	499	496	508	481	510	533	484	480	488	476	475	566	535	513	530	511	509	524	533	534	513	497	529	496	488	485	522	547	497	497	534	500	516	506	492	528	535	518	475	481	504	515	520	538	472	510	517	526	488	546	540	492	471	510	505	537	529	497	506	527	505	528	531	514	503	534	513	529	537	511	490	476	467	491	507	506	536	539	506	505	516	535	499	527	480	493	490	531	521	526	548	525	515	475	499	515	466	528	530	497	513	520	517	546	514	539	498	465	512	483	527	532	555	502	523	518	469	504	518	533	493	492	512	525	513	480	569	512	552	548	531	483	538	509	522	533	553	483	498	490	512	493	512	501	503	531	526	537	488	521	495	511	540	494	518	509	497	558	544	539	510	555	515	517	527	507	497	521	501	537	519	538	540	501	486	559	499	519	529	494	509	528	517	517	516	468	498	518	507	546	529	501	533	518	522	525	450	530	511	526	479	502	526	524	502	525	505	492	493	492	529	526	496	532	505	466	555	507	481	491	517	535	478	494	508	485	505	532	505	493	495	527	528	477	514	538	527	507	514	571	514	516	508	546	499	526	516	494	501	460	516	498	470	514	511	503	475	488	518	482	518	522	477	521	490	512	495	509	527	539	531	489	551	522	467	519	519	520	519	538	498	467	491	524	517	502	444	535	526	523	531	509	508	505	566	495	534	490	517	450	519	526	523	529	524	523	498	549	498	500	502	517	507	542	501	515	550	482	523	497	505	525	507	521	478	499	511	527	498	544	540	508	521	526	504	483	539	555	522	548	505	506	504	522	545	481	484	547	517	505	483	487	520	495	508	489	527	511	516	500	532	535	477	496	476	510	490	525	489	510	505	536	484	477	497	523	550	524	513	505	500	548	496	526	550	534	532	536	511	511	505	488	519	476	505	521	539	521	542	519	436	484	521	494	503	549	523	473	508	532	524	476	503	475	501	505	471	496	540	497	510	515	524	492	522	521	495	516	490	489	514	497	511	498	543	516	489	520	503	525	538	509	482	528	538	505	477	515	520	496	510	503	526	523	558	474	509	473	521	562	501	545	509	526	529	510	513	495	585	462	551	498	526	505	513	502	489	529	567	528	519	544	538	557	513	533	547	485	484	451	515	486	488	498	492	553	498	470	537	529	516	509	549	504	488	477	535	505	544	547	530	516	505	505	486	497	482	467	533	516	496	529	511	489	515	481	546	491	544	489	507	490	520	499	548	512	515	521	542	522	485	534	493	532	537	490	497	544	527	539	513	501	545	524	491	515	537	490	528	544	480	488	519	519	490	527	508	565	509	486	491	560	545	486	528	547	500	511	525	478	563	495	513	539	505	550	521	491	517	523	558	571	477	537	531	510	584	495	517	529	516	509	491	535	527	526	541	541	520	510	532	474	513	519	518	487	480	550	488	504	509	507	519	510	485	477	483	504	528	526	508	469	526	527	522	543	522	460	515	516	537	504	483	524	510	503	528	489	503	512	527	490	501	517	466	508	501	518	501	528	508	511	542	486	531	561	518	533	507	519	476	495	535	530	508	519	542	542	516	495	499	537	506	510	463	544	567	522	486	507	498	500	537	504	505	522	516	524	516	456	516	532	508	518	485	510	520	480	507	510	542	500	492	545	501	510	494	490	510	510	502	546	515	521	484	536	520	457	485	476	510	546	526	511	538	519	504	503	507	536	504	517	498	549	544	526	566	515	511	500	539	477	513	514	528	477	515	505	459	504	517	524	505	463	534	502	524	508	516	517	506	499	511	526	525	508	450	543	507	529	497	524	481	551	527	480	496	488	498	498	475	497	519	521	543	535	523	520	517	546	548	513	531	504	496	537	502	499	477	552	498	513	499	515	495	518	496	512	499	501	517	492	544	507	579	506	510	524	499	537	486	529	486	486	572	526	520	504	510	505	507	521
37303	38996	32821	24625	17028	11975	7956	5982	4525	3449	2568	1765	1358	1071	1112	823	697	625	614	574	553	493	431	515	515	403	416	358	380	359	329	337	315	345	299	287	278	259	314	271	296	263	238	279	277	269	285	280	286	241	260	268	255	276	291	270	255	260	228	282	250	252	267	270	279	253	264	239	263	254	281	259	257	235	254	253	243	250	253	267	271	271	254	261	248	266	289	253	248	246	251	263	233	254	207	239	259	214	242	269	232	267	246	246	241	237	254	242	260	239	254	271	270	274	243	248	268	251	231	258	240	242	261	264	241	250	249	260	246	242	249	241	207	233	246	240	278	222	236	255	251	233	238	230	237	240	218	241	236	254	198	238	261	281	219	253	234	258	257	245	248	262	257	228	247	248	252	271	236	244	273	282	255	278	271	265	226	239	235	235	246	257	261	233	246	251	257	226	240	237	231	253	263	249	224	239	276	261	242	251	216	246	250	250	269	254	223	223	269	263	251	243	263	291	252	228	239	226	234	244	239	256	256	229	279	231	251	252	215	227	255	216	239	274	268	231	231	239	229	253	246	263	240	272	242	255	240	213	250	249	236	263	241	256	267	285	249	256	255	243	250	239	233	250	237	228	283	261	236	256	223	280	253	207	264	215	257	252	250	243	237	236	247	221	233	258	237	301	285	253	246	230	242	228	251	241	257	240	237	246	227	224	254	236	258	280	253	233	264	239	236	242	230	267	262	250	247	234	243	279	250	254	275	254	253	223	249	244	259	257	261	247	263	223	274	237	224	237	238	207	244	235	261	281	252	276	227	251	231	268	252	250	263	226	249	240	255	266	259	249	253	222	247	258	258	235	242	230	284	221	276	255	225	238	250	229	245	246	253	258	251	243	234	238	260	242	263	269	222	244	261	236	242	235	247	226	257	243	280	245	259	226	260	218	228	225	247	227	241	223	241	283	242	229	247	272	245	239	270	247	244	249	253	217	243	252	235	226	229	260	255	253	255	266	232	237	245	239	256	239	228	238	259	209	265	232	253	277	235	252	217	261	236	249	226	260	242	258	231	224	239	257	251	244	229	261	263	229	214	254	264	242	242	266	264	261	236	265	270	232	251	226	244	269	252	221	241	249	235	256	245	255	261	270	259	276	254	247	221	252	227	237	239	250	244	220	241	243	266	247	237	261	299	268	239	204	253	247	256	266	256	244	273	247	251	222	215	244	256	240	238	228	242	232	271	254	273	273	268	260	264	232	232	254	266	244	233	265	267	252	238	272	230	261	219	201	230	262	252	218	258	227	254	231	249	238	248	282	257	249	255	272	238	229	215	254	239	262	257	231	233	265	249	253	267	246	225	288	250	247	248	226	262	277	258	237	267	233	240	238	246	255	230	272	255	257	222	276	244	248	254	248	238	257	230	240	257	264	259	236	257	229	231	229	231	257	250	259	238	241	213	248	248	229	229	293	228	246	259	248	239	241	272	258	255	256	262	265	251	236	258	228	255	238	255	243	249	253	216	246	258	288	249	233	246	264	219	227	214	251	257	220	227	227	249	231	244	239	247	235	252	261	251	246	232	207	260	215	289	276	253	241	213	241	235	228	238	235	242	238	239	234	239	242	258	244	254	238	256	246	243	242	261	220	254	271	257	234	202	237	252	243	274	237	239	261	227	259	268	238	252	264	252	227	249	258	280	256	220	278	286	261	261	228	234	275	243	226	246	242	241	243	256	231	224	240	223	240	265	236	234	248	220	240	256	262	250	245	240	229	236	223	272	247	232	233	236	272	236	208	236	263	248	238	228	253	236	259	239	249	232	247	238	233	265	254	231	270	240	262	241	226	273	230	251	239	242	254	242	258	237	244	247	249	254	248	255	271	247	244	233	247	259	209	252	218	244	254	238	246	209	226	250	250	248	216	239	238	241	228	269	246	250	229	237	243	246	238	241	219	253	248	211	228	231	258	276	235	238	234	274	248	274	253	237	245	264	265	224	251	251	256	236	242	256	244	245	238	228	263	260	246	237	241	268	247	266	273	248	239	226	228	257	272	290	242	259	231	236	259	241	220	228	244	237	245	258	234	226	224	246	231	244	279	244	282	233	236	224	255	245	249	271	285	248	260	238	223	240	247	233	248	245	240	262	284	244	229	265	236	263	293	243	267	248	244	211	244	242	241	223	260	241	260	254	250	268	221	247	242	275	270	241	245	260	250	260	238	237	280	261	258	245	243	227	261	214	211	260	245	256	244	257	252	221	225	251	266	240	244	258	241	252	202	250	296	240	264	243	247	236	254	249	213	212	263	243	245	264	237	273	232	278	240	240	250	236	246	261	246	240	248	255	249	244	264	246	240	240	265	195	249	238	247	221	265	270	237	260	237	269	236	225	240	247	273	279	239	252	261	230	266	233	257	240	231	296	218	244	266	262	226	213	236	278	261	246	245	263	236	256	262	259	240	264	249	264	231	237	212	241	263	285	266	257	243	239	236	243	232	269	254	240	275	261	240	249	239	237	246	267	245	252	245	232	252	219	218	247	250	241	250	243	231	255	251	268	243	224	224	262	223	276	232	250	224	208	256	224	261	265	246	268	254	263	234	248	239	237	248	243	249	257	268	258	222	248	248	276	281	250	231	249	246	261	231	259	269	267	257	249	269	241	241	249	258	212	256	271	233	246	235	243	272	211	255	239	240	221	273	272	232	242	215	236	212	254	255	247	234	257	205	269	254	232	221	239	239	250	255	267	230	271	231	245	241	252	198	241	232	257	230	254	249	252	256	237	241	243	259	243	239	238	248	247	260	258	213	241	235	240	257	244	258	247	242	223	268	271	275	250	255	263	255	234	239	240	239	270	256	250	233	242	261	231	265	233	265	258	247	267	249	249	251	233	248	264	255	255	235	264	224	291	251	283	253	252	228	235	268	219	264	251	230	255	252	243	236	227	235	250	242	266	247	250	259	264	227	255	254	252	209	240	273	249	231	232	238	238	254	220	238	248	235	261	242	251	227	259	239	242	239	257	248	235	239	248	250	244	264	226	240	253	242	262	242	245	235	235	256	243	259	246	243	243	270	245	256	271	218	212	240	274	256	253	247	245	242	245	252	244	266	264	234	227	240	237	250	248	223	250	257	245	233	258	253	269	276	226	231	261	247	241	241	265	233	242	270	207	242	253	220	253	234	262	235	250	226	258	238	259	219	247	239	229	260	254	267	257	250	236	242	234	226	268	243	246	223	234	252	254	251	257	265	256	233	262	253	247	251	243	238	273	250	244	220	257	238	236	252	247	256	247	256	262	249	261	266	259	238	256	231	222	235	228	261	239	230	245	264	282	294	291	278	250	252	265	259	232	265	254	244	227	262	249	243	265	248	232	241	251	281	248	237	255	282	257	260	254	255	255	251	251	248	241	250	209	264	249	255	289	237	268	258	274	264	235	273	264	250	223	257	236	258	260	255	245	239	276	247	268	261	238	240	253	278	275	238	247	241	273	258	278	210	240	257
25967	30362	32095	25531	24066	21141	18655	16769	14465	12851	10311	7920	6390	5530	5103	3995	3559	3114	3151	2795	2433	2172	2066	2171	2335	1802	1695	1474	1202	1193	1178	1163	1086	1016	902	877	842	850	790	748	715	692	724	681	789	766	721	800	739	720	736	734	778	727	671	711	776	710	683	722	701	724	714	696	640	690	730	723	696	702	724	715	737	738	712	759	733	668	723	750	705	654	696	716	706	704	680	707	654	605	700	642	658	661	652	621	657	615	602	607	591	588	617	606	646	586	621	596	588	571	628	542	632	571	603	600	606	563	583	549	609	594	657	649	598	569	589	596	570	631	657	587	595	594	571	636	599	582	633	598	646	589	640	625	638	611	594	593	585	626	568	571	660	562	601	610	564	588	604	583	618	612	640	581	588	579	557	593	575	589	587	558	609	583	629	579	567	600	581	607	608	600	594	584	600	566	625	604	584	556	561	583	591	598	586	594	578	612	600	581	617	620	576	583	577	630	593	578	589	620	613	583	556	588	550	603	625	561	637	587	575	624	648	591	607	605	593	563	624	605	583	595	576	620	610	588	610	598	573	630	624	609	599	587	555	621	620	570	558	581	570	647	602	630	549	581	584	605	575	587	552	571	638	595	594	541	560	595	578	582	615	571	578	593	576	595	603	546	589	577	601	583	611	597	591	626	581	605	560	534	623	543	565	575	631	591	619	621	603	628	587	621	590	588	596	583	584	559	639	583	592	625	632	607	597	619	578	590	567	579	610	607	614	598	583	613	621	603	580	576	598	579	593	621	612	610	570	598	623	633	567	602	578	598	572	575	571	582	620	588	571	580	646	597	574	574	603	586	583	589	627	616	641	577	586	563	600	638	608	578	583	612	608	566	621	623	544	646	559	597	589	604	603	589	613	630	592	590	584	605	569	607	550	630	618	613	607	584	620	561	581	629	605	580	570	601	613	573	605	579	620	562	599	628	592	591	628	589	594	565	629	576	562	580	607	551	592	600	643	604	581	574	581	579	633	613	585	567	581	594	618	573	623	643	575	597	582	605	613	626	626	604	555	577	616	555	572	602	587	593	581	633	661	589	614	638	623	605	593	614	615	591	628	689	609	606	535	565	573	598	667	601	598	606	587	616	601	630	651	547	549	577	619	580	597	562	652	588	593	598	595	602	551	612	577	610	603	571	578	658	592	588	588	607	632	598	588	585	591	607	612	601	622	615	598	626	581	621	621	602	588	580	564	602	588	629	563	571	644	574	635	579	620	601	623	619	599	586	583	573	593	597	640	623	555	608	647	593	603	578	562	613	591	575	583	566	609	610	596	634	588	578	594	614	600	594	616	580	583	609	565	593	596	554	598	589	647	596	616	577	586	624	607	619	591	579	564	594	572	610	625	600	578	599	581	595	595	640	585	580	592	630	587	567	589	609	643	625	616	614	625	574	583	562	658	585	584	609	576	569	588	628	505	616	570	594	570	633	613	577	591	619	583	578	622	582	590	533	638	550	534	601	577	613	593	575	623	584	582	625	551	573	571	608	629	572	610	643	578	600	641	601	566	678	576	625	621	606	631	604	605	601	627	626	594	594	577	626	626	578	583	631	595	644	608	574	616	562	633	567	571	608	590	628	603	602	608	600	636	595	598	556	583	589	605	583	602	613	596	591	608	614	581	583	583	559	616	628	589	563	569	593	601	601	619	569	623	579	587	595	604	569	592	589	556	607	668	618	592	608	609	606	630	589	592	621	635	590	600	560	571	584	612	587	602	599	582	580	560	602	578	564	579	588	605	590	655	576	611	603	582	585	562	601	574	564	621	594	604	591	565	628	580	611	571	587	621	590	544	564	619	617	605	570	639	611	627	586	571	624	603	537	598	581	615	586	645	598	601	594	611	566	573	568	619	540	591	595	606	599	596	649	653	571	600	624	598	613	638	624	601	591	578	610	596	591	580	582	619	604	567	559	626	603	637	590	603	632	571	574	573	623	609	573	590	643	614	580	600	625	610	633	601	595	573	604	605	591	603	615	600	556	590	622	554	606	589	620	566	631	595	598	599	601	584	607	583	546	592	587	573	637	598	581	595	568	598	565	574	605	596	626	601	594	595	599	598	569	592	616	583	575	573	553	593	558	560	599	613	607	585	641	576	601	590	555	599	635	602	584	592	614	568	624	564	611	578	615	589	598	591	581	598	594	594	661	589	610	588	590	631	591	591	620	549	591	558	607	577	617	611	609	678	605	566	608	630	588	590	591	595	597	593	587	591	628	581	615	583	645	603	604	549	626	537	609	604	551	602	550	602	603	575	586	581	585	600	613	638	609	594	606	588	614	604	612	561	588	604	613	599	597	627	599	585	623	597	611	578	592	563	630	605	632	597	581	584	594	608	668	599	619	606	602	612	592	610	567	584	608	583	581	573	615	585	609	585	613	608	595	605	619	560	612	608	647	610	618	583	584	586	576	597	598	623	600	578	583	593	597	621	598	581	594	613	570	621	597	593	622	572	556	599	629	597	560	579	580	571	590	574	597	582	557	598	622	594	629	613	563	559	671	621	622	634	575	632	631	577	603	586	607	564	599	582	579	546	573	645	570	603	609	635	601	610	612	608	568	537	575	638	558	579	620	594	567	631	574	552	627	598	596	602	589	585	606	598	571	578	632	604	572	622	590	614	630	551	550	605	577	577	582	571	618	565	636	604	638	593	589	605	584	560	571	611	633	628	620	602	591	595	599	588	584	618	579	619	595	608	618	614	598	612	632	557	649	613	605	574	516	597	549	554	578	610	616	632	551	611	591	595	614	623	615	618	571	571	582	616	592	579	641	590	581	621	601	606	601	590	581	556	627	566	561	589	576	606	600	582	619	646	548	618	592	609	547	619	568	619	583	598	586	653	618	605	589	610	591	610	611	555	612	576	599	563	588	612	577	582	603	600	602	620	588	591	591	597	625	575	599	585	584	595	555	624	595	623	560	574	546	584	575	588	600	599	618	628	580	548	587	562	608	594	585	651	595	630	556	558	616	593	617	621	625	600	585	579	566	586	649	572	622	570	561	577	600	581	589	591	634	570	603	584	598	617	594	584	583	558	619	626	572	593	559	634	581	581	578	589	554	607	604	632	602	560	600	599	574	604	573	618	607	608	591	622	605	596	580	586	564	611	621	587	613	582	611	625	662	653	583	582	581	611	570	601	592	585	588	566	587	542	592	595	574	589	540	552	561	586	580	599	584	625	605	627	579	605	556	583	611	610	572	592	579	596	616	577	586	594	577	651	605	617	634	581	600	610	597	553	624	576	567	618	557	639	625	570	617	648	577	595	625	647	606	649	578	600	576	673	567	553	596	640	571	601	606	626	613	580	602	602	564	593	584	588	623	611	586	577	624	573	636	549	617	607	555	619	597	590	591	617	591	605	601	617	632	594	560	572	608	573	605	609	561	593	566	582	591	594	565	617	579	618	592	580	604	640	639	543	603	631	633	612	606	594	593	595	597	618	558	607	606	594	590	625	574
46175	46201	36661	30745	23568	19217	13383	9609	7107	6025	3871	2956	2112	1421	1451	1083	931	912	883	694	622	643	556	635	563	505	414	366	362	358	370	299	294	276	276	280	239	229	228	251	236	245	227	281	247	254	253	247	253	235	239	263	254	229	251	251	243	264	220	196	218	233	241	281	219	224	257	235	260	259	245	213	237	237	256	245	266	224	253	222	238	233	219	252	234	247	258	210	243	206	219	238	241	202	222	219	213	220	225	221	235	251	204	228	189	246	228	249	220	232	218	211	220	209	235	235	242	233	226	207	206	229	221	223	214	222	195	195	216	219	217	202	219	221	203	227	210	210	202	227	218	214	192	204	233	225	208	236	202	228	220	229	228	223	226	223	210	228	211	235	236	202	222	197	216	203	242	211	204	227	196	208	238	219	225	227	225	220	202	204	210	193	178	223	214	238	221	190	214	234	210	178	218	237	204	218	219	230	227	219	204	236	206	207	234	247	239	219	223	238	211	201	205	232	197	201	221	216	232	207	221	215	227	208	193	200	215	201	224	206	203	219	228	205	204	204	233	199	205	198	208	194	231	222	209	219	233	214	235	191	233	194	233	220	220	207	211	219	227	217	204	202	207	246	225	230	247	231	241	197	215	214	230	226	229	223	198	211	213	219	241	214	199	218	198	182	211	217	235	226	228	207	210	195	206	221	228	200	225	194	232	213	234	242	213	184	221	211	242	218	201	216	201	206	226	235	181	205	217	217	229	221	196	203	223	214	226	208	237	234	203	224	212	214	212	206	236	207	206	225	221	227	205	205	205	202	201	215	219	233	203	198	240	232	244	230	220	251	203	213	202	223	197	217	200	219	205	226	176	220	187	204	222	222	199	230	224	211	216	230	196	217	194	196	223	205	217	206	187	201	202	219	231	222	201	238	213	207	206	211	223	207	199	221	203	222	214	229	241	232	232	214	210	226	233	228	196	220	211	230	226	239	229	238	221	221	206	220	239	207	228	217	224	204	230	198	199	194	240	214	218	226	209	229	206	241	223	222	213	189	213	206	204	209	231	194	187	212	213	199	219	198	210	209	188	221	222	220	188	209	210	228	220	217	220	207	210	213	208	223	200	206	212	256	207	210	224	220	235	209	229	213	207	215	253	202	196	217	207	220	220	227	198	207	217	223	215	235	239	212	251	211	226	219	229	218	219	223	214	244	237	211	258	228	204	214	216	213	237	223	196	218	209	219	188	214	205	223	222	203	231	224	248	185	218	214	236	231	185	215	216	192	193	206	202	228	212	196	221	201	221	216	228	221	207	216	218	196	230	196	215	223	225	230	193	232	201	234	213	193	218	206	205	210	219	239	225	224	209	200	213	231	216	210	209	232	222	217	240	197	217	234	209	212	205	213	203	211	218	200	230	207	214	225	221	206	181	198	224	221	198	199	232	264	204	217	215	205	210	264	203	217	211	203	201	191	207	195	210	243	185	231	220	216	230	212	224	227	219	207	220	204	226	198	269	229	212	219	201	226	188	213	222	227	245	237	193	245	219	205	193	224	218	219	228	246	228	219	231	203	210	207	195	216	228	183	259	188	195	208	211	221	238	210	216	247	224	213	217	222	220	205	227	182	209	214	227	227	248	200	209	199	219	239	245	214	205	187	248	208	197	211	199	201	216	212	209	219	226	200	218	237	222	239	203	200	226	210	206	201	222	204	208	245	227	204	236	212	205	210	225	207	210	224	213	218	204	201	199	226	217	208	235	211	232	199	207	219	236	197	216	231	217	209	200	231	202	202	231	227	243	223	203	205	194	207	262	230	205	229	192	216	234	206	223	246	180	183	194	217	193	201	230	209	200	207	218	222	204	238	196	211	216	243	213	222	215	229	204	243	203	193	225	200	226	208	195	218	214	214	228	219	227	215	236	204	219	234	222	202	220	228	222	223	189	220	239	182	208	240	212	216	186	202	241	210	243	204	223	229	227	220	205	225	215	220	222	225	211	224	215	209	228	207	248	209	192	225	228	191	226	180	229	228	231	249	207	227	227	201	227	225	223	209	242	210	224	228	200	204	220	218	227	225	205	209	211	262	194	226	219	206	218	211	234	184	195	220	229	210	231	217	214	236	233	195	210	238	203	213	218	215	221	198	216	206	249	201	220	211	180	210	204	201	243	202	241	212	225	208	229	200	241	229	231	207	191	228	229	227	200	205	202	206	200	210	207	205	225	220	201	198	209	227	228	232	194	203	226	219	238	224	223	218	237	207	202	206	203	211	225	173	198	210	191	206	221	211	176	225	216	222	225	205	195	209	212	216	191	240	198	200	230	175	218	214	223	227	235	211	204	238	206	233	222	225	223	203	246	231	195	233	232	244	204	225	213	207	227	214	236	216	231	215	236	211	196	222	231	224	207	212	215	216	195	231	210	216	213	235	223	223	218	203	207	221	237	217	240	226	199	212	214	241	215	192	230	198	233	220	209	238	212	208	216	217	216	196	210	222	203	220	224	199	198	223	200	216	229	218	192	203	213	189	203	206	228	191	224	213	229	238	195	211	235	217	202	220	238	224	228	204	192	214	214	223	239	187	217	208	215	216	175	203	183	210	226	205	206	198	220	227	190	229	238	225	242	200	192	206	206	222	219	218	221	219	235	192	191	199	232	182	210	215	198	238	223	239	211	218	205	218	241	215	219	227	219	229	204	206	199	225	219	194	232	198	221	239	229	208	192	209	212	236	211	208	222	208	203	235	204	217	188	219	206	206	230	202	228	233	247	197	204	206	217	213	216	205	216	197	217	225	216	212	192	184	238	201	205	225	206	212	195	212	229	210	208	251	232	214	218	194	192	220	204	205	229	223	194	231	232	169	214	209	246	222	194	183	208	206	207	209	212	192	191	217	215	211	228	214	218	226	206	208	221	210	217	244	206	192	194	223	223	206	213	201	216	223	202	213	246	211	202	247	217	232	218	189	223	221	200	195	211	220	225	215	221	195	233	240	196	190	218	217	201	204	217	216	238	186	215	226	237	230	217	198	205	195	222	206	190	218	194	243	241	221	217	195	201	192	218	241	218	209	222	216	220	206	217	178	216	206	230	230	207	244	199	253	220	208	202	235	219	206	198	230	185	221	232	231	232	214	228	188	190	229	204	184	211	223	206	199	211	209	200	205	194	207	229	226	205	200	215	215	210	233	221	235	235	237	191	232	210	212	224	210	186	205	198	236	215	210	238	228	192	221	205	204	216	219	182	241	194	211	206	205	203	198	194	192	207	245	244	211	207	190	228	194	196	222	196	207	220	192	177	198	213	211	223	208	215	223	192	228	196	197	191	218	232	215	193	243	232	222	224	207	217	230	216	203	229	195	229	209	230	214	200	202	199	201	233	240	223	210	166	212	209	219	211	215	210	217	195	204	230	214	206	218	215	190	237	234	205	223	209	196	235	220	211	242	213	233	229	202	230	220	217	228	193	215	222	223	199	194	212	215	216	210	219	219	238	224	193	232	198	213
32843	37510	38170	31473	30136	27834	24320	21826	19517	17506	13558	11891	9234	7318	6546	5723	4830	4637	4386	3519	3120	2872	2845	2828	3059	2364	2113	1716	1543	1441	1389	1349	1259	1053	1049	948	883	812	792	746	693	751	730	688	731	757	781	808	734	720	752	845	850	764	799	792	715	645	665	692	701	712	686	645	659	676	701	693	687	685	702	674	698	644	737	713	651	681	664	664	691	673	660	627	681	682	691	648	609	585	618	615	564	574	547	537	605	559	591	569	551	531	538	547	542	542	560	487	505	505	547	524	549	506	531	548	549	531	498	531	557	575	545	572	505	502	496	519	492	517	518	546	551	523	524	515	514	544	497	511	507	541	484	498	529	532	553	478	525	525	539	516	492	513	494	514	558	492	510	509	535	488	493	531	537	529	529	488	534	525	534	516	509	527	491	512	506	490	510	540	530	483	546	528	500	493	500	492	526	492	512	533	507	507	510	526	515	552	543	517	560	493	472	482	547	510	521	522	477	515	508	531	512	522	543	503	539	539	508	535	497	524	545	501	485	510	531	545	546	514	503	477	513	499	553	565	522	535	525	547	505	451	553	573	481	504	540	498	540	528	528	511	476	512	537	522	519	499	521	511	546	503	534	509	489	518	502	519	526	512	518	504	565	513	564	556	494	483	528	489	513	505	502	490	506	497	501	491	485	532	532	535	492	513	508	570	501	499	522	514	518	497	458	508	497	545	508	510	508	499	522	533	513	542	518	541	523	517	503	513	508	535	565	516	511	528	509	526	577	488	495	516	503	501	521	531	541	512	511	525	522	550	551	526	531	518	532	517	516	505	506	553	525	505	484	505	517	521	522	528	508	536	508	532	490	558	494	529	518	527	514	531	529	490	517	534	551	499	458	526	526	519	510	507	486	511	495	481	472	509	501	520	503	492	501	474	457	528	525	495	505	523	513	535	559	528	546	511	516	511	514	525	531	528	488	501	502	517	507	490	539	503	507	505	521	555	505	500	516	480	531	493	553	509	528	528	508	493	530	522	498	540	531	508	513	540	551	520	544	522	499	529	522	501	548	503	526	475	483	491	505	576	515	527	544	547	536	492	577	536	472	499	478	530	517	504	532	534	484	537	531	499	492	499	547	524	505	526	509	510	507	535	504	537	562	561	522	495	516	500	536	484	492	492	529	531	516	486	504	473	517	522	519	459	497	496	489	509	512	494	516	535	517	531	529	528	548	542	530	529	512	513	540	539	550	566	497	508	491	519	484	490	548	504	493	459	528	532	510	487	493	520	502	532	517	527	539	494	530	545	500	509	544	520	518	522	578	527	526	536	488	485	527	520	491	480	540	527	512	468	516	515	491	498	533	492	558	505	551	524	542	541	516	460	485	506	530	505	498	531	550	530	480	548	531	500	506	527	458	507	509	525	531	526	514	471	535	497	562	470	509	506	525	523	527	516	499	518	521	499	501	535	507	520	517	507	524	515	519	517	520	519	535	527	488	519	520	528	528	523	505	522	495	507	524	508	536	520	513	513	524	502	507	534	515	472	514	482	556	495	515	538	531	498	491	545	539	534	491	495	511	507	529	540	516	502	481	455	513	523	504	515	576	514	506	547	473	473	514	497	537	528	491	539	511	491	495	505	523	457	496	511	531	516	541	476	542	558	508	521	533	504	527	498	498	544	495	501	489	519	478	549	529	517	506	514	544	487	544	530	546	541	502	525	536	505	523	553	542	528	581	536	506	510	483	536	512	551	512	514	545	501	512	517	549	489	529	487	522	520	519	506	502	482	505	503	509	502	505	525	533	507	505	536	512	500	521	522	482	551	535	502	492	486	565	464	531	535	505	469	530	520	530	529	536	540	502	545	541	557	515	471	555	492	538	548	509	539	503	534	518	502	531	504	525	513	534	534	497	506	521	518	503	518	488	538	511	524	521	570	546	533	503	478	502	499	510	506	525	503	487	474	532	528	530	511	547	505	509	511	533	503	513	510	510	516	517	481	509	499	493	540	492	506	491	482	506	531	519	540	473	570	509	483	503	534	521	520	518	513	530	520	522	501	494	530	511	503	506	479	522	512	510	503	517	512	522	504	518	547	493	496	514	503	523	512	479	557	526	526	534	520	503	520	542	507	527	540	502	517	551	510	517	511	581	484	524	501	480	472	500	510	525	488	499	539	513	478	502	529	504	497	529	490	505	555	520	521	515	527	505	509	515	519	531	506	501	531	505	552	512	540	535	499	535	514	528	513	505	511	540	523	508	558	520	537	532	495	490	514	478	489	487	532	500	505	498	509	532	506	534	534	530	538	542	528	553	490	490	500	529	582	534	538	520	481	550	533	543	501	513	518	515	520	504	540	457	493	526	526	529	543	597	573	517	506	512	467	525	496	518	491	481	537	564	481	471	531	491	530	498	546	472	546	512	515	498	535	511	544	484	515	486	536	502	461	487	488	554	517	500	518	546	497	506	482	517	525	539	531	550	498	499	528	533	519	514	533	488	510	545	549	554	555	560	535	520	527	507	502	524	512	498	527	510	521	538	529	541	536	518	529	490	507	535	563	525	508	510	470	468	525	476	484	476	566	487	523	478	553	497	552	542	549	514	498	503	505	542	515	546	526	495	494	531	522	504	475	514	496	508	515	531	514	480	535	515	525	501	493	513	536	480	513	509	557	551	486	485	493	503	528	539	498	535	517	529	534	508	505	507	544	510	493	477	507	532	569	531	500	529	513	508	533	511	545	544	509	492	514	534	520	530	509	463	471	549	515	552	496	510	543	513	523	502	503	549	518	517	541	511	508	490	531	476	540	531	489	530	501	541	518	500	515	513	565	487	556	509	509	485	519	555	522	523	541	510	506	508	557	495	522	496	526	548	527	518	505	503	508	490	470	551	506	493	544	477	516	524	544	536	494	499	498	503	532	512	522	533	482	564	497	491	484	499	529	511	514	526	509	518	516	561	524	514	521	529	542	527	479	508	501	504	481	530	492	501	546	487	501	530	529	489	548	533	502	513	500	457	549	517	484	527	531	546	573	533	544	514	535	495	466	517	530	544	560	493	503	542	552	560	538	525	486	496	520	504	562	532	483	534	513	547	529	571	548	517	525	554	476	511	501	507	549	530	532	509	502	505	523	508	522	558	534	500	541	477	504	558	521	541	507	520	560	517	528	508	515	519	513	492	545	539	509	523	515	499	527	507	506	503	525	519	505	526	527	499	537	540	476	504	501	507	511	512	545	559	544	508	517	519	524	512	502	527	541	513	535	498	504	474	513	526	564	531	520	520	529	511	522	514	527	538	499	546	461	529	529	534	512	505	498	528	535	472	525	490	501	532	483	495	548	539	522	515	530	527	529	481	569	537	531	536	513	550	548	533	492	559	544	556	557	552	537	547	519	527	501	531	541	556	547	523	503	543	530	526	506	471	513	552	499	550	566	523	554	512	494	548	549	529	520	486	523	522	502	541	512	525	475	524	503	526	547	519	534	520	526	539	524	512	533	501	495	549	488
16208	12727	11230	9289	6362	4545	3118	2314	1795	1392	1105	829	689	573	484	408	412	369	361	307	288	286	282	260	254	238	220	223	229	221	242	248	253	229	225	245	217	222	219	198	235	215	220	180	208	189	192	223	197	220	195	191	203	232	206	211	217	183	220	238	179	207	208	196	198	252	215	242	212	252	226	198	229	182	200	175	217	242	224	199	199	185	213	226	230	248	218	214	198	198	218	208	229	208	211	198	209	201	225	210	213	210	214	185	214	187	170	199	197	193	188	175	179	182	213	191	198	181	227	209	204	168	185	244	233	194	167	188	216	214	207	209	214	207	211	220	182	220	235	198	213	179	243	199	198	196	211	199	198	193	208	215	161	194	215	232	224	190	192	195	204	182	241	189	202	215	233	222	176	208	213	191	192	208	201	224	214	229	193	197	201	204	217	226	195	220	228	207	209	202	200	221	187	203	195	197	194	189	196	210	241	207	226	199	210	179	183	230	182	233	209	192	204	217	193	196	213	173	205	196	222	203	222	229	231	222	234	201	217	226	203	207	192	215	203	199	212	204	188	214	191	197	195	219	198	212	198	187	197	200	195	197	191	233	213	188	194	206	198	187	181	191	226	194	184	212	223	203	191	195	216	198	226	204	192	205	194	220	234	199	193	182	195	220	213	182	217	194	218	231	234	225	206	215	238	191	218	219	201	220	191	189	199	211	212	187	186	186	202	218	216	228	209	199	180	207	180	204	237	228	210	210	190	209	192	214	194	204	212	187	212	195	181	218	218	182	189	201	228	210	194	196	186	214	179	188	202	181	223	206	207	191	205	201	210	207	208	199	194	210	193	226	195	191	222	206	222	194	190	206	205	219	215	214	216	195	203	229	204	222	201	187	234	215	209	211	194	240	247	225	219	191	204	217	187	202	202	209	192	213	190	232	201	183	193	233	204	190	225	202	205	222	208	180	202	209	197	196	186	194	220	224	210	199	237	229	215	204	238	200	195	211	223	189	191	212	190	226	208	212	196	224	231	230	214	208	190	193	222	205	209	206	187	185	218	200	207	228	206	190	205	225	174	197	207	198	213	196	204	218	208	213	177	228	204	198	225	210	182	222	192	223	224	166	210	199	182	220	177	204	203	208	225	212	229	219	212	202	194	220	208	190	204	213	195	192	227	214	201	208	222	233	217	197	221	202	204	196	196	224	195	219	186	194	238	189	211	216	206	217	202	218	214	214	197	207	206	201	176	237	226	228	213	207	164	207	209	199	199	190	198	208	208	226	211	221	202	192	205	216	184	213	196	212	190	161	197	186	204	223	200	184	192	212	202	220	195	200	200	209	195	227	204	206	205	213	198	194	203	187	219	227	202	208	214	191	222	211	224	194	184	197	218	194	224	188	201	214	243	184	222	186	190	185	213	214	228	189	198	202	201	203	165	199	212	195	201	174	208	179	216	241	196	214	195	223	209	172	216	218	207	225	199	204	209	236	214	227	200	201	223	177	192	196	187	208	213	200	188	185	191	206	203	202	205	177	184	195	209	199	204	181	204	233	203	218	215	210	194	182	202	222	222	201	246	203	210	223	212	218	217	212	195	213	217	186	233	200	242	196	198	197	208	191	232	194	200	199	202	202	230	203	215	200	188	201	195	206	224	211	202	217	227	198	214	183	199	178	200	210	198	198	222	203	213	237	190	191	193	209	194	198	178	203	205	230	205	206	201	196	229	192	246	205	188	223	198	216	207	210	226	198	222	217	207	213	205	213	209	190	198	196	207	195	209	186	186	204	214	176	203	177	198	210	220	201	203	199	194	176	176	201	202	196	192	205	197	217	224	184	181	204	194	200	194	204	187	232	205	217	224	215	193	219	183	185	197	184	211	195	187	212	214	204	197	192	210	212	195	199	184	208	211	198	208	202	210	190	185	196	180	230	198	204	186	193	201	201	189	231	199	190	230	235	176	211	212	234	197	187	196	226	204	189	203	178	195	201	198	209	216	204	212	211	197	203	166	184	236	229	194	220	209	192	179	234	239	196	190	209	204	190	211	209	219	191	186	227	206	223	209	189	211	182	219	204	190	196	213	213	193	204	215	196	204	217	194	194	202	212	197	174	213	193	211	214	199	210	219	195	220	180	208	235	204	196	224	220	224	213	197	190	214	195	204	210	237	241	174	180	191	239	204	203	176	189	185	230	208	200	198	206	209	182	212	220	212	216	202	196	222	205	178	204	222	201	206	218	220	200	174	209	235	230	194	192	199	190	190	207	209	213	220	214	180	197	210	196	194	201	214	188	211	205	199	195	213	217	191	211	229	158	207	198	207	187	200	211	195	207	216	202	231	202	188	214	217	204	196	194	183	208	199	223	212	199	194	207	210	218	179	213	199	224	216	197	201	217	190	238	204	184	192	222	192	217	212	206	176	210	194	190	185	193	213	192	213	169	203	195	218	240	226	215	205	202	182	209	198	206	207	227	193	211	198	209	195	179	237	207	201	192	196	196	207	228	209	198	201	219	195	198	204	215	214	204	218	212	169	205	206	183	224	194	220	178	199	207	198	204	195	187	190	196	175	193	210	213	194	197	200	219	196	200	209	199	218	192	207	179	186	193	202	207	229	203	192	220	235	189	167	215	204	205	210	206	251	207	201	216	195	225	202	191	221	195	160	180	199	202	234	198	203	220	213	187	197	195	221	209	210	207	200	217	226	222	192	185	223	197	200	194	200	200	207	207	223	182	204	203	217	198	211	198	240	192	194	203	169	210	194	207	208	202	177	203	214	195	211	211	225	205	188	211	232	175	190	232	201	203	202	190	198	217	209	187	201	198	202	186	220	189	211	218	193	222	179	221	240	203	193	203	194	197	197	206	218	197	197	181	216	204	192	196	225	233	230	210	215	206	186	202	215	205	212	189	219	191	178	181	191	167	195	195	186	208	209	227	209	206	183	214	205	204	177	208	212	200	211	203	189	200	212	239	159	205	231	208	176	182	222	202	196	232	214	186	195	205	191	225	208	211	178	207	206	196	214	202	207	208	190	211	194	181	198	198	211	200	191	205	203	200	215	209	219	211	199	231	218	213	203	189	207	190	217	199	205	181	193	217	211	205	208	210	198	200	225	197	211	203	218	236	199	205	201	219	218	193	211	193	222	197	217	198	193	197	190	210	214	201	176	198	182	207	202	198	239	194	211	198	200	213	207	192	197	180	223	197	205	217	205	195	199	206	205	222	196	204	206	177	234	220	207	207	211	214	205	224	229	203	195	218	224	201	208	197	201	217	208	209	202	197	204	200	236	230	168	189	181	213	189	206	210	193	181	173	220	223	192	208	202	179	187	177	205	178	190	213	199	238	217	188	206	199	184	201	184	194	187	204	208	193	225	218	205	214	215	202	207	212	210	220	247	221	196	176	226	222	188	190	184	197	197	210	198	172	222	194	196	195	208	196	183	206	218	197	205	226	210	198	226	213	198	225	204	176	217	203	187	191	191	192	219	197	205	204
9979	11203	16690	17750	16599	14430	12054	9641	8249	6942	5448	4043	3298	2844	2279	2006	1802	1691	1474	1313	1248	1139	1045	966	889	946	802	802	710	705	717	680	735	657	632	595	637	595	590	577	595	539	585	519	554	582	597	596	538	607	568	552	603	525	522	568	591	569	544	631	570	582	604	519	557	551	555	527	540	555	599	584	567	546	578	583	595	558	570	607	556	531	542	562	548	512	592	561	527	560	561	579	502	510	509	561	530	557	519	507	538	507	558	500	547	491	542	531	503	511	537	528	482	531	537	525	510	477	515	495	509	559	534	512	515	502	530	500	498	535	491	511	495	529	513	535	500	514	516	503	520	532	511	498	497	528	490	520	530	533	520	476	530	513	522	520	517	487	462	515	537	505	485	512	507	509	479	532	539	508	493	509	580	484	480	523	495	536	469	522	497	543	506	492	510	502	516	493	512	558	504	515	521	504	504	531	510	532	521	506	460	505	518	522	524	501	506	519	529	522	517	499	515	532	512	517	528	512	481	476	538	521	521	524	468	493	519	522	526	559	465	493	497	503	510	536	542	498	475	514	523	505	533	468	517	490	542	515	524	483	491	487	511	486	547	497	508	547	508	490	507	518	526	512	457	523	516	514	530	549	470	525	530	477	525	548	525	490	498	509	496	501	526	519	482	483	472	495	511	518	509	500	543	495	542	519	512	518	518	500	510	502	440	522	490	513	521	540	562	532	547	497	519	521	545	480	525	483	517	517	519	488	472	504	532	500	491	518	497	480	525	533	504	503	518	489	564	456	512	496	493	495	533	486	536	462	487	533	492	481	500	493	533	480	502	494	482	493	509	483	499	508	507	494	494	516	484	498	524	540	492	497	485	507	550	537	540	562	525	501	503	521	526	506	507	513	500	533	495	532	530	492	537	516	505	496	539	511	524	504	560	527	508	519	525	503	523	525	517	510	501	452	550	547	490	545	534	502	535	544	520	517	495	521	505	552	533	476	522	519	548	517	508	510	530	519	499	492	479	504	505	524	492	478	499	515	507	483	469	518	499	530	503	516	512	497	519	533	530	524	494	506	513	511	504	510	561	504	519	478	504	532	563	564	476	527	482	523	522	506	495	489	544	517	487	498	556	513	514	500	518	486	505	545	555	490	488	502	489	473	498	497	479	492	550	532	547	516	532	526	498	508	537	481	524	532	502	515	506	535	559	525	508	506	491	520	504	486	523	508	483	477	479	523	494	513	475	489	521	519	518	484	490	489	438	536	514	509	517	507	516	531	501	497	484	497	491	521	496	502	520	479	518	507	513	502	492	523	538	525	516	506	513	526	532	582	503	514	513	521	511	502	511	496	546	541	523	549	506	504	520	494	499	491	510	470	505	486	469	534	535	515	493	467	522	533	495	566	521	529	518	479	554	545	496	506	506	493	519	478	484	494	491	512	507	526	528	526	496	526	484	511	512	494	549	521	494	464	495	512	467	577	517	547	526	518	503	504	522	544	519	526	481	517	511	493	506	484	506	487	504	536	470	528	492	520	495	496	492	516	541	542	512	515	514	503	514	506	511	513	477	500	543	531	495	522	541	515	536	502	533	517	476	537	513	548	516	499	554	532	531	504	510	523	494	493	509	516	536	551	502	510	484	507	519	511	494	513	501	544	511	513	499	538	484	517	539	510	511	475	524	529	453	535	518	502	537	533	491	501	526	487	520	487	541	503	491	477	523	499	491	485	516	523	465	530	490	511	510	517	477	477	502	531	540	516	504	510	524	500	522	492	541	526	538	553	511	519	521	519	508	521	487	506	494	499	523	534	542	540	521	523	535	504	513	500	523	478	535	478	557	533	519	534	530	511	528	533	538	536	472	520	477	536	499	483	481	484	537	464	515	473	532	510	492	497	475	563	504	520	493	549	484	527	485	492	489	505	539	497	528	478	534	502	511	526	493	508	497	480	513	487	550	512	524	473	501	493	522	546	507	524	507	514	508	526	524	556	535	517	479	541	520	506	502	532	524	514	473	493	501	507	518	488	545	506	516	527	481	497	556	487	486	504	540	498	487	486	513	504	496	525	514	524	548	534	486	511	505	489	499	505	529	477	498	534	537	541	496	511	474	524	516	506	483	487	521	481	536	504	488	465	497	524	534	514	516	535	520	490	478	522	529	560	491	503	479	490	547	525	520	519	480	481	553	491	525	481	525	494	538	507	497	503	512	487	516	558	553	494	511	514	517	506	471	554	522	539	503	501	496	471	504	514	457	531	543	502	521	466	493	517	492	508	509	520	469	478	537	534	508	515	524	510	491	502	492	530	508	487	497	518	496	486	479	513	504	508	513	494	501	515	526	514	493	496	514	527	492	485	522	485	534	554	547	538	493	487	519	488	539	508	511	489	521	520	462	510	543	466	509	527	497	473	518	487	517	495	518	467	522	498	493	504	523	510	520	502	540	500	510	493	495	474	560	542	536	570	530	550	518	542	494	494	501	483	502	528	517	514	479	509	493	493	493	521	500	537	485	511	507	474	517	520	518	531	481	500	512	496	506	476	529	534	536	487	545	522	510	485	515	518	502	528	513	509	508	507	510	517	523	459	529	502	509	485	530	524	519	525	513	546	510	489	503	539	450	502	499	557	483	481	533	553	481	496	502	519	525	528	538	535	510	511	511	490	494	469	531	516	545	513	518	483	509	509	541	542	506	514	516	508	526	492	511	485	508	547	521	514	533	509	526	511	551	539	521	498	541	517	484	509	509	495	566	506	486	515	534	573	494	516	515	515	543	537	530	565	531	495	543	498	499	490	568	509	510	484	470	492	499	553	517	519	486	527	500	516	518	558	465	539	487	500	570	504	561	512	487	540	506	538	503	502	522	517	510	528	511	501	478	532	480	512	527	565	514	531	537	482	520	553	517	509	525	521	477	498	503	502	503	476	554	524	545	513	511	492	488	506	508	498	524	486	527	476	491	489	526	554	543	521	508	486	491	510	515	514	485	559	506	503	528	452	521	466	566	494	522	526	507	495	526	483	506	520	482	489	513	520	431	483	499	499	482	519	519	523	470	512	510	490	554	491	538	519	545	518	544	500	512	527	473	489	531	517	495	559	466	490	538	559	545	539	518	575	528	541	508	540	515	514	515	498	485	478	494	531	466	466	504	507	497	557	520	498	512	489	499	502	541	498	520	540	497	534	525	517	514	561	507	499	531	498	479	513	527	562	490	494	481	505	535	494	526	509	533	515	541	492	500	518	486	552	487	504	512	524	503	516	477	493	512	524	490	497	501	521	518	545	539	481	493	521	512	525	474	534	526	513	537	505	534	500	555	490	546	511	538	490	523	479	487	555	542	495	502	531	524	517	518	500	500	557	504	507	507	506	514	451	503	501	529	523	507	506	539	510	538	515	512	502	511	512	480	528	509	530	502	520	498	532	510	517	501	496	493	476	531	528	540	497	562	500	532	514	490	526	552	472	511	500	512	523	521	530	542	506	535	486	547	522	482	460	482	501
35355	37636	33703	27398	18060	13100	8146	5616	4461	4075	2632	1952	1414	1061	1085	874	920	652	530	526	496	437	441	459	402	415	330	356	332	311	297	287	317	304	286	287	294	274	293	287	253	244	262	254	261	245	299	279	264	278	269	271	299	265	272	266	290	247	261	251	281	264	268	256	301	283	273	284	261	274	265	268	250	239	253	263	243	255	246	279	296	227	272	273	258	266	268	286	278	250	245	304	254	244	292	261	255	230	266	263	234	239	228	229	272	225	253	254	256	238	256	239	258	265	222	245	277	234	228	227	270	272	232	253	255	237	255	250	234	248	247	238	253	246	276	266	229	225	256	233	252	257	204	240	261	248	236	238	260	260	235	253	253	236	267	270	242	224	225	237	242	240	253	231	261	260	239	255	242	270	260	254	235	223	242	268	262	256	252	263	229	252	245	235	227	257	272	239	236	269	249	214	239	252	252	259	251	256	261	260	232	245	270	255	268	261	285	238	267	252	247	267	246	255	266	234	227	258	251	253	263	261	263	278	234	262	272	255	240	240	241	237	234	216	284	253	249	251	238	214	241	240	246	244	243	238	206	266	260	250	226	254	226	261	261	260	257	265	220	262	268	252	251	263	255	278	240	269	243	253	256	269	228	270	253	262	258	249	243	245	264	253	258	268	243	256	274	257	242	244	287	257	226	233	263	225	252	241	278	268	266	259	250	229	227	270	256	235	273	278	265	219	234	255	233	257	246	250	266	251	260	252	248	226	265	244	223	247	241	254	279	258	237	239	219	235	285	270	230	266	225	226	266	245	246	238	237	242	265	218	232	232	253	224	212	227	260	221	229	242	263	261	247	265	297	218	235	232	274	219	264	265	259	268	232	237	266	276	246	236	248	257	238	256	264	263	235	243	235	241	268	228	260	245	214	274	207	259	270	239	272	243	238	218	254	284	255	217	223	244	254	226	221	225	257	267	279	261	248	261	233	250	256	248	247	299	260	236	252	249	270	253	226	241	236	223	241	210	254	227	233	271	227	246	229	244	253	261	248	248	224	267	241	254	254	280	243	228	232	300	232	274	251	220	226	235	241	267	264	253	246	256	257	269	248	258	251	242	245	270	261	242	266	233	206	241	262	239	243	224	264	244	276	226	234	246	235	262	251	254	235	246	228	259	254	258	230	237	250	255	246	239	239	239	263	250	234	241	239	223	237	246	229	254	246	264	217	265	247	274	269	258	224	243	248	247	254	220	234	232	227	240	259	239	239	237	262	246	222	236	279	246	228	233	235	267	250	278	253	246	252	245	221	243	225	258	258	245	243	258	235	251	251	254	232	242	276	265	192	248	265	235	231	238	256	246	255	233	251	245	245	275	246	267	223	238	243	259	243	236	253	229	264	231	229	236	231	249	248	234	229	256	256	244	292	213	259	228	244	236	248	241	244	219	241	258	264	235	243	244	222	220	242	264	290	249	235	242	237	225	293	261	238	235	273	241	264	237	249	241	257	249	229	234	244	246	239	248	244	264	245	228	248	245	248	284	278	256	258	284	247	236	252	262	227	228	268	253	269	253	250	276	237	249	242	231	239	235	258	228	253	238	240	248	233	242	246	252	229	264	233	248	236	253	265	260	228	248	229	256	252	256	232	231	250	260	236	270	251	237	258	247	259	270	277	266	230	226	204	230	242	271	267	241	219	252	276	260	249	228	279	254	242	265	260	248	249	270	240	257	258	233	215	241	246	240	253	247	228	264	229	280	275	196	258	251	253	282	237	249	242	272	234	239	258	250	272	254	230	235	237	254	210	234	235	226	245	239	277	275	228	244	253	246	246	226	269	243	259	265	235	251	252	240	249	247	244	261	240	264	252	285	240	271	249	261	259	249	258	236	264	238	252	265	248	266	237	245	214	232	249	231	250	238	230	244	218	252	228	228	241	235	274	246	239	265	282	242	237	245	257	256	242	287	217	265	235	269	299	248	236	247	239	256	264	247	247	263	277	264	285	270	249	267	250	254	238	225	230	253	256	244	241	244	251	239	251	286	258	248	224	245	242	247	237	244	253	256	244	243	252	231	238	271	273	262	253	269	225	255	250	250	253	266	241	242	260	261	242	241	242	218	249	242	257	249	257	210	220	289	267	248	244	240	259	243	218	240	246	231	252	279	247	288	251	270	216	258	262	261	262	256	290	217	273	241	254	227	243	246	240	266	254	255	234	242	253	270	262	262	226	227	236	239	273	270	238	246	263	283	220	234	260	248	249	228	248	236	231	267	239	244	268	258	257	253	211	249	243	240	255	257	242	229	249	257	236	249	244	232	252	256	246	244	212	263	256	257	261	247	253	219	253	248	253	239	272	250	247	234	223	228	236	259	246	257	230	277	285	260	246	259	253	232	271	259	241	277	242	246	244	255	246	303	258	236	227	249	257	271	230	244	249	253	271	260	240	274	244	234	247	231	244	226	247	257	256	255	248	235	230	247	295	257	241	229	267	267	255	245	260	242	243	238	263	254	240	236	251	269	251	263	234	239	247	234	243	240	254	239	251	223	247	231	280	251	253	239	277	240	237	228	253	272	267	263	257	289	258	274	241	255	235	250	222	264	244	229	261	234	219	250	258	262	240	243	233	267	268	254	229	237	258	234	259	229	247	270	215	243	255	263	255	240	247	257	244	270	261	236	264	246	240	245	268	255	268	227	286	239	243	237	266	244	273	243	232	244	242	271	237	259	266	246	262	254	234	264	237	234	266	257	236	231	260	258	244	240	261	269	266	254	226	237	263	262	266	241	224	254	237	227	259	252	236	227	273	218	263	254	256	256	245	246	265	259	244	249	253	261	249	242	241	228	257	234	262	246	239	255	264	219	272	293	218	236	284	255	252	242	232	236	252	266	234	199	238	246	229	224	239	240	247	242	243	234	261	235	241	241	238	221	263	267	245	248	260	263	250	269	265	235	254	242	255	279	260	256	237	269	217	256	265	227	256	231	252	252	255	239	228	250	255	270	226	257	222	233	233	260	207	217	244	280	257	235	253	261	246	253	269	253	268	263	255	225	226	245	244	257	257	255	279	223	263	271	233	256	278	248	264	205	238	241	227	235	249	255	237	239	231	237	245	256	267	245	247	228	223	252	266	242	251	254	272	235	246	263	274	250	263	245	229	259	249	266	240	231	265	249	244	220	281	266	237	259	244	257	254	233	250	247	262	219	244	253	257	261	236	273	231	254	245	244	238	257	256	244	248	224	244	250	230	228	244	272	247	230	256	213	227	246	229	244	232	235	263	249	261	244	244	238	240	250	252	237	272	255	258	262	226	225	275	228	248	242	276	221	241	257	279	261	257	281	253	254	254	271	240	227	277	232	265	248	242	234	269	274	243	248	262	270	287	235	285	245	252	266	257	235	219	236	235	252	226	234	225	261	250	252	242	266	238	268	248	263	266	231	275	229	258	257	260	252	251	215	225	261	257	249	236	234	239	262	246	228	251	221	252	272	262	243	239	283	254	230
23802	30115	33334	28475	25708	22753	19081	16408	14761	13326	10660	8554	6928	5596	5011	4369	4107	3223	2798	2609	2204	2071	2085	2119	2093	1845	1476	1279	1129	1087	1111	1134	1093	868	952	920	825	842	749	716	687	681	707	724	745	731	766	774	803	752	735	765	735	696	752	738	712	687	708	708	717	701	727	694	752	707	702	694	690	695	688	706	721	732	727	730	678	713	667	683	698	658	687	711	681	710	700	650	693	654	682	684	618	639	615	611	642	665	632	631	607	618	625	587	610	595	622	584	592	621	600	606	609	607	582	603	599	606	620	597	589	594	613	602	616	586	620	629	570	642	625	606	620	549	613	651	594	587	617	575	598	604	624	602	607	618	587	625	595	605	583	602	630	617	632	584	574	617	588	592	597	614	616	642	595	616	611	618	655	566	629	579	571	580	579	638	621	604	608	644	604	604	587	583	610	649	588	601	602	658	613	589	648	586	639	554	659	582	580	590	638	589	631	578	649	609	610	627	565	605	589	589	634	589	579	593	591	598	647	586	591	638	632	602	575	623	602	599	593	593	604	614	583	595	601	597	590	611	586	592	580	592	626	610	593	594	605	592	617	602	581	598	551	603	591	602	620	612	580	593	581	630	598	561	616	601	595	599	554	614	618	579	646	601	637	632	594	647	554	601	581	618	616	597	628	604	594	582	569	603	598	596	634	608	630	641	595	585	575	567	598	598	600	601	608	586	595	571	562	596	599	620	627	560	583	555	573	633	618	565	606	612	568	599	569	656	605	599	640	573	581	651	570	586	581	624	588	611	586	566	596	612	593	605	614	598	563	604	606	567	594	569	614	638	559	592	605	598	580	571	598	598	604	610	600	613	580	622	584	591	622	576	625	599	600	567	609	599	574	597	656	646	614	579	594	625	606	622	602	544	583	580	588	624	617	590	574	585	570	576	598	570	603	647	608	609	599	653	590	610	591	588	609	612	582	626	647	589	599	591	612	573	643	607	574	590	599	573	601	583	607	606	562	613	609	614	596	577	582	599	615	626	635	595	573	618	620	634	578	574	576	595	554	595	617	625	583	603	596	589	600	611	565	549	583	622	590	607	601	631	561	554	557	615	599	600	580	598	585	611	601	574	610	600	585	622	609	581	598	569	558	617	640	558	592	565	566	600	616	639	613	628	621	642	567	613	644	612	630	603	623	607	564	606	612	592	577	562	623	576	552	608	610	573	597	602	621	568	613	608	568	601	613	575	586	579	598	632	594	619	572	640	567	574	591	566	607	616	583	562	554	607	635	587	595	598	579	617	598	615	617	596	590	593	588	634	607	529	597	642	601	602	625	574	570	586	580	569	546	620	579	611	624	536	617	573	569	585	647	595	613	627	578	624	571	588	617	637	568	580	616	594	610	589	595	591	593	574	618	634	591	610	637	581	623	584	613	623	599	589	583	604	606	598	564	586	569	566	604	617	595	608	631	605	615	597	564	550	534	609	642	561	592	615	579	590	574	600	641	578	603	579	592	633	612	549	614	639	625	576	610	630	569	648	615	619	555	616	584	590	639	643	604	605	624	600	588	628	592	648	573	596	567	598	595	560	626	586	585	602	588	605	589	560	634	595	617	613	581	599	590	534	629	605	615	637	625	607	605	587	589	583	575	567	598	634	594	559	579	591	581	621	606	585	580	603	605	621	591	631	592	615	577	629	592	621	565	596	638	606	603	601	635	638	593	603	674	609	602	585	583	587	605	570	589	592	577	625	605	606	655	580	595	583	557	569	589	603	567	603	578	585	588	599	595	559	610	655	562	608	608	558	610	601	573	569	617	555	607	601	599	589	614	629	581	600	608	632	591	653	578	566	637	621	618	562	600	588	563	597	625	588	539	596	573	550	612	623	589	583	563	653	588	581	616	573	590	584	591	649	607	578	644	607	593	616	575	584	625	580	592	589	613	605	556	604	633	624	603	570	602	573	597	582	618	584	599	601	635	591	610	581	592	638	609	549	608	598	555	597	588	625	623	637	600	588	606	612	560	639	561	579	593	596	605	606	570	595	625	592	598	587	601	632	595	607	589	611	580	637	632	577	613	592	588	628	599	619	630	637	600	609	594	584	629	630	608	576	586	602	592	595	575	590	552	653	576	639	602	556	607	624	610	666	559	619	627	591	603	566	593	587	663	618	579	601	603	569	616	588	580	585	595	592	585	542	581	588	591	578	587	621	584	594	555	549	575	564	552	559	610	585	578	611	591	583	586	612	640	593	604	587	612	598	585	619	606	632	626	594	580	607	603	587	610	573	565	573	615	591	601	624	610	578	598	571	595	547	618	620	617	584	592	638	623	570	622	602	583	592	623	558	630	631	590	597	612	573	595	625	582	569	606	562	623	587	636	584	617	606	603	634	629	599	598	611	578	612	555	612	583	587	636	606	631	590	640	631	655	594	595	601	603	606	567	595	602	595	520	574	591	593	579	631	595	627	634	603	597	598	590	608	586	589	591	657	607	599	600	580	672	617	614	616	613	614	589	570	624	591	626	622	563	625	559	617	589	598	592	628	608	597	627	611	627	613	611	606	564	641	597	630	584	583	621	610	590	581	580	609	632	596	593	597	594	619	615	613	587	605	621	561	624	594	596	597	554	597	578	563	599	561	588	579	584	598	577	641	616	585	609	576	664	585	565	626	614	602	608	573	571	606	541	564	563	591	530	576	562	619	632	593	612	601	601	587	599	624	599	570	594	538	593	617	619	645	592	610	597	633	567	585	618	572	625	607	601	558	597	604	614	579	622	598	558	591	596	629	563	606	608	583	622	616	586	596	562	654	595	551	618	604	591	613	623	582	637	643	556	581	606	597	582	590	593	600	587	561	575	612	581	558	593	590	550	639	596	564	624	605	588	614	555	598	588	599	570	614	592	657	577	608	614	589	617	568	674	584	585	601	586	592	578	588	635	626	576	565	591	583	587	629	624	598	581	616	617	595	607	589	579	594	600	585	568	621	587	623	568	556	583	567	576	626	607	602	573	602	625	616	609	581	624	596	572	577	581	591	616	566	583	592	584	629	591	570	551	593	599	624	577	643	575	606	605	614	630	587	584	627	597	564	600	567	587	602	643	605	581	595	598	636	584	596	537	595	601	622	590	649	559	570	616	589	603	621	569	611	617	591	573	604	577	557	613	631	611	615	584	588	641	634	603	577	596	592	604	599	608	589	649	596	616	607	587	583	598	592	605	624	591	551	609	630	610	664	581	588	606	607	589	612	615	572	617	546	551	612	622	617	665	552	634	659	627	645	596	600	606	592	618	607	604	628	635	553	587	630	624	619	649	584	589	602	593	607	616	588	619	641	586	603	615	605	588	580	579	609	593	535	601	629	595	625	604	609	594	593	592	650	633	602	632	596	638	552	634	577	564	590	580	613	568	586	642	577	575	599	623	590	596	612	581	633	595	580	620	637	600	595	584	592	598	528	619	585	610	606	609	583	594	610	612	554	604	624	573	633	589	633	608	611	593	587	650	603
45192	44654	36648	28970	22424	17976	12429	9086	7087	5597	4051	3074	2466	1719	1561	1320	994	841	812	654	613	571	540	588	600	524	417	351	347	327	314	291	327	304	283	304	253	266	257	259	245	236	254	249	236	239	243	257	251	259	253	235	240	257	210	252	238	233	240	230	242	245	213	218	227	228	234	237	233	223	223	235	240	233	235	247	238	238	231	222	246	254	214	218	229	245	243	252	239	229	216	243	225	237	215	225	223	199	242	215	196	220	221	200	228	209	230	197	202	200	232	232	218	217	203	203	212	202	224	240	254	206	208	202	204	196	210	223	212	227	182	200	198	219	235	235	194	247	204	235	225	234	217	211	208	218	193	227	225	212	248	235	220	232	226	235	222	218	206	218	189	231	193	242	212	231	221	229	223	211	206	231	220	220	204	231	181	211	231	220	232	214	213	219	220	222	228	199	193	199	237	232	201	218	205	198	236	195	236	215	219	232	207	218	222	207	207	216	200	212	216	209	220	223	224	212	188	229	199	216	212	194	196	225	213	228	234	230	237	234	257	228	217	216	215	240	211	232	243	226	193	235	208	245	237	225	217	191	218	217	203	195	198	213	212	196	239	216	207	203	211	187	243	214	224	205	211	252	242	232	218	198	198	222	199	250	225	232	208	229	216	218	215	220	213	180	241	208	205	231	207	249	206	219	209	210	208	225	241	188	196	206	201	205	189	213	221	214	202	238	225	239	199	225	205	193	205	200	235	210	198	215	205	248	214	229	202	223	212	201	226	234	203	209	195	208	208	223	217	227	203	213	237	209	217	220	222	202	211	250	240	204	248	212	210	210	200	195	214	199	200	224	210	213	215	219	211	227	218	203	246	216	200	230	222	210	213	193	208	242	228	224	224	170	228	243	199	224	214	248	239	237	211	225	256	204	227	209	204	229	188	213	244	196	234	209	214	203	206	222	204	225	223	258	215	201	237	215	189	216	209	219	200	192	233	210	211	221	232	204	188	214	233	212	200	227	217	214	210	212	250	226	232	205	226	223	213	210	219	208	208	202	207	220	237	208	215	208	236	206	212	217	198	239	203	218	212	224	230	223	226	220	225	230	217	236	201	212	242	212	206	185	205	208	200	209	203	224	206	225	221	200	209	220	212	222	224	203	181	235	217	231	242	213	238	220	216	214	229	206	210	193	239	213	219	221	209	233	239	213	229	221	212	211	226	209	234	221	233	209	216	260	227	216	221	214	244	218	218	223	236	220	210	222	202	246	194	220	213	216	218	214	224	214	235	226	230	223	233	203	212	212	223	227	208	224	212	214	207	253	210	205	213	232	211	227	237	187	190	195	213	235	239	215	207	200	235	226	234	219	218	205	206	235	212	213	194	227	217	237	191	263	205	183	239	205	225	214	226	229	210	242	249	217	215	205	207	230	189	220	194	222	221	201	211	216	214	235	203	212	211	202	213	248	255	225	224	204	239	228	208	214	216	240	252	223	231	200	203	211	253	227	261	210	235	235	214	211	244	188	225	212	210	222	209	215	236	241	220	206	177	215	248	227	229	225	224	193	234	196	253	240	194	211	229	188	204	211	201	218	206	210	210	213	221	241	206	217	231	224	205	203	187	231	210	200	229	221	205	210	221	193	242	210	190	220	220	216	243	216	225	226	229	202	242	227	216	226	225	189	227	213	230	219	205	225	244	231	208	219	237	211	243	219	209	204	209	202	220	242	222	211	201	204	198	205	237	198	219	212	199	187	243	195	196	228	214	231	237	220	210	238	207	228	220	220	212	204	207	205	222	207	216	228	231	236	223	193	234	227	248	241	223	205	219	228	221	251	191	221	233	216	209	227	200	204	210	207	191	231	198	215	190	200	210	241	231	213	215	184	209	231	217	209	255	194	195	240	223	261	247	233	210	217	228	207	219	223	214	214	231	228	231	205	227	228	217	238	236	276	220	180	210	225	222	210	231	231	200	215	221	215	223	220	224	191	222	215	231	240	236	202	195	220	214	234	216	222	218	209	213	192	191	199	237	235	201	233	196	237	236	238	203	194	190	212	224	200	183	215	237	187	205	198	234	191	217	216	222	190	222	217	219	207	229	188	202	211	242	189	237	225	225	244	212	216	212	234	203	222	201	222	218	197	198	225	225	210	214	222	219	222	210	194	220	209	221	215	210	214	212	222	250	226	214	215	218	189	209	234	247	230	216	194	225	211	220	201	234	202	224	229	227	212	211	195	210	214	225	198	208	226	220	220	196	208	225	223	218	239	202	218	229	233	193	231	228	214	232	219	213	191	223	218	223	214	197	228	193	204	204	183	193	212	205	232	230	215	221	231	260	220	206	199	203	232	227	238	191	221	210	200	209	254	204	220	225	236	210	215	218	230	216	213	223	235	220	214	234	211	236	198	261	223	251	232	219	188	209	220	233	245	204	217	219	202	229	215	219	209	236	222	213	221	195	221	215	204	228	240	215	195	209	204	227	212	230	242	191	222	207	221	236	223	209	219	213	211	208	219	212	222	198	200	212	203	217	203	231	213	197	235	219	209	216	226	201	222	220	215	205	208	189	210	227	242	199	213	198	215	208	234	199	222	204	229	208	200	220	210	223	193	206	233	196	230	218	214	208	212	204	239	240	233	231	224	221	215	205	216	225	216	214	229	208	235	239	234	208	226	226	203	237	234	243	209	233	208	220	239	225	206	207	188	239	197	234	233	204	223	217	197	209	214	242	213	246	229	197	212	218	219	215	195	207	188	200	232	212	243	222	216	218	231	254	230	236	225	214	219	209	197	213	215	214	245	197	234	203	220	208	196	192	197	210	204	198	201	209	233	225	210	203	215	211	231	185	233	217	228	213	202	223	224	203	241	194	217	222	196	233	218	208	203	220	215	186	229	234	195	197	214	212	231	204	231	203	216	223	232	229	223	210	218	229	213	204	210	202	229	225	211	200	203	248	222	207	221	221	208	211	202	210	232	218	213	235	205	208	196	193	200	209	216	215	200	224	217	208	213	211	242	195	217	213	209	240	243	234	221	201	223	221	175	201	208	214	191	265	237	238	227	223	219	221	186	202	215	254	236	240	206	190	219	211	211	203	228	227	207	224	225	183	182	219	229	239	232	198	222	218	228	225	204	213	175	200	221	208	186	218	218	206	204	211	201	232	227	232	229	228	221	195	179	225	196	205	190	201	200	231	240	205	236	210	203	213	234	214	214	195	219	226	203	243	232	200	253	231	230	247	214	227	235	204	223	221	195	223	244	219	207	228	205	198	221	234	237	231	230	227	188	249	209	223	221	204	216	222	243	208	225	216	212	209	211	207	199	220	213	216	218	207	220	189	199	230	225	227	213	208	207	226	234	236	234	268	225	211	214	249	205	227	218	221	211	212	233	212	200	231	221	219	224	214	190	212	231	227	203	231	224	203	231	203	225	203	190	208	240	210	209	214	234	203	207	232	217	232	212	186	214	208	228	217	214	216	230	197	197	211	229	233	232	206	212
30781	35795	37269	32077	30245	26821	23642	21464	19568	16916	13654	12244	10163	7983	7401	6059	4864	4258	3980	3454	3073	2825	2945	2791	2977	2529	1837	1603	1470	1514	1310	1385	1353	1162	976	986	856	819	851	764	697	713	660	695	715	738	795	827	908	830	876	776	726	773	743	711	706	666	666	686	678	650	661	689	685	678	665	622	728	658	697	664	625	667	653	693	669	618	677	660	641	630	653	581	683	739	622	643	635	612	622	621	616	583	542	600	531	561	574	593	567	543	581	539	503	548	519	525	527	462	531	511	521	535	503	515	529	516	524	580	518	502	540	499	506	573	507	500	539	539	525	473	509	462	533	542	511	496	519	489	526	485	476	514	550	530	499	518	516	502	527	532	541	538	499	549	530	538	515	515	507	528	518	514	535	490	558	541	538	532	526	562	501	510	511	496	485	502	563	536	539	530	538	533	518	489	550	504	512	538	506	507	524	507	493	513	524	528	519	506	514	496	530	524	527	523	491	520	515	497	527	546	527	544	485	495	529	512	544	544	530	516	553	558	545	497	511	519	502	512	542	509	509	562	505	516	543	532	523	523	485	569	553	497	531	517	549	517	537	517	494	496	526	502	532	509	516	533	521	535	524	511	528	506	545	518	536	529	541	500	548	542	483	539	521	533	498	524	519	510	505	485	526	530	554	508	464	539	551	475	544	503	552	521	511	512	558	518	538	504	519	531	519	497	532	511	504	527	539	509	517	490	520	450	470	532	489	556	539	530	539	539	508	509	543	474	500	518	505	504	527	518	554	515	494	508	520	503	502	519	496	500	541	504	527	485	495	540	519	530	514	500	505	500	513	506	502	524	488	496	516	520	521	500	522	515	513	500	527	573	537	508	514	560	550	532	568	494	513	529	517	527	518	519	470	504	515	550	513	529	502	533	524	554	518	514	549	536	489	534	507	503	517	500	503	462	505	528	504	490	517	523	497	536	511	522	558	511	551	519	497	540	528	561	564	539	509	513	533	486	544	507	532	522	528	508	533	534	503	509	515	487	543	559	533	475	517	513	566	497	526	520	497	498	491	518	542	502	518	544	553	512	526	504	517	531	500	527	517	515	545	505	502	497	513	473	509	532	532	510	510	532	542	504	513	500	564	478	544	500	476	518	547	498	524	509	526	521	564	497	539	484	515	514	502	513	496	492	558	517	519	498	506	510	531	505	522	531	507	518	492	514	513	508	532	524	558	524	485	533	531	540	509	538	521	547	526	523	507	512	539	482	535	557	554	531	535	522	544	500	512	532	550	502	503	518	535	503	519	592	549	534	556	512	481	498	545	519	535	529	536	535	535	528	534	541	519	557	540	485	488	496	557	508	523	512	503	531	479	550	520	532	492	480	517	495	541	494	514	546	544	508	491	536	517	504	528	500	486	508	510	535	501	520	504	489	557	510	494	506	492	486	538	487	551	497	490	497	546	501	510	511	523	549	541	511	537	496	534	500	513	546	503	513	489	533	522	501	526	541	539	531	510	514	535	537	500	570	461	503	513	498	499	494	539	509	567	547	540	516	515	506	516	529	525	523	519	504	526	520	503	542	539	509	516	496	549	497	497	539	512	491	506	592	521	533	509	520	536	527	527	535	518	528	512	548	494	530	544	488	494	503	548	517	493	527	515	555	495	508	531	461	524	517	509	533	491	548	502	543	506	545	498	472	493	546	511	480	472	516	538	523	513	524	523	537	516	487	503	484	530	519	518	514	523	488	501	534	536	522	528	499	509	506	536	505	495	510	532	535	506	514	485	521	517	485	550	551	520	474	485	533	550	528	508	517	532	546	492	515	550	536	521	530	513	548	512	502	540	514	510	497	536	503	507	507	495	519	509	505	503	498	498	551	525	540	504	502	532	541	504	519	519	524	479	513	528	516	527	543	498	524	535	536	504	499	530	536	522	540	528	483	527	512	536	520	519	520	481	494	545	509	505	517	535	498	538	527	516	476	530	495	533	511	510	531	513	512	478	532	519	542	477	520	525	528	500	506	578	528	493	508	533	505	521	504	537	483	542	502	532	498	519	503	537	505	513	479	492	527	503	547	513	529	512	534	503	508	495	523	536	507	538	498	503	525	546	538	511	526	523	511	508	531	515	515	531	477	550	505	506	512	530	515	486	529	506	517	511	461	543	491	490	513	522	487	497	488	554	529	499	531	493	508	543	520	517	527	535	574	548	506	482	508	517	537	496	538	505	532	559	485	541	539	540	521	531	513	561	518	544	500	553	514	528	501	510	533	533	486	479	556	468	534	541	503	502	480	492	487	482	532	528	479	478	553	496	517	551	512	515	523	535	501	542	532	511	534	523	533	509	520	557	508	534	492	491	514	530	531	494	542	532	510	514	550	500	529	548	514	512	526	570	510	504	521	527	496	524	545	525	538	540	550	501	531	538	565	541	597	528	520	493	492	479	499	527	495	531	510	526	581	494	536	505	519	510	522	488	512	543	529	522	514	503	529	538	524	513	516	531	537	538	509	518	509	504	544	517	503	513	526	533	519	523	546	578	564	516	535	510	512	571	527	517	519	538	515	542	515	569	540	486	515	527	517	513	525	556	515	490	520	536	546	479	499	505	518	498	524	481	503	556	523	516	534	499	501	497	501	513	495	513	482	524	484	547	570	543	494	542	486	499	540	515	524	520	477	498	485	551	528	529	502	548	496	514	478	463	517	540	552	512	515	532	503	563	481	477	530	525	520	516	530	480	527	519	509	476	514	543	518	519	547	512	501	538	508	543	523	524	511	541	509	538	532	513	528	476	502	500	513	525	520	539	463	542	500	550	508	469	530	532	513	563	502	506	527	489	515	524	512	527	544	497	532	520	525	481	498	529	538	511	537	497	504	482	532	538	480	509	517	518	549	512	529	537	553	555	543	523	537	529	477	467	494	513	524	532	516	515	530	505	516	528	492	504	521	567	538	514	534	474	543	529	544	529	501	521	514	591	537	544	521	555	523	515	536	521	560	528	562	491	492	487	533	480	518	524	511	539	511	518	543	520	547	548	489	526	478	554	543	522	537	538	491	522	529	523	555	504	514	471	550	521	506	497	509	517	523	513	536	503	506	514	490	529	528	501	543	481	515	503	499	503	527	522	513	527	520	495	506	567	488	506	526	526	464	501	488	492	517	537	493	503	531	545	473	502	526	529	540	498	537	511	506	485	542	534	528	520	540	529	517	516	553	508	522	505	537	510	538	519	511	503	514	481	507	524	524	496	540	520	465	520	504	477	548	530	502	521	494	501	495	537	499	516	504	538	552	550	518	485	534	486	559	524	574	552	509	490	546	530	514	540	495	485	485	517	492	505	540	505	513	511	519	514	552	516	549	523	500	509	502	485	508	533	530	485	514	527	543	544	524	478	524	482	504	509	525	552	501	517	498	511	491	541	548	504	517	509	492	517	535	479	526	558	527	475	500	536	508	506	529	513	528	539	536	540	465	466	531	521	544	527	501	521	529	481	515	523	497	532	495	543	508
16634	12915	12397	9694	6830	4903	3331	2324	1651	1396	1109	911	745	561	462	439	361	366	316	311	282	299	264	278	222	258	236	228	221	221	244	229	234	219	240	207	244	211	230	214	228	221	236	210	194	228	214	210	216	213	205	174	213	216	208	249	202	210	209	209	197	189	206	233	186	216	228	215	246	235	217	231	193	217	215	217	210	218	214	222	213	227	190	232	217	219	234	214	198	205	218	213	225	218	210	210	216	203	193	194	211	216	180	213	219	190	227	213	208	219	219	221	182	198	227	235	203	217	236	248	221	202	197	220	194	225	228	228	178	190	217	204	207	206	222	206	212	209	205	191	192	210	223	207	221	201	196	217	216	209	199	235	208	194	185	212	215	200	221	175	188	180	214	188	203	195	202	213	230	213	210	204	220	191	209	206	175	198	182	200	202	196	208	206	239	201	197	239	202	210	179	209	236	212	204	186	197	188	205	209	207	192	198	207	205	247	193	248	180	192	192	194	203	184	239	221	208	227	209	180	224	211	208	195	235	201	174	226	212	191	226	186	181	212	215	208	207	204	201	232	206	194	206	203	211	209	219	196	204	191	190	199	197	195	204	225	215	211	200	203	191	184	178	196	217	185	214	179	194	220	224	221	215	207	210	192	222	221	213	219	230	198	173	204	200	217	210	205	196	200	210	220	213	206	205	193	206	174	203	207	217	190	199	219	204	227	211	198	196	192	220	211	212	217	203	225	178	189	200	219	209	215	179	176	211	208	216	224	192	235	209	216	184	233	187	207	207	204	224	207	213	198	199	215	218	193	189	212	194	221	220	180	211	228	191	214	186	200	213	197	230	224	221	202	230	208	223	197	202	191	201	194	200	210	204	229	181	197	200	199	176	205	217	178	200	201	200	189	208	217	181	213	196	199	183	205	207	231	238	193	204	168	216	217	205	211	219	195	219	183	220	217	202	204	214	176	221	208	210	193	208	203	229	214	179	176	204	203	219	214	208	184	205	205	164	225	210	197	201	225	209	199	183	216	205	229	208	199	194	214	214	192	239	213	208	181	205	219	230	208	203	193	193	205	189	196	213	235	207	207	223	189	216	182	178	192	216	213	193	203	189	187	209	226	212	214	195	182	192	212	204	213	206	212	209	202	212	187	207	184	213	187	224	200	216	228	197	216	242	186	169	216	199	210	208	168	187	178	202	209	215	207	211	204	193	229	203	220	189	183	210	205	212	200	176	221	186	216	206	205	183	206	217	204	215	248	224	224	199	224	213	190	212	201	179	205	192	187	193	220	209	199	226	204	203	213	214	212	209	194	253	218	228	217	169	213	224	195	193	205	174	182	204	224	184	220	191	209	250	191	192	197	208	188	218	211	193	215	203	197	199	180	214	205	208	192	199	195	192	212	213	209	218	187	209	235	197	219	200	213	197	227	195	216	206	189	216	194	179	207	203	205	208	199	205	222	198	217	200	208	209	218	206	223	227	191	196	192	221	220	221	216	200	207	185	222	223	212	185	187	199	231	201	216	233	207	204	225	197	226	212	214	221	204	235	246	225	188	197	191	205	196	203	210	180	196	191	190	216	220	167	198	198	217	162	189	188	192	181	220	222	218	209	183	217	199	221	194	226	215	188	205	183	226	204	171	205	184	206	196	226	222	192	207	201	207	228	204	232	190	207	215	195	211	204	188	213	202	207	183	192	201	198	219	204	181	221	201	156	236	217	209	201	209	215	217	188	210	189	192	204	212	195	198	203	201	204	228	202	226	212	215	228	208	198	194	192	197	212	193	214	214	194	195	204	197	210	183	204	210	216	219	220	202	188	202	201	206	202	217	210	202	220	193	207	191	170	198	217	205	183	178	227	202	205	202	213	207	179	209	190	223	209	192	223	206	217	222	187	209	246	227	215	212	204	203	213	206	198	218	216	219	206	196	217	185	201	214	186	203	207	211	183	200	214	226	210	169	210	212	206	209	188	221	192	205	208	213	242	207	237	219	192	197	200	212	203	226	209	207	183	238	216	205	221	200	206	225	190	205	214	228	206	207	193	199	187	227	196	177	170	205	215	181	213	215	209	209	188	191	181	201	232	217	233	207	214	183	208	210	200	204	210	216	199	213	216	211	213	203	218	215	232	210	194	197	223	221	187	210	231	205	193	193	177	213	200	194	192	203	203	197	239	206	228	198	192	216	204	202	217	190	225	207	190	207	197	226	193	187	217	215	219	233	181	192	221	210	206	202	209	222	192	194	220	218	211	203	223	213	195	215	228	205	209	196	213	210	197	173	201	221	212	185	207	238	199	190	207	187	215	231	174	210	219	212	216	197	181	208	188	174	195	208	200	195	190	183	205	221	197	221	212	184	220	218	211	214	188	212	241	207	208	207	206	233	207	195	214	195	211	197	199	215	175	207	201	224	212	181	186	187	198	236	196	206	211	214	220	184	219	224	207	188	208	229	195	217	218	237	200	215	239	198	187	180	219	212	198	219	210	204	203	184	199	169	202	199	204	197	209	187	207	199	213	202	206	209	203	196	190	214	204	209	181	191	236	199	195	215	205	202	240	196	199	204	193	185	208	210	216	193	210	211	225	189	196	209	204	191	184	207	213	204	191	204	208	217	182	218	216	195	230	208	183	201	212	217	183	198	209	197	194	201	227	193	213	203	189	202	201	241	189	193	203	220	220	244	189	216	192	206	218	183	191	216	206	229	185	203	195	208	212	182	202	219	205	222	188	187	215	210	196	198	188	223	242	211	238	205	211	196	197	204	203	189	190	195	201	187	203	208	233	177	206	187	225	198	213	187	219	193	199	187	175	210	209	228	163	214	187	221	201	210	188	213	218	195	180	213	215	189	214	185	208	207	200	173	190	198	197	214	184	227	199	188	199	186	207	225	219	220	235	208	209	202	234	211	184	186	197	224	183	221	193	244	227	212	203	171	194	202	212	179	205	224	187	206	204	186	193	219	231	208	218	209	207	223	215	225	211	206	214	209	193	203	205	183	196	203	206	204	215	204	187	208	204	197	202	164	188	202	186	156	193	214	208	182	244	197	197	209	173	196	211	207	207	210	200	189	196	219	193	171	204	216	215	221	217	217	208	174	214	224	210	191	200	208	172	197	201	201	191	187	211	200	212	213	220	217	213	204	208	237	203	202	185	209	210	182	205	192	195	231	182	217	207	203	218	218	184	193	191	214	224	193	201	185	209	198	193	200	204	219	213	169	225	218	209	211	220	192	192	233	206	195	205	192	194	210	202	202	187	217	239	194	210	206	193	183	186	196	236	210	189	214	206	218	211	213	197	198	212	226	213	198	212	210	199	231	196	211	215	209	227	213	199	202	200	206	184	213	200	209	213	185	196	211	213	218	176	189	205	226	223	216	213	214	206	210	190	229	189	212	227	166	180	212	204	227	205	206	199	201	197	198	190	174	229	200	185	191	199	202	206	200	230	203	194	214	214	214	214	194	202	215	203	198	192	194	212	203	196	213	192	204
9979	11319	17147	18756	17542	15193	12158	9831	7825	6765	5673	4460	3653	2852	2309	1913	1735	1565	1305	1260	1194	1114	1086	937	898	893	797	790	697	690	694	644	638	663	627	615	617	574	538	554	538	543	548	561	551	555	572	572	580	596	597	586	540	530	549	568	547	579	549	569	553	547	548	598	601	574	525	561	633	602	584	580	575	592	558	575	553	547	552	568	603	551	534	548	549	554	589	535	564	542	532	533	508	498	564	542	536	530	511	550	539	541	557	525	504	509	509	539	510	537	515	504	476	488	500	499	523	460	500	505	529	544	488	530	472	485	500	468	545	524	522	482	495	521	535	501	479	501	516	497	485	529	524	476	511	517	539	501	532	543	518	526	531	543	514	507	530	512	526	515	515	515	492	519	501	507	488	556	518	527	528	493	482	491	499	505	537	501	486	526	514	535	518	524	509	505	509	467	495	551	553	578	506	533	522	496	521	522	548	525	520	509	515	513	514	497	530	515	492	510	511	549	508	511	504	515	487	487	525	542	483	487	512	546	486	523	501	500	512	525	486	487	532	506	497	521	531	507	511	523	514	484	505	501	547	467	499	512	508	490	528	532	546	535	505	497	499	476	544	503	515	522	557	538	498	510	519	516	476	506	505	513	512	503	522	498	486	560	507	517	521	492	485	532	452	512	493	518	514	497	489	533	533	556	484	484	514	509	541	506	488	516	507	528	520	494	512	502	536	526	538	515	517	484	535	510	510	498	494	555	535	524	533	497	521	526	524	500	475	515	515	512	541	491	530	542	549	516	466	502	546	552	501	511	493	515	501	483	531	498	491	512	500	520	506	509	501	524	501	514	558	513	544	534	507	552	527	561	546	497	557	532	498	562	516	518	547	491	500	571	521	521	508	548	530	510	524	511	525	511	512	482	522	535	490	523	526	552	508	535	517	514	541	495	523	489	507	498	532	522	543	487	514	487	494	507	511	508	502	472	529	561	531	519	492	521	522	498	509	511	525	491	512	519	498	513	505	481	470	524	503	532	499	502	527	528	490	505	498	459	517	525	558	512	500	529	498	529	534	510	562	541	516	513	455	471	491	517	494	571	523	490	498	515	468	516	510	502	497	537	531	517	519	522	520	509	535	554	549	485	508	523	514	503	521	536	550	488	534	513	521	529	489	553	521	515	482	475	539	511	525	506	467	498	528	494	528	531	507	515	544	533	520	506	518	471	493	551	521	511	509	542	491	516	477	513	505	513	512	536	470	498	477	531	530	515	491	501	486	482	511	499	472	470	512	500	473	496	539	507	494	515	527	521	515	506	544	496	522	519	530	511	494	488	510	535	525	532	512	543	515	545	520	549	486	494	493	498	495	542	511	503	457	506	548	529	464	510	477	524	517	513	513	527	504	507	505	505	530	484	513	518	465	517	480	505	516	475	516	511	520	512	482	531	510	544	509	538	528	522	485	514	516	516	547	501	532	511	511	534	500	498	502	477	462	514	503	531	518	564	437	524	543	508	480	529	488	526	501	538	525	483	527	489	484	547	534	500	509	563	519	552	539	535	580	536	524	471	532	556	463	495	505	538	501	548	510	499	461	540	515	496	492	515	490	501	481	508	517	485	504	492	540	502	520	502	535	498	503	535	508	492	495	521	528	498	503	482	513	494	455	504	522	518	483	520	509	509	486	546	506	477	480	453	490	510	530	508	528	530	508	511	512	564	500	563	519	514	524	531	507	543	529	536	562	521	499	484	528	478	491	496	537	513	524	521	516	517	495	481	514	530	497	486	503	565	533	570	512	502	501	525	535	513	522	524	512	503	522	461	527	504	555	486	526	518	476	552	519	543	516	514	532	503	496	484	529	551	561	541	526	482	515	526	552	538	510	520	528	497	493	487	541	493	484	511	561	533	544	519	500	475	526	540	515	530	536	519	502	520	522	565	471	517	496	508	500	482	482	521	512	499	521	505	533	526	504	491	511	536	519	515	520	504	528	500	506	484	476	535	533	520	535	511	504	507	547	531	539	495	509	518	507	508	538	498	497	542	532	508	510	537	528	521	509	481	498	541	496	541	512	480	492	539	461	521	485	498	551	580	553	506	513	515	534	516	519	512	525	520	510	523	524	506	497	503	562	511	498	498	569	583	523	520	493	522	527	504	543	490	528	528	517	497	535	518	534	507	534	492	499	543	536	539	484	481	516	557	495	553	499	494	496	513	510	557	500	506	536	510	551	522	530	555	488	520	541	512	533	517	546	522	501	534	491	539	457	512	530	502	529	479	523	495	577	532	556	507	524	541	475	531	546	511	516	501	484	514	496	552	523	495	484	486	493	497	489	496	523	514	531	571	502	541	477	537	504	516	495	498	481	480	487	468	497	544	495	501	502	526	504	487	521	495	500	499	529	520	474	549	508	546	519	544	526	497	500	526	516	493	496	548	554	500	528	502	511	537	546	534	521	520	519	540	543	500	528	513	521	519	494	518	512	535	482	465	546	544	503	480	514	480	484	563	513	544	550	498	511	521	513	553	505	478	483	511	496	499	500	566	535	548	517	522	507	496	513	533	475	516	493	540	521	519	482	526	552	583	493	512	501	509	523	461	489	492	508	535	510	492	540	456	504	471	531	502	499	510	487	545	480	510	519	493	506	523	538	513	550	515	499	519	482	532	542	513	481	492	539	516	549	541	538	507	555	493	501	472	493	546	514	518	565	524	510	538	500	559	516	497	501	516	533	510	485	533	520	475	491	547	513	534	542	483	543	492	493	525	474	515	485	538	451	557	526	544	484	514	526	488	521	508	492	532	527	506	545	499	472	476	531	506	555	510	531	512	555	508	542	503	523	520	507	535	511	511	504	535	504	530	553	527	537	539	507	477	504	506	534	482	519	525	523	512	507	510	518	506	481	538	475	503	524	518	497	511	525	543	511	499	538	522	515	540	536	526	517	459	524	473	495	531	552	546	498	530	470	539	477	497	503	513	515	489	484	522	532	518	516	515	498	487	521	513	538	502	492	486	495	530	471	515	516	509	535	502	482	514	540	484	527	557	489	528	524	537	498	550	506	505	483	526	554	516	579	468	502	523	485	510	530	511	526	515	518	533	492	508	506	518	530	557	534	510	491	543	515	501	557	521	555	495	526	508	528	531	525	515	556	490	544	477	544	519	520	523	493	523	532	498	507	509	489	539	512	467	517	517	532	530	492	535	498	545	519	546	500	527	545	529	539	526	522	538	519	537	499	537	508	504	538	518	518	467	528	522	517	494	540	518	495	527	475	496	508	549	497	527	501	503	534	485	500	513	490	542	547	500	550	498	498	497	523	510	504	527	533	497	556	500	524	483	524	516	531	550	517	513	510	477	505	512	499	498	533	531	509	506	499	498	523	457	511	497	522	508	491	487	472	519	525	549	506	513	542	506	481	495	528	490	536	491	504	477	500	516	590	555	521	510	533	532	522	463	496	524	498	514	509	482	508	529	461	462	533	536	534	496	548	488	548	475	507	516	512	522
37554	36312	34965	27904	18528	13178	8293	5690	3989	3216	2482	1853	1568	1233	925	767	733	675	582	554	572	504	423	461	419	426	376	403	313	300	313	294	318	331	250	277	292	270	281	269	273	237	242	255	257	243	294	274	248	266	263	281	261	263	308	280	248	262	268	261	297	252	263	251	269	246	254	249	306	248	241	244	267	243	297	260	245	266	245	250	281	277	249	287	253	238	269	260	259	250	218	250	233	217	263	254	265	242	264	226	246	236	274	272	243	256	233	251	262	262	269	262	262	271	293	246	267	247	245	216	228	254	243	251	246	271	249	234	260	257	272	276	255	245	258	296	240	263	264	264	247	254	208	243	209	241	253	248	248	244	243	284	247	224	245	261	230	258	225	237	260	230	243	242	274	228	277	275	249	235	248	225	231	262	235	245	243	257	240	241	223	264	269	272	229	233	228	249	256	236	271	248	256	236	243	253	264	225	237	241	251	258	236	257	234	211	225	251	264	242	268	227	240	272	245	247	274	251	246	228	242	259	202	251	254	236	254	271	258	269	235	268	227	240	231	232	227	247	256	247	268	220	239	234	280	279	276	261	286	216	250	265	274	245	238	247	244	277	257	278	271	250	249	269	236	255	234	231	260	235	242	252	233	266	250	257	240	280	247	233	235	248	233	250	285	244	230	256	240	211	273	268	255	235	239	267	287	242	265	240	269	228	238	239	233	251	228	282	263	234	245	249	282	253	238	262	276	268	237	251	256	242	238	250	286	236	220	269	237	243	293	244	284	220	239	256	258	259	247	254	246	251	255	259	270	266	254	262	244	215	257	252	266	249	258	251	244	244	237	240	274	242	242	253	205	235	239	252	265	257	263	254	237	272	251	242	271	229	220	250	235	256	262	226	239	237	251	260	241	252	274	242	282	253	267	235	235	265	243	283	260	264	257	268	277	243	249	259	252	284	249	272	244	248	225	238	251	283	262	232	229	260	255	239	247	221	254	240	243	258	241	225	241	249	283	228	236	249	215	246	224	256	227	251	262	259	221	255	267	271	239	253	266	239	252	239	242	244	274	278	250	266	257	240	249	301	265	216	258	244	223	238	288	251	256	226	222	266	231	232	242	211	259	231	242	245	245	245	286	245	252	255	250	260	264	240	240	220	245	217	250	243	253	259	242	249	246	247	224	254	250	244	241	239	242	266	281	248	262	250	232	234	227	243	224	240	246	247	249	250	233	251	222	267	261	265	259	248	249	264	240	270	213	247	258	234	259	248	253	238	229	247	224	245	234	263	263	259	270	240	269	227	241	252	235	254	262	245	263	269	246	274	241	254	232	228	276	250	239	223	272	253	231	273	225	253	262	215	253	239	252	225	289	236	266	254	234	235	221	239	202	237	277	267	215	235	240	239	283	253	264	260	257	245	267	269	262	252	225	239	236	236	254	249	242	248	237	238	246	246	241	252	275	243	296	256	252	253	272	268	227	248	242	223	239	264	272	293	229	256	238	231	268	254	260	233	247	240	257	254	246	220	258	239	253	214	225	243	261	237	277	241	251	213	262	253	249	272	228	239	281	277	225	233	259	262	263	264	271	279	280	239	252	235	262	271	238	264	265	219	238	248	268	231	261	227	250	236	253	227	234	226	233	246	264	262	252	250	278	266	254	220	269	239	251	250	256	248	238	247	248	264	231	238	270	277	247	241	263	233	264	276	265	243	251	231	257	251	270	253	248	254	248	232	241	253	232	244	255	280	258	212	279	251	258	271	244	245	265	253	292	255	259	222	258	259	270	243	243	249	246	234	245	247	229	243	252	235	248	237	259	246	238	261	246	254	241	229	249	236	229	217	249	230	253	231	274	280	234	250	283	231	230	238	238	247	250	249	261	249	257	235	269	269	273	252	237	245	268	278	269	232	246	266	252	255	240	227	257	220	278	219	233	232	253	259	242	256	260	272	243	263	252	269	250	259	248	271	266	234	264	236	206	247	277	239	232	239	242	222	277	263	241	247	258	257	239	272	246	259	233	254	260	263	264	223	266	232	278	262	237	226	242	204	244	244	245	250	238	248	237	248	221	260	288	271	263	238	254	265	264	244	237	257	291	285	262	270	237	266	254	258	274	226	255	263	266	263	262	255	276	261	226	234	261	255	237	265	235	271	245	271	244	251	299	241	219	245	234	241	251	272	230	223	212	276	238	237	253	248	259	229	250	283	262	243	264	255	276	264	265	249	237	236	254	245	239	228	247	247	241	258	243	269	239	228	248	258	233	278	283	237	250	249	206	255	231	244	258	253	277	261	253	233	254	260	256	278	249	213	234	256	271	252	267	274	234	212	275	222	263	247	213	245	257	240	233	251	286	271	266	227	253	243	238	274	235	239	248	235	235	249	244	250	232	256	269	251	255	246	235	230	273	237	225	243	250	258	260	240	265	241	245	277	260	237	255	253	231	247	240	241	244	252	244	240	245	238	228	278	249	207	237	255	232	227	229	233	245	248	274	236	246	245	262	259	240	244	235	269	224	246	245	271	250	240	216	236	273	255	257	234	233	219	252	241	259	227	232	254	252	271	247	258	245	234	272	279	259	237	254	254	226	235	231	226	253	251	264	243	237	222	234	260	252	263	255	221	262	229	264	248	249	241	237	240	246	234	250	260	256	245	248	250	226	240	263	263	244	231	262	275	234	254	246	280	234	264	286	242	240	243	255	250	299	235	240	204	239	248	246	231	274	251	230	231	252	248	270	243	257	214	279	218	273	265	255	243	212	246	257	244	249	259	275	264	269	265	232	245	249	231	270	215	227	251	247	252	255	244	257	262	267	237	248	263	227	284	253	248	264	267	233	226	249	261	261	250	251	223	259	252	241	239	230	249	283	254	271	220	252	267	242	246	246	253	267	282	241	260	223	245	234	260	259	241	253	199	240	247	260	257	249	226	234	251	236	267	232	286	254	248	287	239	237	271	241	242	235	242	253	239	241	256	255	256	228	216	228	246	265	278	256	252	252	237	229	254	250	248	257	223	262	238	230	247	250	251	265	263	265	234	236	260	248	260	251	248	253	271	234	267	251	255	244	254	243	279	277	281	248	249	257	239	285	238	266	271	242	230	288	250	282	233	246	233	237	277	244	271	302	249	239	313	284	249	226	238	230	256	237	256	222	235	247	239	259	217	252	257	251	252	265	241	254	282	233	236	251	270	230	235	272	252	240	269	253	242	235	260	243	248	240	252	239	281	231	255	257	251	269	241	253	249	245	265	258	254	266	259	250	269	263	241	231	227	273	243	247	269	261	273	250	239	258	244	275	259	266	228	246	232	271	256	252	224	257	246	254	238	248	241	251	255	226	259	254	242	253	254	270	279	250	251	238	267	237	229	246	246	261	229	267	241	262	228	235	272	255	229	256	264	268	231	234	248	282	233	251	252	246	266	246	234	233	236	240	251	247	246	261	235	264	225	244	235	255	226	253	255	236	239	248	253	255	229	249	248	254	264	266	259	264	258	277	261
26620	28158	34935	29975	26739	23595	19601	16500	14168	12630	10553	8394	7366	5793	4758	4011	3409	3212	2655	2558	2400	2200	1988	2019	1838	1659	1465	1400	1140	1093	1084	1110	1202	1070	875	914	817	823	731	746	739	739	699	718	672	814	746	783	743	804	863	859	835	758	751	713	715	721	714	696	677	655	646	696	749	740	681	697	735	707	714	653	714	697	746	671	688	675	672	665	684	671	691	645	713	677	718	727	667	699	662	622	638	652	578	625	664	639	622	643	638	593	619	627	588	637	594	579	655	584	598	575	584	600	608	621	600	606	597	597	621	559	567	607	602	593	630	579	575	571	592	577	595	584	562	612	646	609	595	563	571	627	621	595	589	589	592	617	594	562	610	619	594	584	619	561	610	610	585	610	556	613	603	639	552	598	589	599	600	617	587	576	598	608	652	624	596	589	589	588	591	605	600	595	581	601	618	589	602	585	643	596	650	593	586	571	602	592	604	615	591	606	605	565	606	575	566	604	616	599	561	560	626	566	582	622	593	586	562	564	631	631	578	582	616	607	637	631	629	598	615	581	624	611	631	617	587	582	524	576	601	582	587	599	638	569	589	565	603	585	571	576	579	591	586	550	622	611	649	603	630	576	599	595	594	579	593	635	601	611	629	588	629	591	591	632	599	614	621	580	601	647	616	609	619	600	633	594	607	573	603	622	552	593	604	617	600	604	602	607	610	628	615	592	598	626	610	607	640	587	617	594	598	616	582	583	636	618	610	653	619	572	559	575	618	580	626	578	654	596	638	602	585	597	575	582	571	613	595	597	622	582	576	606	567	599	568	578	613	579	650	568	622	610	586	614	561	583	619	585	599	620	598	599	598	607	547	671	581	622	639	547	595	601	583	620	609	601	610	586	578	595	582	596	598	598	611	559	633	598	595	610	598	591	639	631	604	570	581	600	586	566	568	641	605	587	598	584	597	600	576	567	610	560	578	624	601	599	606	582	553	612	612	597	601	637	599	592	555	617	589	627	606	590	598	617	599	597	578	581	640	599	591	633	541	639	623	632	657	600	563	595	604	635	619	618	553	594	650	621	608	625	584	600	587	568	588	587	582	592	626	603	638	595	604	608	594	585	592	575	642	572	580	559	618	580	611	584	602	595	613	592	636	561	633	593	596	640	623	620	640	621	602	584	640	576	565	682	606	588	612	634	599	625	618	578	623	588	631	596	605	600	615	573	547	619	588	563	613	623	617	613	603	624	607	572	689	593	586	611	621	591	591	621	628	567	615	598	588	634	590	546	632	555	627	565	595	578	602	605	598	602	586	588	570	592	617	618	584	616	597	587	603	644	591	605	579	639	625	596	585	570	632	564	588	646	571	578	558	620	578	621	539	574	646	551	563	592	611	604	615	608	626	600	586	601	596	614	589	592	610	623	576	562	595	599	596	605	622	588	612	641	615	584	590	583	557	616	570	606	605	555	646	575	583	640	622	609	601	567	619	605	624	664	616	554	576	568	605	616	603	613	582	592	593	561	585	590	569	590	616	609	613	578	601	615	600	616	561	615	635	564	605	566	586	617	598	612	620	635	668	590	605	614	593	586	536	603	602	626	575	599	632	584	605	584	618	571	558	610	602	572	582	612	596	596	643	568	569	615	610	617	609	623	669	589	643	574	561	604	633	549	580	633	588	605	605	565	617	586	622	599	555	588	622	582	635	565	594	606	602	591	597	576	585	610	621	584	624	635	601	575	580	588	627	601	633	630	570	581	600	602	578	594	573	582	607	621	609	575	624	626	591	610	640	620	608	556	625	594	582	618	598	584	550	572	616	626	618	608	589	558	588	616	586	627	593	607	601	630	580	623	610	607	636	582	612	574	617	629	601	591	604	591	601	604	586	630	589	573	618	604	574	613	592	616	621	571	604	589	622	582	576	570	576	577	596	599	598	612	604	647	563	555	577	581	597	592	613	599	578	578	618	594	593	629	621	606	660	602	622	581	605	579	626	606	600	590	627	573	611	564	614	611	632	563	579	561	603	593	556	644	614	590	577	570	673	585	617	607	572	554	615	571	635	611	642	559	586	613	590	582	596	579	609	594	621	630	641	543	624	574	584	568	560	620	612	588	567	588	576	598	579	641	624	596	655	664	618	582	599	565	598	598	586	608	624	600	578	609	617	564	560	614	620	578	555	612	625	589	606	549	612	582	587	606	618	601	586	596	595	574	598	556	592	570	575	572	613	637	651	652	593	589	622	608	571	619	577	566	618	626	633	626	558	612	606	632	621	569	612	570	571	601	655	602	608	594	616	595	607	612	619	599	637	561	609	583	504	625	628	605	595	573	573	581	596	562	558	630	567	612	631	550	607	579	626	628	548	621	578	640	619	589	640	556	597	621	606	592	618	599	631	616	627	578	615	636	658	627	582	584	580	572	583	614	613	595	587	578	590	635	596	580	612	618	599	600	558	594	630	597	592	576	620	610	612	580	585	608	593	610	602	624	634	629	635	625	594	624	582	622	589	557	620	608	566	639	615	594	631	619	629	613	612	599	603	606	625	608	584	580	617	596	591	611	564	626	628	634	590	647	580	615	595	569	587	614	598	619	646	618	584	615	631	574	650	547	634	590	615	583	636	589	564	615	583	604	618	634	553	617	591	561	604	613	643	564	586	620	607	559	578	588	622	593	598	600	610	609	620	603	587	585	625	597	602	588	622	627	571	587	630	577	598	623	595	564	632	594	597	567	590	595	594	619	601	630	619	580	587	589	601	615	635	623	608	590	583	623	640	589	608	605	577	631	606	625	588	594	547	590	583	574	591	593	607	590	597	620	619	649	594	592	586	567	567	588	563	600	579	587	612	577	591	570	651	642	572	591	609	605	616	633	604	616	615	599	593	576	589	572	598	592	599	569	580	583	575	577	632	549	585	587	606	596	608	604	580	595	577	607	573	583	563	595	595	562	577	602	631	624	594	647	617	606	617	588	603	573	605	617	610	596	631	647	601	570	565	611	571	646	591	613	589	615	606	619	616	609	636	624	609	584	619	610	589	588	602	607	614	632	557	574	622	637	639	615	592	611	603	648	574	634	601	588	590	619	590	622	580	585	576	623	581	619	589	618	628	612	596	597	596	598	552	565	585	600	605	586	563	609	574	611	610	576	636	573	586	605	591	594	576	595	629	638	583	630	606	625	641	606	607	569	612	600	620	628	591	618	614	608	612	586	617	560	606	572	592	642	636	567	601	587	599	638	589	619	615	638	616	605	579	580	607	600	578	558	579	599	584	625	592	554	603	606	546	611	618	638	621	594	581	617	574	619	600	580	584	607	635	615	634	583	581	582	629	602	571	581	595	600	601	602	603	682	585	590	593	642	611	572	645	575	604	659	612	598	592	581	656	616	623	570	613	630	594	611	598	606	595	600	581	627	579	618	627	602	616	590	614	644	599	543	581	638	581	613	597	602	613	623	613	632	594	638	572	586	573	574	589	608	625	617	612	586	568	580	564	589	588	586	594	557	652	595
46254	44098	41476	33041	24500	20053	13823	9723	7467	6169	4030	3108	2397	1802	1507	1190	1126	948	750	752	645	639	590	592	601	486	414	363	345	368	345	318	356	326	277	288	235	268	252	260	256	254	214	266	223	246	245	240	212	265	261	254	255	231	223	279	251	218	213	270	260	259	203	259	220	230	226	227	258	237	221	232	248	211	224	248	232	232	252	245	205	215	240	242	242	221	238	210	275	226	217	224	231	210	234	230	205	214	228	201	190	228	234	226	244	237	216	227	214	217	203	263	228	201	219	225	228	225	238	204	177	230	201	212	239	203	231	234	223	217	234	225	217	207	233	219	187	231	235	226	218	196	208	202	228	239	210	242	247	214	215	214	229	186	205	209	211	229	220	248	194	216	234	248	198	224	223	225	202	237	197	216	240	194	191	216	208	260	205	236	179	224	222	231	216	203	215	229	221	228	225	203	225	201	210	201	254	208	237	189	240	199	246	202	217	222	209	193	209	232	240	253	258	236	214	204	197	207	212	203	213	207	195	213	233	232	216	219	230	192	224	215	252	221	201	220	203	176	214	214	212	222	240	239	218	189	226	221	211	243	225	197	253	212	202	225	224	204	196	239	235	203	220	251	209	207	204	204	239	226	218	198	205	206	209	215	190	221	186	193	191	212	195	209	199	236	207	225	205	229	241	203	191	201	199	228	213	229	229	196	186	199	208	251	206	195	198	207	225	196	237	178	218	196	202	229	214	216	231	212	225	212	207	220	193	225	188	208	208	213	226	222	203	230	233	197	235	220	227	226	222	229	234	213	224	205	223	212	232	180	191	225	208	200	205	235	203	220	228	199	220	226	229	189	214	208	227	210	198	211	208	193	216	217	200	217	229	232	217	200	215	245	252	233	204	199	219	235	213	228	211	207	208	236	230	221	229	231	203	200	206	223	206	237	218	197	250	221	203	223	216	232	230	214	240	231	212	222	187	217	223	209	196	202	202	217	218	199	240	219	202	252	210	201	208	221	211	223	209	244	234	217	217	212	242	224	203	180	228	184	201	244	217	212	216	229	188	213	193	216	196	230	221	243	207	190	195	240	215	223	201	211	232	214	231	204	241	203	206	210	206	205	205	224	219	227	219	190	219	201	221	218	224	207	216	223	233	206	223	218	198	200	236	199	226	220	203	204	199	215	211	223	220	205	217	242	205	218	233	190	224	205	237	201	179	221	212	232	204	221	217	224	215	217	205	197	218	203	245	208	228	191	233	224	197	223	217	191	216	201	221	211	230	216	210	245	217	226	230	207	199	231	209	207	209	211	239	221	219	217	235	216	226	221	208	215	229	229	204	212	208	248	204	215	228	215	227	213	225	204	231	212	229	228	229	247	205	213	227	210	198	222	226	223	216	174	226	192	224	200	214	204	184	209	233	216	218	181	214	188	202	189	204	202	196	216	226	237	239	223	214	250	241	219	217	229	208	223	170	218	227	227	215	206	207	177	220	227	209	189	231	203	223	241	243	260	197	199	228	239	228	210	218	214	210	176	204	218	229	244	199	214	237	222	242	193	212	199	208	210	191	204	209	193	223	242	214	214	219	198	238	218	210	197	199	233	219	223	205	223	208	212	216	194	210	209	237	194	223	223	226	203	213	210	206	210	205	213	235	221	235	205	239	209	232	191	206	204	220	225	245	188	199	215	230	185	232	201	213	220	210	219	223	193	203	213	222	223	229	238	208	199	245	205	241	218	218	207	212	215	213	216	228	173	188	225	242	172	226	229	218	227	207	221	246	214	231	203	222	226	211	216	180	234	230	200	225	204	200	223	238	236	169	242	226	231	192	246	201	232	220	194	204	220	209	247	252	212	185	206	194	212	217	201	211	239	226	201	201	193	240	195	207	209	216	201	207	203	210	210	223	207	216	228	194	245	192	240	220	220	226	260	225	220	190	194	229	261	210	230	231	217	212	202	225	225	233	203	191	216	203	195	199	231	204	208	219	212	205	209	201	195	193	218	241	225	219	251	223	197	212	219	211	200	206	228	216	166	243	209	198	201	226	221	203	197	213	214	261	210	214	223	217	244	261	197	228	214	206	215	228	211	216	232	217	209	222	209	221	232	212	210	192	237	234	234	211	225	240	212	220	208	216	215	202	189	224	214	236	224	203	226	227	204	220	239	203	206	226	225	235	213	217	186	223	226	212	219	232	243	197	203	205	222	254	243	228	196	195	210	213	230	220	228	250	217	220	231	199	194	215	203	200	218	220	217	233	200	181	243	189	202	209	224	199	226	223	195	216	220	188	232	249	235	208	229	224	210	235	216	237	243	235	226	214	228	246	221	214	222	206	207	239	232	233	239	243	230	198	212	208	188	210	224	197	191	209	197	220	224	220	193	207	208	217	233	218	219	216	203	217	226	212	234	191	232	214	217	241	236	204	202	217	202	235	220	206	228	213	223	228	212	229	203	205	203	210	210	233	212	214	207	200	227	209	201	218	220	226	223	209	215	223	216	204	199	188	218	218	206	226	226	226	207	223	190	250	195	231	213	202	209	201	226	208	239	205	213	213	189	197	199	204	206	203	223	191	233	222	232	209	229	210	238	250	244	209	246	222	220	220	217	216	226	186	199	219	219	203	229	208	233	211	194	217	227	204	193	218	196	201	205	208	253	257	207	205	201	217	230	200	223	210	203	204	191	199	226	197	221	221	251	210	206	223	241	215	215	215	211	202	206	231	219	224	217	227	217	236	207	206	225	217	220	218	204	239	245	221	201	206	194	244	219	189	207	233	217	209	183	199	220	213	252	230	191	220	193	210	193	194	213	229	234	213	211	201	229	231	214	217	209	198	198	219	227	215	211	207	196	232	244	214	214	216	224	201	186	222	258	229	201	224	215	223	220	206	207	193	224	205	219	209	235	243	192	223	198	218	201	230	227	245	205	180	212	210	189	192	225	178	214	236	181	211	221	242	190	224	232	213	208	205	239	225	196	204	199	205	198	220	218	190	213	219	236	216	233	228	220	212	197	222	199	205	251	210	196	224	199	230	250	209	184	207	217	218	205	225	229	221	230	208	236	221	212	212	209	205	208	224	241	208	214	213	220	204	203	236	210	238	213	198	209	228	212	208	211	212	199	224	234	240	220	210	246	242	234	213	189	218	184	214	185	198	196	209	228	191	242	231	201	221	224	224	239	198	193	197	210	238	205	213	199	222	225	212	197	203	216	221	221	199	200	213	192	219	221	215	206	216	216	211	227	212	230	240	193	210	214	229	197	214	230	231	217	227	190	193	213	168	206	189	206	223	225	197	207	235	200	220	230	185	211	205	195	241	218	224	233	241	233	215	203	228	257	210	208	232	221	201	209	231	219	211	215	235	219	199	212	214	221	217	222	190	240	238	228	219	217	225	229	218	198	217	196	205	212	195	210	189	213	223	222	194	245	196	224	227	224	210	200	247	212	199	167	231	236	216	226	221	221	217	226	238	199	224	215	234	231	211	224	207	219	211	203
32740	36436	43454	35686	32409	28493	24733	21841	20044	17424	13785	12160	9752	7749	6807	5977	5303	4629	3765	3797	3307	3134	3076	3074	2507	2360	1937	1685	1390	1363	1298	1260	1496	1169	912	881	936	778	781	781	746	777	700	706	746	726	808	809	798	871	870	883	888	812	776	712	686	675	679	685	658	620	645	653	735	702	654	633	641	733	664	663	671	673	716	713	658	604	652	624	687	631	679	609	638	663	650	620	587	606	658	633	593	567	541	554	538	601	556	550	551	520	512	585	557	530	543	563	537	506	571	503	523	522	535	535	555	527	541	543	570	567	501	526	519	531	549	521	500	545	502	512	552	534	511	541	556	541	491	553	534	524	526	524	502	514	545	516	527	481	483	522	537	499	520	497	536	513	528	501	508	492	472	500	545	489	488	552	519	489	479	494	474	543	535	530	502	491	528	518	529	510	520	525	532	542	549	583	513	538	566	534	511	510	506	497	571	490	552	527	538	517	519	534	510	539	523	530	540	485	561	538	536	520	521	523	500	571	522	520	469	541	516	512	513	483	520	539	523	533	505	550	493	537	519	502	520	507	568	490	535	540	534	533	528	518	519	530	542	555	517	520	553	537	542	505	517	514	517	487	537	514	500	512	504	503	524	511	503	507	499	557	498	520	535	536	528	516	499	479	545	540	496	484	560	518	502	539	545	533	508	519	517	532	517	533	550	537	495	507	521	517	490	551	471	533	509	543	530	543	527	509	521	518	550	512	509	494	468	522	498	515	530	539	542	543	531	463	555	546	534	547	489	526	573	475	488	523	487	521	521	523	518	532	531	535	510	531	531	472	500	511	542	523	522	538	556	506	506	503	502	537	529	503	522	527	549	532	565	534	510	532	556	549	497	512	516	542	498	527	524	491	511	552	508	534	491	504	521	481	465	541	530	556	492	511	538	569	523	525	518	470	514	516	512	558	513	561	531	508	549	525	524	477	512	494	590	536	510	541	554	505	519	540	539	569	519	539	511	507	518	503	530	541	495	543	518	542	505	516	526	479	545	563	518	515	513	510	511	514	589	521	546	505	524	539	557	560	562	505	502	532	516	510	558	524	538	555	508	512	529	496	499	528	535	497	558	513	474	515	539	557	513	521	503	487	478	531	530	543	568	493	490	553	495	533	520	482	558	493	534	503	522	536	514	515	521	507	539	498	504	538	515	491	533	570	527	522	480	505	505	546	538	547	502	553	530	525	519	449	521	564	549	560	553	504	478	500	485	574	542	521	509	545	489	531	527	532	540	509	515	502	481	523	492	510	517	538	543	501	505	528	474	492	528	572	498	571	555	549	561	521	531	490	541	551	520	530	533	540	573	538	510	535	482	518	545	558	556	546	551	581	518	530	526	561	526	539	555	501	550	529	488	537	516	491	542	519	548	505	498	549	537	519	545	505	495	550	568	490	488	484	496	553	536	549	502	537	493	504	483	537	492	500	556	529	538	499	496	510	521	552	524	550	518	505	533	548	539	512	487	527	515	524	551	472	549	554	507	553	514	488	543	534	529	549	516	515	519	529	490	503	521	525	537	518	527	520	468	492	533	520	543	566	510	499	500	517	552	528	531	521	538	531	525	496	500	526	513	519	517	512	526	480	508	526	535	555	519	526	478	521	526	516	543	520	530	541	522	531	527	513	527	512	483	510	541	511	512	502	500	525	515	474	543	542	523	528	518	535	508	555	528	518	522	514	539	493	537	524	496	530	529	493	503	532	520	516	508	499	562	506	499	538	525	509	522	483	511	558	511	536	548	560	528	517	515	538	482	544	516	540	499	501	554	478	513	507	503	482	502	532	520	466	527	542	508	524	533	565	527	535	525	524	531	537	526	467	519	555	522	525	551	507	523	507	503	493	511	545	543	463	496	541	506	530	477	565	536	528	483	544	485	522	487	495	485	528	561	491	540	511	533	505	531	553	554	550	506	545	546	524	500	492	510	521	514	562	529	554	508	514	506	524	558	483	519	510	511	536	508	510	494	511	500	481	500	490	544	519	511	521	499	505	517	565	530	495	511	498	528	529	496	525	520	527	511	509	517	534	534	508	540	512	549	485	512	501	551	494	536	522	546	538	530	530	552	509	496	526	482	520	526	518	497	521	513	539	511	496	512	540	526	542	518	547	541	488	516	484	534	530	502	500	512	518	525	534	526	543	579	511	534	551	516	490	557	499	477	505	535	546	508	557	533	512	487	532	538	522	546	544	562	535	516	515	493	501	507	552	496	520	529	500	511	512	534	480	511	500	499	518	518	483	554	517	534	522	518	537	533	519	510	508	520	556	497	493	508	520	550	512	564	546	549	494	527	521	503	541	494	522	535	549	532	545	503	493	517	525	522	496	487	518	488	517	560	514	499	559	533	531	517	524	542	539	508	548	525	549	525	540	507	529	542	498	511	513	538	494	519	523	500	525	539	530	524	551	467	504	525	511	552	505	516	515	542	535	497	503	516	559	502	484	520	514	533	482	518	540	497	497	527	518	494	502	535	535	484	489	533	524	502	501	505	542	521	535	504	522	514	466	559	500	530	536	507	532	512	555	523	528	529	540	498	554	533	485	487	545	541	523	533	484	534	502	491	568	511	525	551	550	602	498	532	528	512	512	502	540	506	512	478	506	536	534	533	512	521	524	525	485	513	541	478	537	520	481	554	507	498	479	519	493	508	512	499	542	536	534	516	536	500	510	511	563	542	545	498	526	514	528	512	565	476	496	492	554	521	531	488	505	539	529	500	553	523	538	497	572	495	530	553	523	499	544	522	533	508	558	518	518	527	528	527	517	483	535	510	500	496	533	561	503	530	497	538	538	509	505	520	555	552	513	528	541	543	522	545	547	520	533	522	512	532	545	526	530	513	529	519	532	547	528	515	511	487	530	526	553	537	509	514	544	519	548	523	485	528	575	491	495	527	486	484	584	525	531	505	498	562	546	526	556	557	500	514	558	527	537	528	500	506	558	510	520	476	508	534	531	529	540	513	511	542	533	504	542	516	559	503	513	512	496	499	528	508	528	485	504	507	532	469	542	496	533	501	518	513	523	538	540	499	558	536	522	502	502	544	519	491	519	509	570	496	506	537	508	557	507	570	499	513	533	547	544	457	535	519	535	518	511	494	542	487	525	503	503	538	489	516	496	500	527	543	512	486	533	518	536	506	551	510	535	528	522	522	492	533	509	555	544	519	517	539	507	512	572	553	495	500	493	493	537	537	515	494	529	508	531	505	539	528	509	540	520	493	527	492	482	536	548	538	493	521	513	505	545	510	524	514	492	544	573	512	498	497	516	514	531	547	491	517	556	541	547	521	524	512	500	465	551	539	508	538	492	488	550	523	526	547	550	474	496	523	504	513	511	513	509	514	505	537	536	531	526	506	542	514	525	513	547	567	491	541	513	528	485	528	522	518	532	508	542	475	543	522	574	497	519	550	498	546	523	543	540	471	490	541	536	492	547	504	547	554	491	532	495	520	498	544	531	534	503	508	534
17460	14762	14209	11058	7566	5392	3695	2552	1843	1326	1035	892	824	628	607	453	447	338	328	320	271	284	282	290	277	250	241	216	216	238	225	223	227	215	226	221	219	217	207	201	192	182	190	215	222	220	223	212	237	229	239	200	230	205	204	217	200	213	202	197	206	218	209	213	209	215	209	212	227	214	200	220	198	203	209	225	207	212	220	210	202	242	230	209	208	191	197	221	215	195	210	199	198	158	203	198	214	199	200	231	186	217	208	207	209	216	190	171	213	208	203	217	225	197	205	203	221	199	191	190	200	200	195	195	210	215	222	194	238	213	215	206	186	206	209	222	205	195	204	207	209	189	181	199	211	198	195	239	226	206	183	224	220	185	208	244	166	219	209	195	196	209	219	199	195	205	210	187	189	186	199	225	217	209	209	208	218	187	201	195	214	198	188	203	181	195	212	203	199	214	216	213	202	193	199	209	214	226	196	198	185	203	192	199	234	214	205	195	199	217	199	171	206	210	192	202	219	174	219	220	216	222	190	191	186	226	202	208	200	199	206	170	186	192	177	192	212	214	207	223	217	178	219	196	217	200	199	207	190	203	208	214	184	181	210	207	211	222	225	229	220	197	216	190	191	194	270	194	216	220	233	194	179	189	211	217	205	193	205	182	213	202	187	202	217	198	206	198	203	196	205	209	204	207	180	187	176	169	193	231	195	221	207	190	185	190	199	216	216	215	200	176	199	187	234	192	201	177	199	207	187	219	204	185	204	194	218	198	224	220	175	192	219	198	193	169	185	223	188	190	189	212	205	188	208	211	205	191	222	181	195	191	223	207	193	208	191	191	190	193	197	180	226	196	222	205	191	199	205	191	195	218	206	211	201	201	186	206	206	182	213	197	195	191	208	217	231	228	180	172	192	185	183	217	221	194	199	223	191	214	213	186	241	231	209	191	235	202	200	208	219	196	191	210	217	193	188	207	225	203	210	175	201	203	218	186	191	192	212	223	196	220	203	226	195	195	219	204	193	199	198	206	194	218	222	212	209	195	206	201	194	209	196	192	188	219	206	216	174	194	208	225	190	191	205	176	208	198	208	194	203	187	206	203	198	188	205	191	218	232	183	213	198	207	185	199	200	201	206	203	224	199	225	221	208	177	202	195	216	210	217	225	199	203	221	201	201	205	212	191	194	234	197	198	211	203	226	223	207	230	189	209	211	182	204	215	206	196	211	195	219	223	225	163	203	212	237	189	191	197	217	198	192	210	194	194	206	198	198	212	180	217	197	238	197	199	212	218	196	202	200	189	169	216	221	194	185	188	206	195	215	182	199	216	178	203	202	215	175	225	226	206	210	188	192	216	185	207	172	177	216	204	207	196	214	202	225	205	190	214	176	195	207	202	188	196	211	216	221	201	204	192	196	217	200	201	210	192	203	181	189	215	227	220	203	206	212	201	188	195	221	200	218	182	207	213	188	210	199	192	213	215	212	219	229	217	187	230	203	186	198	165	210	200	215	206	199	202	190	234	189	207	209	198	212	211	175	198	196	221	196	203	208	198	210	192	205	231	228	225	206	191	197	190	196	201	198	202	216	190	225	205	207	201	196	192	191	223	201	219	196	223	191	205	220	198	222	207	203	189	226	192	181	220	197	203	179	209	222	205	216	197	218	198	213	192	198	208	175	201	206	240	223	195	215	241	226	224	219	239	183	197	235	201	211	202	209	172	207	204	219	197	204	198	197	196	193	226	195	205	215	180	202	221	201	177	209	193	184	199	220	203	212	202	244	209	223	198	198	235	190	197	204	207	221	201	213	183	216	216	199	204	221	208	211	173	206	211	206	199	192	210	184	203	196	214	193	227	208	208	226	212	204	187	195	206	206	225	201	190	217	218	227	190	190	204	238	166	210	183	197	217	215	222	230	217	221	219	211	207	192	211	176	219	203	207	218	179	206	206	225	191	213	178	184	201	215	222	206	196	213	220	214	192	205	185	182	200	210	196	211	193	215	206	185	218	210	223	213	223	190	199	224	181	212	200	189	222	216	199	180	184	199	211	188	192	217	209	190	187	206	213	193	223	199	216	208	211	232	220	162	212	227	193	188	185	188	227	214	209	189	200	195	212	183	173	186	224	203	208	197	203	182	214	215	221	195	219	200	212	217	199	195	190	223	182	179	217	215	203	192	213	195	212	193	209	208	192	205	184	191	206	191	212	210	200	186	206	187	205	189	212	213	210	210	225	197	200	224	201	214	183	197	213	209	207	195	225	197	226	210	186	175	194	189	200	208	204	190	200	193	214	181	223	235	220	192	207	208	205	227	208	194	197	219	231	202	203	200	172	225	204	206	196	221	202	182	190	178	229	194	204	191	205	207	200	202	195	229	200	215	201	180	209	212	196	206	197	209	190	211	208	204	221	205	167	190	205	191	206	208	191	206	211	209	212	205	226	207	214	206	190	201	255	193	212	208	196	203	222	193	197	195	230	201	214	181	176	193	216	201	210	224	211	220	222	205	207	213	201	203	191	173	190	208	168	198	195	209	220	208	197	199	206	204	220	188	228	215	220	206	228	203	183	206	193	207	200	194	207	213	225	205	192	199	214	222	179	221	207	204	181	234	192	203	212	195	220	204	196	221	207	220	183	195	197	185	203	201	214	186	183	199	197	198	215	201	214	189	204	220	223	210	194	212	192	186	226	215	218	235	212	175	196	202	229	215	201	195	205	207	197	196	186	205	198	207	201	194	207	177	210	204	183	187	217	204	207	192	226	197	223	216	203	191	222	220	202	233	185	210	202	228	201	203	186	211	190	199	222	202	232	199	222	178	206	208	203	190	199	203	190	220	199	192	177	202	189	211	192	237	213	205	193	194	187	214	201	191	207	215	198	209	208	206	176	224	210	211	197	232	214	202	209	189	188	203	200	205	203	172	235	198	211	221	199	202	198	186	207	206	197	201	191	189	209	218	213	193	179	206	207	196	208	219	198	175	179	203	207	210	182	203	227	197	221	217	197	210	185	230	201	189	209	199	198	214	196	193	207	224	203	176	203	216	192	203	214	203	202	208	216	193	216	210	211	208	202	208	234	179	232	215	201	195	209	197	205	192	226	227	215	215	211	170	197	198	201	216	206	207	204	203	209	214	185	211	210	208	208	200	219	202	243	206	206	215	243	216	216	206	211	192	176	232	201	193	217	182	203	187	194	211	194	179	184	222	196	200	201	190	213	187	215	213	207	208	198	221	200	233	179	219	211	184	193	231	187	191	203	204	197	179	201	215	213	196	201	185	211	175	199	179	189	202	209	198	215	192	241	200	244	189	192	197	204	213	215	208	215	165	215	213	193	213	183	213	202	198	196	198	198	196	174	208	204	186	197	198	191	195	190	203	196	183	229	198	188	234	184	203	221	226	203	197	202	204	196	195	204	192	195	208	199	194	182	208	206	215	215	181	192	184	217	183	183	223	230	194	195	222	174	194	209	218	205	210	221	199	215	222	205	202	204	196	213
10563	12650	18969	20681	18870	16199	13266	10393	8411	6327	5194	4379	3870	3205	2758	2353	1954	1631	1493	1256	1164	1085	1100	1027	889	818	783	729	676	713	680	692	646	644	599	617	568	522	596	543	518	552	570	534	563	563	591	574	568	611	630	603	617	589	557	557	579	566	553	504	531	545	543	600	586	604	558	515	549	580	587	578	528	555	576	571	517	574	563	555	585	551	569	555	538	597	532	516	525	522	491	561	502	458	523	496	552	507	533	487	546	510	495	506	544	529	511	501	504	475	520	508	476	488	521	523	475	471	470	519	501	537	512	535	505	509	501	513	497	511	556	530	495	480	580	526	526	484	500	507	465	521	499	482	508	512	533	515	506	511	468	535	525	505	539	516	523	505	507	525	531	493	499	545	513	547	505	488	519	516	494	530	483	535	509	501	524	527	523	538	505	486	511	490	535	491	539	487	516	503	494	489	513	486	523	518	464	519	512	497	493	541	483	489	516	522	505	536	519	460	520	493	470	561	524	523	516	509	523	551	507	504	511	525	526	543	497	535	515	506	505	541	509	504	512	507	511	511	504	536	550	492	511	478	542	495	497	496	522	523	516	503	460	517	520	491	520	487	506	523	480	527	513	515	519	549	543	478	497	471	523	458	488	496	504	485	505	548	560	519	513	511	505	484	479	529	515	496	485	519	509	514	496	485	500	510	511	510	497	516	543	500	489	502	503	456	526	484	496	515	535	492	491	535	475	502	536	550	520	515	470	522	517	502	450	493	517	468	513	501	508	558	533	509	515	509	526	485	520	483	508	504	558	507	525	540	511	474	542	517	526	527	524	525	526	529	537	492	460	504	490	499	489	473	495	510	494	474	529	532	534	506	488	524	497	542	516	489	452	499	551	503	511	513	515	564	517	503	496	502	475	478	516	517	531	557	502	505	512	501	517	527	517	538	522	509	496	481	508	508	498	475	514	548	521	517	511	504	518	517	515	507	504	550	532	498	547	496	537	527	501	526	540	495	564	531	527	531	523	510	507	514	503	522	490	512	529	489	559	517	514	492	553	448	522	495	536	542	524	505	507	503	531	563	517	499	545	493	566	548	533	530	518	476	508	488	517	480	491	514	521	532	492	542	534	531	512	497	522	526	515	530	507	506	491	512	480	473	542	556	509	533	506	526	461	553	544	494	510	544	488	522	492	502	540	539	533	475	556	526	508	522	513	489	523	512	461	517	529	517	541	537	530	505	490	534	502	498	534	491	523	517	446	484	470	533	518	512	527	525	506	508	501	509	487	539	563	487	498	537	543	489	498	547	513	502	507	495	505	504	534	534	542	548	509	527	486	533	514	528	532	471	510	525	496	501	493	488	517	535	517	545	556	527	492	521	495	468	500	482	545	517	518	483	542	492	490	531	533	518	490	483	483	536	537	519	492	487	486	530	469	524	497	500	554	525	482	521	525	553	502	527	534	529	497	487	491	564	543	533	522	561	505	497	528	517	520	548	504	535	524	550	546	504	528	472	489	521	472	506	529	498	492	491	539	496	540	504	508	509	501	459	499	498	508	524	559	491	526	518	466	553	530	496	526	502	493	515	513	509	531	507	492	520	506	521	529	537	516	531	530	509	528	524	546	553	519	485	513	498	567	465	459	494	512	533	498	512	550	467	522	507	461	495	489	501	514	484	500	491	540	471	521	526	476	492	464	503	522	510	465	512	517	493	501	514	544	488	494	510	510	484	550	516	545	510	523	527	502	457	483	518	499	507	502	503	511	521	482	497	482	536	450	514	504	501	517	503	501	533	535	529	510	546	512	514	519	508	538	550	485	504	529	496	472	472	518	537	528	457	516	508	511	517	515	499	493	492	523	512	496	527	499	512	488	454	526	512	545	551	548	523	502	502	553	493	538	523	489	513	512	507	528	527	512	531	513	536	474	518	546	531	528	502	513	479	484	521	478	518	495	504	513	474	499	535	537	509	519	510	494	533	485	504	490	509	513	534	528	490	508	527	510	505	489	526	512	478	574	513	489	513	505	478	503	503	500	473	541	494	514	511	537	500	508	523	496	472	519	474	515	478	524	509	467	494	534	505	512	471	484	509	487	497	512	476	565	556	520	492	511	463	547	514	488	562	493	538	452	510	541	531	538	512	553	526	466	523	549	487	515	531	518	514	498	507	505	453	529	477	535	495	521	506	516	529	487	546	473	504	481	534	508	499	499	492	496	510	495	477	495	511	513	506	513	514	478	483	543	483	539	562	477	502	507	574	479	513	481	507	524	517	526	469	579	518	488	555	519	566	491	547	532	478	487	509	493	496	487	529	495	539	518	525	503	548	516	533	509	523	511	529	464	526	540	566	479	514	508	503	514	505	529	480	534	508	521	483	515	545	520	559	528	490	530	530	538	559	476	513	494	487	527	476	507	502	512	526	510	527	515	527	480	517	532	490	491	501	530	512	509	505	532	528	554	548	534	471	517	485	530	450	482	514	510	531	473	452	497	484	508	501	520	510	517	566	498	516	506	521	485	497	482	537	512	546	484	567	549	511	534	502	467	485	518	531	496	508	483	454	499	474	535	458	540	479	522	513	531	517	512	520	547	512	517	561	490	516	494	549	532	505	490	540	500	523	525	536	507	503	482	532	493	498	529	519	518	477	483	540	527	478	497	480	517	511	531	526	488	515	516	520	507	488	512	494	518	515	552	525	529	503	495	524	505	497	539	515	480	480	480	478	519	574	525	496	547	534	500	530	526	522	503	517	499	475	523	531	509	488	547	513	492	517	503	483	501	493	538	509	498	533	531	522	546	538	517	486	528	549	523	517	514	563	498	483	502	506	524	510	546	458	528	483	497	538	536	504	461	516	495	522	521	507	523	560	508	536	503	491	568	526	499	521	491	515	520	550	507	541	494	465	491	504	507	501	523	510	494	484	534	494	541	492	520	500	524	551	518	530	492	530	490	517	537	505	520	512	495	542	516	551	547	501	518	488	544	496	516	457	510	486	515	494	492	501	513	513	485	552	494	485	508	509	485	521	522	511	529	463	527	518	517	482	493	495	506	497	494	466	538	544	556	509	529	487	522	492	570	556	530	510	522	518	469	482	493	520	496	510	505	523	539	540	508	551	528	509	509	504	492	520	480	536	515	484	512	535	482	530	510	546	523	528	506	490	507	496	501	501	543	512	527	522	548	513	543	501	505	518	491	484	529	542	542	512	506	497	548	539	496	479	503	496	522	480	501	513	499	502	489	527	521	549	492	510	580	513	514	524	494	526	505	481	484	498	518	495	548	523	514	536	552	478	551	518	547	478	471	511	514	558	555	543	522	514	500	526	492	521	477	510	504	488	520	503	508	527	506	519	504	485	512	542	524	493	508	551	479	501	505	551	504	507	461	500	495	495	530	518	528	481	480	566	489	484	531	527	540	512	540	525	515	545	540	535	481	474	524	526	512	566	537	454	501	508	519	513	511	481	484	531	545	520	503	536	470	503	543	482	511	520	528	515	485	539
37539	36338	36904	32279	20840	14618	9127	6022	4341	3183	2212	1997	1663	1269	989	841	745	635	540	552	488	504	451	466	489	426	356	399	350	312	349	301	316	311	253	298	249	286	268	250	286	263	269	252	279	215	308	265	287	272	268	266	282	279	208	262	252	251	280	273	252	297	249	253	285	268	288	249	291	282	259	244	249	264	276	255	264	276	255	248	265	242	258	252	275	245	270	260	253	242	256	259	239	235	247	254	259	273	272	243	275	268	254	250	215	245	247	257	243	248	254	268	261	266	264	253	275	238	262	249	240	259	222	246	224	249	267	224	260	281	233	247	253	229	288	257	245	249	250	253	211	244	239	274	244	275	266	252	258	240	235	245	292	236	248	229	255	261	231	236	266	226	256	255	225	257	246	238	259	242	238	253	252	237	285	297	248	285	247	223	238	231	253	252	267	230	238	230	250	252	244	252	245	226	224	247	276	251	254	258	244	234	255	243	243	226	254	242	236	260	239	211	249	260	226	245	215	270	258	261	255	278	264	250	246	254	252	243	246	271	290	277	256	249	219	275	251	250	243	242	250	253	223	239	244	243	272	269	229	238	246	239	249	236	238	250	273	234	271	263	264	251	232	246	254	247	243	229	280	252	224	263	264	245	258	265	259	248	222	237	252	245	260	255	263	243	262	280	255	237	230	234	222	242	233	265	220	272	250	244	259	268	253	245	237	252	256	239	226	281	239	255	250	230	253	251	200	240	217	266	255	229	265	259	238	239	237	244	280	274	255	253	237	229	248	250	246	253	259	243	239	251	291	263	239	260	242	271	274	254	257	232	242	231	265	292	265	242	245	248	249	234	238	247	254	261	254	275	269	248	250	249	276	241	253	230	265	222	264	229	227	252	236	256	266	251	266	245	237	249	247	240	248	229	253	278	241	253	274	264	213	255	256	242	259	226	266	258	256	255	241	235	262	252	234	256	229	241	238	232	277	277	250	285	249	240	284	245	253	245	234	277	263	257	242	212	234	247	256	263	228	231	251	231	258	250	229	260	273	232	233	240	256	237	283	267	244	273	245	210	223	255	258	259	270	248	279	278	236	238	282	247	236	249	238	234	230	250	233	238	260	260	254	243	266	264	259	252	265	227	222	258	251	211	249	251	275	240	250	246	268	268	259	251	274	226	233	246	262	238	267	255	276	233	237	246	224	247	223	220	266	291	266	234	235	262	254	243	244	267	232	242	239	236	241	252	244	239	257	240	255	255	257	264	258	245	248	267	253	260	268	267	252	256	238	236	212	261	257	262	253	250	289	263	261	258	249	274	272	255	248	255	252	223	237	285	258	271	270	249	263	262	266	258	260	237	234	234	217	283	259	225	274	236	266	234	276	251	251	226	268	269	245	225	239	234	225	286	247	251	264	239	245	255	266	240	261	244	251	243	263	248	250	263	219	240	239	273	260	247	227	235	259	281	249	232	233	262	252	250	244	211	270	209	246	234	241	227	235	256	256	230	236	236	252	237	288	240	253	271	225	249	267	247	254	254	241	244	230	251	245	258	253	269	231	238	251	220	249	264	256	249	258	217	258	233	273	224	256	252	261	261	254	258	256	220	238	241	231	218	234	269	243	216	245	249	262	272	242	238	260	287	218	265	309	231	223	267	255	250	247	248	279	244	252	246	263	262	253	260	251	232	273	245	247	222	241	262	254	246	246	265	273	237	255	259	285	249	248	225	239	247	231	268	266	226	255	243	255	274	254	278	257	231	229	257	231	267	286	251	249	266	232	246	230	241	241	243	273	242	255	256	283	260	272	233	246	233	224	256	239	234	246	230	239	241	243	261	258	275	249	257	261	259	256	260	247	259	236	227	261	233	248	255	236	240	212	259	252	245	222	247	209	227	273	222	237	281	218	221	245	268	265	223	227	248	253	218	242	252	235	280	239	253	251	239	256	247	219	258	260	244	249	217	233	264	259	238	251	225	243	228	251	277	275	256	259	243	228	236	219	246	258	240	275	247	258	264	246	262	255	218	232	236	253	239	261	258	237	252	240	235	251	225	244	234	238	254	258	242	236	234	255	240	247	288	234	252	287	241	225	247	243	257	234	249	265	260	251	211	228	247	284	252	255	251	238	215	225	260	221	228	219	240	271	239	262	242	244	273	238	283	275	240	213	235	255	248	236	233	264	254	260	262	235	247	258	255	244	240	236	277	226	232	230	260	217	226	231	232	220	242	238	232	225	228	256	259	217	266	250	248	227	253	240	243	251	285	236	262	271	235	253	260	228	243	264	233	235	236	251	265	242	258	238	237	256	255	263	240	247	279	230	250	277	253	249	248	219	269	275	241	270	246	230	243	236	221	235	254	256	233	245	275	260	258	244	210	261	250	266	248	270	238	269	257	268	230	257	277	223	251	249	252	259	260	274	226	224	283	248	252	265	239	264	236	272	253	250	235	264	243	214	258	269	257	275	252	242	275	254	225	255	229	226	253	238	242	228	261	252	261	252	266	266	267	263	233	267	290	239	229	269	239	229	242	247	257	239	267	265	248	225	268	247	270	254	264	252	228	234	256	230	244	259	277	225	257	242	258	257	244	245	274	248	242	236	246	248	240	224	256	250	224	244	237	255	251	235	246	245	261	234	267	251	243	257	243	234	230	204	250	254	227	229	243	258	249	251	254	254	247	232	239	251	266	243	269	236	254	213	238	281	265	250	233	222	238	229	234	252	253	287	241	236	228	224	235	260	246	241	249	270	233	245	220	272	246	223	216	239	232	250	231	213	220	218	224	284	252	257	251	220	237	248	241	266	238	247	252	230	224	251	262	243	251	236	228	237	263	272	250	254	257	242	248	219	236	280	265	244	277	258	269	236	245	230	273	257	242	237	249	247	247	255	227	245	249	257	247	261	255	242	234	272	271	268	219	220	228	204	285	226	237	259	256	230	248	225	232	239	235	230	261	251	239	243	264	261	266	247	238	241	258	244	270	243	258	246	247	305	258	242	245	245	258	255	272	224	254	263	263	279	230	250	237	269	224	235	257	252	260	256	234	259	264	231	249	241	237	257	257	254	244	247	250	239	245	260	249	247	248	268	267	268	262	264	252	255	243	258	261	266	293	226	263	248	266	217	237	260	242	262	218	248	212	219	244	243	226	265	263	240	255	258	227	232	240	249	238	249	233	225	248	277	248	255	227	218	242	268	272	259	254	225	234	253	238	229	245	259	252	259	234	231	252	268	260	248	277	234	266	246	239	251	245	212	254	241	242	285	226	244	229	242	248	246	215	273	254	264	262	228	241	241	266	284	265	244	249	234	242	243	234	254	221	242	257	261	218	233	219	265	249	257	240	242	259	268	232	230	252	255	230	261	240	242	249	291	262	224	302	240	246	238	243	259	248	269	228	248	264	242	252	239	268	258	280	234	264	221	262	247	234	269	239	246	250	252	231	253	220	259	247	246	240	245	240	265	252	224	232	245	237	245	241	260	261	239	239	223	228	243	216	227	246
26099	28601	37294	34815	26673	24408	20790	17206	14827	12408	9918	8482	7596	6106	5020	4287	3533	3160	2963	2725	2511	2477	2226	2348	2075	1899	1741	1643	1150	1150	1155	1188	1170	891	862	840	793	742	760	734	703	753	680	714	719	760	858	863	872	770	783	800	849	782	754	695	750	701	695	708	674	670	687	692	728	702	749	659	695	669	708	734	679	738	687	717	643	688	709	647	648	670	671	641	655	691	697	626	650	639	651	681	681	673	619	614	602	610	585	609	588	604	590	650	655	613	617	598	584	609	611	615	612	632	572	643	584	630	620	600	573	622	569	615	603	588	585	584	641	601	591	594	611	623	611	610	609	606	657	638	580	616	619	624	574	598	594	635	636	593	561	609	564	608	610	561	595	598	613	629	586	591	627	560	604	605	601	584	595	656	579	608	593	589	611	591	639	561	581	606	603	602	599	611	643	563	592	607	597	610	595	571	569	608	637	601	592	561	675	623	561	602	611	610	601	607	616	580	592	643	585	557	619	601	602	579	627	582	615	578	582	577	633	576	601	645	603	573	579	626	592	599	626	603	634	623	594	606	598	579	561	588	565	599	621	586	616	581	620	597	581	572	611	569	592	638	609	605	603	656	587	611	573	623	562	602	603	614	591	647	604	632	585	600	531	581	606	600	585	565	567	565	601	577	595	581	578	610	655	612	624	603	605	624	610	561	605	615	600	578	610	565	561	623	594	608	597	616	653	583	581	625	620	629	595	592	567	629	591	608	606	587	608	582	649	581	602	591	600	562	598	596	592	584	590	558	600	600	645	587	597	597	615	632	629	589	585	637	571	631	564	586	597	585	608	604	602	599	611	627	590	625	634	620	552	619	551	607	592	581	601	562	595	618	564	621	625	594	638	651	583	610	589	601	577	595	582	607	612	578	619	633	605	542	611	640	618	633	575	595	587	577	635	627	571	607	638	615	636	642	601	586	589	601	625	661	635	575	617	631	588	569	581	597	638	575	570	579	615	615	646	576	573	641	617	633	637	630	612	598	573	615	564	647	613	591	644	614	622	577	626	621	644	596	587	613	611	619	602	618	574	589	569	640	588	641	580	593	601	618	580	612	597	602	620	628	603	642	625	608	591	607	637	622	563	622	607	600	592	570	605	628	576	566	585	616	629	592	617	605	635	605	601	571	620	602	611	557	591	610	592	634	602	609	613	614	607	557	668	594	586	587	541	648	601	633	602	585	620	551	565	582	641	608	610	624	569	600	577	559	588	607	579	607	589	617	561	582	586	615	631	584	596	597	590	632	568	603	607	606	591	613	639	606	600	612	566	614	618	570	614	592	587	618	594	628	558	594	615	579	573	557	589	578	594	576	601	589	587	646	598	640	568	590	596	619	596	611	591	597	595	626	560	590	623	591	637	566	620	564	586	587	608	577	605	570	606	564	612	638	629	601	605	622	579	575	591	563	605	606	592	616	599	566	561	636	580	597	602	634	617	631	598	560	623	624	601	594	629	585	597	581	620	601	636	579	609	581	584	644	575	611	552	578	612	564	590	585	618	580	593	610	596	577	624	619	622	594	615	611	608	587	592	593	622	600	572	642	634	584	607	584	571	548	622	640	599	572	616	649	589	579	584	631	560	553	610	644	613	606	587	554	596	613	555	596	571	564	566	583	611	583	586	597	608	636	614	655	601	574	577	618	599	619	619	604	590	566	594	592	605	585	630	584	595	631	615	616	566	566	624	581	602	607	606	579	609	592	607	583	612	621	608	592	594	617	595	636	585	621	611	583	589	625	595	608	574	620	573	607	576	609	650	619	662	582	588	570	599	619	613	607	591	635	613	616	595	611	614	579	630	645	600	593	605	615	609	612	576	621	600	567	596	569	669	542	610	622	624	575	644	586	593	619	643	599	621	578	634	613	583	645	573	578	605	599	556	614	561	605	577	611	647	628	604	599	619	598	625	594	585	634	602	599	606	617	644	618	587	566	580	595	581	581	609	577	581	607	583	585	579	595	620	619	579	610	600	558	569	649	592	548	607	577	596	614	613	628	576	605	571	572	626	623	587	619	584	616	669	588	618	569	606	584	583	584	605	575	606	594	600	579	600	591	618	621	638	604	619	630	574	590	609	623	558	587	635	583	610	633	585	575	554	652	609	600	572	594	578	583	618	578	609	585	577	634	607	623	570	594	619	600	613	573	557	634	572	568	628	588	556	577	564	592	581	613	626	594	597	588	600	624	615	581	606	605	601	597	565	646	597	595	555	606	619	587	630	611	569	597	605	638	612	599	592	605	605	622	585	625	605	565	597	615	578	577	583	570	564	565	593	582	665	561	566	605	592	596	628	623	577	633	592	557	572	610	626	641	618	620	595	594	625	564	586	597	613	617	574	606	578	602	576	621	600	574	608	568	586	577	629	570	616	584	590	585	575	590	604	624	583	589	615	605	618	632	603	583	570	631	580	620	621	610	576	594	610	578	623	604	580	604	594	608	572	598	570	617	620	609	594	580	608	605	519	610	597	600	614	613	596	610	611	576	602	604	630	572	626	634	580	643	606	601	587	595	621	562	606	656	567	582	590	601	621	633	565	593	575	596	600	637	567	616	549	641	578	633	586	626	584	610	548	595	572	624	649	645	641	590	563	641	653	566	631	602	626	570	597	581	598	581	613	623	573	618	616	630	614	625	548	610	573	549	580	636	589	605	586	597	602	584	606	638	581	600	599	629	601	600	609	624	575	649	610	619	629	628	540	611	602	616	632	590	580	624	634	588	576	599	604	626	642	590	572	649	611	562	637	596	608	654	587	611	586	588	596	631	580	583	576	591	615	573	604	643	587	595	582	570	565	578	588	606	666	603	640	612	558	602	644	559	577	581	599	587	623	614	630	586	636	568	612	580	515	561	596	606	582	552	588	627	583	593	598	620	581	629	596	590	617	614	578	567	607	637	608	587	650	579	611	627	613	603	661	631	583	629	575	595	592	603	588	627	572	570	573	619	638	558	658	585	603	584	597	582	597	622	574	573	600	606	617	622	615	595	585	612	587	579	637	591	642	586	592	606	592	637	607	609	603	602	619	605	592	614	605	631	556	621	599	578	565	561	630	616	619	567	619	560	619	618	619	577	627	552	597	625	581	603	597	597	636	578	593	572	592	617	627	624	608	604	639	614	602	607	617	595	594	623	601	655	556	601	596	607	588	628	625	627	604	620	598	560	557	601	604	577	590	577	602	592	614	604	603	630	581	583	566	572	606	562	595	581	602	544	604	598	570	653	634	597	553	581	618	618	594	653	609	595	565	631	538	635	607	596	558	598	559	602	600	609	613	600	596	595	585	610	648	602	631	625	592	583	595	635	600	607	666	586	603	596	578	625	566	586	594	548	609	575	595	605	612	624	641	653	576	614	590	617	556	594	605	646	565	561	617	590	632	619	653	602	614	638	602	561	622	555	604	566	630	597	578	607	584	587	599	599	593	629	616	640	589	566	575	590	592	573	597	608	611	617	608	595	616	621
44448	43794	40892	39587	25750	20459	14240	9303	6646	5233	3468	2584	2403	1804	1393	1216	1040	840	831	838	728	673	634	663	664	526	530	455	361	338	304	310	318	280	270	237	290	240	277	229	235	229	230	226	244	268	239	281	286	235	249	284	291	226	237	240	262	219	227	247	253	253	275	258	259	222	242	227	266	225	238	229	237	228	234	226	226	236	227	217	226	231	231	225	222	246	240	215	211	200	236	235	223	215	220	227	203	238	214	234	215	213	210	205	243	227	242	224	192	206	212	217	211	224	192	223	252	228	219	232	189	216	206	236	219	223	183	194	211	190	199	189	230	231	204	226	240	171	231	227	185	212	228	217	211	215	205	189	226	237	236	195	196	208	190	229	226	201	242	218	224	209	203	194	238	224	211	195	220	228	215	212	219	203	237	241	229	228	231	235	217	215	226	229	231	239	212	221	212	200	227	219	190	241	193	221	216	228	203	231	203	211	221	212	201	233	242	219	214	212	230	176	228	227	205	209	231	205	234	215	227	209	206	213	207	242	247	204	219	238	219	213	260	195	188	235	215	226	208	233	216	231	193	268	202	208	207	230	200	207	200	204	230	217	232	197	214	229	234	217	203	211	208	241	221	221	228	216	220	220	212	225	202	196	207	205	209	200	213	207	229	225	196	233	213	206	245	214	231	228	219	232	225	216	227	213	222	193	228	231	206	212	226	210	229	208	207	212	220	229	234	236	251	211	214	214	224	191	234	219	206	233	223	242	231	222	225	210	222	228	224	229	227	234	214	201	195	235	228	208	231	225	207	214	208	216	201	196	229	185	226	249	215	223	233	217	187	198	221	224	251	217	236	213	225	208	211	207	236	217	212	192	222	211	227	208	209	196	233	190	216	222	218	228	235	244	232	191	203	212	188	232	238	234	228	179	239	230	220	225	215	237	204	234	234	227	222	223	234	191	230	226	217	210	221	191	226	205	263	203	203	212	210	222	217	203	217	238	208	209	226	220	219	236	233	223	204	202	203	226	227	196	229	228	227	200	213	227	230	234	213	200	231	201	239	197	198	220	217	202	189	209	233	215	216	191	211	211	213	224	201	211	247	233	212	233	243	212	243	229	199	235	216	234	201	213	246	228	255	194	218	216	217	196	202	193	226	198	221	226	203	223	212	207	207	237	205	197	193	244	177	235	191	228	205	203	236	192	202	216	245	210	251	230	223	247	237	199	226	226	200	213	234	205	198	205	213	219	206	190	223	215	211	212	214	251	188	219	216	203	207	226	224	230	201	235	208	200	215	212	224	183	211	223	237	241	203	202	214	199	224	233	236	208	225	210	234	225	220	189	195	229	193	220	197	230	241	235	207	215	215	230	248	232	201	195	209	194	212	225	241	220	247	205	219	195	231	198	205	217	220	228	195	217	235	236	213	220	221	180	219	218	219	229	229	207	249	219	208	217	221	210	222	239	221	234	226	201	210	208	261	209	216	240	202	224	221	236	208	220	208	211	224	191	197	219	217	201	212	235	217	197	213	244	197	209	203	218	241	230	223	200	208	192	188	230	205	213	186	219	219	213	199	227	213	207	234	215	198	250	218	225	193	218	227	243	247	212	208	216	227	193	234	214	203	236	201	206	214	187	207	230	187	211	244	241	227	221	202	233	207	200	227	241	230	198	205	217	205	241	232	200	220	227	192	229	226	230	235	213	201	222	202	190	214	224	211	207	211	222	226	184	218	231	229	191	228	199	218	200	207	190	242	210	244	211	212	213	217	229	245	212	243	201	197	204	220	213	190	193	223	228	224	202	230	219	226	222	230	234	221	213	229	247	227	209	215	215	212	253	234	197	210	207	203	200	187	203	206	259	185	220	219	209	220	244	240	211	232	207	217	259	219	214	226	222	201	204	222	217	220	255	208	209	234	236	241	228	208	217	208	226	220	220	200	196	235	224	198	226	202	194	219	218	243	226	203	221	210	196	222	219	238	220	227	215	213	219	204	236	199	218	210	225	211	199	223	213	235	237	203	226	199	203	227	185	240	221	249	226	184	214	215	197	241	258	222	237	227	230	198	227	237	216	229	213	216	223	236	227	210	232	239	216	212	206	177	211	189	227	230	208	219	230	241	208	208	224	230	213	190	221	206	205	219	216	226	187	199	218	209	234	219	216	222	189	220	196	236	218	233	209	202	211	237	222	235	222	188	198	227	206	194	189	212	205	247	243	209	208	234	222	211	245	218	234	233	224	195	223	203	212	205	216	226	252	226	208	212	205	188	183	232	237	197	225	201	232	216	229	214	195	216	192	217	216	238	226	233	233	219	215	198	202	224	233	208	235	244	210	201	222	220	214	206	215	206	214	239	224	207	221	238	198	187	224	193	215	204	199	234	198	205	207	227	208	217	210	219	248	212	222	212	219	248	235	201	203	203	199	215	204	225	193	206	219	229	216	200	240	213	227	203	214	207	235	256	238	241	218	252	223	217	229	205	216	223	223	214	216	208	243	215	228	191	185	174	244	245	223	232	227	230	235	213	206	206	212	201	249	183	235	176	209	199	239	240	200	213	221	212	228	258	237	227	233	212	181	226	231	225	196	193	203	244	188	244	199	220	236	230	212	237	223	212	219	218	191	202	201	223	224	186	220	201	212	197	218	220	267	225	199	229	202	204	229	212	244	238	223	212	228	238	224	207	221	209	198	197	206	203	210	219	218	246	221	222	225	198	210	209	221	217	189	198	222	234	228	211	218	226	228	211	219	195	207	198	231	237	219	218	233	209	225	242	222	213	224	224	228	225	198	248	237	217	204	207	217	217	242	218	206	227	215	230	238	236	225	197	234	205	239	207	220	233	220	218	226	222	186	234	210	197	212	239	228	182	217	252	236	223	216	230	230	236	231	220	221	207	216	215	222	213	215	213	205	207	235	214	211	222	206	235	214	180	202	213	213	219	226	217	229	227	216	212	215	202	224	225	198	224	250	237	219	184	211	212	221	200	207	210	227	212	223	201	223	239	211	240	220	217	205	189	199	242	216	216	221	229	229	202	232	243	261	250	210	226	216	232	230	215	205	201	195	198	222	246	238	219	234	237	210	221	211	216	219	211	224	244	192	204	205	215	232	231	220	223	194	225	205	232	216	239	200	198	225	216	187	228	202	218	202	232	231	223	211	215	238	210	217	205	215	248	198	198	210	238	206	210	208	200	213	216	240	200	185	236	210	204	230	226	236	229	208	223	214	199	219	227	201	250	221	219	204	221	216	225	222	202	209	220	252	231	228	222	204	224	216	194	206	228	209	218	204	220	212	219	220	204	234	200	202	231	225	236	213	232	213	216	215	208	221	199	227	217	215	203	224	232	185	217	209	215	221	236	216	215	234	187	242	235	223	232	230	226	192	218	214	216	202	229	229	195	224	219	208	212	240	233	209	240	211	219	196	225	215	220	233	218	209	235	241	229	238	226	234	209	200	200	234	200	207	216	197	207	251	209	226	214	222	223	191	200	237	224	209
30916	35019	42219	42009	31824	28213	24157	20464	18145	15977	12615	11220	10689	8170	7020	5968	5345	4644	4284	4234	3753	3644	3178	3230	3240	2408	2512	2123	1693	1488	1455	1495	1404	1025	918	837	817	800	830	812	740	702	719	772	782	826	853	984	1051	906	889	922	920	768	701	772	679	708	698	644	659	695	685	675	630	705	697	670	669	646	659	666	652	695	646	651	663	637	630	639	637	658	652	558	616	609	618	578	631	611	643	645	582	537	563	565	612	555	584	508	533	567	599	568	553	575	510	529	516	540	553	538	528	578	559	542	562	513	519	494	526	562	521	542	541	534	539	561	529	494	525	554	528	552	521	523	544	508	488	519	507	562	509	498	491	553	502	520	527	550	584	548	558	577	511	514	561	532	502	536	505	527	546	533	490	491	542	565	522	521	499	561	507	503	529	511	481	522	517	519	498	537	507	498	549	502	529	503	513	523	526	532	518	535	547	508	537	548	503	539	505	512	507	508	524	515	478	519	556	521	533	539	537	479	519	533	537	479	527	494	517	519	512	543	546	487	485	512	548	530	518	522	527	531	552	517	526	510	557	484	516	514	530	543	517	525	528	555	517	508	495	529	529	505	510	508	518	498	507	526	572	462	501	482	492	536	565	532	485	504	539	554	503	547	523	527	572	532	504	507	546	523	505	481	537	521	524	511	532	481	486	534	530	485	529	536	552	531	505	554	484	494	498	518	509	498	489	526	521	510	540	522	541	555	564	538	527	506	512	533	536	518	531	502	532	558	505	541	515	509	528	507	559	507	504	534	514	540	494	525	529	517	501	524	535	538	555	539	494	532	503	520	512	543	551	547	529	533	524	502	555	556	549	518	538	480	547	502	546	496	553	547	518	537	509	494	496	539	527	482	521	530	480	514	556	546	540	547	548	514	520	541	518	516	511	517	558	561	536	504	516	514	554	490	499	538	536	531	494	503	531	556	512	540	479	532	541	530	515	528	521	503	525	497	512	499	537	510	554	493	485	511	534	552	492	522	540	511	506	576	552	535	537	523	500	533	532	520	519	535	483	538	536	559	526	552	520	493	491	501	527	519	567	526	552	547	523	502	551	488	534	541	555	496	521	485	513	525	516	531	550	526	509	526	509	538	520	519	521	530	525	516	555	511	544	525	538	550	511	513	492	563	487	516	527	576	547	521	502	511	512	589	553	546	540	527	526	492	529	532	522	491	536	530	515	518	532	523	531	540	515	474	501	533	529	534	535	518	531	492	508	498	530	527	531	481	500	491	525	513	485	536	573	548	550	531	530	543	504	519	532	516	518	489	498	511	557	502	484	516	479	526	530	511	525	526	502	535	503	513	491	516	491	527	536	505	520	484	524	521	518	523	491	486	491	504	530	521	504	526	539	532	518	536	530	480	530	573	523	518	533	532	496	555	557	515	493	542	493	531	553	544	536	526	496	544	519	523	547	522	518	514	526	521	537	555	515	521	534	533	510	526	493	499	538	507	543	487	529	494	541	573	502	553	532	515	544	577	536	526	493	499	519	513	498	508	506	529	536	541	554	543	516	525	486	524	513	545	504	502	513	496	502	568	491	509	532	501	517	520	505	529	549	547	543	550	540	570	516	540	530	518	520	548	494	528	548	515	475	522	517	524	523	521	532	519	511	567	518	515	528	532	524	470	506	541	503	557	493	540	560	519	531	498	533	540	539	508	527	522	504	532	541	523	481	516	509	530	495	525	552	537	534	503	513	535	584	559	468	535	541	500	537	518	536	510	528	539	456	524	537	492	508	518	479	490	502	555	517	529	527	544	533	498	507	505	524	524	535	547	569	522	499	557	535	549	509	520	554	542	526	558	504	541	556	536	540	481	524	500	546	540	518	542	542	499	529	546	478	494	550	532	564	501	504	544	547	511	561	538	510	505	556	504	505	560	496	517	469	520	488	511	509	489	492	519	527	527	500	559	553	538	514	555	498	527	548	513	526	495	516	493	516	523	547	479	537	543	565	535	515	495	518	538	529	519	521	540	487	480	518	497	523	556	485	537	482	523	521	489	511	525	565	507	542	516	503	515	560	544	518	506	509	527	549	542	480	494	492	530	514	536	473	556	539	473	518	504	555	513	558	527	539	525	526	522	530	497	524	528	502	517	527	530	510	478	513	496	521	549	540	521	512	514	510	545	532	477	525	506	508	519	548	523	528	520	543	525	506	491	521	553	516	494	525	531	532	547	500	520	497	553	530	548	534	496	512	524	545	468	510	494	519	535	505	510	540	564	534	529	550	512	545	529	538	534	522	491	506	514	471	545	531	512	510	552	500	508	508	522	498	520	524	511	510	471	531	499	507	544	505	528	553	510	560	521	512	538	555	510	492	551	570	506	535	489	499	547	538	533	515	551	506	516	539	542	495	543	526	535	521	524	482	539	561	506	543	539	510	501	558	503	515	538	501	531	538	517	566	542	510	504	493	538	544	490	480	555	527	520	533	543	478	508	530	522	552	528	483	536	518	520	509	535	490	516	541	516	539	529	517	494	528	558	508	515	514	496	489	527	547	537	541	535	544	521	529	529	490	515	555	485	533	537	494	528	523	518	525	525	549	518	565	504	551	533	489	546	536	526	539	484	480	515	542	518	500	483	503	516	521	513	509	546	530	529	536	525	514	508	489	535	488	487	512	491	482	531	551	498	539	523	508	501	486	526	554	564	521	505	557	520	535	519	529	530	513	560	537	528	541	538	540	508	511	526	496	498	537	518	503	521	542	515	493	498	527	511	498	550	564	505	492	549	511	519	507	532	521	497	522	530	495	526	564	512	535	543	563	526	566	485	557	512	554	536	504	490	493	489	508	527	539	528	559	506	544	553	507	522	513	524	507	513	499	508	521	514	509	563	529	531	517	477	530	523	529	494	509	529	546	545	507	530	543	497	538	508	536	542	496	526	499	565	521	525	536	547	541	464	526	541	507	494	516	537	483	555	497	501	537	534	500	508	539	546	556	552	541	566	515	559	526	534	505	511	533	542	526	516	510	516	530	526	553	573	535	495	507	513	512	519	507	556	527	510	508	554	503	520	507	527	510	492	538	519	489	479	510	521	562	518	540	486	551	521	515	522	514	550	534	538	547	505	562	484	539	552	548	522	508	543	511	500	542	476	520	517	507	530	507	513	545	532	565	566	527	577	512	483	544	525	515	508	497	541	548	527	515	529	529	525	552	509	550	547	518	576	534	533	502	510	511	511	523	493	521	522	483	510	562	509	561	536	509	498	507	493	571	532	529	501	516	526	504	534	542	557	509	491	533	485	519	527	525	547	527	503	502	525	552	515	554	552	524	506	540	516	550	509	533	535	492	502	522	503	561	530	534	552	536	544	517	506	540	536	539	575	501	553	538	517	523	516	543	524	549	469	505	551	513	528	555	540	570	481	502	544	529	527	511	517	487	506	519	486	566	506	500	548	541	519	518	532	535	523	550	536	507	521	553	509	547	540	504	526	492	501	558	522	511	508	539	520	532	528
18064	14194	14358	11457	6622	4474	2990	2179	1724	1376	1055	982	914	690	570	493	438	417	408	353	333	302	287	288	269	211	245	228	222	225	239	209	253	210	241	184	220	229	216	211	201	194	205	206	201	215	198	207	233	231	213	240	228	225	217	224	226	229	208	208	206	186	208	215	218	228	222	184	212	212	230	234	207	195	210	187	197	200	206	194	196	221	215	183	217	180	186	204	231	209	205	200	231	215	214	196	217	200	227	209	205	216	179	222	203	207	211	220	174	204	214	200	226	236	194	189	185	201	215	188	191	198	198	217	188	192	204	207	231	238	227	193	204	230	208	217	212	214	193	204	188	200	236	176	231	223	183	217	210	208	198	216	206	234	194	181	203	198	224	224	200	241	198	209	212	213	180	204	201	176	185	200	200	211	192	205	182	200	202	198	221	225	215	168	183	212	216	208	208	214	206	201	208	202	223	222	184	205	229	189	206	233	220	245	211	185	192	207	228	221	207	212	199	187	196	210	212	218	242	209	187	189	192	168	186	206	202	193	245	209	199	230	184	214	196	202	189	188	200	215	212	203	201	219	190	191	227	200	175	210	200	202	222	183	201	224	194	208	189	179	194	213	187	210	199	196	230	196	209	200	183	206	195	211	196	200	205	212	224	210	218	209	232	223	199	221	195	203	219	216	198	225	197	170	193	207	181	201	213	226	204	194	201	204	181	210	204	217	179	192	190	206	201	199	201	200	197	218	178	209	182	204	192	198	199	211	210	221	221	200	223	244	224	200	193	190	207	206	194	205	237	202	212	207	208	201	209	213	215	224	203	181	189	185	185	223	212	189	207	225	212	207	200	222	200	206	212	202	193	174	219	199	211	174	224	217	202	203	202	190	190	193	202	211	206	208	189	204	213	215	192	205	206	217	198	194	212	223	195	211	194	197	209	187	199	203	199	190	220	175	224	222	203	187	199	198	210	219	207	189	205	185	187	198	186	201	213	200	218	208	211	182	207	182	217	205	220	200	235	200	212	231	231	193	207	209	207	196	171	210	181	219	202	186	195	215	218	208	205	179	188	214	219	221	210	232	225	214	206	201	219	175	168	201	210	215	182	191	213	201	199	210	219	220	187	204	220	200	197	206	238	181	198	227	208	222	208	207	196	198	218	219	200	210	193	219	212	204	179	200	212	195	202	234	228	189	201	224	210	191	222	182	207	204	202	198	225	203	226	207	214	219	190	218	213	189	215	199	201	207	212	191	194	206	227	219	202	192	201	224	198	208	200	216	191	228	224	197	217	202	216	239	193	208	221	214	185	208	227	193	212	222	209	204	202	181	220	187	212	205	195	211	209	205	179	199	226	193	209	183	184	220	207	216	204	184	220	217	197	187	183	209	195	203	210	195	200	220	209	227	212	203	190	196	204	201	224	233	217	202	190	208	223	226	211	209	207	224	210	196	183	203	214	206	196	208	203	207	177	189	192	197	198	198	214	179	216	208	210	212	207	218	211	229	218	196	198	182	196	210	209	207	204	205	203	185	184	223	197	181	230	188	205	210	214	195	202	221	214	206	212	218	202	200	178	222	221	184	209	237	186	219	239	222	201	195	205	198	224	212	210	204	204	207	189	173	235	203	198	208	195	195	197	223	199	203	225	225	201	235	209	215	214	183	224	213	187	223	203	198	211	189	191	202	213	200	229	191	206	198	185	223	211	192	225	210	197	211	211	188	209	199	189	202	196	223	220	215	209	193	226	199	203	194	197	230	187	215	215	228	188	204	188	189	224	222	219	193	173	215	197	194	251	233	214	193	184	199	201	224	204	185	193	204	204	177	222	215	208	185	233	228	212	216	200	198	214	220	205	189	215	179	205	185	198	189	212	199	216	193	184	200	164	218	200	206	197	177	192	218	190	210	173	206	189	230	187	199	188	185	216	237	208	217	216	173	201	205	206	214	183	212	224	225	224	217	213	232	221	236	203	189	219	207	210	218	181	221	204	211	181	207	230	227	234	186	203	200	189	168	212	222	199	205	193	228	229	188	204	205	212	235	215	206	189	192	198	210	227	202	174	208	223	194	206	186	205	215	188	209	201	217	218	201	197	185	231	228	234	203	241	214	173	196	206	202	212	196	190	218	216	181	201	212	201	197	183	229	212	204	201	211	207	203	204	223	221	213	198	225	212	191	238	218	181	226	209	226	205	215	200	175	202	169	245	197	263	224	235	221	191	187	215	193	196	203	226	223	210	186	196	198	223	205	224	203	215	206	192	216	226	197	209	194	220	220	187	212	215	199	197	176	212	198	186	199	214	185	169	225	209	217	185	212	215	175	213	205	208	205	223	195	205	221	218	191	195	194	208	176	226	187	183	218	224	209	207	194	218	201	201	195	231	216	230	183	198	237	186	198	213	207	216	215	212	195	194	227	197	204	201	205	203	206	210	191	194	180	199	225	208	196	196	203	193	215	199	214	209	203	202	229	217	206	201	199	205	185	203	196	223	193	229	208	176	225	205	195	220	186	231	226	199	181	195	203	220	201	210	208	224	217	222	207	192	204	211	189	212	181	203	190	228	199	202	203	198	184	199	178	218	201	228	202	191	213	176	208	208	206	201	221	195	209	190	207	184	192	183	206	200	222	183	207	237	207	211	212	177	210	170	212	185	204	187	194	178	206	191	199	213	193	173	209	222	196	226	219	194	214	185	210	200	186	216	229	194	189	178	201	194	185	209	194	224	214	199	222	220	204	219	222	220	186	230	229	162	197	198	199	215	223	206	196	214	199	198	209	200	207	218	211	217	212	199	192	215	200	179	196	216	180	199	191	198	220	193	224	201	203	178	215	216	220	209	193	192	211	206	195	207	199	201	191	191	212	212	224	220	201	228	209	243	229	189	180	230	206	191	208	191	212	202	192	216	209	231	227	219	205	222	197	199	192	204	202	208	178	206	206	182	243	197	216	204	220	195	200	207	224	239	212	208	192	221	188	191	206	192	224	191	177	187	198	214	217	207	176	189	225	189	176	187	203	202	197	213	214	225	205	224	206	202	234	203	184	190	201	241	209	193	229	220	229	222	221	219	197	202	202	201	212	232	201	191	204	198	202	190	205	207	200	223	178	191	204	173	221	192	196	215	198	194	224	220	199	207	187	213	196	220	220	201	192	189	226	202	231	213	202	202	207	197	201	175	199	215	223	216	218	212	191	207	220	166	186	204	215	207	217	210	226	218	214	217	216	189	200	217	209	207	201	202	204	208	229	227	201	207	213	201	231	204	210	197	189	218	227	187	224	204	190	188	193	211	206	189	211	208	193	209	211	181	218	211	205	216	229	207	189	201	207	208	213	225	188	195	202	201	191	207	215	206	220	211	224	194	222	211	218	176	197	239	194	214	190	209	206	212	200	213	211	176	194	220	191	202	229	217	207	214	208	201	213	211	215	189	206	200	183	205	220	196	216	214	201	225	195	220	204	223	164	211	190	219	209	211	204	199	216	235	222	209	212	159	205
10931	11843	19851	20375	16403	14178	11223	9383	8055	6287	5615	4745	4483	3335	2871	2290	1987	1938	1838	1553	1453	1162	1085	1083	886	818	756	737	672	642	646	634	600	648	625	615	567	514	570	554	573	572	552	602	572	577	556	592	625	587	618	597	610	589	605	560	546	537	578	582	546	563	562	550	576	605	561	542	537	592	595	579	608	594	548	552	556	495	580	540	584	537	560	530	491	579	533	545	548	507	545	491	480	515	505	500	534	537	500	557	540	542	502	545	513	479	529	491	510	499	548	533	503	499	541	533	497	540	484	524	508	509	502	515	537	489	477	553	461	507	501	470	524	476	484	504	534	546	497	496	521	510	502	524	509	483	511	538	502	473	506	496	546	516	545	523	517	527	491	534	523	522	536	549	518	476	546	539	512	511	533	510	558	501	472	497	477	515	524	518	462	523	487	549	540	536	523	534	515	483	528	516	499	529	524	510	518	487	515	522	507	513	466	538	518	510	527	520	535	476	534	520	503	522	545	501	519	510	486	475	487	540	509	502	531	525	495	546	527	525	521	527	469	517	536	503	466	518	534	539	518	550	489	508	550	563	508	505	537	491	495	528	470	491	544	524	525	479	503	521	484	529	522	496	518	524	472	530	551	507	494	575	504	521	515	531	490	537	492	477	512	533	524	526	514	523	548	486	517	543	502	507	495	501	517	494	528	514	511	497	553	544	500	500	508	511	513	493	526	512	501	518	528	482	538	492	537	514	512	509	467	520	536	544	529	517	478	487	507	538	482	482	488	529	483	510	501	459	510	493	476	567	487	525	503	518	511	557	507	537	527	512	570	489	540	519	522	488	512	521	463	533	531	519	515	505	519	541	552	497	489	502	509	518	539	512	525	499	517	510	485	496	562	506	489	494	514	501	514	501	503	541	534	508	534	524	488	529	501	469	534	518	523	516	566	530	519	505	541	530	546	542	503	505	484	540	558	523	580	513	532	544	503	511	516	513	482	500	522	491	499	540	506	522	494	538	496	506	524	513	530	486	480	506	472	496	529	510	547	499	457	503	540	482	501	459	521	533	512	517	495	507	504	515	516	518	498	496	541	460	487	518	509	538	492	538	522	524	542	493	513	517	530	505	528	493	454	502	515	537	530	493	517	496	518	494	502	508	524	510	519	508	545	518	518	524	478	539	543	458	507	546	499	523	511	536	509	496	492	540	554	515	542	538	542	515	501	545	497	544	524	497	509	531	442	546	499	518	474	537	536	572	521	501	512	504	506	474	500	470	511	481	462	516	497	513	505	483	539	530	501	539	528	500	490	544	477	539	511	526	447	510	492	517	465	490	524	542	527	488	513	521	538	532	529	474	531	502	473	504	502	521	548	536	486	538	529	508	506	546	521	507	477	511	494	494	505	549	533	532	524	486	502	508	494	523	539	516	533	537	512	532	504	515	521	490	533	547	516	497	542	512	525	524	524	504	502	513	537	515	523	527	492	476	519	528	550	482	521	504	503	505	545	509	519	489	495	504	515	561	490	518	490	492	517	510	523	528	532	517	506	493	510	539	502	466	510	537	519	512	531	534	565	514	503	504	561	536	537	517	502	506	516	497	514	494	521	554	497	505	520	499	515	474	524	482	479	552	548	495	507	562	531	491	533	502	477	539	504	546	546	523	534	571	535	540	506	486	546	545	537	453	550	528	524	530	519	541	518	507	506	472	521	459	521	493	495	503	522	523	509	501	545	468	482	533	494	518	509	514	487	535	523	535	470	503	524	545	517	509	517	540	522	470	493	519	519	518	513	485	483	571	518	482	518	516	496	519	517	498	492	526	538	523	547	547	524	524	509	527	512	506	495	484	502	532	506	502	513	512	519	538	513	495	531	468	531	492	541	511	520	500	537	520	494	495	506	520	543	483	512	507	484	515	538	481	539	520	508	522	521	493	553	552	531	482	495	477	549	498	481	535	504	544	537	526	514	485	512	499	524	505	508	535	496	517	519	509	510	577	495	484	500	479	516	485	511	520	528	487	511	510	483	512	531	500	546	480	522	528	527	517	561	481	512	507	529	505	517	531	509	470	502	512	519	506	483	493	491	484	532	507	539	491	501	545	479	547	505	513	557	543	492	541	536	494	507	526	538	475	513	500	511	547	518	535	491	502	508	479	470	542	496	561	520	552	504	522	506	508	497	519	556	551	504	525	499	504	515	526	483	493	525	532	483	524	500	467	508	499	501	505	542	484	525	532	585	524	499	514	493	516	529	508	581	511	529	524	542	499	534	476	508	488	517	511	544	560	494	523	543	505	508	512	503	544	513	540	487	535	475	535	515	513	502	525	548	527	524	522	504	552	518	505	523	521	525	479	525	499	516	530	524	547	510	510	505	493	521	519	510	522	522	496	484	526	514	499	520	534	507	519	505	500	527	543	512	484	487	532	518	538	471	530	493	544	487	478	516	527	536	529	526	535	523	568	504	470	453	533	565	548	484	505	518	498	530	533	541	538	531	525	537	497	519	507	489	509	490	504	547	551	537	533	478	534	526	499	555	486	516	513	523	540	491	468	500	492	504	509	546	520	518	535	522	503	538	486	535	469	525	512	556	533	502	497	480	491	497	518	535	525	532	510	519	545	517	491	519	535	537	526	513	527	552	513	520	495	525	527	504	530	481	522	511	535	533	497	480	501	513	529	531	485	508	512	497	504	502	503	491	534	548	504	477	531	512	557	507	516	489	494	518	536	466	515	529	488	513	530	561	522	521	531	518	537	540	520	487	518	511	514	497	491	506	536	504	482	482	504	550	496	488	512	485	544	514	545	502	525	487	538	524	527	499	501	503	518	493	516	541	544	523	444	530	515	497	508	545	499	504	487	507	537	534	500	520	491	527	469	496	504	549	494	502	473	538	526	503	509	533	526	486	511	512	524	511	567	535	531	500	498	554	526	504	474	549	508	517	552	505	537	466	528	557	527	504	512	528	503	495	524	523	497	492	519	557	550	516	490	508	493	531	525	511	543	534	472	554	502	527	552	524	499	514	526	497	483	486	506	528	541	510	542	509	540	504	509	525	502	525	534	491	530	498	494	494	511	514	543	461	526	539	506	475	497	461	485	511	512	505	534	486	527	462	564	497	516	519	564	487	537	547	508	527	493	511	501	495	527	510	503	512	519	491	509	482	500	547	519	486	497	501	478	474	535	505	490	517	489	568	512	516	493	553	508	518	533	488	473	535	559	527	523	519	536	523	478	559	506	530	531	536	502	483	512	553	533	512	523	508	506	483	510	516	543	500	509	550	528	481	508	497	511	510	571	460	522	503	477	531	517	568	517	526	538	523	514	534	523	521	541	562	518	552	520	487	546	500	514	507	567	563	524	514	528	525	522	523	484	518	509	503	493	535	484	547	538	501	507	505	497	507	495	531	492	542	521	518	540	508	525	510	475	510	466	503	512	525	493	545	534	493	510	501	521	482	489	541	509	473	465	488	498	482	499	501	518	515	499	536	539	537	501	496	469
36659	33322	36671	28696	17442	11831	7018	4595	3592	3243	2362	2030	2002	1489	1076	936	791	701	607	677	644	521	575	514	478	461	382	393	311	322	294	313	317	279	289	294	279	291	284	291	246	253	277	270	268	279	288	296	298	299	309	257	290	231	301	232	242	261	258	288	235	237	245	271	241	271	259	274	262	257	249	259	266	271	243	280	232	253	249	266	244	279	254	271	242	244	262	253	241	233	280	272	274	254	236	294	233	238	247	276	236	250	236	271	264	268	225	261	260	267	263	252	246	254	275	257	271	271	237	255	226	263	270	252	230	257	266	253	237	272	224	256	241	240	226	265	246	242	247	243	265	240	253	231	248	239	233	254	271	250	265	243	248	227	263	241	270	258	259	271	250	244	256	257	247	226	266	242	274	235	241	236	245	234	229	256	242	255	228	258	240	242	229	225	269	251	260	263	293	268	250	265	215	234	250	242	243	252	283	217	219	258	262	264	241	257	245	270	246	231	266	255	253	260	275	257	252	232	244	268	273	253	229	217	237	227	230	262	248	237	278	241	253	259	264	246	252	236	245	255	261	233	243	246	245	237	279	255	243	269	222	227	225	242	266	253	245	276	249	230	264	235	250	236	235	245	245	249	245	228	245	262	272	243	245	280	282	254	264	263	258	254	213	251	260	245	236	230	246	259	255	232	231	237	242	225	262	227	266	253	284	253	213	264	264	267	262	237	242	259	246	229	273	236	237	269	228	282	243	241	226	253	258	258	277	269	264	258	259	240	233	238	236	259	262	261	258	238	231	250	261	229	244	269	271	249	237	265	248	262	233	285	259	267	239	257	263	240	246	246	254	243	258	255	246	249	259	271	261	279	248	259	252	263	275	281	254	249	261	241	254	270	264	252	252	251	233	225	262	268	238	256	271	249	237	246	265	237	269	252	259	241	244	263	248	255	278	259	239	234	214	270	258	245	256	257	255	240	260	252	227	235	265	236	212	262	261	228	247	240	260	258	221	233	262	254	261	233	255	253	254	237	242	254	244	238	237	232	258	228	269	267	245	269	251	247	255	258	266	247	262	247	224	261	240	235	216	226	265	241	269	294	262	250	260	241	234	221	225	259	245	246	264	237	266	227	253	233	244	255	261	297	233	257	244	223	253	245	230	253	262	250	221	238	253	241	243	244	281	251	259	249	266	213	236	253	244	255	237	229	273	229	261	254	273	233	230	270	215	271	236	221	263	253	280	248	257	263	237	273	233	227	271	268	232	255	251	237	253	232	216	217	242	232	244	273	266	240	244	236	241	209	288	261	254	253	229	217	261	261	225	237	267	258	252	235	234	232	248	277	242	251	244	228	249	259	227	251	256	269	236	239	264	247	225	255	240	233	230	262	252	227	272	249	222	247	270	232	266	263	267	243	220	255	244	247	232	239	225	253	260	243	282	242	220	254	239	232	256	256	254	251	245	244	240	265	251	253	283	239	224	262	251	258	239	277	224	226	286	256	252	206	240	265	225	230	251	245	245	229	234	250	252	260	268	255	268	220	229	245	224	227	263	254	267	276	260	261	221	236	279	261	257	221	271	257	226	276	249	253	248	251	265	254	265	257	251	255	248	263	266	232	235	256	241	238	252	245	254	278	245	245	250	254	242	232	271	255	249	255	275	251	261	266	265	261	222	230	235	290	292	251	266	249	242	240	245	256	250	228	262	257	250	257	242	252	254	241	245	245	263	251	222	268	254	245	229	271	207	285	289	260	269	260	251	268	259	222	249	275	255	249	229	230	240	233	270	276	276	243	262	263	276	265	236	261	253	244	246	253	251	248	251	271	241	265	261	254	251	253	282	275	217	243	234	256	250	248	255	232	248	264	234	254	249	261	243	247	248	258	245	280	243	272	255	253	241	272	241	290	256	228	241	202	246	250	253	275	255	264	237	268	234	253	264	256	267	274	234	228	253	240	249	259	245	242	224	223	253	237	217	260	252	276	256	241	282	234	243	242	241	239	245	270	243	257	227	256	260	280	249	238	249	249	269	249	242	248	216	254	268	237	261	260	257	250	280	265	241	263	237	263	265	252	224	251	249	252	268	243	258	257	247	270	256	261	256	273	266	271	250	239	243	232	250	232	270	250	223	246	241	259	252	252	242	230	231	240	249	229	262	219	230	252	251	249	251	230	262	234	232	253	244	279	279	248	243	237	256	229	269	262	266	223	244	246	227	269	241	230	267	253	245	266	263	259	258	243	244	251	255	259	243	238	257	278	250	216	219	255	249	230	250	253	234	236	272	267	253	248	266	237	239	263	267	220	245	246	251	253	234	237	229	244	243	229	240	260	228	259	237	255	253	223	261	228	224	242	271	240	208	287	265	214	263	248	233	232	237	242	259	272	273	251	251	244	275	265	258	227	273	238	269	273	240	274	243	293	241	229	233	256	269	263	256	223	253	244	231	242	248	232	245	230	207	243	244	263	232	262	246	246	241	268	235	250	251	245	275	252	232	234	259	247	281	264	245	260	249	270	247	268	262	270	266	228	248	244	252	244	260	209	244	262	225	248	236	242	264	255	263	275	256	260	221	245	272	227	257	256	248	242	220	256	253	254	292	291	238	260	246	244	228	248	238	278	262	264	234	262	248	269	249	239	259	246	242	252	242	251	258	250	249	225	242	267	242	241	235	236	238	271	243	254	253	244	232	288	234	227	235	243	258	234	265	250	253	246	258	239	262	259	235	250	252	238	263	231	241	245	260	252	262	252	245	244	260	252	222	246	249	249	248	243	235	228	245	261	242	242	253	255	237	270	263	286	242	229	235	247	248	238	261	230	256	255	260	263	233	238	245	247	260	248	235	260	268	263	269	229	232	268	259	238	239	240	234	266	253	267	253	241	292	271	281	230	267	240	259	249	266	245	251	245	250	261	255	292	254	248	229	271	243	229	236	245	248	261	270	258	264	245	278	235	259	270	283	257	269	250	258	255	243	247	232	241	237	241	231	231	271	228	250	263	246	241	231	275	259	240	248	228	276	273	245	255	265	259	273	253	268	246	248	233	263	256	216	260	292	251	248	270	212	247	230	241	256	223	255	255	254	249	269	237	274	214	212	261	256	265	272	247	254	256	243	243	257	247	252	254	249	279	260	249	252	268	239	274	237	249	256	246	240	238	276	226	259	243	240	254	248	269	289	275	243	245	261	260	235	248	246	253	255	262	255	254	237	289	253	248	271	238	232	234	248	229	239	260	260	252	266	230	234	218	224	255	247	238	237	266	279	233	257	257	261	236	239	231	242	258	257	254	225	233	242	250	254	240	243	260	262	237	264	241	251	241	228	260	217	221	245	258	234	262	267	251	262	239	231	239	272	259	228	241	263	266	246	249	254	242	241	256	269	232	256	231	270	271	231	265	278	248	234	241	262	214	253	236	241	248	261	239	240	241	262	247	238	276	225	251	266	257	248	221	237	240	255	253	240	250	238	272	238	218	247	255	249	266	261	250	250	268	267	233	282	253
24631	25244	36897	29068	23732	21237	17276	14473	13145	12181	10385	9167	8559	6992	5778	4972	4227	3815	3387	3114	3033	2701	2747	2440	2275	1849	1631	1651	1309	1147	1111	1178	1006	870	894	874	821	818	810	763	702	693	715	763	800	757	786	823	903	885	858	880	900	850	746	719	686	736	740	713	699	664	704	704	678	756	762	769	661	766	740	727	729	797	705	667	668	656	670	687	703	666	664	657	672	667	663	645	636	657	659	649	677	601	616	642	605	631	633	594	610	624	580	634	629	599	612	570	647	650	636	613	609	617	560	616	654	615	640	628	653	628	608	597	624	594	637	600	615	588	603	571	620	595	591	610	666	646	618	636	589	639	568	629	599	675	606	644	611	622	581	615	638	610	563	597	618	613	597	593	583	626	597	614	649	564	648	656	607	658	651	593	605	564	642	586	623	642	610	622	579	619	623	633	596	576	621	634	633	611	613	567	618	657	656	611	600	582	636	612	611	644	609	576	573	623	614	614	590	626	616	619	596	596	641	595	624	567	597	571	592	600	656	600	614	628	605	572	635	605	647	599	588	584	619	613	647	600	605	601	651	595	575	565	641	601	650	588	587	570	609	635	619	642	622	618	586	615	591	639	617	641	642	608	581	620	590	633	554	578	637	612	601	625	612	646	612	571	618	608	620	574	627	560	646	572	598	554	610	544	578	600	606	587	602	591	618	600	617	602	628	621	609	600	590	566	568	590	619	585	606	575	627	598	600	612	599	616	593	539	626	584	565	603	640	670	608	573	589	608	618	594	623	580	629	576	615	605	592	617	619	584	563	591	640	590	592	626	608	644	632	601	587	614	601	611	661	626	599	625	592	614	589	599	628	618	637	567	595	574	625	617	628	544	575	630	619	605	622	626	583	587	589	630	615	585	613	614	633	628	568	571	621	608	626	627	589	600	592	574	604	588	602	645	640	578	575	608	613	611	618	576	578	601	555	643	614	655	629	611	609	609	620	617	600	632	588	591	588	592	610	626	599	602	591	583	639	567	616	644	638	603	562	586	615	667	644	586	585	603	603	630	614	602	654	623	640	580	583	585	604	588	627	584	633	646	597	626	636	578	591	571	606	589	583	609	602	567	607	596	597	623	610	582	558	607	584	650	595	615	601	573	589	567	627	592	571	584	647	586	635	611	552	605	621	576	588	594	591	573	587	594	563	614	613	645	662	622	641	587	627	578	629	658	585	601	634	590	590	610	599	579	608	621	632	638	555	600	599	614	574	568	640	602	561	613	653	582	595	668	604	569	582	582	606	555	616	607	589	635	621	569	576	580	609	617	583	621	597	610	573	603	573	601	647	587	561	633	626	627	604	584	574	580	632	590	666	609	619	619	589	604	598	593	592	591	606	597	634	585	615	613	564	586	593	609	614	580	630	620	593	624	675	581	645	596	587	601	585	597	617	609	535	585	605	608	592	559	615	625	622	624	610	634	580	619	632	598	594	596	618	581	590	624	610	576	582	642	608	570	635	595	613	657	589	614	570	624	599	612	569	613	616	604	642	640	598	608	583	621	594	598	599	625	629	616	583	624	615	605	568	585	632	614	620	590	598	611	589	614	580	615	617	575	606	602	593	578	568	616	628	630	601	619	623	639	610	604	621	645	577	637	624	598	590	601	576	552	624	607	621	632	630	582	604	652	613	623	566	594	623	600	565	618	595	543	639	648	625	634	594	558	634	589	611	610	572	567	593	586	601	577	637	614	614	628	581	595	618	621	568	585	607	597	649	578	587	594	638	606	657	631	590	598	616	571	635	622	620	603	586	616	614	597	600	634	622	588	596	612	585	598	615	594	539	631	586	611	599	582	601	582	623	634	610	604	614	596	561	578	636	637	622	645	593	619	603	617	588	592	579	654	626	608	607	643	617	604	584	644	582	644	589	644	576	610	609	549	618	654	575	635	589	606	572	637	617	602	600	612	601	620	590	655	571	583	591	579	628	611	629	598	623	590	612	633	603	601	599	582	613	592	632	619	601	575	629	563	595	599	570	571	609	620	684	578	647	612	617	571	634	618	618	581	612	580	598	610	599	612	562	608	604	577	589	648	613	631	622	621	677	604	556	610	625	586	606	567	604	588	629	600	612	612	588	631	596	584	619	615	600	634	637	645	598	615	604	594	618	610	598	565	611	621	620	583	663	624	590	604	647	542	610	603	599	614	638	580	633	627	642	606	603	599	651	577	604	596	595	630	556	600	562	577	613	616	599	562	611	587	576	600	610	608	577	586	613	585	586	576	585	616	605	627	630	612	595	578	636	616	590	652	588	612	590	652	603	625	618	616	627	575	595	620	617	627	647	595	609	597	615	631	614	595	639	608	620	632	638	601	580	570	637	603	627	619	616	621	623	590	635	604	634	617	616	595	584	580	586	624	631	582	619	638	565	603	605	622	575	599	633	593	611	599	590	652	628	590	617	535	613	594	581	608	645	594	594	658	606	576	584	583	583	574	660	629	620	585	577	588	593	633	615	614	605	566	558	663	625	643	596	624	597	636	645	615	598	552	594	573	599	620	630	576	600	587	621	599	597	596	635	619	604	665	620	584	629	632	635	556	588	599	591	581	615	600	625	603	585	593	587	611	581	632	593	593	652	631	643	650	618	590	642	581	647	594	570	614	572	564	572	589	613	576	585	607	590	647	632	609	569	628	597	602	610	641	606	618	597	625	592	598	573	585	591	597	584	614	639	619	604	626	640	577	611	587	619	590	583	597	588	604	621	645	584	591	621	642	597	624	583	614	557	616	633	621	595	602	641	604	624	581	591	636	625	649	610	604	616	598	609	592	668	635	603	545	668	620	642	618	642	649	602	576	591	528	590	596	605	604	580	569	617	625	603	600	590	582	579	656	595	633	527	614	596	629	610	618	582	607	625	613	590	594	615	573	615	601	626	596	607	597	631	599	592	559	578	601	620	579	577	607	616	629	642	609	580	616	585	587	662	591	582	556	580	578	607	603	589	618	615	595	666	584	599	604	584	606	581	604	563	562	595	632	611	592	604	605	599	597	568	580	616	579	631	544	569	619	569	553	634	621	595	616	573	588	613	607	613	616	587	594	613	646	626	575	635	619	615	621	648	584	578	586	609	604	598	600	576	586	626	624	596	603	608	635	614	625	580	566	605	631	593	603	621	561	636	623	570	572	611	594	626	619	592	653	643	647	627	633	591	621	633	588	586	587	594	608	596	621	606	589	598	650	592	639	635	593	586	624	583	611	603	599	573	575	621	605	621	620	588	599	605	575	612	563	602	631	626	591	597	608	594	619	590	592	605	578	572	644	564	624	637	653	629	585	608	639	612	620	591	626	631	608	619	654	543	609	605	614	600	612	634	613	601	579	547	612	604	579	599	628	611	603	562	574	603	613	593	562	649	611	561	626	626	641	616	585	594	582	569	604	614	605	617	620	599	612	585	564	649	611	578	585	587	648	622	623	617	616	612	604	655	590	584	617	603	607	639	593	598	599	592	623	609	618
45448	40763	42644	34942	23134	18519	12083	8056	5531	4292	3094	2619	2559	1952	1496	1294	1001	958	851	835	725	836	771	668	657	597	524	507	410	370	335	313	282	311	325	275	295	284	252	222	250	248	266	268	257	259	259	268	277	262	258	259	270	266	258	221	229	251	236	230	237	263	231	238	237	242	234	198	243	270	241	205	226	237	209	229	251	223	260	256	212	244	238	259	220	241	271	246	232	208	226	195	251	228	224	222	240	220	221	219	203	225	203	234	225	224	222	232	217	223	222	223	195	195	232	217	212	211	231	253	223	213	196	191	227	217	206	214	221	233	214	188	204	220	214	207	228	201	221	217	232	219	257	202	217	216	203	217	234	224	208	237	219	195	191	238	203	209	228	244	214	212	224	252	238	246	222	235	241	195	204	211	204	221	210	233	211	209	205	239	204	220	209	217	213	252	196	224	236	210	218	205	221	201	250	195	204	221	177	235	233	224	261	201	210	201	208	213	222	216	192	215	226	235	220	215	187	212	233	244	209	223	216	220	220	237	228	202	208	230	234	209	212	219	222	220	217	204	247	221	218	220	228	210	208	224	218	203	219	229	211	215	218	243	224	209	227	194	246	223	211	199	206	199	228	235	226	217	223	208	203	202	218	208	227	222	241	230	249	221	216	200	239	201	215	198	238	217	200	214	213	222	205	212	190	237	207	232	194	193	232	238	228	228	235	216	205	227	208	220	194	186	230	223	239	221	229	220	226	247	220	199	200	241	198	203	242	202	227	211	235	250	185	199	220	253	229	211	218	207	225	221	222	202	238	200	207	207	236	192	225	224	198	220	206	199	221	201	217	234	214	209	209	200	199	231	202	203	218	229	196	208	194	195	224	183	241	231	219	218	218	223	203	223	223	215	195	224	201	224	212	215	235	189	206	217	215	212	199	222	225	213	223	217	232	222	240	236	206	193	222	228	234	192	231	214	235	223	209	211	215	208	215	237	219	235	234	209	206	187	232	207	271	197	222	196	264	221	189	210	217	212	199	223	213	221	222	199	209	236	212	196	243	215	205	230	189	219	233	220	201	200	228	217	203	208	253	232	231	228	253	222	208	205	228	234	204	216	206	204	234	233	211	211	225	212	216	214	210	205	217	196	171	227	202	215	223	219	218	233	220	226	248	215	218	196	209	205	214	208	228	208	206	208	198	227	197	234	237	204	217	241	226	182	213	211	251	236	205	231	244	221	192	202	204	229	206	214	206	190	228	219	222	230	182	197	200	209	224	222	215	227	203	223	202	222	227	200	197	212	224	202	234	227	207	215	239	226	223	226	191	216	199	187	198	214	214	204	206	223	210	219	210	225	204	225	236	213	197	231	214	223	222	237	219	216	198	225	241	212	207	218	218	214	218	187	194	227	234	223	195	201	193	206	213	200	253	197	220	241	215	224	199	220	220	183	207	218	185	224	230	242	191	196	205	199	195	229	206	196	239	222	233	199	208	210	208	182	235	199	232	215	238	203	221	208	213	217	233	202	259	222	208	194	233	233	236	209	215	197	214	227	237	218	260	224	200	194	225	213	198	212	214	208	233	207	193	225	236	211	251	192	192	212	222	198	227	191	217	246	195	225	182	190	227	203	193	204	215	236	224	208	219	226	215	198	232	218	225	213	242	206	224	239	267	210	224	215	226	222	207	273	227	224	225	216	204	221	200	203	217	226	219	216	216	199	234	231	238	226	213	218	199	211	206	180	248	224	243	206	235	203	243	222	184	196	234	206	238	214	199	237	233	205	203	213	206	211	239	225	243	208	204	220	204	216	210	205	241	230	225	228	238	223	217	219	224	212	209	223	199	234	235	203	229	201	210	194	225	211	219	192	213	210	222	203	201	202	239	217	202	222	217	207	223	207	179	193	206	234	200	224	199	189	218	207	213	224	202	201	225	236	208	194	186	198	218	215	216	232	227	222	218	202	221	213	204	221	206	195	226	222	216	210	216	201	216	233	252	225	232	253	234	186	198	223	213	235	177	222	226	228	233	247	204	206	196	222	238	220	189	233	218	229	205	233	223	202	212	216	214	194	212	229	198	207	207	235	215	206	213	211	221	207	217	221	220	250	219	218	192	219	205	193	218	219	186	197	245	246	237	213	213	216	187	224	229	225	238	200	213	215	213	226	225	214	203	207	189	233	209	214	224	225	200	227	222	212	199	207	193	209	205	226	203	221	207	232	225	212	225	229	207	213	207	217	195	210	225	220	221	209	217	227	218	209	203	230	197	210	224	216	231	226	225	222	223	237	232	192	225	210	220	233	193	207	203	235	205	208	218	206	210	234	216	221	228	243	237	208	226	209	220	237	241	209	218	224	233	238	205	228	223	202	204	219	227	237	212	193	228	231	220	198	204	228	213	213	226	208	207	203	237	244	203	217	209	209	195	225	206	240	199	217	224	207	204	240	206	239	189	201	254	215	226	185	222	228	233	215	225	193	227	205	252	230	229	223	209	202	174	178	235	231	251	215	199	213	222	221	231	208	209	217	205	211	200	212	208	238	245	212	229	218	219	204	206	221	199	247	234	219	219	196	207	209	228	207	220	199	224	220	213	242	229	212	206	225	220	215	199	230	169	239	171	233	214	211	231	212	207	196	170	184	219	212	254	191	203	206	245	205	217	224	235	190	238	219	223	229	220	211	248	235	202	220	217	197	227	228	212	204	224	208	210	238	214	248	226	221	248	220	219	205	213	222	227	214	220	234	211	223	221	221	231	196	181	216	220	218	212	236	215	177	235	223	211	227	209	215	207	220	207	241	205	221	186	216	213	225	207	217	238	197	198	229	208	217	225	212	204	246	208	221	213	211	185	200	195	214	217	216	197	221	214	201	223	235	228	225	224	203	181	213	219	205	219	239	231	227	244	209	208	229	203	240	208	191	226	207	223	218	216	242	233	269	223	240	220	247	194	216	195	198	225	224	246	228	213	222	210	204	222	227	213	210	209	220	236	214	185	204	214	231	193	248	204	207	198	208	197	227	221	219	218	248	231	205	246	229	184	203	229	209	241	221	228	225	200	215	216	233	224	204	236	234	210	226	221	236	205	200	208	211	232	187	217	237	216	213	211	225	225	214	262	245	216	234	200	214	254	219	202	222	217	197	235	213	233	199	226	227	216	205	206	219	202	207	207	213	219	207	192	224	238	197	215	218	206	233	238	217	202	207	225	236	239	207	219	202	204	243	240	214	232	231	199	203	225	207	214	216	226	223	231	221	203	229	215	226	223	211	190	223	205	221	222	227	210	188	195	193	179	208	243	231	209	217	237	188	236	203	237	267	223	198	217	202	229	240	193	225	242	219	217	223	193	230	233	249	215	196	211	226	216	230	224	187	227	221	206	224	217	220	226	201	210	234	224	219	225	234	198	214	211	217	209	249	222	239	239	228	208	228	226	222	174	215	223	211	232	189	223	209	211	226	208	221	229	210	219	234	201	198	210	216	210	217	206	226	207	240	215	191	251	217
30965	31989	43935	34018	29341	25829	21437	19105	16252	14772	12437	11349	10600	8598	7635	6300	5298	4922	4817	4733	4194	4275	4035	3616	3155	2836	2334	2513	1667	1454	1358	1403	1281	1022	1067	1068	981	924	791	712	722	728	832	970	938	895	924	906	949	1042	891	921	885	862	775	715	673	689	678	664	649	734	753	702	693	688	689	666	692	713	726	713	700	730	639	631	614	662	629	630	673	642	606	580	574	626	615	629	538	636	656	586	609	599	529	521	594	589	540	566	574	549	530	541	567	528	526	511	484	568	511	533	516	534	539	544	541	540	511	528	509	510	518	545	484	492	522	481	497	511	532	517	518	494	533	533	520	500	524	549	518	514	537	532	515	520	475	501	546	516	499	523	501	556	511	496	503	523	532	568	527	504	554	558	525	558	543	567	501	529	517	513	515	555	513	531	541	501	539	564	515	543	492	527	506	497	475	558	582	529	548	502	517	551	526	575	526	541	516	537	513	489	524	545	486	541	502	477	517	489	534	537	566	526	505	511	519	502	518	564	526	507	509	552	528	554	516	493	479	555	531	527	526	518	529	540	512	512	549	522	516	516	542	540	487	479	507	521	499	546	485	505	502	519	537	486	532	533	524	537	546	548	507	497	507	529	528	500	536	516	549	553	560	519	485	553	540	502	526	521	506	550	506	525	496	515	538	556	488	582	537	516	520	536	488	551	528	537	505	493	556	565	553	544	535	527	488	518	498	512	558	538	517	506	540	508	528	545	550	482	529	562	526	517	550	505	481	536	491	526	501	530	502	527	511	547	550	530	505	543	533	529	532	511	538	563	526	524	504	554	510	491	510	552	530	547	516	547	563	522	505	507	504	523	518	535	550	577	522	537	539	490	551	514	520	523	535	549	490	509	538	516	522	490	479	552	512	511	510	551	519	536	526	520	533	542	541	526	541	542	489	564	521	508	479	476	504	503	571	495	555	458	552	552	539	561	526	477	514	520	496	501	512	533	538	478	531	527	489	481	535	551	521	490	569	568	510	524	501	510	538	514	498	508	502	495	509	502	541	543	517	544	514	536	518	538	560	493	487	479	550	555	523	554	534	516	516	479	508	514	516	503	578	524	503	523	495	533	501	497	543	537	545	539	528	515	513	516	507	506	560	532	555	532	529	525	527	523	565	543	498	527	526	533	486	553	565	528	486	498	510	521	542	534	499	496	504	549	545	505	508	521	486	496	517	508	494	547	485	535	540	504	560	525	540	564	486	486	540	550	489	497	512	477	517	525	529	516	528	536	541	516	543	457	522	505	501	503	530	528	505	523	462	514	555	531	533	531	533	568	559	520	585	504	559	514	520	549	483	536	485	531	497	487	498	505	499	567	551	568	541	539	553	501	543	522	518	514	563	511	508	535	515	538	522	501	524	529	538	512	488	506	537	511	537	492	556	539	556	496	539	532	514	542	529	517	522	497	499	515	481	536	487	537	567	552	497	500	525	527	535	501	490	522	506	552	489	537	565	492	529	510	497	508	482	535	511	529	518	539	527	562	532	487	537	544	531	491	518	530	535	508	564	496	529	509	493	546	482	515	554	484	521	482	521	540	557	558	509	549	504	531	537	551	552	490	517	503	529	483	501	583	527	499	531	513	515	526	479	520	555	511	510	523	536	536	523	500	491	521	505	513	515	536	534	546	525	512	511	524	519	523	497	543	514	506	515	541	561	506	543	521	528	545	545	526	528	559	522	526	546	526	576	553	549	500	503	511	477	487	505	524	540	512	492	547	552	496	543	489	510	505	465	542	488	524	501	536	497	546	530	531	543	519	520	489	528	534	505	485	560	559	505	471	507	502	510	501	528	495	516	536	458	548	494	495	537	514	524	518	523	524	488	529	500	570	545	498	510	508	523	512	553	531	493	546	539	510	510	551	498	524	511	535	535	581	534	507	493	581	512	507	554	490	552	530	496	496	530	523	494	537	544	532	481	529	543	497	543	479	546	491	509	518	556	524	557	500	509	533	523	526	501	556	562	513	511	553	510	506	534	542	501	527	529	520	538	554	504	576	501	486	533	546	558	517	534	514	499	526	517	483	490	536	465	509	546	485	515	506	548	540	514	504	498	527	519	528	543	536	497	559	544	474	515	519	500	525	542	517	515	524	475	577	464	484	495	510	544	525	514	558	520	499	513	493	509	530	505	475	528	485	501	522	505	528	530	487	513	503	497	520	498	521	556	530	490	534	519	521	512	578	512	534	505	561	536	542	473	486	525	546	523	500	528	517	539	515	533	499	531	474	517	493	475	542	540	518	499	533	543	561	531	492	536	541	514	471	530	545	566	541	486	559	513	517	536	521	564	532	541	515	513	514	535	548	533	517	507	530	503	520	485	529	533	528	501	516	465	517	529	566	530	514	520	497	519	555	532	530	512	519	511	503	516	531	496	531	529	549	501	510	527	565	523	529	564	516	538	483	503	560	519	509	554	537	554	541	519	506	582	519	563	539	553	513	548	501	509	523	551	538	531	520	538	492	544	528	551	561	510	510	528	505	459	503	543	520	523	487	519	507	508	495	543	551	510	517	502	513	531	505	526	517	508	470	531	553	541	516	533	545	483	508	513	527	506	516	548	497	546	527	558	526	513	547	535	547	558	522	507	527	549	486	547	559	518	504	493	508	535	543	504	552	537	565	531	516	507	562	489	496	541	551	559	542	510	530	540	498	481	513	516	541	567	505	530	527	486	515	540	531	523	539	533	475	523	558	528	528	507	473	490	528	536	509	503	522	522	508	532	517	534	544	536	514	504	488	516	532	551	539	486	509	547	537	529	546	475	526	554	526	517	534	565	557	534	540	515	565	541	519	536	565	503	521	548	547	517	548	565	527	531	545	549	554	505	523	540	497	513	539	508	531	551	526	519	553	530	513	507	521	520	562	526	511	455	502	524	510	520	522	520	517	489	507	494	520	555	517	552	544	498	521	547	541	551	513	505	498	517	545	523	515	512	498	526	503	516	491	527	515	508	511	511	556	515	518	490	506	504	516	492	489	537	485	519	544	548	539	507	507	551	554	565	520	507	541	509	498	512	513	544	515	547	558	498	506	485	513	511	500	533	558	498	532	529	516	498	555	504	490	543	505	573	526	521	515	526	512	520	529	513	538	527	522	532	532	542	533	500	518	546	508	562	519	526	508	511	538	515	531	539	510	520	540	534	556	526	531	532	549	511	519	516	528	535	497	542	521	506	554	544	563	540	502	553	537	560	440	490	487	503	540	488	537	471	532	489	545	511	531	535	487	532	517	545	512	528	515	514	533	515	502	534	518	515	518	532	508	536	508	546	532	541	515	548	548	550	528	519	491	482	480	514	505	510	497	537	532	519	544	518	526	519	496	520	524	515	535	500	539	516	502	490	518	533	550	513	550	513	499	563	545	511	478	546	514	530	514	555	529	536	528	540	525	518	523	493	564	508	518	519	519	501	516	519	522	537	479	468	531	530	509	513	516	504	481	508	603	521	539	545	530	597	540
17473	14470	13418	9889	5791	3607	2512	1779	1457	1241	985	800	829	673	607	527	475	451	399	333	358	303	268	284	254	271	248	236	253	226	222	231	231	231	211	225	210	198	190	237	205	201	219	237	237	202	226	213	239	232	209	213	232	233	227	211	215	203	211	217	175	197	227	202	223	215	223	220	220	204	211	226	202	220	202	200	214	219	213	219	200	205	216	219	208	208	217	208	216	189	210	189	216	230	207	218	206	208	207	204	194	201	190	200	209	178	219	196	214	210	183	230	200	220	193	216	191	230	209	209	211	203	221	222	202	191	210	226	206	219	217	194	214	207	191	187	177	206	217	196	228	199	239	220	204	179	200	230	188	196	199	195	197	188	229	243	221	191	212	237	202	196	222	224	208	197	232	215	233	220	199	233	205	204	223	225	215	199	206	205	169	184	228	226	212	211	211	196	199	212	196	204	202	181	214	208	220	214	216	205	206	226	210	213	187	196	229	211	198	192	220	194	228	210	216	214	251	226	231	229	213	216	212	227	205	230	222	190	203	177	202	203	207	211	192	218	209	232	191	192	217	243	224	223	198	210	207	217	245	198	198	202	226	246	205	221	191	234	246	214	200	193	227	207	178	182	210	205	189	213	216	209	235	215	200	252	207	194	191	189	197	210	196	196	201	196	205	231	193	214	222	182	222	201	210	198	214	205	192	213	212	210	215	210	233	211	205	202	223	209	233	209	199	181	233	228	238	212	207	201	202	219	231	244	197	235	198	187	197	203	223	206	210	217	201	200	235	194	203	228	190	210	211	226	198	198	170	212	213	196	229	209	206	239	225	199	210	191	257	201	217	182	201	192	199	212	192	199	204	205	203	212	195	200	207	228	195	217	205	209	203	200	184	209	205	218	193	208	213	232	186	169	189	208	207	218	216	189	196	217	184	179	196	204	205	207	219	220	207	211	201	206	203	207	202	179	217	245	204	196	181	212	216	214	197	218	202	175	195	229	190	192	198	223	233	245	199	209	203	206	196	197	233	213	196	183	167	198	204	206	192	210	201	204	203	199	208	209	184	222	206	223	209	223	210	215	197	220	220	233	192	190	179	222	223	231	198	228	193	191	239	199	202	235	197	179	187	192	198	221	198	207	196	210	183	216	215	234	207	212	202	221	215	213	221	198	205	220	221	206	223	184	219	215	210	216	201	202	220	211	200	211	205	192	212	210	233	202	221	197	216	221	213	194	210	171	211	216	212	212	204	178	175	247	185	227	204	224	195	210	202	213	194	237	223	225	227	235	201	201	252	213	199	190	212	219	207	220	207	190	213	198	202	191	198	204	209	210	218	206	207	197	197	199	217	181	193	213	218	205	200	214	207	227	207	225	209	221	181	199	198	202	238	212	198	205	212	220	203	202	207	196	210	212	206	195	188	226	218	198	215	204	211	190	201	222	190	234	225	265	221	208	198	211	220	188	215	204	217	211	209	212	229	226	229	200	207	188	203	194	165	190	204	208	226	210	220	204	212	186	203	205	186	213	212	203	220	225	201	219	216	205	193	202	212	206	188	219	204	205	213	207	184	207	209	188	202	238	197	194	189	184	191	217	205	216	212	236	216	242	209	192	201	203	196	216	207	196	252	189	185	190	224	218	206	242	208	222	226	209	214	213	198	207	210	201	211	204	212	227	174	203	213	195	221	187	197	188	184	200	210	239	209	219	222	192	208	199	222	236	185	215	242	208	195	195	238	196	196	205	204	215	220	209	205	199	218	197	242	186	205	191	194	208	234	225	224	226	206	204	203	212	220	211	208	191	212	221	194	210	200	169	188	221	249	213	192	219	186	223	215	217	210	206	179	211	203	215	202	213	217	215	198	213	226	221	188	202	211	177	236	178	233	199	225	210	217	192	216	203	199	208	231	195	213	211	236	200	218	225	193	201	192	211	229	197	216	190	226	211	186	216	221	216	213	207	236	194	235	196	199	215	208	211	214	183	202	188	195	204	225	220	173	211	205	197	202	219	211	203	213	229	223	214	189	224	199	189	218	213	223	212	176	211	198	202	221	212	229	190	203	226	240	230	202	218	204	208	198	209	235	196	223	207	226	207	226	237	189	199	195	204	204	207	208	213	203	231	204	256	213	209	197	199	183	227	200	218	199	201	204	207	211	199	206	197	227	193	208	231	208	205	228	195	205	204	224	194	211	202	195	198	216	218	193	197	221	206	200	226	219	199	187	198	230	203	192	217	240	191	214	199	176	218	193	217	193	226	234	218	220	184	204	225	183	210	197	210	200	226	201	214	191	207	201	199	202	194	193	212	220	212	184	221	176	224	209	205	210	214	211	203	241	198	223	260	205	220	234	205	205	209	220	246	190	202	230	194	236	216	223	202	220	180	188	197	236	212	225	210	219	213	207	178	215	204	212	198	197	219	212	203	207	198	197	266	214	203	183	209	248	195	202	219	207	218	223	209	199	222	184	224	200	202	209	198	229	224	190	200	199	197	209	208	206	203	226	207	196	229	214	187	184	209	206	200	198	201	217	201	198	229	214	213	212	217	229	212	218	202	209	207	186	184	232	236	206	211	211	170	235	224	168	215	216	206	228	228	215	208	187	230	200	194	196	216	204	206	192	236	232	235	200	199	209	214	216	207	210	223	202	207	202	206	205	213	191	218	241	187	209	200	206	226	215	222	199	204	191	200	212	206	194	213	203	242	216	209	220	261	220	187	201	223	221	189	179	184	216	227	225	178	233	217	221	233	206	204	211	215	204	215	205	211	236	213	223	206	214	199	194	210	197	214	181	198	208	230	203	202	228	240	230	224	220	221	211	217	208	197	236	210	193	170	203	144	213	210	213	195	223	204	192	212	209	223	219	207	201	191	205	209	220	203	176	227	199	224	198	226	214	207	191	192	204	206	216	233	198	224	194	223	209	204	210	188	211	215	211	194	180	192	228	198	201	211	207	206	220	202	214	211	210	197	214	256	205	209	235	202	236	192	199	206	214	208	205	198	210	232	201	199	205	226	213	211	213	223	211	209	185	212	217	228	221	193	205	230	199	205	216	209	201	192	201	227	192	230	224	183	222	230	213	200	214	196	197	207	222	189	205	218	199	176	246	198	207	203	217	221	217	193	213	208	213	212	203	219	247	200	216	204	227	239	201	239	205	211	201	222	224	187	203	239	206	189	236	200	196	232	208	190	238	220	189	203	204	213	232	203	209	218	192	216	222	220	202	202	209	194	214	188	221	201	181	213	198	219	198	208	208	200	226	221	217	224	203	200	181	222	196	239	206	202	236	219	167	201	198	184	186	207	240	191	205	208	214	199	197	195	217	191	210	236	187	215	214	187	203	231	213	212	196	193	236	189	189	206	214	209	231	224	204	214	205	214	219	202	190	198	215	202	191	223	192	182	219	195	180	184	210	237	186	202	225	223	208	210	213	212	203	227	187	230	203	213	220	207	184	224	197	208	212	184	182	207	187	210	214	192	197	186	216	209	215	202
10816	12499	18464	18603	15168	12278	9818	8054	6773	6161	4943	4262	4089	3466	2925	2535	2218	2108	1918	1605	1492	1519	1227	1038	981	869	820	760	671	674	639	643	675	632	652	580	568	574	556	534	564	543	574	535	574	556	602	598	628	639	630	567	598	561	619	584	540	562	600	529	583	585	593	569	576	603	566	559	583	647	603	591	623	577	538	569	563	517	595	587	574	587	563	531	545	524	548	554	534	571	566	557	540	515	555	558	574	526	512	555	528	527	500	516	535	549	536	506	520	562	509	488	511	519	498	484	517	496	496	526	538	486	535	521	549	523	520	491	534	505	501	498	525	505	503	554	580	501	542	521	518	473	500	520	463	532	528	488	543	502	522	561	560	484	488	500	536	504	519	525	468	494	509	481	542	532	526	504	510	497	558	526	508	478	505	544	565	513	527	491	513	533	522	520	501	523	509	518	562	528	515	467	554	520	589	544	535	499	541	493	530	534	488	530	499	557	584	454	509	502	503	534	544	532	538	492	527	537	496	555	519	524	510	531	466	515	544	541	542	516	514	566	471	483	511	503	531	547	503	510	487	519	539	507	520	501	519	520	486	448	521	528	539	545	513	509	509	525	504	519	519	493	511	489	506	513	483	515	485	528	501	510	477	530	487	528	537	512	556	489	542	518	534	513	478	505	500	521	539	513	521	538	506	541	536	478	514	504	541	560	499	539	521	535	541	535	515	537	501	527	546	538	491	503	481	514	492	523	517	530	524	525	498	529	502	487	523	494	523	534	514	526	567	481	553	529	478	521	500	554	531	516	487	484	516	520	530	503	514	539	531	497	505	494	519	525	478	508	520	518	510	538	545	547	520	535	488	511	521	508	511	504	503	511	515	512	517	532	481	496	538	504	537	526	514	522	504	476	562	453	488	530	496	529	547	543	559	491	528	543	525	558	510	542	500	526	527	514	508	504	523	502	507	498	486	513	502	488	525	506	524	496	496	511	565	564	529	517	489	555	528	528	531	568	570	536	531	526	560	460	473	504	510	492	558	502	540	545	508	519	502	538	492	484	505	538	510	511	483	532	509	531	549	537	482	537	538	523	574	480	518	516	565	503	526	515	526	538	465	518	503	494	508	519	506	503	547	508	486	527	522	526	558	523	523	525	529	522	501	544	490	501	515	536	543	538	508	499	536	488	516	554	526	519	514	553	504	530	519	506	540	532	511	506	513	556	548	515	539	503	523	504	520	491	514	537	519	499	496	527	539	459	542	562	499	506	497	505	536	533	569	483	477	520	514	514	500	507	549	507	496	525	538	576	516	488	539	478	523	532	556	504	493	528	496	468	507	512	532	476	520	510	522	506	499	502	514	501	530	496	492	542	521	520	512	487	498	520	529	493	560	523	535	533	515	495	520	518	557	507	530	546	498	524	525	533	492	492	539	541	494	515	533	520	538	518	505	510	514	514	513	541	504	510	479	523	543	474	524	503	518	491	515	539	534	494	521	558	536	547	525	503	538	540	534	542	482	500	501	514	498	454	458	491	499	537	507	527	509	540	541	517	537	520	508	520	518	517	499	483	522	547	519	546	501	529	499	500	496	482	548	565	537	523	490	503	531	518	480	538	530	497	510	509	503	476	482	500	541	553	539	526	554	535	520	496	520	540	492	494	533	528	536	511	509	515	533	487	540	524	529	501	467	499	515	493	481	565	491	502	534	502	515	555	486	541	543	524	527	505	543	514	501	512	559	520	512	496	522	511	488	549	543	492	491	534	457	558	551	537	503	512	529	564	523	505	500	515	531	501	495	540	513	492	518	523	521	511	538	536	512	548	544	513	541	551	558	519	510	548	537	521	559	533	509	533	520	554	532	505	530	511	512	536	508	548	521	493	531	545	527	532	504	505	514	543	503	478	554	522	550	520	514	564	514	472	517	487	478	507	525	534	527	534	535	504	533	496	480	506	532	533	484	534	497	507	485	522	532	492	537	523	524	486	522	547	498	498	530	497	508	539	505	546	520	502	563	537	538	520	584	496	490	504	495	509	536	480	477	551	562	538	509	532	568	537	541	545	531	481	517	512	526	504	557	513	525	543	521	499	564	532	530	498	526	552	531	539	538	557	532	547	535	513	519	471	519	540	510	488	525	552	502	494	547	542	514	515	563	510	482	508	540	491	552	480	500	498	517	511	536	541	517	514	548	537	519	524	533	509	528	512	530	546	525	500	531	482	505	508	535	530	518	535	540	523	553	533	509	500	495	509	506	518	497	547	509	476	495	546	506	529	494	485	470	504	532	514	516	513	535	487	519	520	495	544	556	532	528	545	528	556	557	500	531	505	506	564	543	544	501	512	539	514	537	535	538	559	534	529	512	502	502	533	498	535	532	521	493	467	500	504	538	503	561	486	501	513	512	529	542	526	484	582	528	503	505	501	534	524	564	456	519	484	497	527	492	530	496	513	558	518	617	527	559	514	531	517	532	533	549	512	523	513	552	521	537	538	510	548	529	480	509	499	492	478	528	526	508	499	507	517	510	511	518	504	505	513	533	516	515	499	502	506	534	491	484	538	541	509	536	568	483	493	496	517	527	544	540	547	527	485	510	531	548	464	506	503	509	509	539	534	505	563	537	529	491	463	558	500	531	501	523	512	503	502	529	518	521	523	524	484	534	540	530	546	585	504	534	522	557	510	522	515	526	551	511	520	512	493	518	535	550	510	497	520	542	559	518	455	520	531	532	521	521	529	531	506	547	496	506	497	493	487	490	516	498	538	521	527	566	525	518	538	488	527	537	525	550	533	497	479	510	546	530	491	530	485	513	499	486	544	560	508	515	519	509	535	529	497	518	506	518	499	489	510	546	530	506	533	486	499	520	525	521	514	546	504	511	548	502	535	505	496	473	534	542	509	529	536	544	535	541	540	509	508	528	541	535	542	488	508	481	509	472	514	554	525	510	508	530	490	533	529	531	499	520	490	535	573	498	538	554	526	501	498	530	523	519	527	503	507	523	505	529	500	569	530	508	491	484	541	538	529	520	536	522	507	578	495	514	526	536	529	498	524	535	501	524	517	561	521	515	505	523	491	532	513	489	521	531	526	494	536	513	525	504	487	528	513	483	538	531	508	516	520	537	477	553	549	515	527	526	545	548	512	508	505	494	565	545	518	549	545	490	515	512	548	535	491	490	521	509	504	526	549	525	471	527	515	511	561	525	542	501	563	544	538	528	489	534	538	558	524	548	516	534	496	526	524	499	485	554	512	524	499	513	515	498	525	555	522	494	512	466	541	523	505	507	529	515	554	505	518	526	509	540	484	512	508	530	538	483	550	507	496	517	515	519	520	511	549	522	540	523	513	545	513	524	527	530	500	491	557	464	527	544	534	536	524	493	539	463	546	500	538	515	494	502	524	515	508	497	522	516	514	492	554	505	521	533	558	491	523	475	511	488	503	499	526	500	508	499	544	526	527	523	484	543	529	537	496	537	518	527	506	480	507	505	539	541	518	492	517	499	530
37494	36156	36302	26645	16751	11195	6652	4367	3571	2933	1998	1665	1590	1322	1292	975	822	818	719	628	778	633	618	496	434	448	380	400	345	308	267	323	289	285	282	291	299	294	268	281	251	270	254	293	269	277	291	262	295	289	312	300	287	264	278	294	271	274	255	266	286	254	274	305	258	246	302	275	258	262	280	252	270	285	245	262	286	257	257	304	262	259	283	252	272	241	257	256	277	285	248	259	232	207	260	251	255	266	252	262	229	262	279	249	257	267	272	238	257	219	252	246	221	279	290	234	252	271	264	265	236	257	270	227	266	269	257	254	245	281	228	246	289	240	253	247	239	282	276	258	256	259	228	250	244	263	217	261	256	267	248	253	256	259	267	240	281	289	261	263	217	256	233	238	257	232	266	247	235	244	228	224	256	249	270	256	260	252	260	239	259	223	256	254	258	272	257	236	280	231	273	263	275	242	269	246	225	263	230	238	256	227	242	276	234	260	246	263	259	258	237	244	226	282	249	251	248	241	260	236	278	223	262	246	227	233	254	249	262	255	227	254	230	245	266	256	253	243	259	259	261	254	287	253	248	270	263	229	255	250	258	243	260	242	255	251	247	248	251	269	245	255	258	260	232	238	270	255	259	233	273	268	229	223	260	227	248	265	294	289	249	222	211	269	280	255	264	232	262	255	242	231	254	254	243	234	266	240	258	264	241	255	235	252	284	251	270	233	260	264	234	258	264	246	251	230	250	240	260	250	247	312	279	255	266	270	253	229	261	265	269	263	269	287	232	262	265	266	241	244	260	230	228	234	248	246	226	235	235	262	307	241	258	232	230	264	256	269	246	268	268	269	269	248	264	237	215	266	259	291	234	274	279	230	240	253	263	271	261	232	243	244	247	270	262	241	234	263	252	258	233	250	238	263	260	276	238	254	278	218	225	276	260	255	245	272	274	244	253	275	251	228	245	241	242	244	261	254	265	250	256	249	206	255	254	262	265	231	268	259	273	284	278	258	241	224	255	233	270	264	235	241	245	219	251	242	241	244	245	240	253	242	248	252	264	251	239	251	233	299	254	248	245	269	250	260	249	248	234	247	237	261	263	238	242	253	248	254	269	226	219	268	248	226	233	242	275	244	221	257	241	278	251	245	241	270	251	271	263	261	258	258	255	246	250	228	251	258	226	228	256	262	245	244	248	238	262	262	238	243	249	258	238	247	263	262	266	253	247	251	235	279	254	260	253	253	268	246	264	242	233	243	249	267	257	284	242	235	242	222	263	244	263	247	256	255	239	265	285	264	252	256	256	260	265	255	255	240	231	240	256	219	253	234	228	279	261	250	241	251	232	247	246	237	277	270	262	243	257	259	267	256	239	238	253	224	250	248	248	242	254	285	244	254	258	258	274	236	272	240	272	263	270	283	264	253	256	258	249	258	236	274	240	244	250	262	227	276	260	263	264	265	261	248	266	261	249	274	234	244	271	238	250	262	260	230	295	241	286	236	257	234	254	255	226	259	196	229	209	277	235	267	250	246	278	258	244	288	256	269	244	233	272	259	244	282	239	250	250	256	239	291	260	254	244	262	287	271	247	256	248	258	270	263	276	271	247	264	263	276	257	244	259	258	288	241	278	245	249	252	284	273	252	239	264	254	234	290	270	268	258	266	232	251	251	261	249	229	231	242	221	239	269	230	233	250	251	221	250	245	248	262	262	228	274	247	264	258	248	240	284	268	249	241	278	223	257	234	226	261	250	249	225	222	230	251	236	237	239	241	235	257	273	240	254	259	204	246	271	265	254	248	269	272	264	288	263	275	254	276	247	230	266	252	252	248	244	235	246	260	241	242	253	273	263	227	235	255	300	237	249	249	254	273	243	243	258	228	218	269	257	243	254	236	232	252	262	274	245	220	263	249	255	262	264	257	244	261	287	246	270	249	268	238	248	261	242	259	237	256	254	262	257	267	270	257	262	247	250	279	259	232	253	268	225	226	242	232	272	250	261	287	231	225	239	233	267	246	232	247	227	244	249	209	267	267	251	239	226	269	253	248	229	252	256	239	246	258	259	260	271	261	251	300	222	287	269	252	232	246	275	296	288	291	250	236	238	234	255	259	250	269	249	248	239	261	246	265	243	269	275	272	256	235	260	254	268	265	276	244	278	256	263	268	265	278	244	235	251	232	233	254	245	258	273	273	240	265	251	252	272	217	233	272	264	221	238	243	276	269	247	222	235	265	278	245	251	234	255	255	287	282	244	249	267	256	251	283	258	270	240	267	212	259	255	241	266	241	275	257	265	246	247	249	275	250	245	245	267	270	262	266	256	248	283	216	243	270	232	244	257	289	285	262	285	256	265	221	269	264	258	248	255	240	253	239	243	256	248	272	269	252	245	255	244	205	222	278	255	272	238	280	256	231	229	255	246	231	270	252	268	264	237	267	266	267	256	247	253	245	255	223	258	262	243	206	275	255	235	208	275	241	263	221	252	265	258	233	259	223	259	247	246	248	275	267	285	232	256	223	247	247	241	250	236	281	264	267	230	263	260	259	251	273	248	255	264	238	234	268	245	232	282	258	253	258	233	225	249	246	248	249	268	252	262	265	243	276	275	248	256	250	250	259	223	235	250	245	261	218	264	240	228	256	270	265	270	242	241	258	277	231	248	242	230	270	246	244	237	259	250	262	237	256	233	249	239	264	234	250	264	234	255	262	258	240	253	264	257	248	231	244	263	246	270	253	253	244	249	203	244	248	256	277	280	268	257	259	263	259	240	257	253	233	251	271	277	243	241	259	238	247	262	247	252	255	259	236	230	250	260	270	250	259	265	237	270	259	271	254	272	232	269	256	278	255	233	257	243	270	266	270	220	230	268	241	282	245	252	251	258	247	253	229	275	229	244	250	225	230	252	277	231	272	244	254	243	249	269	245	246	253	240	282	254	257	252	280	266	300	238	250	264	234	273	279	222	283	260	250	277	251	280	229	247	255	237	252	217	256	248	245	247	245	254	279	268	250	215	232	266	245	268	258	266	236	246	242	243	269	228	264	245	275	254	227	249	260	256	260	241	221	243	237	270	273	258	257	259	226	233	244	266	274	253	260	231	261	235	248	227	264	265	263	259	242	267	266	278	258	257	251	263	254	217	255	276	247	273	306	262	247	254	241	229	240	245	252	271	246	250	273	219	244	221	272	264	237	255	240	255	253	258	247	240	245	266	235	251	258	243	265	239	236	236	245	241	231	224	237	259	270	239	229	231	251	273	266	256	228	240	247	249	280	256	234	249	249	259	241	242	238	284	267	244	245	270	234	244	263	256	263	250	252	235	240	271	269	272	264	241	257	279	287	257	281	243	245	241	234	239	238	270	208	244	250	230	260	249	247	273	249	260	265	282	234	249	231	230	261	246	254	213	264	233	230	215	248	262	240	255	252	243	266	261	258	260	262	248	235	244	288	285	253	248	224	244	263	265	236	243	260	243	236	264	277	254	251	271	249	244	241	246	237	225	231
25656	29010	35408	26556	22688	19847	16582	13865	12827	11315	8839	8039	7638	6659	5722	4830	4403	4007	3683	3221	3847	3037	2905	2222	2138	1986	1724	1783	1282	1190	1084	1133	959	883	936	1039	874	780	730	769	796	740	818	795	810	789	793	769	835	860	917	840	823	784	814	778	743	686	688	749	698	700	668	727	713	721	723	717	750	694	794	756	765	734	718	704	688	732	696	724	682	617	664	651	655	647	708	629	634	721	706	688	641	621	636	678	635	654	659	634	620	635	600	618	630	599	651	649	603	631	615	624	640	638	644	628	573	630	586	594	673	638	615	606	622	611	636	627	603	608	658	581	612	601	601	584	636	641	597	601	626	604	619	639	628	552	683	624	619	641	610	619	617	607	670	625	637	586	578	602	649	629	591	611	579	620	605	612	593	676	642	596	652	618	621	631	567	612	632	611	629	625	588	594	631	614	618	656	635	594	588	618	564	597	623	636	648	584	588	587	638	628	624	601	640	582	609	631	597	628	608	607	606	614	611	572	602	654	616	629	624	643	612	594	617	640	610	647	593	626	621	590	626	604	629	597	582	576	583	562	630	650	614	613	607	621	603	548	658	596	583	634	631	601	595	625	585	634	608	632	557	577	626	592	645	650	668	618	611	582	650	610	630	605	613	625	583	574	593	632	627	599	608	634	630	639	620	609	598	614	628	617	603	633	599	632	612	632	585	598	608	627	628	619	636	587	596	675	564	606	599	571	602	596	663	645	630	598	643	591	617	625	601	606	577	610	593	616	628	604	599	650	620	647	571	582	643	616	599	606	615	603	604	599	619	631	625	594	608	627	632	643	625	613	641	655	641	617	593	639	606	631	633	597	611	603	586	612	594	601	561	632	612	610	666	612	574	582	640	569	621	623	606	581	579	614	603	638	628	616	613	641	637	592	630	624	567	644	602	595	649	581	625	631	630	604	595	620	604	596	644	580	653	563	576	582	640	594	620	592	588	613	620	568	646	594	609	608	618	588	637	632	615	599	666	617	577	624	641	657	623	560	676	604	669	618	571	600	635	655	606	548	600	601	592	611	598	624	625	605	587	614	602	583	613	630	594	587	640	622	588	628	606	616	648	607	635	638	570	587	622	558	618	629	582	608	654	607	572	620	577	613	576	639	611	658	632	584	667	601	587	569	602	642	609	607	623	571	648	626	642	593	631	604	641	619	648	636	639	603	602	582	651	622	651	644	611	576	599	628	615	575	625	610	621	647	614	618	596	625	619	625	656	635	643	591	654	621	593	628	600	614	609	590	635	615	625	641	672	604	633	572	621	592	590	624	666	615	582	608	605	626	584	625	638	564	618	641	594	629	607	579	621	589	588	600	579	616	587	609	602	627	594	656	613	596	624	614	589	618	613	623	602	618	630	633	626	618	590	623	611	625	647	576	643	655	621	583	592	573	618	625	658	646	611	614	640	620	629	579	592	604	632	601	613	594	593	631	648	648	632	553	626	636	628	584	633	664	641	565	658	614	598	621	611	597	605	569	607	582	645	645	614	642	616	593	608	592	605	634	650	607	625	615	612	630	617	585	644	556	611	601	605	660	581	598	597	598	608	617	605	623	602	576	579	608	602	611	577	630	624	621	668	624	622	570	588	623	622	607	588	637	611	600	604	602	582	601	606	598	587	589	637	601	589	572	623	596	617	604	638	591	653	567	566	644	644	618	634	576	608	579	605	602	610	578	600	597	566	630	593	627	635	627	628	610	593	593	613	601	635	585	569	607	645	598	580	587	606	558	597	620	619	658	613	614	611	630	575	615	610	605	604	589	663	574	559	629	602	637	608	624	631	577	599	613	584	595	609	620	564	624	624	621	652	602	611	594	627	635	590	620	626	638	628	606	621	644	581	645	664	666	591	608	583	592	605	634	606	614	573	576	635	612	634	600	610	599	600	628	608	580	597	628	576	563	607	561	601	575	570	628	662	637	620	613	594	594	613	627	583	639	642	639	686	638	635	591	585	625	589	639	606	599	595	614	638	594	621	620	621	592	625	579	646	560	620	635	613	588	561	612	601	627	662	615	616	605	581	595	588	549	632	619	621	641	607	640	605	636	614	627	580	582	621	656	563	615	597	610	597	669	630	655	626	601	541	572	578	603	661	612	617	625	628	617	605	630	602	576	642	635	610	618	613	558	585	637	630	641	623	657	606	618	589	607	614	648	612	614	684	582	612	638	617	587	615	608	626	628	615	596	628	656	581	648	580	618	629	631	603	570	606	643	612	574	602	614	646	620	603	587	581	613	643	627	621	616	629	596	641	611	602	654	637	588	636	608	626	612	626	577	610	660	609	637	632	650	626	626	602	619	601	623	580	597	594	636	605	626	628	646	637	613	574	633	578	639	598	599	602	597	622	610	608	567	567	604	617	631	659	614	640	621	594	600	615	594	612	621	641	615	611	613	607	603	589	646	605	636	602	619	607	654	625	669	622	608	610	616	604	643	598	639	649	600	620	629	602	607	597	604	621	574	593	617	608	614	628	633	635	649	616	613	620	588	622	616	580	556	658	591	614	559	608	628	629	584	657	581	651	622	634	607	581	620	629	580	624	609	665	623	600	595	687	578	644	629	589	637	634	586	615	633	617	600	643	653	627	655	620	597	616	634	600	643	637	611	656	622	638	587	590	585	598	594	587	621	642	655	601	613	624	554	594	581	620	614	581	604	597	652	633	595	626	617	593	601	602	636	598	598	611	616	614	601	608	583	643	622	606	625	635	610	635	622	595	666	602	600	576	588	629	584	583	616	615	586	606	620	600	568	620	620	636	635	604	618	604	590	635	617	607	633	598	626	622	580	634	616	652	603	592	588	607	645	647	611	645	638	635	636	582	596	633	608	586	661	643	642	691	576	629	569	577	598	635	612	589	594	618	619	605	617	645	604	676	573	621	602	555	627	586	631	660	603	615	587	654	609	642	633	628	616	584	614	606	548	614	607	607	565	575	612	607	579	623	616	615	582	635	615	626	632	618	636	584	606	614	610	588	592	640	619	624	643	637	589	573	638	638	620	601	601	597	574	659	555	621	599	616	656	640	668	616	601	593	677	628	606	607	626	643	586	628	613	594	600	535	632	569	644	603	577	601	606	606	641	625	646	635	620	617	591	612	569	640	656	577	614	634	590	588	593	608	555	601	557	654	648	583	594	660	626	628	607	626	617	624	598	622	588	599	656	621	598	641	646	630	620	612	567	607	661	553	595	597	599	594	634	586	629	579	604	590	623	560	629	629	582	580	584	586	619	594	609	582	641	597	645	573	604	560	578	616	635	658	568	654	605	581	651	573	590	589	636	633	633	592	570	643	603	616	601	636	625	602	641	645	624	595	608	622	599	614	640	640	602	594	602	575	567	615	580	614	654	604	608	618	625	622	570	624	550	631	655	609	645	635	605	628	639	593	632	604	623	615	625	614	609	630	591	596	601	624	630	630	594	655	590	631	613	609	667	602	621	621	640	615	571	595	605	645	638	594	631
42833	41373	40809	30406	21711	16713	11444	7440	5329	4544	3062	2527	2212	1836	1639	1292	1186	979	948	990	1154	892	715	878	658	696	598	537	437	390	347	301	318	285	299	307	252	284	260	262	237	247	286	230	269	241	252	275	261	278	307	280	234	224	286	245	236	240	228	224	230	210	220	239	235	237	232	250	227	255	222	254	250	230	260	239	245	249	228	227	263	250	234	221	233	223	235	224	242	222	234	259	231	221	219	216	228	240	223	217	229	200	179	237	215	244	225	234	236	189	238	228	219	219	218	220	217	211	212	193	193	220	215	209	227	245	233	212	223	216	229	203	212	242	202	226	223	248	220	219	236	210	212	192	243	242	235	221	256	223	219	211	193	213	207	238	222	217	215	233	192	204	199	231	241	255	196	223	228	194	254	218	213	225	210	186	221	210	171	213	226	212	221	236	184	206	232	194	228	219	210	249	235	212	229	211	224	206	254	237	228	226	254	233	228	219	232	237	221	245	217	208	224	234	235	209	258	203	224	224	233	213	197	216	227	222	210	196	228	217	221	214	221	228	198	245	226	217	234	242	217	225	219	220	200	204	233	235	210	221	202	229	210	213	216	194	220	211	249	229	210	210	203	225	259	245	209	188	230	212	217	213	219	244	210	198	217	218	207	241	228	213	227	220	222	228	221	211	189	231	227	213	231	217	218	228	217	213	238	191	233	220	209	203	224	236	202	240	222	220	253	216	208	225	209	235	192	215	233	225	227	224	240	220	240	200	165	256	218	216	225	206	215	218	257	231	209	179	213	214	221	226	222	246	220	226	236	231	222	215	212	195	226	226	216	194	219	202	208	206	228	222	220	206	206	215	199	226	223	222	228	227	215	223	216	213	213	227	210	224	214	228	232	240	212	208	210	244	197	194	193	223	233	204	207	242	246	207	231	232	194	234	210	207	218	222	219	221	227	210	230	225	211	244	187	208	224	187	232	206	232	200	217	220	238	223	232	217	219	218	225	235	250	236	217	225	199	209	196	207	184	208	209	232	231	249	231	217	238	244	222	217	237	227	200	220	233	232	207	235	236	219	250	226	244	236	251	229	221	251	228	263	234	240	225	239	221	231	185	203	236	211	248	225	205	245	221	209	245	225	221	235	191	213	242	220	225	216	213	221	255	197	257	214	236	221	206	201	207	261	225	196	202	218	225	220	231	220	220	237	228	254	224	220	238	191	224	230	230	188	219	209	252	200	243	216	248	217	236	220	220	220	217	231	219	235	214	209	226	228	241	198	209	244	234	211	233	194	209	233	233	236	233	194	221	190	222	212	210	235	224	194	219	210	207	256	194	205	216	201	233	203	216	247	227	222	228	213	216	229	189	235	202	219	229	232	215	228	234	228	205	221	183	214	222	243	245	210	221	226	219	263	216	227	199	208	221	235	237	231	218	207	226	215	223	256	219	224	224	214	225	201	193	239	209	206	215	214	229	256	217	209	207	226	218	218	226	235	232	228	204	207	189	226	218	207	225	203	224	222	230	190	220	197	227	223	227	192	207	221	251	222	235	222	210	213	233	201	217	209	192	224	213	218	220	241	234	257	225	257	211	219	228	205	203	216	242	210	216	225	240	250	232	211	202	236	236	202	196	236	208	219	225	201	199	226	243	211	249	193	206	222	234	224	217	224	212	200	224	245	207	234	224	237	242	223	247	192	223	236	210	210	244	215	219	225	218	229	237	224	211	235	236	195	213	220	242	210	214	216	198	243	225	223	247	215	240	221	219	202	223	227	229	218	227	212	222	219	232	199	236	214	247	226	216	211	216	226	225	240	238	235	268	225	235	231	212	240	237	201	197	230	219	225	240	216	201	196	231	234	222	201	214	238	221	214	201	197	198	240	216	225	225	227	227	229	237	203	209	221	239	208	259	222	218	201	221	207	225	226	236	225	199	240	236	169	231	222	236	225	253	221	171	190	225	221	201	220	237	230	222	231	237	216	226	206	211	227	222	211	228	232	203	244	240	214	195	196	203	201	219	223	240	214	212	224	188	245	204	224	208	195	211	200	216	233	251	220	209	211	218	208	228	222	247	220	213	248	207	189	237	232	233	225	277	201	221	217	241	213	190	216	234	236	216	221	229	221	218	198	228	224	248	232	218	241	225	220	210	212	192	200	220	216	204	233	213	258	223	209	247	225	228	207	232	188	202	206	191	219	226	226	225	207	221	221	199	220	196	215	208	243	229	218	203	216	215	234	230	207	207	231	231	226	227	230	215	219	217	228	220	250	222	227	208	211	233	222	238	212	214	230	230	208	227	221	211	232	254	200	242	217	208	218	247	231	225	235	212	236	217	208	223	217	219	232	262	216	224	220	216	216	216	211	194	218	236	205	222	219	216	215	215	218	202	235	228	238	222	213	230	224	216	233	203	206	216	236	212	208	223	209	218	202	233	222	216	205	218	209	205	212	203	225	226	213	191	210	256	210	222	219	237	213	207	201	218	211	209	217	245	226	241	200	221	205	242	233	228	232	208	250	224	255	230	217	204	226	228	211	237	206	199	223	207	208	224	226	236	227	222	218	199	237	234	224	192	226	217	202	192	215	181	218	234	207	228	247	234	235	225	239	221	231	202	204	222	234	225	223	190	224	212	226	242	206	209	212	226	220	226	207	215	238	234	214	225	226	210	222	192	246	231	218	215	231	206	221	200	216	215	209	225	231	193	232	182	244	220	228	224	249	237	216	211	227	203	253	198	206	193	255	217	223	214	223	235	219	208	226	261	258	226	220	228	219	235	231	183	216	249	206	218	247	202	229	233	238	231	234	196	221	241	250	233	211	225	228	224	233	203	220	204	208	246	214	235	222	229	206	214	213	196	220	208	213	224	228	204	211	211	216	222	197	214	220	207	194	231	206	221	210	231	232	233	217	220	201	208	245	238	211	221	199	228	222	206	240	210	226	245	226	239	200	224	226	211	219	208	214	219	240	243	215	221	232	209	235	211	225	224	222	199	217	231	242	222	253	240	212	217	223	226	237	210	217	206	228	246	234	217	212	227	224	212	208	222	226	189	208	221	259	212	229	218	246	203	195	199	229	204	253	217	218	207	213	225	237	217	246	210	230	225	237	216	209	229	256	216	223	246	210	220	221	198	191	227	217	206	239	202	226	222	211	219	240	205	237	228	218	220	229	238	225	211	253	248	211	207	255	224	209	230	225	211	224	220	215	220	255	233	243	231	250	219	235	214	243	226	232	214	231	209	231	220	208	240	235	232	205	187	202	230	247	235	233	226	235	206	234	220	227	240	253	199	209	206	204	233	223	219	200	222	215	232	224	242	226	217	205	217	222	230	232	217	208	206	215	262	200	233	243	221	189	236	237	243	230	227	215	258	240	205	202	234	239	214	206	225	229	227	227	222	205	199	215	237	240	208	225	214	221	237	214	221	221	207	222	224	187	248	223	211	222	217	219	211	212	234	201	212	208	190	228	200	223	227	226	222	227	229	224	209	203	231	215
28924	33586	40409	31316	27542	24685	21616	17909	15211	13935	11511	10582	9842	8282	7339	6626	6162	5417	5208	5194	5420	3729	4054	4082	3413	3060	2689	2560	1925	1568	1579	1403	1243	1013	1046	1070	977	883	875	917	821	771	917	871	869	900	923	832	870	944	1012	995	866	832	844	807	784	658	683	693	707	716	694	666	708	726	720	737	690	712	801	718	748	731	742	665	698	683	630	704	638	653	602	601	595	670	682	653	634	631	660	590	586	559	571	572	587	583	599	575	604	570	537	577	563	549	522	515	557	563	493	542	536	598	565	589	565	521	516	558	540	529	539	538	511	598	540	513	535	489	553	549	557	558	527	499	492	526	522	569	525	510	541	561	567	503	531	518	505	556	523	550	513	550	567	547	570	532	522	529	536	548	575	538	513	531	521	555	542	497	503	506	525	502	557	542	529	552	521	521	551	540	527	533	533	509	567	545	564	515	509	511	538	574	528	538	546	575	533	580	536	556	485	539	564	485	544	530	554	536	512	573	509	528	525	537	518	504	485	523	539	546	547	545	517	570	502	534	483	542	529	580	581	531	507	526	546	522	560	555	514	536	530	494	525	542	542	578	542	515	530	535	542	527	560	535	550	515	536	555	549	507	546	518	533	518	551	562	545	528	511	533	553	512	532	549	525	534	492	539	513	533	508	533	562	533	524	509	500	580	524	513	530	493	531	496	516	531	533	499	539	498	545	490	502	507	543	570	492	517	517	533	507	509	506	526	502	526	581	496	575	539	529	555	543	536	544	555	537	542	529	539	537	547	604	542	543	525	557	521	520	563	532	496	573	521	611	531	561	528	520	512	527	572	533	557	502	531	526	500	503	527	564	538	529	568	523	576	520	537	499	523	531	540	536	510	503	468	538	524	498	532	505	523	552	502	565	544	549	545	511	516	545	563	573	508	512	545	559	508	607	521	527	517	546	501	521	531	504	557	541	547	496	534	550	475	535	570	546	546	550	541	513	538	531	552	507	508	549	527	520	542	563	526	506	568	524	551	525	511	534	493	516	551	538	551	517	562	547	508	523	536	537	541	535	524	557	549	495	519	548	505	522	551	485	523	539	539	538	539	570	579	521	527	572	518	558	530	551	532	543	517	543	537	563	551	534	565	531	535	510	508	534	502	516	527	540	531	551	549	548	525	511	533	521	528	561	558	563	507	560	502	565	521	527	554	548	568	560	503	541	535	537	518	551	507	503	564	466	563	556	555	568	517	524	557	496	561	568	507	520	545	503	510	526	538	508	569	499	517	527	518	554	532	510	520	558	524	545	498	571	541	538	525	553	524	518	529	532	510	516	527	561	516	540	482	566	502	477	553	522	568	505	548	533	517	502	519	537	571	511	520	538	528	543	521	558	539	605	547	551	564	591	525	530	500	565	560	526	521	548	556	532	556	500	543	530	510	549	530	552	511	549	549	494	523	529	523	557	542	512	479	522	529	590	528	551	531	570	515	503	490	544	519	532	562	515	553	523	533	545	517	543	514	528	565	552	527	557	551	525	504	538	530	555	573	538	535	531	554	546	552	540	550	542	544	523	538	566	546	527	514	499	502	522	497	558	524	561	498	495	508	541	535	512	495	493	560	523	525	524	549	533	491	502	555	532	492	543	534	489	573	555	532	577	551	510	541	516	492	536	510	479	533	539	492	524	544	556	560	489	499	543	527	530	539	513	536	491	519	535	545	505	511	533	584	506	555	508	526	530	521	554	563	546	558	535	501	533	508	581	544	579	490	531	518	586	515	546	520	521	563	591	544	554	563	556	531	526	531	560	557	519	543	539	489	546	541	532	542	550	569	563	528	560	533	510	536	516	520	564	566	571	531	560	528	531	507	511	509	556	550	579	523	504	529	523	533	519	514	573	532	550	562	480	498	524	516	585	544	484	554	519	508	517	569	524	530	515	553	541	508	496	544	499	513	531	546	535	561	573	526	515	556	541	551	531	522	510	583	533	514	518	562	585	527	525	543	515	509	530	500	524	501	539	570	528	547	568	504	544	529	547	533	523	538	567	466	544	529	561	521	532	536	540	530	538	530	498	543	505	543	533	565	525	545	556	509	556	518	497	521	512	540	525	522	577	559	543	559	490	551	544	521	547	574	564	536	547	532	550	528	568	529	577	508	558	500	554	517	578	524	557	517	537	521	520	540	546	552	534	546	529	584	558	530	562	564	511	544	576	576	541	546	547	531	536	524	553	540	517	533	567	530	504	521	518	498	546	532	512	545	527	590	534	490	538	561	540	529	555	558	539	542	525	581	536	538	514	553	549	503	550	562	511	561	542	540	564	524	521	501	556	503	560	526	585	545	502	502	533	563	594	494	505	569	567	590	545	491	551	552	526	546	488	515	524	528	570	560	557	555	539	508	559	497	530	513	514	517	547	534	519	543	544	493	543	502	507	514	515	538	499	547	510	577	523	550	502	522	526	579	535	517	542	510	596	556	532	532	529	495	533	493	544	549	518	520	459	530	528	541	550	517	565	575	513	560	555	547	532	542	516	528	538	573	530	537	508	513	495	562	548	518	556	532	529	545	486	534	526	534	507	509	549	552	564	528	522	547	577	557	581	533	549	509	501	518	546	514	500	506	521	517	557	544	563	516	544	538	522	498	545	525	520	504	536	575	550	540	517	517	579	560	512	511	568	515	520	548	549	592	500	524	565	541	569	529	498	552	545	518	548	515	542	564	563	561	545	539	538	529	520	542	539	559	528	517	525	553	525	567	557	540	538	554	551	574	557	516	517	513	535	512	500	525	579	525	540	548	534	545	557	554	520	555	520	512	504	529	560	583	523	567	490	561	505	541	538	502	549	510	535	552	523	504	514	548	526	537	526	549	569	562	582	551	514	492	526	499	532	534	559	543	560	544	536	540	498	507	545	508	542	516	532	528	529	542	536	495	532	535	517	523	576	516	511	519	542	555	520	532	534	521	568	541	521	537	509	546	528	568	506	515	549	562	548	488	492	506	504	583	554	532	543	508	520	526	527	479	541	524	566	532	556	509	527	531	524	528	569	558	559	558	575	565	572	511	500	527	555	574	532	531	521	531	559	576	543	523	549	542	539	502	516	530	526	542	552	558	521	525	525	537	534	592	559	500	546	524	522	559	556	521	517	567	556	550	577	525	514	526	515	572	547	542	556	548	530	557	530	539	519	522	583	525	565	531	570	515	575	543	560	532	584	530	555	509	550	522	525	565	524	536	527	524	516	480	530	572	535	533	556	551	541	541	594	514	515	540	524	564	534	533	591	586	501	513	522	549	524	542	557	540	522	526	515	557	525	520	551	503	525	521	523	535	561	508	496	516	504	520	509	535	572	518	514	534	521	557	546	532	534	521	548	527	522	515	549	523	541	484	520	522	541	549	493	531	579	509	510	539	561	500	563	550	493	553	542	508	522	555	519	501	553	533	516	536	531	526	547	552	546	544	545	527	529	530	512	538	560	522	533	522	542	531	547	554	501	534	551	521	546	514	532	511
17992	14141	12329	8262	5088	3531	2286	1537	1234	987	856	826	758	625	560	512	417	418	350	366	334	294	300	318	266	251	232	219	240	237	213	202	202	252	186	214	212	218	194	190	189	186	195	185	249	214	197	210	222	247	218	190	212	218	226	225	221	214	206	208	205	224	201	220	223	218	232	223	194	217	204	207	207	240	225	212	209	237	215	220	216	214	230	202	200	196	217	208	193	204	221	209	194	220	180	216	219	194	172	206	212	186	209	207	198	187	182	181	210	211	181	219	220	208	191	204	226	202	212	186	201	209	163	206	201	213	209	204	218	210	225	215	180	210	203	188	200	199	199	218	211	174	235	205	191	183	198	183	208	233	236	178	218	188	214	192	219	225	179	209	215	225	203	221	198	222	214	204	186	196	233	226	192	190	199	182	220	205	210	201	199	222	190	212	173	205	202	203	211	203	202	186	198	200	189	212	214	230	194	205	204	184	214	198	203	210	195	208	206	191	210	190	230	190	195	220	241	213	211	191	203	216	210	192	216	201	195	203	202	205	208	216	228	215	215	211	223	226	196	181	197	202	211	198	174	202	213	208	223	201	216	191	205	238	207	198	233	226	174	204	201	217	210	212	193	209	184	206	205	197	199	210	221	208	223	206	213	192	195	179	209	207	202	194	194	206	187	210	252	215	207	200	199	223	194	200	211	235	202	202	216	213	202	233	221	187	211	211	207	195	215	218	227	217	197	192	197	212	192	198	214	220	198	172	228	219	203	193	218	213	203	206	210	211	202	213	222	183	208	200	202	207	225	230	205	210	203	255	208	201	187	214	213	194	236	199	213	222	201	185	205	213	204	178	206	217	220	203	191	212	211	206	246	213	208	181	221	222	199	218	214	204	211	216	217	186	214	230	213	197	205	217	230	202	220	201	201	173	174	223	201	254	222	220	195	174	231	214	227	193	205	206	225	198	203	228	209	188	229	222	240	229	228	198	213	218	242	202	208	215	221	202	207	192	215	195	199	176	194	187	220	199	202	204	208	189	187	202	213	203	209	206	210	199	211	190	231	219	188	227	192	219	208	205	194	198	200	262	191	192	197	179	208	192	200	187	220	210	202	235	225	211	218	206	185	225	220	209	203	193	196	205	203	233	213	178	230	213	180	190	212	213	204	233	216	217	187	196	193	216	225	220	200	210	174	198	210	199	198	208	198	219	223	227	202	233	210	219	190	222	211	229	194	219	191	226	214	207	185	209	191	236	167	193	211	202	207	191	228	219	220	194	213	200	206	210	202	206	205	183	199	232	192	212	211	203	184	200	197	223	175	199	194	244	207	213	203	213	210	211	220	199	217	204	201	204	206	211	214	214	199	224	192	187	215	192	218	226	216	209	196	215	190	195	213	184	196	223	184	198	226	210	195	202	235	199	228	194	241	195	227	224	244	209	228	227	206	206	211	224	212	220	191	214	212	215	186	189	226	204	210	226	194	216	206	204	206	213	222	204	199	201	189	201	221	236	208	217	233	231	218	214	232	240	234	217	186	212	210	195	203	221	217	212	234	216	233	217	186	234	206	212	208	209	226	224	205	207	229	199	191	214	208	227	205	235	200	199	196	226	209	238	188	222	223	234	209	173	177	193	232	187	201	236	229	195	197	224	205	193	196	192	213	210	226	208	183	235	183	184	216	200	222	210	213	182	218	209	227	222	239	210	210	216	207	194	213	212	198	242	188	226	181	208	209	197	202	196	210	204	200	223	200	197	212	205	228	234	221	208	215	194	156	176	200	225	221	197	205	197	207	204	194	207	238	232	218	209	198	224	204	221	193	202	212	202	209	187	217	219	201	192	199	173	216	220	176	202	199	211	212	203	195	210	197	195	204	202	198	225	221	205	204	199	236	224	212	228	213	183	207	188	208	190	223	208	193	208	210	202	222	200	195	172	197	203	203	214	204	210	203	221	215	173	186	197	214	227	226	239	213	216	167	219	207	213	198	206	182	203	180	179	201	197	215	196	208	204	214	201	185	215	201	189	175	221	208	203	228	208	194	211	185	220	212	217	205	194	197	206	225	175	201	173	226	200	195	221	194	227	216	196	202	202	204	214	226	209	216	226	211	187	210	223	219	213	198	210	223	203	218	204	195	227	199	226	215	221	211	218	177	218	217	203	203	183	222	195	216	209	223	225	220	213	213	215	198	207	231	179	197	205	200	207	225	227	206	217	175	210	226	196	197	212	201	233	200	219	213	221	214	180	224	208	238	192	216	221	210	227	184	220	224	220	204	199	216	206	210	210	224	200	202	210	219	218	203	198	201	213	214	214	224	209	163	203	233	211	188	178	197	225	199	196	219	214	218	198	210	202	217	203	220	191	195	207	218	192	207	206	224	214	200	227	199	198	230	209	210	215	220	210	208	211	205	204	198	213	199	193	211	205	185	206	190	180	211	189	192	205	197	194	215	230	221	198	211	216	211	245	198	221	193	217	214	210	191	227	216	211	207	199	207	193	208	204	212	201	199	222	218	191	200	231	218	234	219	201	196	200	209	223	247	198	220	199	202	202	220	198	226	231	192	223	198	213	214	214	226	221	221	193	225	204	211	201	193	242	207	211	208	176	225	212	194	197	204	234	209	220	228	212	233	224	218	225	199	222	235	219	211	217	212	195	220	226	225	227	207	219	183	200	209	203	185	226	205	212	212	206	196	215	204	231	202	181	214	235	174	221	215	206	195	199	205	207	208	190	202	250	206	205	182	212	184	188	205	198	224	219	192	220	214	209	209	209	211	194	233	238	192	233	174	218	201	212	186	196	191	187	203	217	197	198	200	195	220	208	209	205	217	194	212	202	217	217	215	205	203	212	209	188	178	217	202	219	221	200	218	192	205	229	212	231	220	203	198	194	209	182	212	205	212	223	223	217	207	202	185	186	246	234	206	203	235	197	191	204	211	203	237	189	210	213	235	228	184	209	204	207	222	227	218	203	199	191	193	208	202	224	223	217	198	204	222	197	234	183	196	216	223	230	210	233	205	211	207	219	198	255	188	211	225	206	196	190	212	219	223	204	240	225	231	219	234	226	215	237	237	172	215	231	203	190	214	199	244	236	211	218	229	208	213	219	214	199	219	221	187	211	223	221	192	217	172	181	214	203	215	196	210	158	203	234	199	173	222	205	233	225	220	210	195	204	199	206	215	207	225	197	228	212	193	199	217	207	183	241	225	206	191	184	201	210	211	205	222	209	206	190	211	227	202	211	193	212	216	220	221	197	208	191	199	232	209	230	202	226	207	168	221	233	209	190	205	227	207	181	206	211	220	214	207	183	221	199	189	238	204	209	198	215	216	198	245	231	220	199	221	211	199	204	217	204	238	190	204	204	193	207	204	200	202	227	192	176	214	195	215	190	219	218	200	213	193	207	236	251	204	194	219	183	192	207	225	209	233	205	202	222	209	206	200	216	210	212	217	216	213	197	216	219	232	208	231	207	197	207	198	219	233	194	191	214	213	175
10765	11974	16623	16381	14177	11979	9030	6961	5846	5142	4311	4140	3570	3095	2929	2472	2190	1980	1659	1578	1329	1345	1242	1115	932	907	802	714	684	679	652	594	622	569	579	581	553	561	501	559	529	564	513	607	607	555	590	576	602	658	674	665	580	638	634	590	603	539	572	594	528	548	554	577	602	589	627	569	568	589	609	614	619	582	586	566	559	560	615	571	564	575	582	545	535	534	572	539	580	505	563	500	509	525	552	528	487	552	528	530	515	539	518	535	499	599	535	513	550	501	515	533	490	502	551	500	513	521	569	543	486	519	498	540	522	519	512	561	554	543	530	494	546	528	495	510	525	526	509	524	529	501	533	502	528	490	502	515	523	502	520	470	560	508	532	527	519	559	545	511	540	497	509	502	505	538	547	550	527	521	505	530	535	551	517	517	517	480	544	489	509	520	505	500	551	494	547	533	482	498	539	513	530	508	510	498	576	525	553	505	530	547	541	488	497	551	489	498	497	518	531	511	527	516	533	489	550	549	520	497	539	518	530	505	500	527	484	530	489	532	508	486	552	505	526	506	508	537	534	522	510	547	494	545	524	510	520	508	506	527	530	520	525	529	523	502	550	469	507	521	494	503	541	484	497	493	512	522	507	512	555	535	517	484	488	560	517	541	498	509	511	510	553	498	519	533	528	527	557	550	528	513	518	530	490	531	508	517	522	533	509	499	512	556	570	530	496	511	516	508	546	514	520	511	575	512	528	522	476	507	523	531	510	526	496	536	512	546	496	513	546	523	542	522	557	524	510	505	521	554	490	528	528	547	504	538	560	510	533	472	549	513	484	536	549	534	550	528	490	532	537	543	527	501	543	533	556	519	522	512	579	511	510	532	489	501	520	524	527	532	539	512	581	513	515	536	505	496	551	499	495	543	513	512	492	507	500	490	531	522	541	507	511	491	521	499	509	516	519	533	546	510	514	498	562	533	550	523	520	484	546	573	471	505	538	485	495	535	543	521	550	537	533	525	534	498	524	523	506	542	501	533	494	496	524	526	520	452	529	525	532	516	514	537	493	525	509	497	523	506	498	510	516	501	531	480	529	514	524	477	490	538	538	492	519	486	519	519	520	550	522	492	524	533	520	492	550	504	514	491	501	498	523	477	541	552	528	521	494	498	514	525	511	491	505	488	557	519	504	507	494	479	516	509	513	513	540	521	510	523	531	520	524	480	549	495	515	521	560	496	539	528	510	545	511	494	544	501	515	522	495	539	524	535	479	517	526	515	506	522	517	514	548	509	486	507	521	565	557	501	524	546	479	513	505	504	556	477	540	524	529	536	544	494	545	536	488	496	505	472	524	507	552	553	552	496	552	550	507	496	534	522	494	505	495	512	500	516	494	492	557	544	532	520	494	545	482	536	511	532	510	531	545	513	476	541	501	501	485	493	547	522	520	534	493	481	547	527	523	511	505	511	529	530	556	495	552	532	528	523	498	539	495	545	499	508	473	502	498	532	523	523	486	509	530	511	506	500	482	490	511	564	537	510	513	511	501	498	521	519	522	481	504	586	529	505	486	498	503	502	529	565	529	482	514	534	535	537	545	520	543	518	540	483	494	521	529	534	530	486	515	538	523	529	512	482	508	499	543	507	490	482	525	557	513	519	511	497	574	509	518	513	497	497	571	556	514	538	552	525	518	493	552	522	496	487	528	523	518	515	521	520	532	503	568	510	540	534	476	526	525	519	531	525	521	526	551	584	517	519	472	499	484	540	514	528	524	508	529	525	511	524	523	532	508	558	452	486	537	544	538	529	522	495	527	531	548	523	584	489	520	547	502	504	522	492	546	518	537	538	545	459	490	547	512	548	554	534	515	557	492	563	537	476	522	491	510	475	553	496	494	525	502	544	478	545	516	547	515	539	518	486	536	530	558	544	502	535	484	513	514	486	574	517	472	517	542	497	528	555	518	493	513	531	511	481	540	521	531	534	540	517	530	522	528	527	513	518	507	471	521	531	551	495	511	472	521	531	502	490	539	498	525	496	536	529	519	501	549	534	527	544	493	529	526	559	515	530	509	533	525	512	527	520	507	490	538	534	559	464	527	524	522	498	532	531	499	528	490	541	523	570	507	560	480	510	506	535	506	500	513	511	519	540	552	518	538	487	482	515	519	495	474	531	536	552	537	517	532	530	492	535	497	548	558	526	501	532	515	515	494	493	510	524	526	514	547	556	524	517	524	497	526	474	493	522	491	501	501	525	547	569	509	527	499	518	544	497	507	552	497	486	523	534	549	496	504	538	509	512	510	525	531	520	524	495	497	476	541	540	545	548	557	521	502	514	524	534	517	544	526	559	541	522	515	532	543	522	515	527	523	520	509	518	535	532	490	531	505	523	535	545	584	509	560	567	521	537	488	502	514	514	542	508	509	514	524	518	527	523	482	517	513	525	474	524	557	515	493	536	527	500	518	554	486	494	485	474	498	528	525	512	514	486	537	506	557	465	527	531	544	514	538	533	533	506	519	519	483	533	525	519	541	504	528	535	535	566	513	500	557	508	523	535	526	525	518	563	534	557	549	504	520	475	502	513	509	513	548	499	510	528	508	526	488	477	522	525	511	500	511	507	520	495	545	496	506	501	517	506	512	500	541	518	524	498	522	582	540	524	535	512	538	476	516	507	496	502	527	485	506	485	498	513	483	524	487	514	502	480	500	521	499	527	534	512	552	484	507	514	539	519	549	529	528	528	494	504	541	505	516	532	495	505	505	528	486	523	504	537	516	565	508	503	515	550	537	522	545	490	509	511	550	466	521	510	516	486	536	565	513	507	540	485	538	558	539	480	504	561	585	530	533	513	524	517	527	487	522	501	541	518	545	565	516	470	516	489	545	516	512	489	551	524	538	533	510	518	506	489	531	497	519	547	496	543	500	504	500	544	529	503	503	524	470	527	501	502	520	523	538	541	534	478	546	492	492	532	518	464	540	497	513	515	495	500	496	510	498	488	467	506	502	484	534	510	546	521	532	500	497	473	506	510	498	507	493	534	521	482	488	458	515	521	507	557	498	510	537	522	564	496	532	528	519	528	532	565	488	486	540	504	494	488	537	560	527	487	504	514	513	518	567	540	511	509	527	523	548	533	523	577	515	491	528	487	548	537	555	490	544	533	540	528	528	521	476	473	510	500	550	495	515	547	529	510	521	528	501	490	550	561	535	538	541	521	537	514	563	489	520	534	533	508	537	530	546	582	485	535	485	559	510	483	509	506	544	523	514	481	501	518	534	532	537	512	512	514	565	496	463	522	509	549	499	545	520	523	520	474	541	500	505	502	496	555	497	537	562	492	492	542	498	551	549	545	528	522	508	491	514	497	528	487	499	540	530	502	509	503	506	550	516	503	544	527	545	520	528	488	538	557	514	475	506	509	493	506	486	512	520	503	517	495	495	520	493	545	510	513	488	503	522	536	512	524	554	512	474	539	516	518	520	529	552	550	557	517	499	514	549	544	556	518	508	520
34948	33995	35176	30790	17609	11047	6373	4141	3586	2677	1770	1497	1327	1192	1056	906	827	844	818	676	600	667	653	620	513	438	441	394	374	377	333	320	298	296	294	275	302	305	273	289	301	280	276	295	269	265	292	336	310	283	302	299	266	268	271	265	302	287	249	247	259	283	263	269	290	270	292	280	279	284	268	292	253	282	253	283	251	291	276	270	267	264	262	287	279	259	270	246	279	234	255	276	278	265	238	242	257	262	270	261	271	228	260	250	273	271	256	249	269	259	238	257	241	227	275	245	244	239	241	279	259	284	247	237	288	254	232	273	271	262	257	243	254	237	253	246	254	247	270	238	289	252	241	259	253	256	263	286	253	254	239	246	254	209	243	236	250	259	235	254	244	269	256	245	273	244	242	247	246	268	262	241	271	244	241	230	228	238	229	246	270	257	240	234	276	247	257	273	253	271	246	221	239	238	256	270	244	258	263	244	254	265	243	235	248	253	238	231	259	275	260	236	237	243	240	242	255	241	263	269	274	275	232	237	261	258	231	255	244	245	243	268	275	265	228	264	249	256	249	253	254	239	262	264	220	239	286	239	251	253	262	249	278	250	259	262	244	277	272	272	270	268	226	240	250	252	238	254	262	262	258	229	244	270	263	256	293	239	247	244	232	222	282	244	225	265	285	257	245	232	270	244	254	255	252	273	278	257	251	265	252	238	243	241	234	246	238	250	220	249	246	251	242	246	243	288	258	257	250	263	245	270	236	264	298	256	256	272	243	250	236	254	242	265	248	266	254	277	278	246	261	225	245	245	259	271	273	255	253	244	275	275	233	255	257	243	243	270	237	260	262	258	226	227	230	231	263	270	254	251	227	238	203	237	262	243	263	256	256	293	266	261	273	270	239	253	235	249	271	248	251	268	287	279	251	249	241	257	234	268	265	267	227	251	262	253	239	264	245	219	273	236	239	267	243	236	263	259	233	242	244	248	261	264	257	252	232	241	277	284	249	251	277	257	233	241	248	267	303	250	230	269	262	262	284	249	262	244	261	246	248	259	261	249	234	227	266	237	265	271	256	220	259	239	224	237	255	231	242	242	260	229	231	260	219	250	254	235	222	222	231	260	256	265	235	246	215	234	237	251	233	288	222	235	266	250	260	254	278	208	217	260	262	267	238	254	277	259	276	277	242	263	271	242	260	260	223	235	215	242	254	253	245	247	247	268	222	234	235	239	250	263	245	233	225	276	217	248	241	234	246	258	277	273	256	266	256	259	249	229	256	269	254	245	274	256	248	238	283	248	259	244	226	249	271	257	273	264	224	251	251	255	253	245	279	231	256	266	254	244	239	255	252	261	276	260	275	220	276	256	261	262	279	260	249	239	240	222	236	266	276	216	259	272	274	225	254	272	272	282	247	264	251	253	243	243	262	238	269	259	250	257	295	227	271	258	239	289	281	243	274	253	244	257	256	261	249	267	233	255	248	242	244	267	254	229	285	256	243	267	269	242	272	256	248	243	234	265	251	244	246	238	253	237	243	249	263	269	262	211	242	251	237	271	244	259	277	254	256	260	229	226	262	284	260	294	238	260	284	260	274	264	251	242	291	262	241	249	263	269	269	251	267	262	267	210	259	250	254	269	265	254	238	260	215	251	261	240	254	241	227	266	267	252	235	249	275	241	260	271	267	245	260	249	271	240	254	238	265	267	251	254	234	232	277	265	227	254	237	263	255	255	238	310	253	254	268	286	232	260	243	295	255	267	262	276	273	257	254	286	246	266	270	204	244	254	245	255	276	270	278	244	235	277	253	227	251	253	270	253	243	274	248	260	247	253	239	260	268	275	238	229	254	256	228	255	266	254	264	237	261	257	277	226	200	242	257	253	255	243	238	233	240	253	266	266	227	252	252	264	266	254	278	232	252	244	260	248	276	258	237	235	280	279	247	254	250	269	263	289	233	236	239	263	259	251	235	272	256	262	254	239	271	263	227	230	277	236	229	226	254	288	241	260	256	232	243	278	242	264	251	285	242	272	249	263	252	274	243	257	263	262	239	227	236	260	259	248	245	281	251	237	255	277	250	263	231	248	217	209	252	251	264	254	250	264	253	263	235	258	243	270	233	242	277	273	254	227	239	223	267	265	255	246	228	227	256	249	271	237	247	236	258	245	258	229	243	243	217	268	245	273	264	266	252	261	263	234	284	263	264	264	259	281	238	257	276	265	266	239	298	225	234	240	245	267	256	246	250	269	257	263	245	271	253	237	205	228	253	275	247	239	241	235	259	239	236	243	246	261	240	235	236	248	278	245	268	254	230	257	252	242	240	251	261	279	255	253	274	240	261	258	255	272	248	249	271	237	265	285	264	235	239	282	255	290	283	252	232	224	260	225	263	271	243	253	265	265	229	270	240	249	245	226	233	269	265	254	252	246	277	283	228	251	249	243	278	242	255	251	286	245	250	259	255	232	241	249	218	237	236	243	246	273	231	249	230	241	251	241	217	237	224	259	228	265	265	249	282	272	270	275	247	229	261	239	261	236	243	243	274	248	258	237	257	275	253	245	250	255	261	260	285	253	246	253	258	265	273	257	285	237	232	258	227	227	254	262	251	251	263	228	246	255	255	235	310	245	254	247	236	241	262	273	280	240	247	242	240	257	245	272	255	257	249	249	268	254	263	254	231	268	268	247	237	270	260	255	270	280	254	256	244	256	261	241	242	235	247	262	250	245	262	247	265	269	244	278	262	237	243	248	230	260	242	246	273	273	244	233	285	266	268	269	248	246	267	270	267	229	271	232	229	251	244	288	249	246	228	227	252	250	223	293	266	273	253	267	231	265	276	238	282	252	263	256	240	262	235	240	275	248	234	240	207	267	233	255	250	262	244	240	255	253	249	235	261	256	286	262	243	249	244	273	229	254	245	236	250	236	245	276	266	262	248	261	258	260	248	279	240	270	243	265	261	223	244	235	243	249	259	233	258	217	241	264	251	246	255	256	234	267	229	242	254	266	280	275	229	255	270	298	243	243	261	260	249	257	256	258	269	266	273	234	274	274	239	273	269	261	246	237	270	252	245	246	267	265	238	283	235	247	266	280	267	253	263	254	260	257	267	255	231	268	276	272	242	255	237	271	242	248	234	248	252	240	239	234	272	238	233	234	234	251	251	269	236	237	254	251	275	233	246	234	261	237	240	242	249	260	215	248	267	236	234	243	270	228	262	240	274	243	262	235	250	253	265	245	267	276	236	272	258	255	256	235	246	253	250	238	248	252	218	235	244	247	259	254	248	258	241	259	244	267	225	240	252	251	240	236	261	259	260	235	248	291	243	243	262	267	252	246	272	252	260	235	281	239	244	245	218	251	269	252	239	243	274	247	291	231	221	241	269	263	254	237	231	259	239	266	269	263	251	256	264	229	246	233	279	261	235	261	230	276	255	245	275	257	241	253	267	263	266	251	264	280	269	267	265	237	287	259	238	274	259	271	275	269	247	224	251	267	239	275	262	255
23195	26477	34714	29512	22104	18156	14900	12530	12400	9842	7816	7057	6515	5794	5263	4623	4091	3861	3926	3537	2815	3196	3105	2728	2393	2127	1792	1717	1564	1269	1291	1083	967	899	917	902	835	867	853	706	808	785	784	865	889	790	819	799	857	859	898	890	865	861	835	819	749	617	740	693	744	725	697	706	718	757	785	769	694	742	778	735	753	727	745	721	738	736	663	757	720	697	682	671	691	707	694	673	665	696	640	614	648	630	658	649	671	628	590	639	640	637	630	629	633	638	624	592	621	628	676	615	645	605	590	577	610	623	612	614	610	589	630	583	626	589	614	604	574	616	612	632	634	588	576	606	627	643	647	606	659	600	605	609	603	631	603	599	650	616	598	595	619	617	573	595	616	616	595	624	605	593	618	614	650	605	612	631	568	583	637	584	598	596	648	592	664	660	580	620	642	605	608	600	609	614	634	624	615	596	622	589	549	602	614	621	608	587	604	584	569	595	601	591	623	597	587	678	595	634	614	610	620	621	607	574	637	595	651	588	609	612	628	592	617	615	599	635	611	628	609	612	638	623	603	637	597	593	625	630	632	562	626	613	654	643	617	615	597	572	658	615	634	582	621	601	575	605	624	650	633	609	574	633	591	637	605	606	549	615	653	608	581	598	582	636	583	612	612	609	642	599	594	613	611	615	622	597	604	604	629	616	625	630	595	641	601	573	540	584	595	606	651	647	640	593	620	598	590	599	595	610	614	589	577	615	592	586	583	668	616	594	638	588	627	662	644	585	602	622	612	612	618	610	621	610	623	632	618	637	583	567	600	605	595	564	632	624	565	579	634	582	589	655	603	606	635	641	595	606	626	591	654	597	582	595	618	618	600	620	623	587	603	619	627	629	602	599	603	585	590	575	644	627	578	630	621	605	591	617	628	598	657	608	602	591	661	594	576	608	620	597	602	563	596	637	580	588	596	561	589	586	635	628	609	668	599	580	575	624	606	573	621	628	629	642	592	599	654	574	648	645	549	592	600	596	646	619	578	613	596	595	639	587	589	621	634	603	614	637	655	636	639	615	627	616	636	602	684	606	610	588	617	610	625	632	632	620	641	585	572	579	606	606	650	633	635	642	611	591	611	638	598	575	620	626	579	633	599	592	586	590	585	649	596	608	629	578	620	638	622	604	615	623	621	603	590	629	596	616	554	634	564	618	625	589	595	601	593	633	604	621	624	599	611	601	594	611	583	593	591	602	590	573	597	640	523	593	596	595	592	643	633	617	589	642	622	614	632	616	614	618	617	609	616	636	584	624	605	629	619	599	603	584	554	607	640	667	605	589	622	586	618	566	622	596	612	628	610	645	606	654	645	617	625	646	609	598	603	647	598	601	617	602	615	615	619	597	658	655	600	627	607	588	593	669	615	558	609	618	565	599	596	595	543	622	633	643	643	648	610	590	586	633	644	599	626	626	648	621	612	583	607	610	598	579	617	599	661	588	609	612	609	612	592	623	607	588	560	603	617	622	590	620	579	614	583	609	560	585	618	634	594	579	613	628	586	610	601	595	603	602	603	553	618	601	605	613	645	616	578	619	605	653	664	653	604	618	592	636	557	597	625	580	592	589	668	603	594	588	632	655	606	590	640	611	621	608	592	589	604	625	596	636	596	598	605	580	615	621	557	619	632	594	621	618	655	590	631	621	607	622	617	588	608	591	660	624	559	573	621	629	610	628	621	586	591	629	604	625	620	591	614	633	620	614	584	586	652	594	630	600	612	621	608	630	600	623	628	587	676	601	635	597	677	634	621	600	632	611	593	616	577	630	641	601	589	671	591	630	646	588	613	612	597	600	591	547	627	628	590	610	627	607	612	575	609	585	630	664	568	593	661	657	606	596	630	615	600	658	635	614	597	617	608	600	576	616	591	600	646	613	602	612	625	611	608	607	618	592	603	598	599	611	599	601	613	605	573	635	603	649	581	624	574	594	617	632	605	578	623	568	609	631	598	611	648	632	589	609	576	577	603	646	593	603	629	629	611	550	584	537	614	601	590	641	599	610	614	572	657	639	606	595	623	609	600	618	626	596	580	609	640	635	598	612	639	582	625	607	629	612	594	572	591	590	635	639	578	635	608	607	599	577	622	606	564	614	587	600	597	606	632	614	631	613	614	584	613	647	605	639	626	615	651	588	637	619	644	635	655	581	587	636	601	651	596	605	629	640	593	623	637	606	592	613	646	623	626	644	616	635	646	535	637	628	596	610	636	632	608	579	611	594	562	665	626	624	591	633	579	582	592	631	601	599	644	595	679	632	626	591	598	620	637	620	578	596	611	642	569	580	645	630	580	614	665	607	615	628	609	624	595	633	583	628	598	637	618	588	622	629	609	556	625	582	638	595	627	605	650	601	586	602	606	612	650	601	660	610	612	596	608	637	589	621	591	618	654	630	590	588	583	611	612	608	630	589	587	616	622	582	590	608	620	633	637	605	591	652	646	602	628	640	630	663	600	621	624	621	631	572	584	591	595	611	601	599	634	635	639	596	643	678	612	628	637	625	642	614	635	608	622	615	648	611	597	623	622	626	610	636	601	588	620	667	642	638	630	605	625	601	585	618	634	606	629	629	643	591	628	566	621	587	609	608	584	619	612	622	594	579	642	630	634	582	607	609	616	622	600	599	631	596	609	636	563	630	609	599	638	597	631	652	607	604	627	612	593	612	639	603	616	633	627	617	610	592	551	594	633	577	643	591	599	598	611	616	616	599	634	655	600	613	641	586	580	611	635	622	645	581	597	611	592	603	587	621	640	595	637	591	624	583	613	616	628	629	617	645	593	655	606	637	583	627	578	634	625	568	627	618	626	614	602	647	596	610	597	586	620	652	594	621	604	615	663	614	605	599	587	610	613	558	590	661	594	598	599	646	628	580	635	597	590	573	602	656	587	568	623	604	630	597	620	597	628	605	634	640	611	671	595	611	581	587	627	612	628	622	626	658	609	622	597	616	626	571	611	599	637	607	579	602	560	625	591	605	630	587	607	633	604	583	606	612	651	637	621	642	654	637	607	616	566	580	600	655	618	597	626	624	596	609	604	595	596	624	602	638	617	603	612	560	598	619	614	602	550	593	580	572	587	622	574	586	612	614	606	599	617	601	629	625	638	602	628	640	621	624	639	589	589	596	640	615	580	600	549	607	617	577	623	588	608	545	605	573	586	577	651	585	580	615	634	603	619	575	651	589	632	636	619	586	632	650	615	627	612	650	606	654	602	585	592	610	621	603	582	615	621	635	609	582	586	621	588	626	619	553	640	624	646	620	610	652	602	598	593	646	620	635	613	608	624	608	639	606	614	620	594	630	646	618	588	589	642	583	631	644	662	611	602	615	623	621	611	599	613	587	626	609	621	589	640	628	618	601	581	593	603	580	614	624	571	562	596	628	632	613	629	580	591	613	595	630	631	618	573	607	596	603	610	562	646	608	656	604	610	631	632	581	644	601	592	573	603	607	617	645	603	611	633	618	606	610
44106	42479	41505	31473	21985	16259	10489	7552	6079	4399	2950	2432	2011	1760	1457	1298	1143	1169	1067	953	962	962	973	788	715	580	522	501	418	337	359	348	299	281	265	256	271	263	245	251	265	243	244	254	269	258	298	279	248	252	228	252	253	251	261	264	233	245	243	229	251	238	248	234	236	238	241	252	274	256	242	222	241	250	236	245	256	244	249	237	246	228	257	226	254	240	275	212	242	243	199	228	200	219	206	247	202	229	232	241	241	216	214	228	215	223	207	239	222	199	194	202	233	215	209	193	213	214	211	200	227	216	211	227	210	212	205	187	258	235	208	227	228	205	218	213	239	228	210	211	231	230	219	225	202	248	213	214	236	228	203	219	206	202	190	192	208	232	256	224	233	220	207	199	235	182	218	223	245	225	247	212	196	233	182	234	208	211	237	224	196	188	221	208	220	206	223	219	180	219	230	219	212	244	221	217	224	228	212	218	239	234	205	205	195	229	191	242	234	227	216	201	220	210	238	216	227	223	207	213	220	200	219	225	205	220	231	204	211	207	203	169	236	206	229	233	230	242	221	219	226	231	207	221	202	221	212	215	226	198	200	225	222	216	229	233	224	206	245	184	206	240	211	203	223	229	210	202	214	215	245	214	201	208	219	217	228	217	246	231	216	229	249	212	208	203	202	210	225	217	238	192	238	211	218	240	223	212	237	223	215	216	217	229	226	224	215	217	206	215	224	209	208	225	228	233	222	209	218	210	185	197	229	203	198	219	230	216	213	205	222	239	214	230	239	203	179	243	244	196	193	206	189	208	207	194	222	218	216	192	203	199	216	212	250	241	248	244	224	210	235	230	226	224	212	229	215	194	219	206	197	207	206	215	190	196	228	217	220	221	223	248	223	206	223	221	212	213	199	207	195	248	212	223	215	204	206	213	251	216	218	199	231	213	205	227	229	236	193	207	217	214	217	210	246	204	219	216	206	219	217	215	181	214	244	235	224	210	228	220	216	213	209	209	207	207	242	224	211	231	200	199	218	183	204	212	219	213	237	214	240	190	220	224	208	217	203	241	231	209	230	187	213	210	238	210	221	214	210	242	210	218	206	209	226	207	230	244	194	249	224	220	205	231	206	208	226	232	204	218	223	184	198	208	231	237	211	209	210	214	235	243	222	210	214	216	223	223	219	239	222	227	223	218	206	202	223	213	220	217	214	235	193	226	207	225	218	211	222	227	244	231	241	228	199	229	222	228	237	233	229	228	205	226	209	224	235	202	182	219	208	209	214	237	234	219	220	210	210	226	231	224	221	202	213	230	231	233	226	202	208	210	239	201	260	222	255	215	222	245	227	197	207	226	220	226	207	210	219	231	198	225	221	228	223	210	209	214	233	211	242	259	227	206	236	193	214	209	214	234	234	197	251	213	200	235	196	212	220	234	225	208	219	178	228	219	221	192	212	233	236	190	202	223	233	232	228	215	252	225	199	213	213	244	210	259	233	202	228	216	205	207	243	255	217	206	195	212	220	242	203	228	229	243	224	221	238	231	193	232	224	221	213	201	212	202	217	188	248	222	216	240	223	230	226	202	183	201	198	205	231	204	205	215	190	230	238	205	220	229	190	215	203	241	213	235	253	209	224	221	232	223	240	197	212	222	215	239	206	228	206	211	223	239	243	208	206	233	191	220	209	223	215	208	206	215	229	220	204	235	255	196	209	233	234	195	237	201	243	213	195	217	225	208	207	219	200	211	197	211	214	211	221	221	232	219	248	207	191	186	235	246	192	232	195	200	229	211	219	222	250	233	227	239	205	223	216	211	228	189	211	228	211	231	188	222	201	204	197	208	205	224	207	218	206	194	214	225	202	228	236	215	236	190	230	206	219	211	213	215	215	216	225	231	208	217	206	206	220	220	215	213	175	211	184	214	214	223	191	207	210	241	228	229	224	223	212	236	208	215	218	191	216	220	235	222	215	202	205	208	212	219	200	218	227	224	221	224	209	220	220	199	219	238	217	214	208	233	217	197	242	214	200	240	232	210	233	233	236	207	227	210	228	219	221	230	226	228	213	210	196	233	232	218	218	227	224	191	203	216	198	214	201	200	216	217	203	210	203	202	195	219	235	212	216	194	211	209	244	227	213	226	241	225	254	241	221	180	209	218	229	224	251	249	198	220	219	203	235	190	226	209	228	236	240	198	243	230	200	201	213	226	201	225	225	210	240	219	240	215	230	171	239	227	228	196	230	210	207	206	192	218	186	252	210	215	248	209	233	217	218	216	209	236	233	221	202	202	218	198	209	207	223	178	219	233	223	232	220	221	203	211	214	234	214	204	204	201	257	237	215	215	197	216	197	237	227	202	215	218	180	211	205	240	201	200	216	243	241	246	229	221	211	217	250	217	202	232	210	237	207	268	225	223	207	232	198	207	226	225	230	246	217	218	244	241	223	214	209	196	205	212	220	229	204	234	252	197	219	219	222	210	204	209	237	205	213	215	244	205	217	222	211	210	193	220	220	227	225	197	204	247	206	243	208	220	221	186	195	238	241	221	244	234	217	237	214	197	180	219	232	236	222	239	241	219	215	202	222	219	230	219	198	233	219	204	197	207	216	214	208	227	193	232	226	230	199	221	217	219	230	249	218	185	233	233	214	203	237	200	197	223	218	199	213	213	216	212	221	208	256	222	228	219	246	215	201	200	244	211	231	239	220	213	245	219	199	205	221	180	206	211	205	208	206	209	224	226	220	256	204	225	203	223	227	255	194	204	215	217	215	225	222	223	207	208	221	199	222	207	207	228	219	224	232	236	236	210	208	209	222	227	212	227	224	224	226	224	202	204	195	239	202	199	226	214	209	207	179	214	224	221	228	194	200	238	249	220	200	225	209	214	197	203	221	193	195	233	226	199	207	203	202	192	242	198	237	213	208	215	222	193	223	228	249	246	168	243	237	188	226	215	227	232	215	247	235	208	257	218	192	213	212	212	209	193	229	212	179	238	231	237	223	233	214	216	194	205	203	209	178	220	223	212	266	217	196	211	219	255	194	228	226	222	195	232	209	207	207	212	201	204	233	213	223	207	237	255	213	198	204	217	211	228	229	215	231	251	221	216	225	231	235	199	209	221	230	214	208	204	248	219	211	220	232	208	227	217	232	210	227	242	200	223	232	248	235	232	227	198	206	224	196	204	188	235	184	203	229	223	192	220	212	204	239	212	209	213	222	216	201	217	220	210	238	220	210	244	222	231	203	217	186	227	209	250	198	217	230	215	218	205	238	228	205	214	227	199	233	227	206	200	200	231	235	184	221	238	228	236	207	201	207	217	229	211	202	215	198	238	204	243	218	225	250	232	198	199	218	238	212	211	215	221	205	224	220	217	238	234	197	207	213	224	216	203	208	225	215	194	209	186	224	193	212	242	230	219	223	230	224	250	190	220	214	220	212	232	228	221	222	228	225	217	200	204	214	213	229	216	233	235	223	195	228	218	226	246	223	219	219	227	229	214	223	213
30066	34655	41326	33133	26343	21922	18721	17066	16864	14032	11102	10202	9053	7888	7125	6283	5964	5824	5575	4638	5007	4712	4842	3695	3254	2991	2695	2381	1939	1462	1424	1289	1144	1196	1013	1034	1027	916	807	823	892	895	878	878	948	921	884	887	892	875	914	918	865	853	822	796	818	715	617	708	692	683	721	595	734	669	772	805	659	703	757	759	737	670	671	658	712	680	684	662	637	623	622	635	637	598	665	657	637	583	621	555	575	532	527	619	540	564	547	618	571	564	559	552	556	498	511	550	560	485	516	519	552	543	534	513	558	531	564	523	510	494	523	539	563	536	520	560	508	530	533	529	534	543	544	540	523	463	555	523	492	508	532	535	513	514	527	510	515	509	536	532	546	539	566	548	561	494	522	493	550	526	498	522	490	523	496	502	519	527	549	524	537	514	507	504	492	501	516	530	536	507	499	485	506	526	536	474	535	501	500	518	492	490	500	567	524	540	542	544	509	497	538	508	497	515	529	534	496	566	512	528	503	554	538	530	519	549	543	514	559	551	512	503	471	495	498	508	502	515	504	473	544	486	548	538	563	511	525	553	515	523	513	510	505	518	532	526	524	486	536	534	518	531	488	509	523	500	535	528	499	522	543	520	506	516	567	554	521	555	514	544	508	512	517	562	547	560	545	497	539	528	520	556	517	525	441	568	524	470	497	496	528	509	519	513	521	499	498	517	495	524	524	526	500	531	531	490	528	592	555	549	486	563	531	536	550	503	476	548	548	508	525	522	496	514	565	523	482	518	506	525	529	545	556	540	517	533	555	535	544	525	500	500	555	545	555	500	495	527	532	496	512	510	515	546	520	538	508	501	555	560	506	512	558	523	508	493	483	555	581	539	526	548	520	492	525	518	555	525	571	511	529	508	509	532	516	563	511	503	535	531	486	506	488	557	525	480	512	505	539	534	534	514	562	550	490	556	509	514	528	525	504	512	525	539	560	514	498	515	508	545	542	503	537	577	510	521	510	506	514	526	499	504	491	529	501	527	485	544	542	510	530	549	496	498	516	479	531	550	532	557	497	528	541	528	539	507	480	545	524	521	562	511	519	533	520	511	542	498	521	528	528	527	523	535	533	507	511	535	512	533	506	554	514	529	555	548	519	530	521	548	506	519	577	534	519	499	559	547	517	534	500	503	539	520	544	475	511	504	507	485	476	530	516	507	507	535	521	544	506	508	525	509	518	519	572	529	491	515	549	513	566	543	516	495	531	523	520	533	545	544	520	527	528	528	542	499	494	513	543	539	521	513	494	535	502	507	518	521	540	517	514	515	481	530	498	499	531	513	546	508	516	520	539	516	533	511	544	550	529	537	543	547	531	486	526	474	516	528	526	510	538	510	512	522	498	564	531	488	512	531	502	525	538	508	521	516	531	539	523	524	535	517	547	514	550	551	531	530	548	522	531	534	541	491	542	532	500	521	529	498	509	513	527	539	532	468	580	504	502	517	522	523	490	505	506	537	554	513	502	525	524	554	492	539	544	493	552	543	530	534	477	499	516	549	491	517	495	504	555	503	541	526	482	543	523	529	451	515	538	526	519	542	518	559	544	492	553	520	509	550	493	518	540	517	518	469	508	502	508	517	509	539	512	531	496	579	576	530	519	469	543	532	506	502	529	504	538	550	513	468	473	472	506	543	524	533	509	522	490	508	516	520	544	538	548	503	523	514	499	504	566	530	498	526	496	581	533	503	505	496	493	524	523	564	518	520	509	524	528	539	550	522	543	499	516	553	492	524	519	511	514	530	515	551	558	520	524	488	524	540	550	517	511	549	539	530	514	516	502	502	534	479	466	537	604	509	552	515	513	507	528	546	519	535	495	546	517	557	502	520	508	498	512	552	507	513	496	519	545	500	504	534	536	504	521	521	536	532	576	493	535	551	525	585	518	516	495	508	520	500	564	482	535	528	497	507	526	552	517	485	508	518	489	528	523	536	517	498	534	513	541	520	531	481	510	505	499	538	531	528	532	538	548	489	495	564	535	570	570	500	507	516	533	534	537	519	504	522	555	513	511	509	523	544	519	526	555	504	485	498	561	538	547	502	529	537	516	500	534	544	518	585	526	514	534	519	527	537	504	532	514	523	512	501	509	503	510	491	553	511	521	524	513	544	461	534	547	501	513	568	497	521	541	551	516	523	516	512	542	541	532	500	501	539	535	543	515	483	530	522	587	527	514	515	540	540	500	551	553	567	511	504	527	512	500	552	496	518	535	523	534	468	502	506	477	524	504	500	489	550	584	494	479	495	486	526	526	511	499	501	472	525	523	503	518	554	549	479	503	500	511	522	507	515	532	526	524	515	540	501	563	523	514	527	511	507	511	559	542	505	558	546	565	525	552	509	527	537	558	514	517	537	528	500	515	525	511	534	529	547	525	539	528	536	512	509	501	529	539	500	524	513	539	555	505	536	507	536	500	531	515	542	525	494	559	542	480	528	511	530	481	534	496	529	507	551	498	523	541	554	537	515	518	513	518	534	544	537	471	495	498	534	521	504	504	482	482	512	528	542	539	549	538	531	522	504	512	498	515	551	550	516	565	512	559	483	512	561	510	514	518	512	519	506	506	478	497	549	533	482	480	540	507	520	515	519	489	517	545	527	573	503	563	501	489	467	518	561	523	538	531	525	516	528	492	533	511	493	546	485	542	537	512	526	530	492	535	521	534	498	535	518	517	506	498	521	505	503	526	579	530	537	544	483	511	532	494	512	511	570	519	558	517	527	480	515	529	454	552	557	532	516	489	517	502	507	522	530	530	521	518	512	516	507	583	554	563	524	491	487	538	503	492	568	525	546	559	515	521	517	497	516	523	527	505	523	500	548	513	552	508	523	571	492	504	542	523	546	482	543	523	494	539	526	486	511	486	501	542	490	507	505	536	499	549	490	513	543	542	520	556	528	592	556	523	510	532	491	516	514	585	522	574	503	538	514	492	499	535	538	529	525	520	522	525	567	511	520	539	527	530	535	479	507	505	533	574	512	516	497	511	520	522	536	532	488	528	533	556	528	475	531	511	546	540	479	559	563	490	539	539	542	587	527	470	481	542	549	527	498	505	558	555	538	518	557	580	553	486	568	525	501	533	495	546	509	497	535	468	581	488	544	529	512	544	534	543	533	501	524	488	502	501	590	554	499	544	532	562	512	543	565	521	535	515	476	566	512	493	497	546	540	544	492	539	526	507	502	535	547	552	539	510	490	457	577	569	543	505	532	502	504	536	525	497	540	541	540	495	502	511	513	482	496	521	503	535	530	484	502	523	519	544	501	529	573	533	526	486	515	508	549	494	487	527	533	545	546	529	499	516	565	549	534	508	549	496	510	521	494	512	496	564	541	498	476	461	522	498	554	556	519	550	503	549	539	534	515	585	544	528	536	516	496	488	586	513	512	530	470	534	549	526	574	503	500	492	531	540	523	537	542	548	517	526	489	514	512	477	483	563	542	578	516	521	499	546	519	513	507	522	505	550	513
17887	13465	11984	7472	4521	2989	2140	1608	1215	997	817	703	691	619	552	452	459	408	362	370	322	315	313	261	272	262	256	232	240	233	225	221	217	221	210	192	192	176	205	207	236	197	211	200	184	202	186	229	211	211	233	201	243	220	235	242	197	219	187	203	202	197	205	213	211	225	225	220	234	215	237	213	222	216	224	211	210	206	226	211	226	217	200	201	216	196	203	182	219	209	211	215	203	197	219	210	181	238	218	206	222	186	206	216	201	229	236	258	216	213	230	223	225	223	221	217	193	180	209	222	210	208	206	216	250	212	237	234	203	196	202	194	229	209	191	193	189	204	216	196	209	177	179	200	192	208	180	192	202	198	211	200	234	201	192	187	233	234	212	239	216	215	202	205	189	216	209	183	204	224	191	224	216	220	189	195	224	195	209	247	227	220	220	242	208	218	201	191	204	181	212	190	200	187	229	217	200	231	175	215	226	225	181	209	208	204	205	187	190	184	204	205	230	246	217	234	209	211	188	202	190	208	207	224	222	204	200	192	211	182	219	214	216	200	218	201	219	203	211	195	236	204	215	228	236	183	188	212	210	219	218	187	216	214	210	232	227	183	193	203	191	244	217	211	234	199	214	222	200	210	202	216	199	198	193	212	188	194	193	181	208	243	202	214	194	207	200	191	205	207	226	186	210	194	209	211	193	220	192	215	213	205	204	194	218	212	246	234	214	203	202	213	217	215	185	206	192	214	194	221	204	226	215	227	211	199	204	199	222	195	171	241	206	191	216	206	210	231	216	176	215	217	198	221	213	233	216	201	214	197	216	195	217	219	195	209	221	223	176	214	200	220	185	206	211	186	188	205	198	207	209	204	189	209	194	229	212	214	231	205	212	202	196	211	209	204	204	209	214	229	217	215	210	230	199	203	184	212	197	209	199	221	193	183	217	229	232	218	224	250	191	205	200	237	230	218	200	221	195	203	210	219	235	219	216	186	202	199	227	206	215	227	205	211	189	230	203	227	210	193	189	183	231	209	188	207	215	212	227	213	183	211	214	211	202	192	207	202	211	240	206	208	225	206	235	193	202	210	215	209	212	216	203	194	218	187	210	221	178	196	200	235	201	220	188	210	177	211	184	205	213	237	220	188	203	197	182	205	201	196	214	227	194	222	214	189	207	204	207	198	212	199	204	210	219	210	227	183	187	208	198	206	221	220	229	216	219	172	187	225	213	202	200	196	214	187	204	208	218	191	192	197	197	201	244	204	184	191	212	204	225	201	197	208	247	192	213	209	213	205	226	203	212	193	213	195	187	220	211	181	206	201	180	226	184	179	235	184	202	190	195	227	220	220	225	207	232	188	212	216	193	206	210	198	228	178	201	206	201	203	216	208	233	185	223	226	191	208	202	204	209	218	207	231	208	204	191	201	205	183	215	209	198	173	221	208	205	190	211	210	193	204	215	214	216	220	208	208	196	215	207	204	205	213	245	212	222	198	225	193	190	213	225	246	209	219	211	196	222	183	227	193	212	187	195	208	197	231	249	185	217	217	190	191	217	196	201	203	201	209	222	202	188	196	208	201	158	198	173	208	189	190	190	200	192	191	203	203	227	207	214	221	206	213	207	201	238	215	222	221	201	225	202	192	199	199	200	202	225	210	209	232	180	200	189	189	210	203	200	224	207	207	219	223	202	196	203	213	200	220	222	222	216	217	238	219	199	206	228	198	211	205	228	211	196	234	199	190	223	225	197	223	226	204	204	209	211	187	202	218	208	202	208	202	199	229	190	211	198	187	209	203	180	208	223	222	204	223	203	210	171	227	170	207	176	219	214	183	207	206	199	210	205	201	218	207	188	189	211	226	212	226	214	220	208	224	196	229	227	197	201	221	192	189	207	203	207	204	218	195	218	216	206	211	194	246	195	212	195	214	231	184	207	205	204	207	208	198	201	207	233	158	223	186	180	214	208	206	218	228	233	219	216	206	222	228	197	215	224	187	183	211	197	186	192	197	213	226	232	214	203	214	227	207	222	182	205	222	204	184	206	230	213	198	172	181	206	245	193	224	202	193	205	200	234	211	197	196	199	211	231	210	208	210	201	207	210	213	210	207	181	203	201	200	196	185	237	225	207	226	220	233	204	215	198	229	214	213	220	209	220	211	246	222	187	225	200	193	190	216	202	197	201	197	209	202	205	208	221	196	193	205	204	203	223	218	203	217	200	202	196	218	210	180	201	207	212	234	183	208	196	175	195	223	212	215	196	209	220	187	213	212	220	195	209	176	199	233	206	194	182	228	208	191	181	227	200	206	203	229	223	211	228	201	205	186	236	228	205	204	223	236	202	202	222	203	198	231	220	214	219	201	190	194	216	178	203	190	194	217	212	216	206	208	212	187	201	237	202	192	213	218	212	215	204	203	170	218	207	203	190	183	225	201	180	202	244	172	222	210	204	210	218	221	230	195	226	219	207	191	220	191	213	191	197	196	201	210	200	201	215	202	239	214	175	200	175	182	228	229	225	209	236	198	194	188	223	214	223	186	221	194	213	219	218	213	200	205	206	214	215	208	180	181	192	206	198	182	216	194	195	201	197	196	201	186	197	193	207	202	212	191	208	239	201	205	203	203	199	178	221	208	236	197	222	195	209	215	189	232	202	207	192	203	219	238	224	218	203	201	210	223	193	208	186	210	205	193	203	221	205	195	221	211	192	205	196	232	220	179	208	204	195	204	199	174	212	191	200	199	224	222	219	219	204	212	195	211	209	208	199	203	214	207	204	194	212	200	203	207	196	211	200	203	189	217	232	216	179	205	176	234	217	207	210	210	187	196	192	232	189	205	196	209	209	192	219	206	211	197	214	218	234	222	218	224	169	197	215	217	219	207	234	212	199	180	194	213	178	240	245	224	216	197	202	217	217	217	180	195	195	201	185	212	197	219	200	188	195	213	192	223	196	209	215	211	219	203	190	198	222	215	217	209	201	215	193	213	211	211	216	212	221	183	188	193	199	192	185	198	172	198	193	209	208	231	208	217	201	201	198	196	225	211	224	209	184	187	199	203	184	196	173	215	217	210	191	196	214	216	184	220	208	196	193	190	192	201	224	190	210	231	229	197	179	201	182	209	232	197	220	207	243	191	203	186	218	200	214	192	260	231	211	204	203	227	241	209	197	205	217	220	198	204	205	190	203	179	181	187	206	194	210	207	223	184	217	185	205	207	228	213	184	204	207	226	205	180	213	199	221	209	193	205	218	206	206	212	202	203	216	215	224	195	201	197	224	203	239	206	220	215	206	230	190	207	195	199	219	216	176	202	218	202	220	216	201	209	210	196	218	214	191	182	206	215	211	203	208	194	217	208	207	194	202	223	212	206	211	200	215	221	203	189	206	223	199	199	197	213	214	210	225	215	241	230	199	221	232	220	205	230	216	183	211	169	206	189	195	221	202	178	211	202	206	216	226	201	188	196	182	227	200	219	218	222	197	219	202	219	207	202	211	229	240	226
10693	11148	16659	14523	12486	10157	8472	7010	5743	4825	4075	3499	3352	3042	2553	2454	2153	2004	1794	1547	1445	1243	1176	993	889	782	760	650	649	639	632	609	554	545	560	529	536	543	523	549	544	565	542	596	521	625	594	660	609	673	562	604	595	622	572	577	619	619	541	541	562	524	572	545	568	560	568	586	623	612	599	629	608	573	570	575	586	566	570	623	570	523	544	529	512	559	547	549	516	563	536	514	543	580	570	502	510	495	546	521	524	507	539	553	472	505	523	529	507	487	502	511	498	517	537	545	528	503	548	537	523	503	515	514	546	533	517	496	499	510	527	507	492	537	521	484	529	512	525	518	474	504	524	480	551	524	554	507	528	534	514	525	503	538	533	491	526	497	492	494	504	536	490	514	475	522	539	504	501	508	481	485	514	500	521	516	550	530	495	529	497	479	508	503	489	510	500	535	511	528	531	527	515	541	510	506	499	495	508	532	509	515	485	528	519	497	511	497	503	526	478	537	486	501	511	547	524	513	515	477	509	524	514	516	508	538	511	502	514	503	517	526	504	542	535	502	526	497	508	532	527	497	514	508	510	525	512	507	517	496	501	487	501	528	501	502	534	489	509	475	462	490	521	512	512	499	490	542	510	494	530	510	525	493	502	512	494	497	501	486	535	521	524	516	508	538	525	540	502	485	450	535	560	513	500	522	548	506	548	533	486	539	508	500	546	498	496	490	534	519	519	547	529	507	500	525	529	503	516	539	526	545	456	514	522	505	502	531	512	510	525	527	522	489	527	515	490	517	493	499	544	528	534	513	562	540	524	487	487	524	530	511	524	463	559	489	489	490	561	478	543	526	509	478	520	509	523	521	499	500	518	527	520	514	467	536	505	504	528	453	500	536	500	503	524	509	514	494	497	523	566	526	543	497	484	516	483	526	522	499	512	567	488	481	554	495	511	503	536	525	525	496	478	452	476	498	504	518	494	502	499	496	486	501	516	542	517	508	463	507	513	533	512	527	545	520	486	521	480	504	523	517	532	464	518	539	503	523	552	476	510	499	514	503	553	525	519	492	526	514	519	462	522	522	506	500	567	504	497	522	557	503	530	496	497	505	472	529	509	524	510	548	535	504	495	491	523	509	490	530	477	510	573	527	545	500	535	524	531	528	533	518	502	510	510	527	485	544	544	560	536	496	526	481	490	519	501	528	511	523	530	523	510	520	500	534	535	519	526	548	516	520	495	467	480	501	511	485	507	543	499	479	489	495	512	498	529	503	473	498	524	521	496	522	508	510	505	524	511	524	531	487	494	530	482	511	490	530	501	491	542	488	530	546	539	496	470	499	537	519	475	519	548	482	510	489	483	507	546	519	541	514	509	497	496	527	488	515	546	532	513	513	493	483	524	494	528	476	488	486	536	510	546	529	557	505	523	549	511	490	473	506	507	495	485	532	481	588	545	473	506	494	476	526	477	524	529	485	502	505	494	529	535	537	513	480	484	519	535	502	501	508	518	515	538	504	500	464	492	500	485	572	521	509	551	542	503	547	544	546	475	506	520	488	530	521	524	529	535	501	487	483	563	523	531	549	552	516	521	501	501	524	453	520	528	503	514	474	547	537	531	493	520	467	506	505	519	486	497	503	482	508	502	519	517	501	529	509	512	513	505	548	522	539	491	542	498	521	481	513	471	512	514	517	486	537	495	504	487	517	521	487	520	489	498	511	500	544	528	510	508	512	508	519	513	523	491	509	517	478	509	515	533	483	535	503	484	496	507	482	507	511	511	511	561	522	505	504	467	521	500	522	454	502	516	527	500	519	542	538	520	497	513	436	484	521	465	549	527	510	479	513	506	541	519	519	555	537	480	487	510	518	505	516	522	538	511	537	549	504	516	534	532	483	500	498	477	512	534	525	558	561	508	494	542	479	497	517	501	495	517	528	501	475	583	514	526	501	539	499	499	512	485	563	571	508	457	532	517	497	483	508	515	546	494	520	526	510	497	490	495	515	530	518	507	541	492	459	501	520	562	526	513	550	530	494	495	491	522	484	486	563	508	532	550	506	506	503	515	503	532	528	498	531	525	521	492	472	488	536	522	496	523	497	569	486	505	497	500	503	470	524	494	539	512	497	522	566	546	519	529	513	549	465	498	516	564	507	560	516	485	531	540	533	549	516	505	503	509	514	517	525	535	543	544	583	550	517	494	498	474	492	501	525	560	537	495	493	529	472	507	523	507	504	545	514	581	514	543	540	511	493	503	548	512	506	516	527	509	526	481	505	541	512	521	489	519	528	536	498	517	516	520	498	509	488	530	476	548	516	490	515	510	482	552	533	514	483	533	529	537	526	495	506	496	503	506	527	502	517	531	481	520	570	510	512	506	517	510	544	547	466	531	513	515	514	544	512	510	517	536	473	553	499	518	512	536	552	490	512	545	516	497	495	525	501	533	525	511	515	513	509	503	505	528	504	490	480	504	530	526	525	527	522	542	497	494	550	475	521	500	527	526	543	552	512	508	509	483	503	501	514	508	511	488	509	532	495	533	524	510	533	523	493	470	542	503	521	516	517	517	547	508	500	503	521	510	508	506	521	542	552	463	525	523	533	543	508	496	519	512	508	485	548	522	494	500	515	501	492	554	507	486	529	486	551	523	503	505	530	521	532	476	555	540	507	518	516	494	527	544	527	498	493	546	479	479	514	559	501	505	470	547	562	523	497	531	521	518	527	515	525	543	527	476	530	508	506	504	530	524	506	514	504	529	495	573	484	520	524	516	572	525	504	514	508	511	532	539	493	480	552	491	469	498	539	513	508	577	511	535	521	512	509	523	508	513	503	543	490	485	533	509	530	508	506	537	504	531	530	547	535	511	468	495	572	540	517	534	512	519	471	510	533	509	494	514	512	525	506	537	479	496	511	489	486	533	526	489	544	535	521	524	537	513	485	525	493	547	491	532	484	510	529	516	494	540	504	482	509	488	508	540	490	513	544	526	527	478	540	519	526	512	536	515	534	527	491	472	510	511	502	505	477	514	532	532	509	530	501	477	547	512	508	579	570	533	518	509	503	508	501	499	530	538	509	499	533	531	499	517	532	484	509	534	525	502	586	502	502	550	487	520	514	457	525	506	496	537	527	511	529	507	490	520	545	508	506	550	518	549	522	475	517	500	537	489	500	496	513	525	561	506	520	482	505	513	498	492	507	515	542	515	512	504	483	475	511	519	479	541	495	509	470	526	544	511	481	464	519	483	486	476	521	523	509	530	514	543	536	536	506	495	550	519	493	502	523	498	462	529	557	494	512	509	482	550	522	493	513	529	524	537	503	512	536	533	493	499	533	516	548	538	530	485	510	492	515	479	512	516	498	500	501	542	510	498	464	525	507	511	543	527	490	472	503	490	525	475	501	522	534	521	517	519	536	511	470	487	488	537	532	513	515	506	476	539	520	504	568	527	518	512	533	510	512	534	484	505	506	471	511	537	492	526	516	519	541	478	502	533	511	568	509	550	557
35187	34356	36896	26435	16479	10817	6450	4434	3521	2709	1782	1417	1206	1112	1030	841	866	794	734	800	635	625	622	570	519	468	378	407	336	325	327	319	307	282	268	262	252	284	277	278	231	272	277	287	299	274	313	285	288	283	274	261	289	266	261	273	299	291	273	271	265	251	285	281	275	301	241	266	257	284	248	245	265	259	247	226	236	256	275	247	315	244	264	274	299	270	244	247	250	258	288	239	272	256	262	273	249	256	271	239	238	247	241	243	266	255	253	240	215	244	246	223	251	274	262	252	244	257	245	228	260	256	280	251	231	262	281	240	253	239	273	260	249	262	250	248	246	239	259	263	242	255	241	268	232	285	244	281	221	213	242	276	254	251	259	296	251	240	234	228	246	232	257	246	267	250	237	236	247	227	266	281	261	269	238	268	259	260	247	255	255	217	231	249	262	284	276	244	221	259	277	250	256	253	263	247	248	240	267	259	265	259	254	260	248	254	274	238	269	253	269	304	283	251	245	254	250	236	241	250	262	280	289	247	224	230	239	249	287	264	275	255	235	235	231	245	274	262	243	275	218	232	244	225	248	244	290	245	242	260	247	262	246	263	270	239	255	264	257	276	223	255	274	268	242	279	255	246	269	228	266	250	256	258	269	254	250	287	258	214	256	252	260	245	240	257	250	242	228	253	262	237	248	240	259	255	255	265	232	240	258	260	259	280	266	257	249	272	258	258	272	254	260	251	270	282	219	241	262	260	279	245	266	238	261	249	253	255	251	249	240	230	245	239	275	268	249	245	241	245	241	251	249	248	235	248	270	240	253	248	261	277	262	233	240	263	245	261	245	282	254	274	271	252	254	259	213	246	270	258	232	272	242	225	247	236	253	228	239	239	266	236	252	250	246	290	243	237	259	236	256	256	234	249	240	234	271	254	251	258	218	253	283	298	265	260	242	254	231	259	251	251	222	231	238	241	240	252	272	267	266	262	264	221	254	278	253	253	279	238	240	251	247	245	245	249	233	254	271	277	264	251	251	241	257	256	245	255	277	250	251	216	245	250	273	279	255	252	270	273	258	264	223	245	240	271	248	266	258	255	241	259	280	246	285	253	244	263	282	263	234	249	282	249	249	234	243	261	247	258	266	240	227	257	262	269	223	268	261	256	249	245	255	256	265	225	278	256	250	245	235	227	248	252	230	245	269	250	246	240	245	243	254	259	255	274	265	259	303	266	270	273	261	236	246	247	255	265	262	258	254	285	236	242	221	226	251	249	263	247	272	272	239	260	272	249	223	254	234	236	257	259	250	255	273	237	257	248	236	241	247	267	237	253	255	260	266	249	251	273	264	277	251	265	248	260	229	262	247	249	249	245	233	248	278	252	236	265	289	296	240	226	257	263	224	252	258	251	250	251	267	257	243	245	262	229	271	243	245	270	252	268	258	257	235	250	234	232	259	240	239	248	281	222	224	245	245	264	249	268	229	253	244	242	257	235	245	220	237	238	268	254	264	267	245	245	241	249	243	265	242	255	243	294	245	241	282	246	268	250	251	254	262	249	222	266	248	233	228	262	243	284	232	254	234	247	233	294	250	268	275	266	269	230	221	268	253	265	284	258	247	253	238	256	262	270	258	234	246	258	239	271	240	230	242	284	267	226	259	229	238	259	230	244	255	262	258	247	250	252	254	263	275	264	239	235	251	261	259	243	231	246	237	266	270	261	244	262	245	247	238	246	250	266	249	278	246	272	259	245	209	258	236	256	249	250	248	232	220	271	255	246	266	247	255	248	248	230	264	238	280	251	259	291	262	232	248	214	248	235	249	244	240	243	258	233	240	237	285	278	265	244	245	312	277	270	253	244	250	243	240	269	246	252	273	220	257	254	261	246	279	267	256	235	223	263	238	263	276	257	254	249	266	241	233	268	271	249	218	237	268	298	230	237	254	243	262	254	260	258	261	239	236	250	266	260	287	265	240	246	254	245	245	229	283	252	263	228	265	244	237	273	231	238	212	260	258	280	223	230	257	255	259	266	251	261	255	232	234	270	258	230	244	281	254	261	250	260	259	250	240	260	257	237	245	248	257	234	283	253	228	271	246	272	271	241	252	259	261	265	245	280	232	235	242	269	265	256	262	288	257	260	253	250	290	253	240	238	274	269	269	255	252	226	264	257	248	242	274	245	211	259	226	252	240	255	264	211	235	244	249	252	263	259	270	260	232	242	243	254	264	246	255	275	259	249	227	236	248	279	254	279	229	265	270	236	255	242	272	261	287	199	252	260	232	243	299	259	246	245	258	234	263	267	264	242	259	265	254	254	271	259	227	236	267	251	252	254	231	247	237	263	266	246	246	246	268	256	262	240	264	266	275	257	250	261	261	228	242	244	223	222	238	228	255	236	232	246	235	241	243	256	249	263	270	256	261	268	238	251	252	269	260	262	228	254	258	221	230	222	264	261	254	245	228	243	242	250	245	264	251	270	258	261	263	246	251	275	265	254	233	259	211	262	251	236	265	249	233	266	249	287	251	264	235	253	260	261	251	274	228	252	261	251	258	237	292	260	261	294	259	255	246	234	274	257	232	250	239	273	245	265	261	295	254	296	266	248	262	233	260	241	255	232	272	240	284	246	285	231	224	244	248	251	232	234	269	229	274	236	263	258	235	254	242	270	236	260	238	216	237	270	265	279	250	239	240	260	261	222	253	240	236	255	249	251	222	261	246	206	253	254	274	274	247	249	235	259	249	251	250	252	237	246	244	261	254	265	248	270	235	246	266	241	239	272	237	246	248	237	284	252	270	261	235	302	287	242	227	220	226	244	280	247	221	257	264	266	231	255	239	245	239	252	269	267	236	283	207	254	256	290	242	272	212	267	258	245	249	241	228	241	229	251	244	266	238	271	276	289	238	239	221	259	256	253	253	282	218	237	243	275	296	268	256	241	272	258	258	273	274	260	273	251	261	237	251	259	230	269	259	225	273	243	244	271	259	283	280	247	296	270	249	240	235	236	275	260	262	251	256	251	288	257	253	226	217	255	244	238	259	272	246	236	235	250	229	251	258	262	262	283	253	250	255	256	253	255	236	238	258	251	240	277	259	255	290	241	251	259	254	241	258	242	254	259	252	227	251	253	302	270	256	243	256	248	259	219	251	252	262	232	238	255	266	260	237	263	242	254	291	260	244	255	205	250	297	265	235	252	244	284	257	263	274	250	253	266	225	254	274	231	239	232	261	233	258	258	233	226	278	247	230	267	262	263	237	240	220	253	303	236	247	278	221	227	284	232	261	250	275	259	228	258	262	245	233	255	241	263	265	257	265	272	258	241	237	267	250	286	268	232	259	265	252	234	238	264	239	246	264	246	258	265	250	239	229	262	242	230	226	251	256	261	258	209	259	231	227	242	253	267	266	246	242	215	251	255	251	248	272	254	248	257	289	285	248	241	258	301	262	283	245	250	232	243	272	224	258	255	295	272	240	253	267	223	242	243	233	243	238	236	256	256	246	248
22988	27267	36575	24517	21543	17622	14837	12944	12258	9803	7529	6819	5862	5439	4976	4574	4495	4024	3769	4033	3211	2980	3006	2684	2372	2205	1781	1775	1550	1283	1029	1138	952	863	862	829	813	766	767	829	790	842	862	870	789	811	800	866	876	867	846	824	896	784	747	764	755	789	747	725	741	689	694	717	709	700	773	740	748	748	743	762	710	725	717	705	726	753	695	699	646	675	691	662	687	717	706	681	644	673	611	630	653	635	660	668	646	674	605	656	642	613	628	666	580	627	582	615	637	602	585	605	645	596	622	621	632	627	627	587	600	618	641	572	627	660	587	597	599	588	570	597	645	653	663	603	676	569	583	605	670	653	590	618	630	622	589	609	655	623	618	623	605	620	633	632	619	637	648	610	586	650	589	591	572	603	591	602	623	619	548	609	611	579	652	631	589	612	600	602	637	593	611	587	582	640	600	596	582	560	592	598	587	606	603	626	611	588	654	611	586	648	584	563	617	608	590	631	588	613	641	629	630	591	606	645	642	646	589	626	606	570	610	610	583	660	622	552	615	590	599	604	603	625	583	569	613	599	577	583	608	603	615	590	606	630	616	634	595	592	616	586	613	626	635	597	573	604	604	683	604	590	615	636	632	565	620	619	665	639	603	605	590	596	621	602	654	630	577	587	594	601	663	575	598	595	637	593	666	642	606	627	568	632	614	583	610	600	611	568	627	624	631	606	620	618	618	619	592	609	621	648	598	648	656	613	623	646	616	649	600	602	637	629	648	588	592	626	568	618	649	633	582	607	612	655	618	568	648	612	609	633	569	630	647	635	648	660	600	608	633	587	601	593	563	614	579	591	581	639	573	645	585	634	607	622	600	582	620	632	618	587	618	598	572	641	663	606	620	586	629	592	586	628	616	573	619	590	607	591	620	628	570	603	587	619	581	605	604	597	619	641	624	595	588	647	633	615	629	632	612	569	564	579	611	589	594	629	633	617	638	636	558	637	602	572	633	616	571	626	625	615	580	656	643	576	529	617	586	591	582	559	607	605	567	607	605	608	610	610	637	676	613	648	635	628	569	597	626	589	642	609	588	677	614	587	597	651	593	654	635	631	610	620	604	579	625	576	606	588	622	595	616	623	604	594	621	596	576	588	678	654	638	662	615	636	617	611	652	616	658	596	566	574	588	573	613	566	596	596	639	623	592	586	591	601	625	620	619	664	618	609	553	607	611	611	630	558	604	612	611	595	604	644	608	610	641	603	584	598	615	610	583	571	599	571	591	634	599	637	641	638	631	633	603	604	585	590	637	605	601	620	673	578	575	587	618	601	626	628	607	641	632	594	586	559	608	632	626	630	602	571	617	596	605	634	603	603	583	650	592	607	606	534	577	611	594	588	602	643	609	596	591	589	597	602	633	611	622	601	593	613	596	587	597	570	600	578	621	619	605	618	610	591	563	610	601	613	601	626	611	586	573	610	589	623	654	602	620	588	591	582	622	615	591	549	592	596	603	576	559	635	607	600	605	611	614	587	619	592	570	635	629	627	591	594	637	624	596	632	685	617	594	577	600	611	621	615	638	635	598	597	605	601	604	599	583	610	621	620	595	626	619	612	652	598	611	586	597	584	620	603	607	610	609	610	569	630	595	601	634	599	582	598	644	604	635	617	578	624	590	627	590	608	613	628	634	594	573	628	597	621	613	629	619	567	592	579	606	601	615	613	606	579	613	624	611	622	618	611	574	619	624	593	617	637	610	598	578	615	644	615	585	633	583	664	620	607	643	558	661	624	624	573	607	614	627	607	635	637	608	561	637	639	610	589	673	644	605	613	594	600	594	583	562	595	601	609	576	577	632	588	591	599	589	609	635	620	585	569	571	637	660	627	651	592	600	604	619	617	635	572	639	612	591	580	594	630	602	619	599	587	577	569	638	631	620	619	629	639	577	600	581	603	585	587	630	583	605	610	623	646	596	611	572	596	576	614	610	598	624	612	604	604	624	625	624	589	615	631	581	570	594	612	629	614	642	611	612	589	648	611	616	614	575	598	601	607	603	596	572	632	592	573	568	596	602	597	601	635	565	605	610	599	619	589	610	654	620	644	638	577	575	574	613	591	622	649	581	622	609	584	603	607	660	615	575	607	611	637	546	612	602	612	576	606	597	572	633	651	625	574	605	613	592	617	629	608	604	592	617	604	613	580	597	658	632	616	634	608	629	600	639	588	625	556	566	622	661	624	592	600	608	605	631	646	581	613	602	600	601	569	579	573	603	651	592	528	580	627	622	637	580	610	607	591	598	602	655	601	611	601	593	600	580	658	628	592	595	606	598	609	572	613	601	598	567	598	622	602	593	630	576	592	561	589	579	628	596	650	635	627	610	594	574	648	608	569	624	654	588	619	623	626	592	625	610	595	599	571	621	569	615	630	638	611	583	626	576	597	641	607	608	573	622	660	587	592	660	583	576	587	614	577	638	577	591	597	602	615	614	603	641	650	656	583	608	620	583	637	581	604	583	589	608	607	638	571	616	586	628	637	603	631	600	599	573	607	548	598	564	673	601	561	603	580	639	598	642	592	620	648	619	607	581	580	590	606	606	609	617	579	590	621	631	630	598	592	575	625	645	582	578	584	632	588	628	598	621	606	596	587	643	606	604	607	633	531	641	549	662	631	619	642	655	626	609	616	603	596	626	589	653	623	613	612	627	622	578	583	624	595	654	681	567	605	572	632	606	644	594	577	578	640	651	592	580	633	583	633	580	556	580	600	614	604	599	599	550	621	609	629	572	587	590	628	585	593	597	606	609	656	640	606	617	612	574	600	557	637	648	591	577	610	645	548	634	611	603	613	626	613	685	621	570	620	570	600	633	595	643	565	575	641	614	603	562	603	654	562	612	647	604	621	593	635	660	650	611	632	606	572	621	627	621	613	638	668	600	627	581	597	571	596	617	584	628	625	618	664	624	606	596	609	577	558	616	645	635	554	589	632	617	608	631	594	607	570	584	644	598	583	614	616	636	596	632	593	600	611	593	607	593	588	636	591	612	632	623	617	598	648	588	642	601	635	602	667	596	642	640	610	604	604	638	616	640	589	618	611	604	644	613	575	626	604	634	550	597	621	624	621	650	603	593	615	596	600	594	563	627	609	659	627	580	583	656	572	626	567	602	650	645	604	631	597	577	576	590	608	599	603	626	590	607	586	646	637	608	588	581	634	616	625	586	612	585	579	576	588	572	633	622	630	611	609	614	566	597	610	611	574	622	604	627	585	615	580	585	659	646	616	646	672	647	637	583	600	597	621	633	593	594	605	595	608	601	606	614	605	564	642	610	634	618	583	629	586	641	603	558	595	619	599	572	582	597	630	611	562	611	584	594	609	565	639	636	626	594	584	644	584	593	647	576	614	611	591	631	601	644	602	639	615	620	578	574	611	582	646	596	604	624	615	618	649	602	609	595	650	622	647	622	665	611	638	592	610	608	610	615	571	597	611	586	605	625	623	635	625	579	604	591	599	592	606
43799	43784	41650	29520	21215	15331	10518	7084	5852	3913	2765	2390	1984	1508	1186	1183	1203	1089	1134	930	1085	1004	1125	874	742	665	535	478	445	372	379	352	306	310	274	263	245	243	244	273	251	218	265	288	270	260	295	257	255	259	268	271	232	235	258	246	248	249	211	241	237	223	239	266	259	235	214	229	258	226	242	244	264	274	206	253	246	236	235	247	208	241	225	231	206	243	222	242	253	232	219	208	241	220	212	217	220	181	227	226	197	229	233	215	224	204	229	222	214	211	216	222	233	245	214	226	202	202	221	221	221	198	203	230	239	223	229	234	214	198	273	216	218	169	223	213	220	204	239	204	201	214	226	218	223	217	211	232	229	201	213	236	193	236	231	206	214	203	243	219	209	235	232	241	221	210	224	237	218	210	202	211	196	230	225	196	209	205	215	217	220	191	199	235	185	230	195	242	212	199	195	204	203	234	226	234	205	227	209	203	217	226	223	228	211	246	201	254	211	209	237	196	190	190	216	217	207	219	211	215	217	253	239	233	201	217	220	219	219	227	242	216	216	212	236	219	205	221	241	198	209	246	219	223	213	210	226	238	226	219	183	208	217	223	228	211	204	222	248	219	200	245	227	232	220	227	199	228	206	228	221	197	217	228	211	208	239	200	215	227	207	231	198	189	244	206	212	219	193	236	223	200	219	185	217	221	199	214	210	237	237	215	217	201	237	232	211	206	219	186	201	218	234	213	192	214	208	223	218	239	198	201	221	230	197	194	230	199	237	209	208	229	242	254	221	214	219	201	218	220	201	206	243	196	211	206	200	229	216	220	233	223	226	221	213	235	225	192	214	204	232	210	216	217	222	219	212	194	220	191	201	241	219	227	230	195	241	242	206	202	194	219	208	239	231	213	212	237	208	215	210	214	206	211	217	246	230	235	209	182	215	206	197	219	213	220	232	237	228	220	200	225	215	214	208	235	220	243	217	206	227	202	226	203	221	214	220	228	213	213	210	171	217	202	225	230	208	208	194	220	238	190	221	216	202	229	218	222	228	240	229	197	228	268	222	211	203	224	215	203	251	230	220	219	214	213	227	225	207	224	205	210	205	227	247	208	230	224	220	221	221	209	207	212	206	214	208	210	221	199	222	215	215	231	228	190	219	221	209	234	239	222	229	190	227	216	222	231	202	208	242	220	213	223	218	225	186	224	217	194	225	224	216	220	205	224	215	205	220	210	242	238	207	230	232	212	243	244	223	214	207	199	222	219	223	215	226	207	258	215	209	235	193	239	202	219	240	211	213	226	202	208	171	221	223	224	226	215	210	197	215	228	230	236	199	220	189	217	248	219	230	244	226	213	214	227	251	202	224	192	221	227	234	216	219	208	215	203	202	217	214	206	209	234	236	210	206	222	240	209	232	203	229	223	209	225	244	214	223	198	218	215	244	216	212	215	215	206	256	210	182	241	206	219	239	209	202	242	236	197	227	201	212	232	216	226	265	230	248	212	197	215	203	215	199	221	228	207	209	236	219	204	234	233	210	260	220	223	173	214	231	243	229	218	235	220	204	218	227	209	215	217	231	248	197	192	179	229	212	213	234	226	185	212	224	192	187	225	220	195	221	228	213	211	232	211	213	226	217	224	247	211	211	200	218	223	204	238	213	216	201	224	228	198	202	224	225	225	215	234	252	214	225	236	194	197	223	235	247	210	226	235	244	234	219	234	229	224	222	227	220	210	230	230	207	237	233	221	222	218	227	230	222	241	194	243	191	232	243	234	234	187	206	183	241	211	200	216	211	224	205	244	232	222	208	201	233	223	208	217	207	216	215	212	226	235	222	232	239	228	212	216	208	239	212	209	250	252	222	226	227	204	201	203	217	215	228	235	221	222	220	211	221	226	214	169	246	205	216	196	230	214	222	215	227	217	215	228	199	226	230	204	221	215	214	223	218	186	225	202	218	220	201	207	225	215	208	234	247	228	198	196	214	209	198	244	240	236	211	229	219	216	220	204	219	205	237	207	235	237	224	217	211	212	214	218	188	247	234	210	202	214	223	201	233	232	212	218	214	191	251	218	208	210	255	205	200	212	235	215	206	202	211	229	217	213	232	238	201	220	211	228	178	217	201	214	223	244	214	227	197	215	205	204	216	198	200	183	222	229	212	257	231	234	239	210	239	220	236	234	216	227	190	196	225	244	241	218	208	189	238	204	200	242	222	228	237	236	204	230	199	228	231	232	193	192	211	228	221	193	218	216	231	205	219	233	226	213	186	222	233	224	235	197	232	173	201	241	217	202	206	219	219	221	206	222	228	215	223	214	224	248	237	211	192	223	213	239	221	229	240	212	246	220	211	219	207	189	214	245	221	209	193	220	235	195	213	221	227	236	216	212	236	223	230	196	202	234	256	217	182	238	196	214	223	212	219	228	198	196	231	207	229	190	211	211	192	193	224	237	219	214	210	201	227	222	214	201	209	213	243	224	252	230	234	218	224	223	211	198	207	218	228	215	215	254	219	197	212	249	217	231	226	203	208	229	256	237	215	222	232	202	225	159	244	236	219	214	214	201	238	228	234	217	197	221	205	224	215	223	208	228	228	216	195	216	222	231	216	222	193	225	228	229	213	241	226	194	206	200	241	210	214	235	194	221	233	206	192	197	224	209	212	205	201	240	210	213	231	236	245	215	244	194	217	238	219	203	195	213	217	210	202	210	237	193	219	201	208	217	224	208	215	231	220	196	209	213	194	242	230	206	215	221	206	215	215	204	208	207	237	218	224	230	216	203	220	242	227	212	213	219	210	209	231	212	206	203	227	214	226	216	194	231	221	209	226	244	213	222	213	185	223	233	206	220	199	224	217	200	230	194	217	223	229	229	212	197	215	216	229	219	222	216	231	245	244	240	221	213	218	198	205	236	224	234	239	226	211	236	221	233	231	237	229	201	221	220	197	207	219	202	209	234	262	186	248	212	197	210	233	223	225	222	224	210	216	237	214	207	197	220	234	202	224	212	216	215	232	218	211	214	204	232	229	211	238	240	223	201	197	224	187	215	210	230	221	243	234	221	213	203	229	240	207	208	221	236	201	214	214	227	210	212	183	239	201	223	213	204	190	210	218	195	245	204	237	217	221	220	226	226	217	208	190	216	215	237	196	226	242	200	242	208	221	194	197	254	207	241	235	241	215	249	230	213	214	233	212	227	177	219	220	215	216	213	233	238	231	233	227	239	228	232	215	225	240	209	192	223	216	249	209	209	252	202	211	215	219	172	200	204	238	231	197	227	211	220	222	195	198	196	207	227	195	214	241	217	204	214	211	209	192	215	222	205	213	208	225	210	235	227	198	209	208	228	239	206	221	228	221	236	224	234	244	215	246	228	208	211	216	207	238	187	242	201	194	192	206	211	211	239	211	225	219	224	200	237	212	229	221	226	199	210	226	203	207	176	231	214	220	228	259	201	210	198	205	238	199	221	213	238	214	247	202	237	244	245	185	232	214	246	267	214	241	222
29694	35870	41318	30257	25175	20684	18757	16571	16558	13027	11023	9255	8358	7175	6198	6365	6132	5398	5878	5542	5516	5030	5254	4397	3682	3123	2712	2282	1950	1670	1545	1457	1293	1053	858	865	862	871	807	807	833	951	1059	979	909	933	972	934	930	853	949	917	876	832	783	741	725	773	799	692	689	738	630	697	625	719	691	713	723	691	688	795	733	717	747	628	656	693	698	745	662	671	643	630	609	592	643	637	626	592	571	551	577	544	609	599	609	583	584	584	592	542	522	561	539	587	528	533	542	556	558	544	513	561	530	527	528	480	533	514	499	510	553	546	509	511	542	558	522	503	520	573	521	539	503	558	477	499	527	521	522	509	533	503	499	539	535	463	509	539	506	523	509	544	522	539	533	537	552	511	517	503	516	495	527	551	532	529	515	554	515	531	531	503	509	509	533	521	547	534	577	515	499	526	512	505	540	521	535	521	540	519	537	517	521	550	514	490	582	514	505	544	507	473	563	518	529	544	557	561	518	547	512	547	508	538	536	506	525	480	502	540	475	506	519	524	551	513	507	574	526	499	534	552	530	520	528	544	501	522	501	544	533	493	504	511	529	507	504	538	536	514	522	556	503	507	503	529	519	552	520	530	542	513	545	535	515	518	547	487	605	544	499	505	549	510	514	512	534	510	461	521	514	501	507	508	514	519	513	533	536	496	526	536	560	533	586	522	528	523	505	542	530	529	515	513	483	518	548	512	556	547	510	524	526	543	530	576	496	531	493	553	535	509	542	542	519	526	539	517	537	497	547	529	489	539	518	551	517	519	525	532	559	537	515	560	534	533	569	519	554	512	501	559	512	509	522	542	529	553	514	499	561	511	522	512	540	510	537	563	511	536	552	536	499	530	477	551	493	508	525	547	498	520	547	533	508	525	507	525	519	507	540	556	536	519	542	531	543	540	526	531	522	502	524	521	516	563	500	526	555	496	528	502	517	484	509	530	529	500	550	515	528	511	523	550	481	538	535	533	529	499	503	524	504	529	486	533	537	541	525	500	503	514	483	529	508	509	505	537	544	524	551	528	552	532	521	551	515	490	516	529	515	523	562	530	522	513	519	494	489	503	531	534	531	523	506	547	528	542	511	516	550	539	510	535	488	496	539	524	524	526	505	491	531	546	535	550	539	528	536	554	514	512	516	539	520	549	513	465	543	504	521	479	534	502	511	484	510	545	513	511	520	530	537	526	532	538	524	520	506	528	521	519	514	596	557	526	551	548	499	496	519	529	522	506	524	533	556	564	536	499	519	538	495	548	556	569	534	484	514	541	528	493	558	513	521	540	517	528	532	534	486	520	501	516	502	506	481	545	549	550	522	477	571	482	539	543	528	524	566	521	495	505	545	477	526	505	529	526	522	503	550	513	531	470	524	512	510	534	557	540	510	485	549	507	495	531	561	539	496	536	550	489	459	548	503	585	506	542	488	541	498	581	575	520	477	518	530	525	499	510	543	518	494	475	547	513	491	471	508	533	546	499	544	559	542	566	548	540	571	525	535	541	508	508	535	489	546	523	507	563	539	514	510	554	534	577	533	463	540	568	542	591	531	519	519	518	513	559	516	548	494	552	522	543	557	528	541	498	484	497	553	518	505	492	494	462	524	551	547	464	516	509	557	585	511	534	530	522	518	500	524	532	547	510	520	523	561	511	524	535	528	522	512	521	561	533	501	512	523	541	542	527	540	502	523	523	524	559	501	554	501	506	542	505	546	492	477	534	528	559	519	538	534	544	499	522	538	496	521	561	525	558	484	527	520	560	515	532	492	539	524	555	520	514	537	586	507	515	534	513	510	476	524	533	494	532	540	553	525	492	558	495	516	507	517	527	527	491	547	545	548	515	496	528	541	531	548	524	528	476	472	513	505	565	501	530	586	530	554	503	569	536	537	519	538	523	487	515	539	572	517	535	512	524	540	547	529	522	505	504	549	546	519	542	539	494	512	519	535	552	523	540	526	511	503	531	498	530	530	548	543	526	512	506	529	550	521	506	511	515	549	527	597	526	512	498	545	501	528	515	525	518	511	537	508	532	536	515	532	543	528	521	533	512	528	544	499	517	505	530	519	503	530	552	519	483	519	493	437	523	509	537	538	548	504	510	526	522	524	559	515	539	571	526	527	560	520	508	543	527	521	524	563	535	517	536	499	540	566	537	517	567	516	576	508	513	520	526	525	509	526	521	524	486	511	523	524	504	500	503	527	523	524	542	477	497	557	488	472	522	526	560	550	505	521	537	521	495	579	502	504	550	509	529	575	533	509	497	554	496	493	551	545	559	515	525	524	526	500	523	528	519	523	515	540	529	537	507	530	523	500	522	567	515	540	553	544	566	543	478	493	519	536	521	506	531	550	527	498	524	517	514	561	503	531	488	543	504	488	518	508	558	532	535	481	532	536	537	535	509	516	523	554	522	502	504	530	542	543	507	534	527	518	524	495	535	584	508	544	534	540	539	535	494	513	552	526	495	514	555	528	494	533	518	506	528	512	523	553	548	547	532	557	551	508	509	546	519	500	521	541	541	540	505	565	504	520	532	534	513	508	568	557	547	525	528	529	546	500	512	531	558	562	537	509	513	518	541	527	556	504	551	543	534	513	544	520	496	482	536	529	560	512	505	518	559	528	480	555	536	561	528	557	530	540	542	509	532	521	520	518	464	532	550	511	541	510	486	533	561	530	492	486	493	519	530	564	503	517	544	523	537	556	525	490	538	524	580	514	572	522	532	522	485	501	509	537	483	488	509	514	514	494	518	481	530	527	516	539	512	493	490	534	523	544	499	537	506	545	531	508	549	540	528	567	501	535	490	507	517	516	489	566	549	513	483	560	483	502	546	497	547	558	542	498	542	565	506	481	495	520	558	494	505	541	514	504	560	501	571	545	507	531	488	486	505	512	511	516	491	498	541	569	502	519	530	523	513	521	481	533	511	513	553	542	553	526	522	527	517	545	561	544	512	548	527	506	504	565	504	558	538	499	513	556	535	547	533	532	537	487	485	528	528	508	504	524	513	497	521	510	518	479	492	543	523	520	509	525	523	518	507	520	579	532	512	552	537	524	513	536	516	494	552	497	534	541	523	525	524	514	560	480	523	554	555	507	542	518	489	555	564	512	532	550	504	527	544	526	530	488	503	550	528	528	514	527	524	512	492	545	535	493	538	521	537	489	531	509	534	555	525	538	499	543	556	528	528	504	526	530	505	552	562	536	527	535	514	534	531	502	487	520	484	539	539	541	528	520	546	503	509	538	524	525	524	479	547	550	497	508	502	573	526	518	542	525	517	484	510	537	529	534	535	534	518	513	535	585	546	522	500	509	511	491	524	487	531	549	515	494	507	520	497	551	527	512	487	502	527	517	554	516	549	540	580	542	510	487	536	528	537	523	506	534	528	535	548	496	523	516	545	506	503	532	548	507	542	532	567	529	549	549	549	539	546	504	561	495	517	539	526	489	488	535	539	512	515	519	473	534	517	531	556
17407	11720	12702	7604	4329	2779	1891	1501	1156	908	836	783	652	593	567	489	484	451	376	377	402	359	332	286	261	258	249	245	217	238	228	192	219	213	202	207	225	203	208	217	229	176	226	251	219	206	210	210	230	227	216	203	215	224	219	199	241	196	201	212	200	227	228	235	245	240	171	217	203	197	175	234	214	244	219	201	230	238	225	236	208	201	213	232	196	193	231	200	204	210	213	212	240	216	210	215	251	216	211	229	207	194	225	207	202	219	200	186	213	182	218	201	188	226	218	200	203	207	194	243	187	201	192	240	211	205	177	208	226	218	201	216	208	214	224	215	229	227	187	219	218	201	190	183	199	207	223	201	183	213	228	209	201	210	192	199	216	183	199	193	205	225	211	217	217	221	223	197	217	228	214	214	230	198	214	201	204	217	192	221	220	221	203	218	203	194	198	206	176	220	212	213	226	226	195	206	231	205	222	214	240	229	214	229	203	180	225	217	184	233	208	206	216	212	228	200	220	201	193	208	198	203	213	196	205	227	220	205	215	223	209	200	221	204	197	215	179	227	217	193	207	180	221	201	200	197	174	210	239	231	230	214	216	217	221	244	217	160	194	211	221	216	183	186	222	199	202	180	206	194	224	199	232	219	204	191	228	199	206	218	224	248	210	222	227	177	211	222	218	213	194	211	210	197	202	208	199	212	200	198	190	236	238	182	196	192	198	224	210	206	213	265	222	212	208	234	220	218	223	206	221	212	234	212	211	219	207	226	208	201	193	184	195	207	220	203	208	210	205	232	215	218	220	210	209	211	236	223	206	201	225	234	207	180	208	192	246	226	216	200	199	216	225	200	218	207	189	202	230	216	185	207	184	214	210	226	217	224	206	205	223	215	211	201	202	207	190	233	182	215	215	197	223	206	236	206	221	204	220	215	208	253	206	186	212	239	236	205	182	210	209	227	222	206	201	200	191	202	235	215	198	232	208	240	220	198	196	207	209	213	204	208	195	199	220	236	230	191	226	224	218	172	214	229	199	198	223	195	221	223	218	178	245	196	212	215	211	225	218	197	205	208	194	206	233	217	221	210	196	204	169	217	197	178	198	201	218	196	199	206	209	197	208	191	214	217	195	215	244	243	209	206	193	184	195	209	193	214	201	169	212	218	199	212	211	205	219	228	199	193	215	199	215	215	232	189	222	206	203	216	193	203	202	208	191	216	220	189	217	194	185	210	187	225	231	224	188	234	220	214	212	201	209	176	208	202	187	217	214	213	213	212	194	225	188	193	203	191	207	204	200	208	201	205	194	183	185	207	218	205	194	223	196	181	207	198	174	195	222	204	201	219	184	194	210	194	198	208	215	192	221	187	216	210	214	213	203	212	208	196	203	190	217	205	191	194	205	213	201	227	217	214	217	198	228	191	237	196	198	226	218	209	188	211	222	181	226	185	193	197	234	241	209	210	204	185	195	235	210	218	180	204	201	219	194	207	223	215	203	189	210	232	210	197	202	203	241	228	213	214	203	231	206	208	191	224	225	228	207	204	198	217	201	223	219	197	230	223	223	228	211	186	233	214	226	200	189	208	217	211	208	246	198	221	228	229	222	221	195	225	194	214	232	235	253	176	246	189	195	208	217	218	195	194	168	229	228	203	180	206	196	215	224	215	212	208	198	201	207	216	181	241	210	204	181	201	214	220	194	203	203	210	211	210	225	219	218	205	207	209	211	226	174	223	196	218	189	188	196	206	250	195	219	229	238	215	222	218	207	194	253	206	257	217	194	219	239	216	204	179	195	202	198	230	241	223	206	232	212	190	215	201	219	205	212	240	198	238	219	222	216	242	227	202	188	201	184	173	188	230	230	229	204	215	213	191	194	221	193	201	213	214	228	186	209	234	227	204	194	172	188	224	207	200	237	218	198	206	217	220	232	193	220	230	227	224	222	231	223	247	203	192	226	222	194	170	183	196	225	194	206	209	217	186	193	203	195	204	223	230	188	216	225	180	198	227	193	208	216	228	195	213	224	190	212	215	213	230	210	207	206	240	231	220	200	190	218	210	214	228	221	207	209	228	224	194	193	228	229	178	189	204	225	210	237	213	191	224	214	199	202	216	218	231	208	228	219	190	209	207	186	215	214	205	195	207	204	210	198	212	209	202	208	204	167	210	233	225	219	227	188	208	190	198	194	203	217	202	215	207	233	239	204	213	193	234	225	217	226	201	210	214	207	203	194	214	213	224	206	243	214	222	226	228	202	228	206	189	199	205	195	222	189	228	197	221	251	193	205	213	195	217	223	227	198	207	230	201	184	222	211	222	202	210	219	239	213	209	192	189	242	203	195	199	208	192	211	214	228	207	197	215	238	217	220	195	191	202	192	224	221	217	200	194	234	219	197	234	208	226	217	193	207	191	209	196	200	203	193	196	220	229	195	224	219	237	222	201	210	191	225	227	199	216	218	216	224	209	223	217	203	222	195	202	220	208	249	224	189	217	213	209	198	223	217	181	212	216	210	208	225	217	224	206	233	212	200	233	233	242	238	230	236	223	219	231	216	225	222	234	206	204	177	206	203	203	181	213	191	203	232	198	224	201	208	217	188	218	184	215	216	224	201	190	201	191	218	199	197	205	191	226	189	197	204	196	217	215	234	186	182	218	226	239	205	190	233	224	202	248	207	200	253	182	223	197	214	214	212	215	212	223	208	177	229	206	192	222	210	208	202	218	221	197	220	192	191	195	212	198	221	194	189	236	224	205	209	221	205	224	212	207	200	197	222	209	212	218	219	232	212	220	196	214	234	235	215	197	203	209	243	198	223	189	220	208	204	189	200	212	200	207	214	216	235	226	196	198	201	202	176	215	204	211	195	189	205	190	207	193	196	218	182	180	190	218	226	176	199	208	204	235	176	208	202	202	216	208	205	204	237	202	203	216	207	223	216	215	226	208	222	195	215	224	204	253	222	202	225	218	191	228	182	197	206	197	202	234	205	223	199	200	217	187	221	210	211	223	215	203	195	204	214	194	203	214	222	200	204	214	205	215	209	200	221	227	207	195	208	233	194	204	201	204	227	199	209	222	222	219	195	255	205	203	193	200	205	208	204	191	187	195	218	214	192	207	190	219	195	202	195	212	234	202	219	190	217	204	226	206	204	214	236	188	217	187	219	199	187	218	195	205	220	210	196	213	216	203	196	184	213	229	195	202	197	211	217	209	197	205	191	197	189	196	214	189	195	212	204	197	195	215	205	231	210	205	212	218	198	178	214	210	220	223	211	205	206	204	208	213	175	197	229	202	233	205	202	246	216	211	192	205	225	219	231	233	210	221	196	206	207	209	222	222	217	215	196	210	205	205	182	190	204	198	200	223	243	219	213	200	208	213	210	210	209	194	184	201	215	210	237	184	189	210	183	217	208	234	204	206	191	237	217	209	205	181	191	231	235	218	222	196	208	228	205	225	196	228	207	197	236	204	203	228	205	219	194	229	241	206	191	196	192	218	211	228
10375	10182	17634	14088	11851	9129	7713	6296	5379	4501	3808	3827	3166	2827	2579	2432	2292	2119	1957	1804	1586	1448	1364	1182	1072	901	829	750	683	632	596	586	607	598	572	529	567	551	533	546	560	524	595	582	578	608	671	660	670	647	614	644	642	644	636	588	617	583	591	569	594	590	629	553	571	593	561	570	599	617	567	537	607	592	604	617	585	625	592	577	590	575	615	564	526	561	534	563	568	514	541	551	525	523	564	519	527	526	522	547	564	521	570	546	554	539	560	516	546	468	510	529	530	522	573	555	497	530	542	512	558	520	464	485	518	537	495	543	473	529	545	531	475	492	526	495	550	544	548	553	493	543	519	523	565	514	501	514	528	510	495	498	535	552	538	472	506	556	517	511	481	531	504	503	478	493	503	518	558	515	563	556	532	515	500	503	563	462	524	506	520	527	479	481	498	475	557	542	509	496	559	512	545	521	534	512	504	525	568	522	511	504	527	505	521	533	531	538	472	524	518	489	496	502	571	528	534	501	515	498	483	516	503	527	501	497	516	539	527	526	518	502	527	522	536	512	529	523	513	502	497	512	564	540	511	505	570	513	532	531	485	571	508	536	507	485	516	536	539	532	544	500	521	551	547	513	555	509	524	537	500	516	558	493	551	543	556	538	493	548	496	519	490	527	543	521	500	561	539	516	509	514	554	516	537	508	538	499	514	530	514	497	549	529	541	540	567	530	502	542	532	505	525	533	525	492	529	542	514	508	497	557	542	557	494	517	509	509	558	522	501	499	516	493	515	514	519	527	519	521	542	559	529	543	504	512	549	551	547	507	505	548	491	503	535	527	534	529	485	510	540	513	528	576	511	525	526	521	537	528	490	532	531	532	500	520	550	530	488	488	517	543	522	517	503	533	546	544	526	507	513	522	552	510	484	539	506	508	515	527	491	518	523	506	546	534	518	519	519	565	543	545	563	521	537	499	562	498	533	483	521	501	526	518	529	550	539	523	502	515	533	483	494	546	579	510	522	531	518	555	477	519	567	520	564	540	533	485	527	537	557	503	538	551	510	527	510	500	505	511	511	543	500	542	518	510	510	517	525	551	495	522	547	504	505	509	508	528	495	500	536	522	522	510	530	522	537	546	469	540	526	525	505	523	535	539	522	514	529	502	523	508	534	501	522	537	526	491	513	540	533	515	493	528	514	559	509	529	502	494	590	485	521	539	471	529	533	501	494	515	490	535	523	529	542	530	521	484	551	525	526	508	531	552	522	524	547	504	536	516	524	511	540	536	553	518	524	488	480	535	541	541	494	518	557	490	511	483	526	524	532	517	523	505	518	524	510	533	536	496	498	540	509	528	527	515	527	526	542	511	526	527	534	529	495	511	507	506	533	546	591	488	501	528	506	542	551	506	552	570	510	569	524	543	488	531	499	472	516	515	494	558	519	491	506	518	531	518	515	541	539	499	487	494	529	492	557	519	494	520	562	503	496	526	513	492	510	528	525	527	520	521	517	506	536	519	541	524	476	583	541	536	603	483	485	487	531	520	536	501	513	520	513	519	539	495	528	510	492	541	500	501	503	518	460	532	511	505	506	498	526	513	531	553	526	491	551	498	535	505	508	537	530	534	495	489	559	563	529	525	519	541	488	576	538	510	498	508	530	550	482	519	476	520	514	504	522	517	493	510	534	511	484	531	550	506	505	496	498	501	512	497	519	526	530	537	524	528	551	557	522	528	521	507	523	562	511	487	519	570	516	513	505	506	502	541	518	507	520	485	504	524	530	527	494	547	509	512	541	512	518	539	532	541	549	552	532	514	517	528	509	520	472	524	529	525	531	501	517	502	474	499	539	488	507	504	504	478	513	539	533	543	531	469	524	515	516	512	487	494	539	558	548	510	477	525	477	519	530	549	536	485	542	503	532	517	527	488	506	508	564	516	529	546	487	510	523	514	506	493	550	548	506	498	546	521	524	503	501	518	471	536	519	541	503	510	536	510	503	534	527	524	522	524	523	527	476	518	537	497	523	533	507	526	571	493	503	512	492	543	513	523	526	522	525	491	502	541	512	529	530	512	564	504	508	495	499	510	508	519	498	519	539	502	516	515	502	517	503	492	512	555	560	500	503	560	529	548	504	502	502	514	483	544	539	535	514	529	528	461	510	516	486	513	514	507	523	484	519	559	538	469	508	557	512	559	542	490	473	553	502	507	514	532	523	539	522	536	508	512	535	524	505	469	498	518	533	507	500	525	496	531	512	523	519	504	524	532	560	536	536	552	502	489	497	528	496	548	478	545	502	524	543	498	518	519	545	498	501	561	528	518	536	543	561	509	516	521	536	537	524	523	495	541	511	517	494	562	531	511	515	493	516	552	496	558	534	475	543	495	547	531	543	576	509	538	512	485	524	539	504	546	521	569	526	547	487	538	553	493	515	471	503	561	495	474	526	526	560	522	518	510	520	524	520	518	537	528	503	557	542	517	537	510	531	563	505	488	512	491	513	549	528	530	579	539	542	512	499	485	509	514	561	503	517	518	521	501	566	535	536	508	559	494	540	544	549	504	551	516	530	486	537	552	554	522	530	544	512	534	529	484	488	502	550	532	512	494	555	498	524	549	517	487	539	482	523	517	495	545	563	542	509	532	482	581	539	506	511	543	588	503	516	569	540	509	548	558	538	478	526	499	542	504	526	569	535	514	512	511	526	506	515	505	507	489	523	521	555	514	526	522	563	566	518	486	530	526	539	513	534	528	538	533	513	512	527	514	517	527	506	517	516	515	555	520	512	541	522	513	531	531	509	521	553	503	506	504	544	536	495	508	537	520	513	497	509	539	519	529	480	556	557	514	521	504	539	501	508	540	509	573	542	537	529	510	499	506	535	521	536	519	541	540	563	577	487	505	498	530	539	569	540	510	527	537	508	528	532	577	531	530	536	536	508	518	496	546	503	497	511	558	523	544	511	500	503	531	496	530	556	566	490	520	537	524	519	500	495	529	493	520	531	525	507	549	530	533	515	506	533	489	552	493	517	503	517	577	565	543	495	548	505	514	523	509	517	536	532	495	513	514	524	537	536	521	522	526	483	561	546	483	523	541	552	500	494	490	535	497	549	524	519	515	478	483	557	556	522	534	510	520	501	547	530	496	460	520	523	503	493	506	501	516	529	494	511	513	532	495	511	510	493	554	557	524	513	533	509	521	507	513	516	516	514	520	499	531	513	523	540	504	524	534	530	529	546	521	527	558	513	539	523	506	547	537	536	525	535	531	505	509	543	547	542	549	484	569	521	495	488	546	519	575	513	527	544	575	513	538	526	557	515	555	478	536	541	500	548	491	559	555	508	491	516	538	459	523	493	507	535	536	513	518	538	498	476	520	509	545	518	531	508	533	523	528	482	517	511	531	548	513	542	503	527	533	534	528	501	563	497	526	532	540	501	504	522	545	526	500	452	504	498	524	501	499	504	535	510	525	494	516	573	536	548	509	526	484	549	501	517	546	528	514	479	532
35125	37028	35279	22269	14463	9246	5640	3770	3276	2403	1870	1404	1299	1012	911	837	805	796	778	927	681	800	741	718	588	533	445	437	374	339	341	290	264	285	302	272	284	261	237	273	269	264	262	302	308	265	294	294	275	316	285	272	259	307	303	254	260	275	263	287	261	251	255	249	255	250	266	262	283	266	255	266	256	257	249	254	275	286	281	267	261	248	242	260	256	263	261	251	250	243	284	231	246	227	268	243	272	259	251	293	278	239	241	263	264	242	256	261	246	233	266	264	277	262	237	253	260	272	224	233	266	274	259	262	247	262	254	234	249	263	258	236	279	268	267	255	247	255	263	275	232	228	243	257	235	287	251	261	257	258	245	242	266	239	226	262	263	269	252	274	285	247	244	245	250	262	237	260	249	258	237	242	243	266	242	291	240	225	242	253	260	273	255	241	267	261	262	246	269	257	248	265	258	252	258	278	284	272	263	256	261	237	220	234	267	245	273	273	242	248	282	250	277	268	288	264	255	218	256	255	240	236	223	270	260	225	279	255	253	261	236	248	277	258	235	247	269	248	254	272	240	271	221	218	242	254	223	250	247	233	258	243	273	254	276	262	263	256	276	225	245	261	253	248	272	261	246	259	251	249	277	264	246	231	248	250	258	275	232	260	273	229	235	255	228	249	237	261	236	271	228	267	233	259	258	233	258	255	259	240	226	249	265	253	254	272	230	239	234	228	262	265	254	262	257	255	234	247	254	260	273	247	234	249	250	256	255	265	266	240	244	254	255	252	263	233	269	231	243	246	231	243	252	279	242	243	258	254	269	233	238	244	239	253	264	230	252	247	274	266	251	232	247	270	277	225	280	258	233	257	264	234	253	262	232	229	270	285	257	255	239	250	250	245	242	249	289	247	262	244	258	230	245	262	263	256	250	243	278	246	289	263	242	261	276	245	246	298	255	278	241	255	269	246	230	224	228	267	262	261	250	248	252	257	237	248	247	239	248	258	254	263	265	247	259	244	228	265	251	271	225	243	253	266	285	239	237	249	259	249	213	262	230	261	245	251	249	247	235	246	252	257	262	269	248	255	257	246	246	234	282	262	238	268	265	232	253	271	249	265	282	206	279	251	262	267	252	264	272	245	292	240	252	279	267	229	249	269	247	243	270	283	244	233	243	274	237	256	246	246	243	229	262	269	276	255	268	271	249	261	253	244	220	272	263	231	230	239	247	265	233	262	273	266	250	267	268	263	249	256	242	246	264	261	272	229	257	229	273	255	248	308	280	277	253	248	258	283	285	257	248	239	250	241	242	268	263	260	273	260	267	258	237	233	272	247	254	247	260	266	238	245	274	293	241	263	244	249	243	251	256	238	254	254	238	251	239	242	257	242	254	240	244	278	245	258	251	251	279	252	240	212	251	268	233	221	237	231	249	252	295	236	238	243	263	245	198	239	225	283	229	231	267	272	281	258	260	251	261	270	246	226	277	252	237	268	224	241	236	272	270	268	248	272	232	251	234	265	258	281	247	264	262	249	252	256	241	212	259	236	261	271	226	246	246	259	269	237	242	251	259	278	247	279	272	269	267	253	262	228	253	263	243	235	242	282	266	231	298	266	247	252	240	267	282	233	253	270	271	303	247	252	248	242	273	261	251	263	260	239	244	256	269	271	274	254	288	254	229	258	268	253	244	246	252	244	256	256	244	254	227	266	260	234	257	254	249	235	244	252	255	228	244	276	251	274	253	222	255	234	255	235	273	239	265	258	284	234	253	243	236	254	250	248	267	241	239	252	230	248	254	285	242	265	249	248	229	226	264	234	240	255	264	240	264	241	255	242	268	233	223	243	262	275	254	241	271	223	230	244	249	272	297	269	262	229	241	246	231	277	288	226	284	280	265	239	280	270	271	277	240	239	271	260	246	255	271	267	262	269	271	271	281	230	273	237	258	272	236	247	238	275	218	275	299	258	251	253	264	259	258	242	243	249	278	278	262	244	252	236	245	240	211	224	260	252	261	262	239	275	257	249	248	226	248	225	238	239	284	276	234	247	280	241	271	235	252	231	251	255	244	270	260	263	264	272	253	262	291	256	279	267	251	243	241	259	251	242	261	285	250	273	257	261	275	254	248	239	261	264	277	251	223	247	271	267	264	280	272	239	265	222	228	255	265	233	237	267	245	244	247	268	224	252	254	239	247	230	236	238	266	244	262	231	242	236	232	223	254	256	245	273	271	296	261	260	240	274	238	250	275	262	226	229	263	248	229	252	252	223	256	251	266	254	240	221	256	284	263	259	257	282	275	270	227	224	236	218	242	224	257	228	251	254	246	252	237	281	233	262	274	241	235	257	265	238	253	258	244	253	236	245	284	284	285	255	238	269	228	259	260	232	257	246	233	266	238	250	250	263	232	272	253	259	282	253	249	253	241	242	261	240	244	251	241	250	290	267	246	249	258	270	276	269	243	261	272	253	252	263	259	273	238	286	251	217	228	243	223	248	247	245	254	272	235	257	243	244	239	265	232	220	267	254	244	263	266	236	250	232	241	213	268	251	263	264	287	266	257	256	256	259	245	264	248	239	223	266	237	251	243	269	268	261	254	242	287	237	251	236	239	244	277	270	285	255	275	250	266	239	261	240	295	248	258	258	231	237	251	258	266	277	234	270	276	274	283	265	245	263	274	277	237	236	264	247	241	270	272	219	237	256	257	245	265	256	226	233	263	266	268	270	251	245	266	248	296	219	272	277	234	243	264	253	263	266	234	242	267	281	256	255	269	275	268	254	228	239	255	264	273	254	238	270	230	231	212	240	271	253	260	228	261	262	266	250	253	242	245	251	224	243	268	230	233	263	238	245	233	235	245	236	229	222	236	277	269	217	261	239	254	256	270	232	260	272	240	282	239	261	259	271	250	245	241	249	237	242	280	247	244	243	257	282	275	249	263	266	259	270	254	260	268	224	227	254	266	249	269	224	261	272	285	270	246	259	255	256	275	268	256	240	256	246	273	251	247	256	243	256	267	244	236	241	244	266	238	197	236	231	245	269	267	252	252	248	292	256	272	282	241	269	260	255	229	243	216	258	240	246	261	254	250	251	267	255	220	258	238	234	273	238	255	211	223	260	261	222	258	265	226	255	266	283	232	224	235	255	248	257	249	241	256	268	238	248	258	257	234	233	249	260	238	262	246	264	261	273	217	288	248	269	256	261	256	254	258	254	251	274	239	231	283	264	251	252	250	254	271	244	233	250	271	275	243	237	260	239	254	280	246	280	245	249	274	280	259	275	230	264	255	263	255	237	234	250	242	245	241	274	270	245	244	248	234	227	283	256	257	255	258	233	210	243	220	241	248	267	242	215	264	224	251	252	266	237	240	231	263	274	258	239	248	241	264	234	264	230	277	232	255	261	245	237	255	253	219	251	264	263	240	254	260	283	250	246	250	243	244	247	273	237	245	287	246	223	243	247	250	259	236	276	260	234	256	228	263	259	252	290	251	234	266	212	296	232
23625	29747	33346	21525	19609	15429	13145	11229	10934	8888	7746	6708	6376	5390	4685	4319	4337	4160	3947	4417	3505	3688	3579	3057	2335	2441	1875	2039	1683	1324	1144	1039	971	895	866	774	801	760	763	748	814	846	895	879	838	815	843	934	879	906	891	865	799	798	839	799	771	768	743	721	760	740	762	725	727	704	703	738	722	749	812	747	734	720	751	827	735	783	803	739	765	718	717	661	701	683	673	647	680	660	620	672	649	638	649	622	630	656	645	622	686	608	644	594	634	654	607	641	643	614	625	619	639	600	573	627	615	593	592	600	617	610	634	648	616	634	619	623	598	620	654	614	580	589	585	656	563	613	622	605	625	610	660	535	609	605	624	611	619	649	587	579	590	608	655	603	655	610	627	618	618	604	631	650	619	528	640	637	638	665	600	647	625	615	621	615	596	605	606	586	659	592	611	623	624	591	598	608	577	613	607	655	570	645	571	591	605	610	668	606	604	599	631	608	607	593	608	655	600	621	597	667	655	609	580	603	598	634	618	637	588	605	591	642	594	643	616	616	620	643	588	602	612	631	622	581	618	605	650	616	647	604	623	644	622	627	618	643	625	573	611	618	607	630	589	608	630	645	659	618	617	617	644	624	589	602	574	585	594	612	627	623	567	626	621	598	625	607	616	584	644	631	595	607	602	614	621	637	586	621	625	600	585	601	604	645	665	615	605	597	593	618	600	606	652	618	566	557	653	653	602	623	573	592	610	612	622	646	635	627	582	639	667	654	652	610	655	655	644	621	591	576	586	630	645	645	628	600	620	597	575	596	589	605	593	590	600	606	633	593	621	610	612	595	609	636	600	646	600	620	597	603	619	608	593	629	644	637	644	616	593	621	637	583	598	576	603	619	649	620	635	593	610	621	589	637	575	641	606	609	582	587	604	604	614	606	606	605	636	596	599	613	613	616	627	615	630	592	588	635	611	604	617	588	617	596	614	601	635	577	654	623	553	575	639	639	597	596	609	580	559	587	588	600	608	626	553	596	594	610	582	585	632	593	582	604	632	651	607	673	644	569	614	618	642	640	584	621	603	596	592	606	607	634	603	592	596	615	596	613	584	604	622	616	594	614	632	624	618	602	639	625	633	639	599	620	581	570	598	606	601	624	595	610	607	635	618	617	629	605	546	579	576	563	572	646	670	618	585	632	595	632	588	619	584	610	619	621	625	592	609	581	598	637	611	599	584	621	613	592	621	595	583	610	577	581	599	622	583	594	591	593	627	645	608	594	598	607	624	574	618	588	610	650	606	625	610	608	678	621	585	621	609	635	610	604	627	586	625	578	623	602	610	617	615	570	576	635	593	607	621	604	625	613	614	676	603	615	612	596	665	567	653	643	578	572	610	600	624	613	626	612	589	628	636	595	644	569	626	606	591	591	641	581	568	646	603	628	609	644	577	575	594	643	611	624	637	627	588	643	656	585	594	604	603	617	599	616	630	674	622	599	587	607	610	578	595	641	613	642	630	576	605	573	637	594	596	606	599	610	603	669	626	590	677	593	630	613	609	560	637	631	618	626	593	631	645	611	607	617	646	621	630	583	630	628	618	617	630	645	597	657	629	596	613	588	619	652	620	602	633	626	600	638	603	627	636	614	634	618	606	614	595	607	596	604	579	619	591	608	623	568	624	580	620	653	620	596	632	626	629	562	604	611	611	598	605	601	630	593	616	608	637	594	591	637	586	620	592	632	618	657	607	599	642	606	632	575	574	571	629	644	601	626	620	604	615	605	642	603	646	628	587	640	590	574	614	613	620	641	607	631	619	610	590	607	579	608	618	626	582	607	667	663	637	605	552	622	627	592	589	610	620	622	611	618	620	620	575	641	562	597	603	559	651	619	623	628	614	610	580	587	645	585	597	613	543	631	630	649	608	631	600	631	642	606	627	566	609	603	620	554	620	610	591	642	615	581	600	623	574	631	593	605	616	614	593	629	609	601	607	642	627	651	580	575	602	621	600	599	610	642	600	599	601	592	581	633	577	659	572	630	595	616	646	618	571	584	594	586	588	602	602	574	569	608	603	617	584	642	605	640	589	656	593	627	601	609	615	609	592	611	609	614	599	595	634	577	612	631	682	631	631	603	618	613	650	595	606	613	625	649	666	619	564	629	618	617	593	653	635	642	613	561	630	590	582	589	605	621	578	578	653	596	598	616	571	588	614	592	626	595	651	620	608	657	593	636	601	650	643	631	603	580	587	649	611	614	590	660	633	646	604	618	638	616	605	616	578	692	643	624	550	616	615	622	614	618	633	617	657	608	592	632	613	601	615	570	612	593	640	589	657	624	619	618	620	633	645	624	596	553	577	609	606	653	637	629	593	595	616	618	582	578	569	628	616	604	652	610	595	604	648	637	601	652	626	639	572	628	634	601	624	580	622	582	613	593	621	604	622	617	652	580	592	622	644	596	607	610	591	601	628	655	597	569	595	645	624	657	611	597	615	630	609	593	622	634	646	667	641	613	600	619	630	612	628	645	583	590	636	608	585	592	642	608	634	598	614	591	613	563	616	639	622	556	593	618	649	635	623	639	629	596	597	626	591	589	591	621	586	632	614	603	649	632	647	581	604	616	651	672	627	650	597	583	632	549	641	635	643	622	597	590	599	620	616	622	636	619	620	611	638	618	612	662	585	614	610	608	599	641	578	593	589	586	617	592	588	664	657	610	591	570	623	600	620	631	571	578	622	581	626	616	610	617	614	572	603	649	597	634	640	598	646	598	587	643	620	617	609	586	600	577	636	570	602	653	593	601	609	596	644	601	583	621	615	621	601	601	641	640	613	597	579	581	631	600	623	580	618	636	625	635	582	597	616	597	593	614	626	629	592	653	578	644	576	647	577	637	643	599	626	627	632	621	641	601	587	596	623	660	618	592	535	580	574	599	599	607	616	620	600	644	603	591	648	628	606	610	624	574	663	654	591	612	594	606	595	595	613	590	646	667	613	624	566	641	603	597	635	625	628	615	602	633	627	622	580	664	610	597	630	630	613	604	596	636	615	623	622	570	605	609	585	595	614	628	629	600	613	582	593	585	603	599	600	620	604	622	603	641	630	642	612	579	593	675	618	638	585	605	620	575	594	638	616	664	572	648	591	632	606	595	625	604	625	669	617	629	699	613	631	609	635	591	615	598	590	627	612	649	627	625	619	662	566	613	619	581	578	581	613	620	612	620	614	625	651	605	635	599	619	632	630	612	624	600	661	621	633	599	630	593	636	603	589	590	583	621	666	631	635	625	567	646	630	599	617	653	653	617	593	630	580	632	613	599	629	652	625	587	600	598	598	596	602	627	638	578	617	623	581	606	603	624	591	674	634	639	589	587	616	598	593	617	597	599	646	650	624	619	586	655	617	598	665	597	635	605	593	603	633	597	610	620	625	597	579	644	615	631	622	611	608	632	628	603	624	611	605	627	602	633	643	582	612	645	648	642	626	609	553	623	642	617	599	586	620	598	619	585	564	609	630	620
42347	39728	42641	28186	19914	14323	9620	6239	5273	3622	2822	2040	1976	1576	1329	1213	1316	1145	1101	1337	891	1201	1086	904	808	697	645	523	458	331	301	323	300	287	271	267	269	281	228	250	305	255	302	256	280	279	283	275	245	265	281	246	278	249	246	238	240	230	258	240	233	241	208	204	234	263	242	228	214	241	251	225	234	217	233	239	260	258	260	215	229	243	227	234	244	209	235	258	218	233	242	236	233	228	225	218	260	192	216	223	231	219	200	239	236	225	216	201	180	220	216	211	233	205	216	227	222	239	227	204	223	229	232	225	204	235	223	204	222	209	210	225	199	198	214	249	209	228	215	198	222	217	219	251	220	228	195	200	210	194	251	220	170	210	213	201	225	196	226	209	231	216	205	202	225	213	231	197	245	206	204	209	237	198	222	217	215	201	204	208	205	211	224	193	219	239	216	203	220	221	212	209	226	221	210	205	222	215	225	220	233	202	234	218	211	226	213	196	260	184	221	224	216	218	198	220	235	207	198	237	213	232	216	210	235	239	234	209	240	225	232	186	221	229	204	199	202	217	190	190	237	223	203	194	219	223	234	209	197	218	226	224	243	206	219	203	194	193	228	239	215	223	218	211	253	210	216	231	210	224	249	214	220	206	214	228	224	221	235	217	220	233	215	254	235	208	215	212	251	211	228	222	221	231	219	208	216	204	216	205	235	229	235	207	218	225	247	176	208	204	194	232	201	217	213	222	212	213	200	228	223	233	208	230	234	210	216	218	220	237	212	209	211	234	216	228	240	225	212	229	219	253	225	239	250	217	216	222	213	228	236	206	200	203	201	215	204	221	233	228	201	212	219	201	236	220	211	210	225	245	209	226	204	222	222	222	232	216	196	224	200	195	215	185	226	229	203	205	210	209	221	238	220	210	224	212	201	190	210	188	212	221	223	191	202	217	201	201	233	228	217	210	228	226	201	224	201	237	225	193	220	246	199	177	187	224	207	219	220	228	252	197	223	216	217	234	232	228	211	226	196	201	235	202	218	177	228	190	210	256	236	212	219	182	199	188	200	221	207	190	233	203	205	196	239	229	235	232	233	232	196	218	229	246	232	227	207	208	251	209	190	209	207	208	230	239	205	229	239	214	230	195	227	221	206	211	240	223	210	227	200	236	232	209	230	231	195	249	234	208	234	227	223	208	185	244	231	241	200	245	223	227	215	217	229	198	212	236	194	204	224	214	229	214	233	226	217	236	240	229	242	207	234	216	235	215	207	214	226	234	201	198	212	193	201	200	214	201	231	201	212	232	184	213	220	205	202	218	226	184	207	218	236	229	200	244	190	221	244	225	216	205	217	203	211	187	229	211	202	214	205	222	206	217	214	204	190	220	210	231	211	224	224	219	221	238	209	205	213	212	210	247	225	232	241	201	227	220	223	190	186	213	231	232	213	234	232	207	224	199	203	238	205	206	211	200	194	213	214	227	218	226	244	198	210	225	181	219	217	187	214	192	215	219	221	203	203	208	200	206	233	218	182	205	229	231	212	200	201	223	222	224	222	201	236	220	218	203	208	219	198	216	208	216	210	211	238	241	210	237	211	195	228	220	214	229	246	240	217	227	239	220	220	230	224	212	221	203	219	210	231	213	217	224	219	216	219	209	230	212	236	226	221	210	230	222	214	224	204	232	206	190	189	225	213	224	196	248	233	216	212	247	225	209	208	203	234	214	194	219	209	248	193	264	222	229	231	200	226	213	217	224	188	229	210	231	204	226	193	226	231	213	217	225	213	224	231	253	220	220	214	223	241	215	227	221	186	216	221	199	191	218	239	205	245	217	246	239	210	234	227	194	219	208	223	208	237	246	221	238	195	224	182	229	222	208	207	238	218	189	222	222	222	227	225	233	219	246	231	213	214	240	222	251	192	219	237	210	213	220	205	217	221	205	218	207	211	212	214	213	223	239	220	185	203	239	197	206	211	228	212	226	219	244	207	224	222	214	207	237	216	213	214	207	223	232	216	236	222	233	258	251	206	196	227	220	205	188	215	177	223	202	217	210	237	230	212	225	204	225	250	222	183	227	236	206	199	236	242	236	203	213	196	233	244	207	207	235	217	244	220	210	195	211	202	228	229	232	228	198	240	200	205	217	203	218	222	238	189	240	179	219	217	218	227	233	225	209	208	230	220	219	208	237	259	220	232	261	232	224	212	219	216	180	213	203	218	243	225	227	230	205	195	221	222	211	212	201	230	196	218	218	208	217	209	229	210	210	200	215	212	222	210	218	231	204	201	246	208	214	197	199	176	224	208	197	196	209	218	233	214	204	226	242	245	202	237	229	223	223	197	236	225	219	195	201	255	230	192	220	229	244	216	191	237	191	200	203	225	225	214	231	233	226	209	212	227	194	190	227	244	234	232	233	219	218	217	239	202	211	203	204	195	200	213	228	223	228	220	224	229	198	218	176	211	214	224	264	234	218	199	178	216	236	185	204	198	193	199	233	217	203	221	204	196	228	241	226	233	212	222	229	202	212	246	216	235	226	196	232	215	235	224	187	226	217	192	252	229	192	223	238	224	209	218	227	239	231	217	198	226	221	194	245	224	229	207	180	228	211	213	216	202	227	199	225	222	249	209	206	196	212	214	192	221	220	203	222	230	207	215	208	208	189	222	226	196	222	199	219	244	217	271	233	254	171	221	234	191	232	245	238	232	216	205	234	214	204	178	221	220	210	205	216	198	199	214	212	210	223	205	212	227	221	207	219	215	240	231	204	212	231	211	210	205	238	211	271	214	219	183	227	212	224	222	203	231	238	214	214	209	204	187	219	192	256	203	201	205	212	202	243	223	227	208	238	209	204	217	206	212	228	232	234	202	215	193	213	228	228	223	229	211	223	222	216	238	229	212	206	226	200	232	215	227	227	226	237	205	198	214	203	206	235	213	207	237	206	220	202	233	226	235	247	199	197	199	232	201	226	213	213	225	221	202	225	237	251	235	196	238	200	204	201	224	220	213	250	212	238	191	224	255	226	184	212	228	201	246	206	209	194	240	206	223	204	217	212	234	200	232	204	214	210	215	221	224	241	228	208	255	224	222	209	203	239	258	227	219	217	218	231	226	242	227	210	213	227	211	224	208	218	224	210	188	203	206	214	198	247	202	211	194	223	243	221	186	204	237	216	202	261	226	221	212	222	225	204	207	180	223	218	222	239	180	235	234	199	225	213	184	210	220	233	203	222	235	249	203	225	233	212	225	214	204	220	215	209	206	220	193	225	219	185	253	229	206	213	221	242	229	211	227	211	218	190	239	218	225	215	216	219	218	195	225	218	207	213	220	234	187	207	202	224	211	211	235	209	241	233	196	237	217	221	196	204	223	208	237	197	179	229	219	201	202	193	224	229	225	216	221	198	201	219	207	188	236	224	235	214	218	217	233	221	216	229	226	224	212	200	236	237	215	216	219	210	231	203	214	234	191	208	215	244	195	212	223	211	200	217	225	227	202	214	208	226
28634	31971	40945	27279	23118	19078	17474	14381	14166	11315	10051	8628	8522	7251	6566	6239	6400	5932	5744	6447	4714	5869	4722	4553	3779	3381	2979	2649	2055	1440	1297	1179	1222	1040	947	761	771	747	790	899	956	999	1013	905	1069	982	950	959	959	957	986	912	866	895	792	779	750	754	784	728	699	692	720	710	646	690	679	696	710	703	709	715	670	738	756	737	779	755	766	711	702	715	674	646	612	599	645	597	586	574	568	558	616	586	620	587	615	570	554	541	543	527	552	521	534	521	581	582	547	580	545	528	519	502	592	599	542	539	539	550	531	607	539	503	541	516	541	518	527	525	554	521	544	529	517	496	518	548	506	517	552	577	537	500	571	535	501	520	538	541	545	524	571	549	548	555	540	521	577	547	525	520	516	502	596	495	519	507	504	580	520	524	493	536	517	527	530	572	513	501	535	501	531	511	515	527	571	501	552	559	506	527	519	513	579	471	544	483	498	527	506	492	548	517	543	524	502	527	501	559	536	542	533	564	506	534	509	514	556	520	531	520	513	465	515	511	553	545	511	547	532	529	528	540	497	528	542	544	507	486	553	491	495	550	510	524	579	532	549	511	522	527	548	514	511	487	530	547	568	525	537	527	501	520	559	516	533	518	546	550	556	529	555	563	529	514	512	583	507	525	530	528	542	523	554	550	493	472	499	561	501	528	518	542	527	530	546	549	530	498	523	516	504	495	568	500	514	527	509	526	526	527	511	505	489	529	552	514	511	509	489	518	497	564	527	557	544	533	523	527	508	505	509	483	594	527	539	557	497	523	564	523	516	523	519	550	542	544	513	524	512	500	583	557	515	536	502	497	502	542	573	528	529	534	573	507	529	507	498	590	560	545	534	486	553	549	546	520	514	512	539	519	522	533	548	515	515	499	496	523	509	537	518	523	514	517	484	538	529	526	516	545	527	536	521	533	519	555	544	526	539	500	554	523	531	503	543	528	538	503	551	557	528	527	550	545	515	561	582	510	552	523	558	524	489	525	522	480	512	518	531	518	535	483	552	514	500	523	513	531	500	540	513	497	527	548	559	526	535	545	531	527	555	567	529	541	538	562	508	510	491	517	521	534	514	505	565	532	521	516	505	519	523	532	549	562	543	564	517	563	535	540	545	555	528	548	567	467	543	529	503	479	501	511	492	550	596	521	544	500	525	529	498	570	534	539	506	468	522	495	518	543	499	517	532	501	533	514	506	545	523	533	507	507	500	487	579	553	527	509	507	517	534	514	563	554	568	533	508	516	544	503	525	531	577	503	497	539	486	534	519	544	520	523	563	568	581	563	555	473	559	527	495	502	538	542	477	582	519	544	533	546	551	535	529	489	551	502	511	521	505	522	538	535	505	496	585	549	497	542	559	552	520	564	540	559	572	484	479	559	520	578	523	507	532	500	544	501	576	539	508	514	566	537	538	509	579	542	516	519	518	518	529	533	564	534	555	503	539	549	512	508	533	537	538	541	504	503	529	511	529	527	542	537	520	513	521	545	524	527	524	542	511	570	514	481	532	524	545	554	548	488	515	491	550	539	523	481	588	529	513	552	558	514	513	503	526	510	567	508	519	514	531	515	515	504	508	524	554	528	492	496	543	523	501	547	500	552	529	538	521	501	545	551	518	552	561	512	494	517	537	554	529	488	524	524	500	537	532	504	504	495	515	517	548	489	544	524	539	514	493	487	517	557	488	530	527	558	554	486	530	547	587	471	518	525	506	556	541	522	537	511	518	519	519	568	506	552	504	509	493	502	531	507	549	508	547	570	526	535	508	515	523	537	559	575	566	537	534	526	565	553	515	534	534	484	542	538	508	474	526	553	548	554	533	496	521	529	552	527	530	544	517	509	506	557	516	554	538	473	504	515	575	532	517	574	532	509	547	500	558	508	529	505	532	531	545	529	543	513	492	519	512	501	507	534	534	501	550	548	528	539	456	540	516	544	494	490	507	507	481	548	527	549	540	537	531	497	475	545	489	469	527	530	549	467	548	550	558	519	553	529	578	526	519	573	497	542	508	521	543	527	549	524	565	486	480	535	505	514	533	542	553	505	528	562	515	552	519	553	516	524	562	504	519	523	535	542	522	570	541	551	599	515	550	510	480	529	512	536	508	558	537	563	483	513	529	479	481	510	529	458	557	532	525	540	527	529	518	497	558	499	542	517	534	521	532	516	540	485	533	508	494	509	551	516	545	506	497	497	515	521	524	520	539	555	579	537	520	584	527	554	535	504	514	505	529	511	544	530	527	515	516	486	525	510	546	560	571	521	541	506	553	503	535	527	489	523	536	507	519	527	522	546	562	508	497	517	570	516	512	464	511	493	523	537	551	519	524	567	525	537	553	533	546	493	558	545	515	518	475	522	503	534	528	538	512	552	556	556	535	539	513	511	499	566	544	528	521	551	562	539	546	519	529	503	506	558	525	501	512	537	517	507	526	513	543	518	537	514	535	499	514	513	537	512	520	519	527	570	537	492	488	539	500	502	515	521	555	554	529	566	560	495	538	545	527	529	519	527	518	478	477	537	505	543	504	492	551	526	510	510	522	504	539	575	509	545	537	518	530	485	500	519	539	565	540	525	567	515	531	551	558	554	579	537	546	584	543	525	516	505	498	522	545	533	513	542	531	557	524	526	547	514	544	523	498	523	531	544	522	485	490	496	509	532	545	513	523	477	549	489	546	533	518	542	561	584	568	513	517	520	555	530	553	534	519	524	487	500	512	544	516	543	585	521	478	555	517	536	552	511	500	538	521	539	521	536	534	546	494	521	528	557	534	549	465	507	547	542	523	487	556	502	502	543	498	525	520	499	524	546	553	502	510	534	541	512	536	512	544	520	502	533	537	548	540	546	558	522	519	508	498	493	515	505	523	509	505	505	566	524	495	492	583	533	552	506	544	515	544	509	531	558	540	522	499	534	540	561	519	525	529	513	535	500	519	551	500	498	498	571	534	523	520	562	562	550	542	512	521	546	520	519	538	484	519	496	511	534	533	536	512	530	559	529	554	487	502	564	527	533	536	510	531	517	528	539	567	575	527	580	536	538	526	491	514	514	527	522	524	517	558	476	590	519	509	558	551	494	550	528	556	526	527	532	538	548	499	539	526	474	532	524	516	536	501	515	524	526	496	537	512	529	501	540	540	502	529	511	542	537	530	498	534	520	553	488	575	538	531	524	536	523	506	509	533	514	541	559	519	505	506	549	528	506	547	494	553	560	549	587	542	555	493	501	534	488	574	549	504	539	524	547	510	479	495	528	518	507	535	552	545	529	521	529	541	516	531	575	527	490	548	549	513	473	557	540	535	557	512	561	531	475	522	544	513	509	529	508	540	532	493	520	567	512	558	529	528	537	523	540	496	539	575	539	525	531	498	486	536	563	571	529	509	521	512	539	516	530	540	516	520	548	515	491	558	510	547	569	503	542	556	486	570	545	506	516	523	490	549	508	569	512	536	537	515	495	548	558	499	537	524	521	566	538
15994	12375	10443	5732	3255	2249	1464	1058	964	804	698	667	617	588	530	453	447	426	384	386	340	374	308	285	277	252	256	227	239	224	233	205	200	228	218	245	205	178	206	192	228	195	216	224	213	263	229	223	231	245	256	242	240	249	194	194	198	210	190	207	210	198	197	211	223	235	208	186	199	230	200	228	208	222	217	214	216	221	222	227	234	219	236	207	199	202	215	211	192	195	204	227	199	184	210	220	210	207	221	197	214	201	238	201	179	196	195	230	207	193	205	219	197	211	197	231	220	199	208	195	196	197	223	212	209	219	206	206	195	224	191	224	190	207	213	188	207	205	223	189	191	170	195	222	208	229	202	215	214	240	214	213	199	217	204	200	216	202	246	203	205	229	217	226	221	213	200	212	208	224	226	164	208	201	198	205	218	194	196	199	193	212	244	193	208	223	202	195	229	224	219	205	227	200	222	213	201	224	225	204	194	215	225	221	168	197	190	214	206	201	185	231	210	184	213	206	212	227	236	210	191	186	208	212	194	201	212	205	185	230	219	228	206	214	207	191	190	204	206	202	188	213	233	232	189	214	201	199	196	208	189	220	174	206	218	198	205	221	223	223	227	197	208	210	186	223	197	229	208	190	211	189	197	212	178	219	225	225	202	193	197	177	228	194	194	223	190	201	199	182	213	212	184	198	229	214	185	227	200	190	189	209	201	201	202	204	205	216	186	215	199	211	190	198	183	195	185	208	214	214	194	199	198	226	212	217	217	220	205	183	174	207	180	198	233	234	179	197	208	221	211	187	219	185	214	206	209	229	198	215	174	222	204	198	209	188	184	195	222	233	216	193	170	206	201	198	199	228	190	187	202	193	225	201	194	200	233	203	196	204	194	199	184	210	210	201	219	219	204	219	217	173	207	211	211	209	212	209	195	206	212	205	230	210	213	215	210	203	197	195	193	195	222	208	195	185	190	205	198	211	206	230	214	208	207	181	215	171	235	224	215	202	198	204	207	219	209	222	189	217	217	191	204	229	211	224	197	218	211	205	201	207	183	208	213	212	183	190	181	232	217	242	190	200	188	205	175	199	211	229	180	187	204	194	212	197	218	215	198	193	187	204	200	191	213	213	197	212	207	194	203	202	181	228	232	201	225	185	198	198	195	204	217	210	193	192	217	167	216	219	181	203	196	246	208	202	201	199	204	205	210	221	205	205	220	207	193	192	186	210	200	225	226	219	174	194	183	215	202	188	227	198	193	200	220	227	179	220	217	198	186	213	200	232	199	199	208	236	207	239	223	195	225	207	210	207	213	208	225	187	191	222	234	226	194	221	209	223	214	219	210	204	196	198	207	217	207	232	198	240	218	180	210	215	203	216	183	184	206	223	196	228	228	196	203	208	222	212	201	211	210	178	188	213	224	240	193	196	220	204	184	225	214	188	213	209	229	182	208	214	200	197	221	198	196	204	225	199	207	185	183	193	200	204	218	199	201	224	212	198	204	200	200	215	215	203	215	221	225	206	207	229	210	204	199	194	213	224	209	209	165	248	185	213	214	222	195	187	192	189	223	215	228	183	202	205	171	203	183	198	180	211	193	228	194	207	196	221	207	203	196	196	208	204	211	219	193	195	184	231	186	192	201	219	206	220	221	201	222	187	182	221	175	192	187	175	226	204	213	209	221	190	223	239	201	206	201	174	229	197	208	225	180	232	178	205	205	210	218	225	201	241	215	226	193	215	192	216	220	215	209	204	217	224	194	222	213	219	206	220	186	191	209	207	200	205	216	185	212	213	191	202	218	211	226	212	214	231	202	187	229	214	199	217	218	227	228	212	209	205	189	228	204	205	172	211	186	198	216	196	199	191	206	205	180	210	205	195	196	201	182	248	187	181	201	186	204	195	209	207	192	199	223	189	199	188	221	182	215	193	194	204	191	222	193	191	166	195	189	195	204	206	233	182	165	184	219	231	220	201	227	216	186	192	205	217	200	213	198	227	184	215	204	188	206	230	223	193	216	209	222	188	206	198	198	193	220	202	196	207	211	224	208	227	210	207	194	224	193	202	215	212	223	213	224	205	224	195	206	201	200	213	186	220	199	188	216	194	207	189	184	179	192	195	227	200	199	189	193	216	223	202	221	209	207	194	194	174	200	208	151	217	212	212	197	214	208	197	194	193	196	198	184	209	192	231	221	221	209	189	174	206	207	206	204	231	212	184	216	223	185	186	168	187	202	194	185	205	207	195	183	192	199	198	197	188	188	202	214	237	206	200	245	205	213	163	218	223	210	212	182	189	198	192	204	211	204	212	194	222	213	215	202	192	230	217	224	199	214	182	225	228	207	216	196	176	185	221	225	197	187	232	193	182	208	199	173	177	198	222	202	212	229	181	198	208	221	180	202	196	207	207	210	213	200	199	190	196	226	217	178	225	213	207	197	199	227	245	193	197	214	215	205	231	202	214	196	199	190	195	211	222	243	195	226	218	209	220	210	213	208	187	220	214	210	212	197	204	223	202	205	212	217	208	194	213	235	220	228	217	199	204	202	215	196	185	202	208	187	213	224	188	205	202	219	194	226	234	216	203	221	227	212	205	213	202	215	221	224	190	220	178	184	183	193	205	218	209	201	204	240	199	178	195	192	199	204	199	190	211	216	230	207	190	214	164	210	187	224	194	201	188	210	200	209	201	231	202	236	222	204	222	201	201	206	208	183	197	191	194	233	200	217	231	203	211	205	182	196	201	202	226	217	232	196	201	224	217	211	193	190	222	201	217	241	176	185	211	202	163	201	209	203	207	210	199	193	225	202	211	213	206	199	207	210	226	202	220	248	203	217	188	204	210	203	225	206	219	219	221	200	201	173	178	206	209	209	196	215	188	197	206	192	188	184	196	202	203	223	194	222	209	209	181	191	250	199	197	202	182	202	207	215	229	198	213	197	172	197	201	195	220	214	172	203	186	200	204	210	221	217	200	217	215	223	169	187	205	203	233	236	181	221	200	194	208	219	207	213	207	195	205	210	200	168	209	229	209	189	192	228	201	190	200	216	198	219	203	224	182	189	200	196	206	212	197	224	233	218	185	219	204	203	198	188	189	211	212	206	217	215	207	203	210	202	218	207	215	215	207	198	191	195	203	174	228	215	207	186	185	216	213	227	204	225	208	192	218	189	230	211	228	199	219	194	196	217	224	221	189	194	196	226	208	156	226	192	203	185	194	212	198	222	202	224	234	198	224	196	211	187	196	185	209	202	231	192	222	224	218	209	229	205	217	201	209	181	213	204	215	195	204	209	217	177	220	194	231	202	196	212	185	204	208	217	193	221	223	217	195	203	207	175	222	216	209	210	223	195	178	214	219	222	202	207	197	208	222	224	211	215	182	224	177	208	176	208	216	213	191	211	215	207	192	198	214	207	198	231	211	217	171	201	224	245	222	240	197	175	202	210	204	207	208	205	219	208	209	205	204	236	206	203	201	209	196	190	220	207	198	223	204	190	171	209	203
9711	10950	14366	11550	9663	7771	5982	4927	4205	3659	3383	3174	3087	3100	2630	2292	2160	2100	1913	1699	1572	1393	1318	1108	889	823	748	725	675	611	585	590	535	540	532	483	532	554	588	524	576	588	583	568	596	628	608	656	639	585	587	652	607	643	601	569	603	548	608	567	542	585	558	585	568	549	589	584	639	606	602	576	600	606	659	614	577	583	626	642	584	576	581	553	541	552	523	521	555	498	528	549	579	524	526	525	530	580	518	509	581	480	510	542	575	518	542	549	538	464	524	518	563	499	544	514	501	527	533	471	531	523	525	564	501	484	516	471	526	513	487	510	492	495	481	515	504	518	525	518	515	503	466	524	506	506	526	548	529	538	488	521	546	529	538	529	521	539	461	498	507	531	501	501	541	502	522	527	530	531	518	511	502	526	511	534	525	533	544	478	512	519	485	527	545	480	482	503	559	497	484	508	497	492	510	526	507	547	530	526	491	477	493	528	493	550	502	484	518	536	524	562	495	468	484	507	539	543	502	518	508	551	504	495	490	500	505	515	540	492	520	479	533	489	481	462	502	504	501	496	516	497	538	499	480	535	497	515	504	492	486	507	516	550	552	512	492	555	497	494	495	558	542	497	507	464	502	535	470	488	500	494	553	486	513	504	489	498	494	513	485	483	536	483	499	502	493	541	485	535	506	514	529	553	504	520	516	504	530	493	522	544	494	530	521	519	536	513	505	508	527	505	534	474	491	518	527	507	499	495	499	546	519	473	481	485	536	504	543	528	508	542	540	495	489	505	482	493	485	502	499	507	520	526	489	496	509	502	528	504	501	553	525	515	515	490	490	478	496	539	562	515	496	514	541	525	484	509	509	527	504	540	494	524	491	538	485	486	475	507	488	499	513	512	488	481	524	529	492	522	526	535	511	521	486	489	509	539	527	523	507	498	544	556	514	527	506	481	519	538	528	507	497	482	474	495	531	522	488	545	553	472	527	480	561	505	476	498	523	499	531	469	492	550	517	530	497	516	490	467	502	552	498	521	516	490	538	448	511	518	520	519	526	512	504	505	523	535	489	536	516	491	539	457	480	514	537	505	534	515	524	460	527	510	490	519	511	507	515	478	495	520	522	482	531	524	529	522	517	574	554	528	501	492	503	545	560	525	530	515	535	538	507	499	540	484	554	520	524	504	533	500	465	503	509	490	538	508	534	521	518	506	521	516	512	544	533	534	524	513	487	525	508	507	482	547	519	535	526	519	483	521	504	516	502	508	537	547	476	534	506	504	533	502	473	461	563	520	543	518	492	504	534	517	527	523	525	524	522	481	548	478	526	520	572	496	486	549	519	502	532	492	500	509	519	522	525	506	495	498	506	521	533	522	523	520	505	488	504	508	485	478	554	502	582	510	518	513	514	524	546	510	545	469	478	494	506	503	514	516	474	540	527	500	502	501	524	505	487	542	503	525	516	503	498	516	510	521	495	486	518	509	521	541	511	527	514	512	494	497	522	535	477	499	505	567	543	508	515	525	539	503	531	537	464	471	525	517	528	546	495	528	506	521	513	510	502	544	521	532	518	502	525	546	501	538	523	480	493	467	503	506	523	528	482	496	488	551	519	503	547	516	471	525	504	500	502	532	497	495	506	510	500	532	514	514	487	523	518	496	521	524	480	515	563	565	508	508	477	502	483	497	519	538	502	530	517	479	540	502	497	514	502	506	518	528	537	490	473	511	519	523	506	537	526	521	519	531	541	520	468	488	535	494	551	485	503	496	513	521	535	489	512	538	487	519	514	483	501	482	539	525	520	533	479	511	524	553	524	522	509	544	502	499	513	497	504	489	548	541	522	492	539	519	508	497	492	516	484	516	500	450	502	482	482	499	547	532	518	498	536	560	541	475	522	520	493	524	508	549	501	514	507	502	553	470	520	507	512	522	525	536	520	468	554	509	502	490	508	528	522	503	506	507	469	504	504	517	509	479	476	449	538	522	519	502	561	521	481	502	519	510	515	489	529	516	531	506	523	518	502	507	537	531	544	573	554	527	470	510	484	539	518	521	497	500	541	514	531	510	517	526	501	521	518	512	486	461	504	528	464	498	539	491	518	518	550	545	494	529	527	514	501	457	546	512	531	509	507	467	516	529	526	490	518	513	469	520	464	542	528	515	541	562	477	523	517	512	478	529	502	489	529	482	503	505	457	508	499	493	548	488	502	523	537	521	506	490	526	463	487	498	525	493	506	544	538	527	512	530	518	532	531	525	471	522	519	531	532	472	541	514	509	505	517	486	495	502	494	518	510	495	530	517	511	541	507	509	481	525	521	502	494	497	511	515	511	488	521	501	513	560	511	505	516	512	492	521	529	534	502	550	502	514	540	477	498	470	487	517	518	509	517	537	505	473	520	515	527	521	484	494	508	478	499	539	533	524	520	515	546	496	528	526	538	467	496	528	471	551	495	503	509	484	500	521	518	533	542	508	531	507	494	500	553	512	510	523	502	521	522	501	531	502	514	471	502	587	463	498	561	476	529	522	530	492	525	571	526	504	496	519	518	479	541	511	514	508	481	554	493	487	502	501	493	501	538	492	524	520	549	519	503	546	517	518	503	495	528	531	500	529	506	487	481	512	534	511	528	520	508	522	508	536	479	550	551	509	523	502	481	453	544	502	543	527	489	506	501	490	521	539	497	534	533	558	511	515	500	510	476	502	486	502	518	494	518	496	483	511	516	516	476	564	514	555	544	486	495	497	498	555	521	496	531	515	505	500	496	543	501	516	482	515	509	476	517	491	510	517	530	496	533	517	538	516	529	480	534	472	542	489	498	537	535	458	495	514	489	509	466	498	482	555	527	536	516	493	495	509	567	560	515	503	498	525	525	528	511	519	469	495	507	521	525	521	534	528	514	502	496	506	530	520	518	516	508	512	506	527	486	507	532	492	463	479	542	475	501	518	496	504	525	503	488	538	475	527	538	525	489	584	475	514	537	529	521	503	504	523	461	527	490	525	494	511	529	494	499	509	523	516	497	526	483	504	511	522	512	523	522	517	508	482	523	495	569	475	511	504	520	520	523	486	527	534	493	510	519	511	512	490	527	518	469	537	498	536	526	531	548	497	512	487	517	495	484	508	494	535	486	545	472	560	517	507	497	523	511	535	513	528	529	486	527	509	517	491	489	546	537	495	516	528	536	535	530	535	529	484	515	539	498	492	541	534	507	523	501	506	560	551	504	473	527	511	513	557	519	521	502	515	504	537	504	490	473	499	500	508	549	490	533	506	528	480	520	484	518	527	512	533	529	533	514	532	479	511	504	519	519	526	530	513	503	541	493	512	538	509	511	484	509	492	510	562	526	509	506	499	480	508	518	499	534	508	489	530	527	468	527	537	489	535	492	522	546	513	535	478	507	491	476	519	488	504	528	505	492	490	521	516	513	496	488	523	479	476	506	500	479	550	511	514	534	567	527	517	498	513	505	531	509	492	519	555	491	493	546	519	498	516	535	529	552	542
33813	34554	31893	19560	11443	7197	4563	3087	2693	1877	1722	1405	1374	1299	1013	869	934	760	790	726	609	673	664	639	602	484	405	410	332	281	311	326	284	293	291	267	271	277	275	301	284	269	304	271	276	273	281	289	288	291	245	290	276	303	284	269	258	251	248	263	249	275	256	276	249	274	239	260	274	265	253	260	249	248	264	288	251	257	246	257	276	256	222	231	246	238	250	247	256	268	211	252	262	231	254	242	224	253	245	255	251	224	245	228	240	250	264	261	240	271	239	265	249	242	240	246	259	277	239	249	244	269	260	237	223	247	258	223	245	242	238	222	255	221	245	244	268	221	220	245	257	225	262	239	240	240	249	222	247	254	259	236	256	232	256	240	240	271	225	252	219	257	261	265	246	259	261	263	223	249	255	233	219	229	244	267	252	261	247	250	249	238	233	252	228	231	232	236	245	249	224	240	219	226	257	229	252	240	227	242	257	254	211	224	227	236	236	233	247	247	231	239	235	245	250	209	231	249	250	243	238	228	235	264	233	225	270	229	241	222	236	251	238	246	203	245	257	255	248	270	278	237	288	255	202	259	251	232	256	247	220	210	265	250	252	230	263	273	240	255	238	247	212	255	245	231	238	246	239	221	251	229	234	243	245	244	260	262	256	232	233	253	240	256	240	232	251	256	221	250	248	246	259	249	254	228	258	256	212	264	229	235	230	243	211	231	245	232	208	263	212	265	270	249	283	243	243	213	263	276	247	268	223	245	241	236	256	273	247	212	271	227	240	252	251	274	247	248	256	232	219	252	253	252	253	261	252	228	254	242	232	219	231	254	257	222	255	212	268	244	239	244	240	251	227	262	259	244	235	239	242	214	255	277	252	253	251	265	244	255	230	228	234	257	256	221	240	231	234	263	224	267	258	218	247	267	233	266	249	206	270	253	243	239	274	256	226	245	247	240	271	260	278	220	223	232	255	259	244	253	249	239	227	241	256	248	242	272	263	266	227	252	240	230	248	241	271	261	253	245	245	264	252	253	237	238	243	262	256	253	246	242	234	245	215	233	240	235	212	262	259	214	242	237	283	262	244	245	254	253	252	268	250	266	256	265	230	269	258	258	266	240	234	225	238	252	210	234	252	212	273	211	267	253	251	254	250	246	283	219	249	251	257	252	225	217	247	257	232	272	241	228	240	245	255	234	244	257	286	248	245	260	235	233	277	229	233	274	264	232	237	253	219	262	234	260	260	253	260	252	249	235	228	244	227	230	253	255	232	243	238	219	250	264	228	243	235	258	239	215	271	238	243	236	235	265	243	258	267	243	232	277	279	261	236	217	239	248	253	223	242	255	242	241	248	272	232	236	266	242	255	262	253	224	214	214	250	238	233	232	284	237	252	246	246	232	257	213	253	255	241	274	235	260	259	238	241	260	243	231	221	231	260	245	240	267	240	267	247	232	228	229	273	205	222	235	225	228	273	229	240	223	261	221	272	244	220	252	220	263	212	250	267	238	219	245	239	257	228	251	250	262	248	238	240	242	234	234	259	269	227	250	293	232	229	217	231	228	257	256	237	241	275	223	211	249	260	226	221	281	242	207	227	244	251	235	261	228	237	253	246	236	257	234	255	239	223	243	287	269	237	257	237	264	268	244	231	220	263	238	255	248	271	234	224	235	263	223	280	196	216	228	237	227	256	262	234	233	252	228	251	257	234	244	240	244	239	250	273	230	238	247	229	226	269	263	296	250	239	251	212	276	242	242	209	272	248	234	227	252	229	282	246	234	240	224	238	242	253	226	222	225	245	251	220	247	234	248	253	243	249	257	241	260	270	234	227	238	262	261	226	239	215	233	223	244	235	217	224	228	235	235	245	242	258	232	252	242	257	238	232	270	235	243	241	247	221	227	231	229	229	224	255	254	198	236	223	263	246	237	262	239	264	236	257	235	222	247	217	252	274	241	254	263	239	247	251	248	217	253	244	226	254	257	279	252	235	232	225	246	239	249	246	268	245	250	239	240	250	240	228	236	257	201	267	249	229	228	226	231	230	232	273	222	227	251	261	269	267	244	216	265	233	239	250	256	218	232	219	278	263	245	242	239	241	247	243	233	234	248	250	254	242	242	235	297	238	222	235	247	264	254	237	258	270	222	231	246	270	250	227	223	230	301	253	239	247	237	253	235	236	213	246	257	228	213	231	250	267	272	260	221	236	267	250	253	216	254	230	252	266	230	258	254	223	233	258	239	230	234	251	261	280	234	254	259	245	262	222	235	239	237	240	229	233	237	217	231	278	212	242	232	260	262	262	229	237	231	259	233	231	218	252	238	258	265	242	260	268	226	235	254	235	298	271	265	221	237	260	230	244	268	258	224	239	235	246	231	248	233	230	243	250	234	254	220	235	232	229	260	231	233	242	282	247	256	264	226	267	270	218	237	241	242	263	244	227	223	239	243	214	230	261	244	270	267	254	240	248	249	271	242	257	238	223	239	213	222	283	250	265	230	250	250	234	243	211	233	240	269	222	248	239	238	222	240	217	254	262	215	248	251	252	268	240	266	241	231	242	251	281	277	250	233	234	247	246	224	270	254	263	229	266	227	255	240	256	249	254	252	235	240	251	232	255	243	262	244	235	238	236	246	248	239	228	230	232	243	243	222	235	257	252	249	260	236	247	262	255	236	252	245	265	250	207	269	215	258	214	261	225	229	259	230	235	247	262	249	224	237	266	242	247	254	235	217	232	240	241	268	232	230	212	275	220	253	297	221	247	219	234	234	246	240	270	285	242	256	268	267	248	251	232	227	255	244	235	224	226	229	252	269	238	252	247	220	229	249	245	247	240	242	278	229	238	242	271	238	236	223	244	242	244	239	236	254	243	237	257	231	259	265	272	243	250	246	259	243	239	247	223	247	232	255	280	249	206	250	244	248	244	248	244	231	233	227	246	229	262	261	258	260	222	240	233	258	239	242	209	211	212	232	268	247	243	212	228	234	243	240	282	275	243	229	241	234	255	248	241	285	236	247	263	251	247	248	242	238	248	228	263	248	241	267	253	261	244	243	235	232	232	229	228	266	251	250	247	225	241	225	248	230	223	248	270	252	258	253	238	216	231	258	237	226	230	222	230	259	261	239	270	261	251	245	248	242	248	254	235	244	220	256	265	262	212	256	246	248	254	245	215	240	266	250	235	240	232	249	235	228	220	239	254	263	283	242	228	245	224	214	244	244	259	271	257	238	241	226	244	233	269	269	246	249	234	246	232	272	236	248	240	225	215	263	270	233	235	251	257	272	244	265	257	249	200	250	259	259	242	267	272	265	225	281	235	236	250	205	236	246	209	258	248	223	247	260	245	214	252	243	220	258	227	256	254	239	245	259	250	247	262	241	234	232	235	239	251	266	239	270	258	234	231	233	238	257	249	248	247	246	267	257	231	235	250	243	240	251	245	249	224	235	254	268	247	239	256	239	264	259	233	263	244	237	237	241	254	249	216	259	254	248	233	244	227	274
22866	27022	30339	18544	16618	13414	11338	10523	10305	7782	7497	6377	6214	5662	5091	4473	4569	3861	3943	3731	3380	3193	3173	3082	2670	2081	1953	1748	1505	1183	1108	1066	879	835	783	791	801	780	808	792	825	862	808	875	861	889	926	966	947	855	792	887	839	857	785	780	758	712	734	721	673	697	732	705	690	689	728	701	772	723	727	722	755	738	805	745	745	783	746	762	747	745	665	669	682	684	670	635	639	646	637	574	581	625	657	658	600	620	591	610	580	637	623	605	594	621	634	598	573	652	596	642	607	539	595	593	616	611	568	614	576	591	629	587	604	571	598	539	608	600	575	585	571	612	575	575	563	597	564	566	598	615	615	587	622	675	624	564	598	605	581	596	603	596	606	634	608	608	600	598	553	599	535	602	633	587	582	598	590	605	597	512	632	583	577	601	554	576	605	609	622	621	588	580	607	628	570	568	564	550	573	584	565	598	577	619	617	570	594	569	562	663	560	598	590	601	596	609	602	604	585	560	608	579	551	609	558	569	585	562	567	580	568	559	561	554	615	610	609	599	565	591	565	597	586	594	627	599	583	589	578	592	633	572	580	603	602	607	626	603	568	624	579	611	582	621	564	565	604	579	599	606	614	568	607	654	605	609	571	598	605	608	607	614	591	552	571	581	599	587	608	603	628	651	566	581	587	586	598	568	597	593	600	544	575	610	614	629	559	582	591	586	572	602	628	595	638	624	597	583	569	583	564	606	593	609	586	603	616	629	608	550	576	569	558	592	570	575	606	621	568	606	585	596	613	616	547	594	542	556	606	597	632	604	552	593	596	586	559	602	577	569	578	588	613	610	529	590	596	539	576	601	623	583	566	574	581	550	565	565	601	607	605	606	608	578	540	597	603	613	571	601	625	609	565	587	601	632	595	553	603	568	578	592	605	609	580	608	536	605	605	622	564	592	633	586	595	607	602	603	565	591	587	589	593	566	575	616	577	602	593	582	588	631	552	573	554	575	593	570	591	579	551	575	564	579	551	598	591	575	581	588	543	602	599	573	580	597	598	597	576	568	581	576	556	622	609	605	637	582	572	597	542	615	591	534	575	604	602	570	600	597	596	554	567	576	564	607	554	602	547	573	623	561	629	620	588	575	610	594	598	569	587	597	562	593	586	626	583	597	578	573	541	604	588	582	563	557	561	609	575	573	575	611	669	571	588	605	631	562	609	615	603	599	541	574	586	588	602	584	584	580	570	598	544	596	595	590	585	580	552	568	574	573	559	562	581	528	622	589	626	555	592	573	615	604	601	597	564	578	631	588	560	568	583	627	573	643	616	571	632	589	550	551	588	618	587	590	585	543	565	586	580	602	567	620	598	588	575	574	558	573	571	571	581	615	578	610	576	592	590	591	567	644	638	564	585	570	564	590	582	572	592	599	583	601	579	590	578	554	599	581	607	578	597	631	561	605	594	596	600	574	559	565	596	582	604	601	621	526	613	595	584	568	621	598	583	552	595	556	599	606	619	570	590	570	585	607	591	575	611	572	585	564	586	588	607	574	575	592	617	585	579	554	580	607	581	527	620	615	592	587	599	564	573	601	583	595	560	608	604	567	593	590	619	614	618	581	590	564	572	585	625	552	579	591	578	598	532	625	566	601	582	596	593	602	574	621	617	599	587	546	595	551	528	604	603	590	584	577	569	585	569	584	571	641	617	568	539	614	615	635	601	570	575	568	579	593	588	597	585	574	627	612	580	571	546	582	557	568	568	600	557	582	638	597	542	619	613	569	605	590	576	584	544	606	577	605	600	647	595	615	618	618	585	565	619	580	592	617	548	610	606	586	579	598	593	590	562	565	611	587	621	552	573	566	587	644	608	587	605	626	601	560	598	619	575	595	550	588	595	614	592	575	620	557	602	623	592	569	596	574	586	604	565	621	580	597	592	626	610	546	636	563	543	630	590	602	581	602	610	559	605	584	579	563	660	615	599	580	587	602	572	569	605	629	552	597	564	608	610	590	611	554	572	561	602	610	602	589	628	579	584	578	583	554	633	586	602	588	608	597	585	567	590	591	561	602	618	583	604	611	563	611	588	591	570	619	571	602	644	537	620	593	569	587	596	594	554	555	589	550	540	607	608	567	580	590	564	560	549	629	585	636	537	572	562	614	582	613	629	603	603	641	573	630	599	607	629	562	610	579	593	552	620	584	603	606	579	581	574	564	577	595	583	604	642	626	600	560	566	636	579	585	636	569	613	599	586	557	641	593	583	634	583	613	578	608	622	616	597	577	549	602	549	595	605	589	572	645	590	578	642	627	570	613	634	577	610	592	613	595	628	560	611	598	545	585	566	567	592	613	591	568	604	653	589	598	563	572	562	586	578	587	586	583	569	579	625	612	601	598	562	639	580	596	579	584	565	567	580	598	570	582	549	588	600	621	614	596	569	636	603	554	566	580	588	558	637	589	601	596	597	589	616	575	588	567	600	618	596	636	609	571	614	591	584	577	608	583	572	590	583	542	607	577	581	591	649	635	558	571	571	603	640	569	549	599	595	616	566	577	582	566	630	573	626	593	564	571	535	595	603	605	546	600	544	611	631	569	619	607	605	598	630	606	556	595	604	599	554	584	600	552	596	594	573	558	591	583	610	626	547	593	610	578	593	569	597	592	611	590	595	595	591	610	578	555	602	638	587	606	574	617	596	599	618	558	561	586	615	576	577	603	583	595	624	601	614	567	548	588	584	611	608	598	622	608	579	576	585	591	595	568	638	587	592	593	577	611	565	645	598	556	582	571	577	568	602	569	599	643	613	572	574	596	618	569	570	567	558	582	607	597	602	608	569	584	563	604	640	560	605	610	551	570	580	632	608	556	573	587	564	601	640	582	602	570	597	609	631	614	635	583	632	580	601	612	610	634	569	600	572	596	642	559	607	615	612	603	559	560	553	604	558	620	590	584	619	571	584	632	583	617	554	594	604	613	616	597	591	553	621	603	615	600	594	610	585	561	580	616	585	572	575	510	630	564	633	598	593	594	622	621	576	594	589	612	588	593	551	640	577	593	540	571	611	549	565	604	564	613	602	572	614	590	575	589	621	596	553	576	613	551	605	567	588	575	620	555	556	562	602	588	607	567	625	588	578	604	551	597	581	584	603	589	598	550	573	608	606	561	575	562	557	540	586	577	573	575	555	596	619	575	599	603	577	588	567	582	571	600	614	570	616	585	558	568	617	550	606	618	596	574	640	607	571	590	552	614	576	577	646	571	591	584	618	607	613	590	602	587	579	616	595	609	595	566	593	616	648	601	622	611	595	628	565	575	591	545	573	591	610	561	570	597	622	642	568	573	622	590	594	550	554	578	570	642	568	574	550	613	586	573	612	527	591	569	611	586	575	589	593	602	576	567	581	559	569	538	556	625	589	582	621	590	591	605	618	549	639	585	597	584	582	576	579	588	594	638	575	532	592	571	563	575	593	563	605	577	648	557	616	571	565	569	565	610	598	573	574	583	558	610	603	604
43928	42589	36661	24059	17212	11952	8188	5479	5130	3577	2685	2143	1984	1826	1666	1309	1151	1063	1011	1030	796	804	872	951	933	667	561	555	405	372	293	272	274	253	294	283	265	276	271	260	254	274	243	289	296	304	283	274	259	260	235	240	269	275	246	235	228	257	230	252	231	260	223	225	247	246	250	255	257	233	210	242	243	238	233	253	226	249	234	217	246	252	223	198	236	237	243	189	198	239	222	223	231	254	212	254	205	239	225	242	236	215	215	210	215	246	206	200	220	205	228	200	204	176	208	202	197	209	217	212	193	215	216	200	208	196	208	225	189	213	249	177	181	224	215	208	211	191	234	215	217	229	215	205	208	200	204	208	211	199	219	214	206	191	225	188	220	216	204	188	213	214	207	219	219	204	215	192	233	217	204	209	189	245	236	199	208	197	210	207	199	170	235	209	212	232	200	190	198	188	221	232	229	231	187	203	205	220	198	199	201	248	231	241	206	198	201	195	228	204	204	187	208	212	214	197	193	199	221	201	244	189	219	205	200	207	224	207	190	205	203	226	226	203	226	210	212	211	204	200	237	240	216	202	223	202	175	214	219	226	214	204	193	208	221	205	212	235	206	238	208	196	211	228	220	211	222	217	208	222	221	195	213	231	230	211	212	190	242	190	177	230	189	211	214	226	202	217	237	194	201	212	208	209	220	208	228	216	219	208	217	225	184	194	208	184	200	200	232	207	194	198	228	190	209	187	209	201	234	188	227	200	211	218	238	223	221	199	223	190	226	221	191	219	196	188	212	215	202	231	215	190	197	200	206	193	221	211	229	246	199	206	203	203	207	223	225	203	240	200	224	236	218	230	211	232	215	208	196	184	236	220	228	215	203	211	219	208	211	216	199	205	238	204	196	218	202	222	220	208	208	196	214	212	202	213	215	212	207	241	226	202	195	207	206	203	211	199	193	213	183	194	194	218	203	214	209	199	223	209	220	189	214	196	208	192	203	208	209	215	196	217	225	207	225	203	201	201	201	185	225	239	225	192	196	219	212	210	195	217	207	188	191	228	202	206	217	203	189	203	195	206	216	226	228	241	199	204	179	232	200	210	209	179	239	230	225	207	220	199	200	214	213	165	227	235	191	210	194	203	193	211	222	200	203	213	224	210	210	212	228	219	194	217	236	219	216	223	193	212	197	217	181	218	209	207	190	203	243	208	174	196	190	182	220	189	213	221	196	221	204	216	190	227	209	204	216	185	206	201	196	222	207	236	215	201	212	211	200	199	209	213	212	208	218	219	196	212	192	205	228	189	225	215	218	203	212	218	211	220	217	216	220	201	205	230	186	217	208	218	181	191	212	188	218	222	192	235	218	204	222	249	240	211	217	268	223	194	219	216	202	193	214	194	219	202	203	195	221	199	216	186	226	203	190	201	209	205	204	228	227	204	208	232	217	201	226	197	186	202	196	214	212	194	201	212	208	218	200	204	208	199	217	180	204	222	195	194	222	207	209	212	235	187	206	198	202	225	189	217	221	203	200	237	217	222	216	209	201	236	176	206	190	228	207	200	221	209	199	227	228	201	177	213	197	204	215	196	241	210	198	216	205	216	222	225	222	208	202	207	218	177	243	230	191	212	224	210	191	206	215	214	210	221	223	223	213	217	192	210	220	221	217	180	215	196	205	201	186	203	213	210	206	202	206	203	223	206	201	202	208	201	234	212	205	192	188	191	219	236	208	203	221	239	181	197	218	212	197	216	209	192	221	207	215	198	211	213	211	200	205	202	225	217	198	218	215	217	224	236	217	202	202	191	194	204	227	218	216	201	192	197	200	194	204	210	200	196	234	220	202	212	202	187	196	194	231	185	225	217	212	214	207	196	182	205	209	186	226	216	215	195	202	209	202	196	222	212	203	209	187	211	202	189	215	197	211	230	253	221	202	201	209	219	191	214	202	203	195	196	236	188	212	190	196	200	219	253	185	194	224	210	175	183	192	186	229	216	222	167	194	215	204	226	215	206	175	211	216	193	214	207	192	207	196	219	215	201	235	198	207	194	207	193	217	203	190	210	200	203	244	206	185	188	220	208	212	226	209	207	227	262	185	211	225	224	211	215	209	175	194	191	213	234	214	196	201	194	202	197	202	229	197	188	202	227	199	200	186	189	206	201	191	199	215	207	223	198	173	209	204	205	204	191	190	214	215	207	217	217	218	216	206	198	214	224	211	190	214	199	223	247	203	201	207	205	188	192	216	198	208	197	214	210	197	206	198	211	181	203	209	198	184	208	198	193	204	216	247	225	223	210	193	220	217	178	209	210	180	198	218	214	212	213	206	235	210	223	218	221	212	201	197	191	208	204	203	235	216	216	206	208	199	208	205	205	204	242	196	220	230	202	191	187	204	204	214	207	232	213	218	210	222	217	202	203	210	196	200	200	197	210	195	246	199	209	197	195	194	190	214	243	208	209	205	213	216	220	229	216	218	237	221	229	219	206	191	224	221	185	207	228	218	223	182	186	204	185	216	210	213	209	236	215	180	247	178	193	195	200	205	202	208	189	202	194	199	225	207	195	200	191	233	209	200	196	198	215	200	216	180	204	210	203	194	237	240	217	196	217	205	204	233	224	217	205	178	213	220	237	200	204	209	189	221	181	201	209	217	219	207	196	231	178	219	215	227	216	212	193	200	219	207	204	201	193	175	180	203	226	212	224	223	222	217	212	212	225	165	201	191	203	197	214	192	221	197	203	200	214	218	222	179	186	214	210	230	196	211	236	250	239	186	206	211	167	207	230	243	215	210	200	201	198	191	210	195	202	225	228	220	226	221	218	212	214	222	182	216	236	223	202	213	205	220	200	204	189	205	217	225	212	192	218	206	219	206	204	215	202	195	215	195	210	213	221	218	193	173	212	185	171	206	225	229	187	204	235	191	226	207	188	201	201	211	199	240	226	219	217	210	234	200	226	191	213	212	217	223	189	212	202	196	215	223	204	227	185	198	199	198	221	196	195	210	193	196	211	230	211	200	204	215	222	196	195	177	211	198	224	216	233	206	226	203	236	201	204	178	215	227	184	203	182	183	243	212	212	189	222	214	191	201	204	218	208	221	209	216	213	193	223	229	202	219	223	222	195	211	205	196	205	212	220	202	222	219	186	208	209	222	201	206	232	193	226	205	211	199	206	189	214	221	208	218	218	229	214	223	229	229	216	222	196	210	207	215	207	188	188	200	210	222	205	202	235	199	228	226	186	213	200	186	229	208	193	229	243	203	223	204	201	222	199	215	221	199	214	193	196	224	191	184	215	205	207	216	195	203	212	212	204	240	205	227	203	230	206	191	204	181	213	188	200	199	223	227	201	220	225	176	203	194	206	184	196	219	226	175	211	233	200	203	227	184	200	182	240	206	203	211	220	199	184	210	201	207	206	223	194	193	207	181	219	199	195	181	216	188	192	177	197	210	212	235	219	195	193	213	228	182	224	192	195	213	208	184	206	205	198	195	182	182	195	207	206
29798	34930	33592	22835	20812	18253	16711	14825	14497	11058	9714	9223	9117	8102	7420	6433	6184	5411	5038	5134	4233	4061	4259	4333	4330	3182	2878	2771	2278	1534	1579	1233	1203	1053	1121	1084	893	948	920	833	838	906	960	993	955	969	1013	1081	1089	941	896	846	836	955	918	793	744	725	707	719	718	681	703	648	634	707	654	698	736	630	729	684	755	722	794	776	688	723	723	767	704	721	699	650	612	568	641	606	607	581	560	568	556	570	554	533	600	561	563	569	574	520	544	502	491	527	516	541	561	533	570	503	540	534	562	591	485	503	468	470	492	508	506	538	526	528	499	523	481	494	509	478	576	515	508	497	490	473	519	528	492	466	517	480	558	525	498	494	516	502	537	511	503	533	479	543	507	543	475	503	510	500	498	516	525	509	548	529	546	509	513	482	507	497	488	531	472	490	457	547	493	485	491	517	501	498	485	495	503	481	529	527	505	483	502	535	486	490	501	542	512	497	486	507	482	530	523	495	477	531	476	524	515	531	494	528	504	525	521	518	467	493	500	492	501	492	547	480	530	498	483	477	519	503	539	526	525	479	470	481	498	517	471	494	514	472	538	518	466	491	488	515	526	511	506	503	484	499	458	498	507	511	481	492	492	495	494	509	552	510	513	533	499	514	516	551	541	527	488	498	473	511	494	526	528	512	459	521	526	494	515	514	528	483	502	509	452	530	521	542	520	520	531	518	519	499	525	509	526	473	489	539	523	530	475	533	502	500	523	514	539	487	499	531	492	493	495	521	518	493	513	475	508	532	501	489	527	512	558	528	502	526	495	526	501	494	508	538	495	541	507	510	502	508	547	518	496	486	524	489	487	478	518	537	519	524	480	493	523	469	479	517	513	496	509	543	502	503	523	497	522	518	521	528	519	512	491	473	482	512	553	514	518	521	482	473	500	544	514	494	515	516	510	512	468	524	469	489	500	511	471	508	465	504	506	504	499	489	517	524	525	519	518	504	476	511	520	517	501	504	531	472	488	522	544	516	506	471	529	511	478	530	510	465	489	494	488	520	523	540	520	503	516	523	520	525	525	527	490	509	513	529	511	482	514	465	482	507	508	521	486	455	493	530	498	510	469	538	517	497	462	499	523	488	506	507	511	494	471	489	505	535	543	466	522	512	491	509	481	529	518	511	499	554	506	496	547	547	541	481	517	522	484	489	541	527	498	515	514	557	503	485	490	527	500	544	478	514	507	513	523	510	511	469	505	494	485	524	498	489	519	558	499	526	528	512	535	520	522	505	504	505	499	509	510	502	532	502	505	515	470	499	500	536	476	549	489	497	458	451	507	519	528	504	504	468	538	505	512	457	497	514	513	469	512	513	517	504	513	506	541	502	504	504	490	531	482	505	502	539	521	507	536	501	504	517	505	506	514	478	531	537	511	507	511	483	525	496	512	465	483	507	523	529	517	530	511	481	518	543	502	529	515	524	552	522	477	483	512	463	471	508	520	528	470	497	482	511	463	490	451	470	483	520	484	477	499	498	491	492	507	522	474	526	496	492	487	532	487	452	569	525	464	500	516	529	475	543	503	510	465	532	473	521	547	515	558	537	520	488	513	517	504	492	519	467	504	499	491	517	511	541	496	487	512	515	516	520	481	502	520	490	488	515	518	523	476	522	499	533	491	497	494	521	528	493	520	489	484	494	519	511	522	459	477	561	474	474	497	543	507	489	464	498	491	521	514	504	492	523	485	500	503	523	492	507	495	512	468	492	499	538	483	524	509	494	450	524	500	501	519	540	540	490	501	519	504	522	464	482	535	507	517	510	546	533	528	505	506	461	485	509	485	493	523	517	518	503	518	517	488	492	541	461	492	526	502	511	518	516	483	500	532	509	557	490	493	513	494	505	488	503	513	493	475	511	490	507	498	501	474	516	545	484	515	457	491	514	539	484	486	529	526	537	522	507	476	505	514	480	501	491	536	523	516	464	500	489	510	503	469	522	473	480	515	508	542	521	496	482	479	464	493	533	512	521	529	482	514	489	523	502	466	500	538	503	491	496	515	525	483	481	522	481	482	450	522	491	537	530	524	508	481	488	515	509	491	486	518	484	518	516	512	535	462	512	510	527	500	493	465	493	558	514	489	478	522	488	488	515	491	508	483	515	494	501	503	516	496	505	489	524	520	480	481	534	489	463	515	520	490	501	486	541	507	494	496	533	504	523	532	483	505	472	486	499	514	516	514	458	536	518	500	508	522	485	518	521	508	534	540	492	503	476	518	517	503	527	468	500	506	528	526	498	477	512	501	532	500	510	515	481	521	505	495	494	535	470	502	490	492	514	543	517	490	524	496	488	500	509	498	544	521	498	557	494	533	551	511	514	497	460	504	511	472	458	502	496	545	512	527	513	516	493	506	529	475	508	483	494	507	496	500	493	482	506	544	481	510	495	514	524	506	479	506	492	546	556	566	526	503	512	529	527	480	488	505	500	500	553	515	472	524	499	484	467	490	524	476	466	494	497	509	525	529	509	504	490	505	500	487	438	479	500	503	543	467	526	526	537	504	465	499	503	493	489	543	521	509	482	508	535	500	511	471	504	518	533	508	536	465	537	509	518	470	524	501	507	504	475	494	517	515	498	534	502	528	511	516	520	524	467	495	515	505	527	486	497	508	512	478	487	486	527	474	487	502	492	485	506	505	506	486	538	486	530	470	511	498	516	511	488	515	501	500	517	486	489	515	488	528	517	553	501	488	506	472	517	463	505	517	462	486	485	486	500	540	463	529	500	509	468	513	513	522	499	529	484	523	512	496	523	524	497	520	519	478	444	474	499	486	499	514	511	488	476	513	482	493	481	501	524	521	497	508	526	519	491	501	505	522	551	481	474	524	509	532	458	514	507	521	519	514	488	533	499	492	480	525	511	526	521	522	543	560	519	511	515	488	492	526	511	513	511	510	539	486	525	514	498	491	513	521	476	495	516	511	503	507	482	486	515	494	514	517	502	517	498	515	505	503	486	526	495	532	499	480	544	496	518	507	514	513	494	501	519	492	523	529	517	499	527	506	511	550	496	519	480	524	541	512	519	495	498	520	489	529	512	531	476	502	499	510	456	479	544	510	500	471	517	509	489	507	517	506	508	490	513	500	502	536	489	498	469	520	483	528	469	529	500	518	466	481	505	525	541	492	485	476	539	527	535	541	506	495	499	516	507	564	543	523	493	509	502	493	493	517	523	512	526	463	527	503	471	532	523	553	489	501	518	478	508	528	488	535	465	471	483	528	514	506	463	493	528	506	513	516	486	522	554	519	503	515	483	487	488	503	538	526	506	503	550	518	518	513	543	503	499	557	520	498	524	495	494	498	497	531	518	512	511	520	493	521	476	498	486	509	546	503	484	516	462	496	461	533	546	500	519	538	489	511	494	550	512	502	525	517	496	466	499	503	512	489	455	542	513	491	506	495	512	511	515	540	503	476	525	499	519	477	498	535	559	515	510	496	497	524	493	509	543	524	528	504	475	492	514
16024	11177	9459	4626	2985	2033	1518	1155	871	770	660	609	570	542	494	445	447	365	386	351	332	315	308	266	269	238	215	244	209	218	241	183	205	205	207	212	219	214	183	173	223	214	220	187	224	220	202	227	205	202	181	227	213	219	188	223	210	221	191	221	191	225	228	194	188	215	200	199	222	202	227	220	215	201	201	200	211	205	204	226	201	180	228	220	196	219	203	174	208	224	219	195	218	192	213	226	221	180	198	210	200	204	204	182	201	238	179	200	200	200	216	181	199	190	175	206	194	189	182	176	216	179	218	192	198	171	185	198	188	240	211	208	208	222	177	215	188	223	193	199	198	197	216	202	182	193	187	177	193	169	196	211	214	188	198	192	217	191	214	203	197	193	178	175	185	219	218	195	183	188	205	198	215	201	179	194	217	247	218	187	198	200	204	209	198	187	195	193	184	186	213	220	223	201	196	188	226	195	192	201	186	216	202	186	210	183	174	219	212	201	204	208	204	216	200	201	222	216	203	220	191	217	200	195	209	202	191	198	210	195	207	188	212	205	207	179	190	203	189	183	219	197	192	209	183	183	188	194	223	222	211	204	194	173	204	169	194	217	172	164	188	192	205	244	194	221	203	206	188	199	199	230	205	202	192	189	200	198	221	200	224	200	198	196	205	185	214	200	211	200	199	175	183	201	192	206	211	202	222	196	192	171	202	188	205	202	199	181	211	171	209	212	213	208	222	183	220	215	183	184	199	203	217	221	248	224	201	196	208	218	225	184	207	183	173	210	218	236	213	196	192	202	202	208	198	219	194	238	202	208	213	214	197	183	202	191	185	208	206	187	201	204	206	195	199	239	192	203	178	209	181	235	202	196	195	179	165	205	205	183	205	193	215	209	204	204	208	211	191	172	179	205	202	209	205	202	213	201	228	223	184	197	207	211	243	222	209	184	208	212	208	187	195	168	173	227	197	205	202	209	211	203	202	202	207	211	203	198	183	192	207	196	217	199	216	218	192	224	218	224	181	208	203	205	202	214	205	210	188	205	189	217	209	196	197	208	181	206	192	200	210	186	190	191	225	186	225	179	203	203	200	221	215	208	178	190	197	216	196	209	204	200	201	213	195	218	207	198	211	200	179	203	193	211	201	229	200	193	207	199	193	190	206	170	189	222	210	213	187	195	196	186	213	193	194	191	202	201	206	197	212	192	187	202	195	202	196	201	210	207	191	196	198	196	227	214	193	192	180	206	210	219	187	187	210	193	190	208	206	188	202	224	207	197	195	183	189	217	218	215	202	206	209	197	222	205	202	225	184	210	196	194	200	213	202	206	208	213	197	200	214	179	200	186	188	201	203	192	182	224	183	215	175	212	190	200	209	202	184	201	199	201	212	218	199	218	203	207	191	207	195	175	193	209	190	180	188	204	199	229	217	212	189	199	196	188	199	181	218	213	211	180	197	217	185	172	214	224	198	225	189	219	185	206	177	204	204	209	190	195	237	219	189	211	203	222	235	207	194	216	223	185	217	193	226	185	216	168	192	181	186	211	206	199	211	197	204	189	232	186	206	191	184	217	188	205	198	232	210	187	222	175	205	177	187	186	232	203	185	184	182	211	222	236	215	187	216	193	220	205	196	203	173	212	191	200	182	204	227	210	196	205	194	228	203	178	210	215	206	186	208	208	186	182	218	206	220	193	208	207	197	197	219	186	214	199	215	189	224	209	160	208	225	211	189	211	195	187	214	205	191	189	195	190	199	199	202	208	222	211	204	201	212	176	205	186	213	216	202	194	205	204	235	189	203	192	185	186	226	201	226	209	189	187	217	184	184	198	196	240	192	185	183	197	195	209	179	218	178	201	212	227	214	194	211	192	175	204	217	203	211	179	196	205	191	202	200	199	194	175	183	172	189	185	200	202	179	194	197	195	224	180	197	198	184	198	180	195	214	172	199	207	185	226	185	167	207	204	188	182	186	200	198	218	211	194	199	194	227	217	187	192	202	218	179	215	222	202	207	211	195	191	202	216	187	190	197	201	167	197	199	178	201	215	191	175	196	191	195	200	206	207	197	216	201	199	209	217	202	214	193	201	198	190	212	193	212	207	189	181	195	195	207	203	263	196	185	181	183	210	214	219	218	204	204	210	197	195	192	180	186	201	218	207	197	195	186	174	198	206	189	224	204	186	202	208	190	209	201	174	201	202	192	229	208	212	206	207	207	198	208	197	198	227	196	198	195	185	197	224	210	207	183	210	198	190	210	222	198	212	186	182	207	217	194	210	178	210	212	188	192	193	189	206	212	209	206	208	200	217	195	211	193	219	201	204	207	198	213	239	206	233	214	190	205	183	200	183	217	203	197	206	205	209	239	195	220	205	220	189	196	195	175	182	193	200	187	220	190	206	180	202	203	217	213	209	199	214	220	207	182	205	219	179	207	209	215	196	210	221	210	203	203	196	212	232	211	163	205	200	201	227	194	188	204	213	236	202	180	179	183	182	216	201	179	196	177	164	229	204	201	245	188	184	216	191	213	198	199	185	217	174	178	198	201	189	214	201	210	216	210	211	216	205	208	206	195	189	238	222	236	176	193	212	218	194	221	209	207	203	170	198	189	211	224	224	208	213	186	213	188	179	216	175	188	211	190	192	176	229	203	206	229	200	214	187	192	205	227	207	213	206	193	196	222	200	167	204	207	219	205	212	192	161	192	175	175	208	211	200	186	231	180	209	202	201	184	177	237	187	208	172	194	193	193	193	220	169	211	197	202	220	197	181	192	187	191	171	193	200	192	196	216	205	198	212	207	173	208	188	223	196	220	182	224	167	192	219	219	205	228	175	187	177	220	208	179	204	178	202	201	211	212	215	200	208	218	172	226	198	210	185	210	207	201	203	198	185	185	176	209	196	172	191	213	183	197	216	198	203	193	194	227	198	189	204	186	193	177	204	202	225	192	198	189	184	195	194	209	174	199	208	195	176	169	195	176	169	216	210	196	196	217	207	202	202	197	182	221	204	178	197	189	174	204	203	215	181	186	198	219	200	172	207	218	190	198	193	176	196	202	204	249	187	185	192	203	207	210	196	211	202	207	195	219	198	235	197	197	199	204	189	200	191	178	200	192	207	199	180	193	201	183	192	223	199	211	196	196	218	225	198	202	220	213	209	219	186	194	211	212	189	163	211	186	180	220	197	201	179	216	204	221	194	191	193	190	221	213	173	207	221	215	208	217	212	195	189	214	199	200	187	185	178	191	195	178	236	204	187	211	203	209	193	190	193	187	187	206	206	199	224	172	193	179	183	195	206	226	186	181	194	180	213	183	201	187	203	190	204	203	192	212	191	212	208	213	215	209	196	189	174	198	226	215	204	209	202	180	195	219	212	193	222	199	205	206	194	187	193	210	198	193	189	197	189	210	226	234	196	222	192	201	189	203	212	205	212	199	200	217	208	196	183	222	202	180	199	195	218	222	211	175	201	188	196	211	214	194	183	197	198	182	198	196	180
9669	10078	13087	10103	9604	7777	6328	5115	4241	3560	3275	2982	3028	2899	2578	2225	2214	2024	1738	1647	1419	1329	1210	1100	925	819	707	624	613	593	546	550	538	544	534	530	548	543	541	506	516	562	580	548	574	615	634	614	649	665	626	584	598	602	646	642	592	562	546	596	544	533	529	639	560	532	575	586	609	579	525	616	555	608	581	578	545	614	584	621	575	572	545	505	503	531	535	522	536	545	551	528	513	481	490	538	570	537	519	488	484	517	510	535	486	533	505	490	496	501	512	511	543	524	516	495	476	481	531	486	515	529	517	514	498	528	505	478	517	493	498	511	550	509	520	493	514	487	465	476	485	478	490	494	488	524	515	481	511	482	529	510	500	480	493	516	490	502	478	474	500	513	502	498	472	483	506	512	491	466	525	489	484	486	519	537	530	522	483	516	536	514	517	512	512	521	479	512	518	510	458	527	477	537	515	470	558	492	530	430	512	486	514	473	490	520	495	545	499	555	546	509	564	555	506	521	480	494	504	496	530	477	541	480	486	488	509	513	489	528	499	527	508	488	510	543	492	488	462	491	522	508	487	533	503	470	516	510	536	497	489	460	500	493	462	553	504	502	491	509	540	469	492	513	511	500	482	515	516	480	549	509	478	487	537	518	522	492	496	487	523	492	546	514	491	475	454	524	490	504	500	519	471	466	482	538	475	511	547	474	522	489	472	506	502	519	530	501	503	490	547	470	509	500	451	519	513	514	555	494	481	492	510	495	510	509	476	521	510	484	484	531	517	541	520	521	543	465	503	490	477	518	492	463	529	525	509	529	510	507	476	518	510	521	484	525	513	532	548	486	525	516	471	492	497	509	489	486	472	516	523	477	531	497	478	474	533	516	504	495	490	526	513	532	500	496	515	515	526	440	491	483	476	517	478	496	466	496	509	507	492	520	517	488	503	500	482	519	505	519	505	481	517	528	526	517	465	487	529	502	464	504	501	477	504	499	487	509	461	500	488	500	522	483	498	507	487	508	502	504	509	499	505	445	488	507	511	500	511	508	531	526	515	528	490	517	499	499	511	514	487	486	500	494	510	534	474	514	511	485	523	471	513	504	517	529	517	523	494	503	496	499	501	478	502	535	528	488	529	474	500	508	458	513	490	509	528	510	537	497	508	516	478	502	544	503	528	475	487	511	518	514	508	539	493	507	513	523	469	499	537	502	514	499	493	526	546	520	482	515	505	462	488	506	489	455	513	524	506	510	530	461	525	498	544	478	513	518	556	477	522	520	558	473	497	503	527	513	508	537	514	519	530	481	490	465	531	480	521	538	482	497	492	518	466	501	464	510	516	508	506	526	516	516	492	497	474	454	510	499	552	524	490	526	500	510	502	518	533	460	513	492	543	468	552	516	505	537	489	496	522	471	430	513	506	498	468	511	504	490	518	498	521	495	498	472	493	506	512	468	514	502	504	461	511	479	506	448	542	514	494	454	497	486	492	525	474	517	477	495	502	529	509	498	499	488	498	503	522	546	459	469	527	445	499	499	506	518	479	512	515	550	505	477	461	477	484	504	520	479	520	501	483	473	481	537	515	524	494	507	528	519	506	518	527	563	500	469	507	489	519	509	527	470	519	537	517	529	520	494	470	502	536	481	550	503	495	523	477	518	506	530	536	502	464	513	496	503	480	533	519	492	498	515	497	495	504	471	500	524	540	487	524	495	506	525	540	511	487	489	455	488	530	548	525	505	493	475	537	470	438	539	544	493	516	495	544	467	462	513	485	507	524	535	510	519	483	527	482	504	521	472	498	519	529	478	475	458	504	525	488	495	507	517	483	495	480	529	482	517	493	528	508	495	495	523	487	493	500	503	505	571	498	522	511	501	503	504	507	459	546	495	559	491	511	494	519	494	455	524	470	522	523	516	481	493	493	503	507	536	515	462	464	515	502	542	510	522	475	481	543	516	506	485	535	528	499	534	512	504	521	494	489	532	515	550	495	507	498	475	483	506	502	524	527	545	513	518	476	442	497	511	480	487	518	504	555	480	537	493	503	499	561	488	492	542	548	521	497	532	499	534	515	500	512	512	482	491	540	520	496	511	513	527	487	494	503	479	480	534	516	501	536	474	545	490	519	474	524	488	521	509	493	511	506	493	497	542	504	513	509	510	527	522	489	537	513	497	540	534	474	471	551	513	467	500	515	501	516	546	494	537	504	467	507	491	514	465	521	533	506	496	519	494	487	490	464	483	540	484	496	479	464	536	486	499	520	493	463	496	491	520	528	501	483	466	492	503	507	522	498	488	509	488	507	512	519	471	503	474	528	496	528	533	503	493	490	514	541	549	531	478	475	522	539	534	521	570	525	501	498	519	501	515	529	529	553	512	505	491	497	519	508	518	526	505	515	526	562	516	458	515	511	544	507	493	544	491	529	492	518	518	527	483	474	503	524	467	461	495	503	507	511	528	546	517	502	511	535	469	518	551	517	504	492	510	529	497	471	498	522	523	531	471	504	506	498	513	470	466	509	514	469	499	528	500	500	535	503	501	516	472	571	504	491	509	518	488	503	452	485	510	501	489	523	493	482	491	536	514	497	503	503	534	462	494	520	490	509	513	452	486	511	492	464	506	548	496	492	527	462	512	468	480	502	483	528	506	455	519	542	510	515	490	500	557	523	511	515	493	530	505	485	489	524	513	496	483	511	536	489	529	461	534	487	524	519	500	503	494	503	509	520	468	538	460	515	478	494	503	500	534	549	470	488	491	486	481	510	507	479	520	491	492	494	493	478	519	501	499	504	548	525	509	536	514	504	489	504	536	503	474	491	496	486	509	512	521	503	486	528	536	504	498	504	500	542	526	508	500	509	467	487	528	527	559	519	513	514	453	542	518	486	472	484	489	499	514	488	518	468	518	521	494	515	503	459	499	481	515	513	545	531	520	487	454	482	519	492	507	504	509	518	479	500	514	529	552	477	495	488	526	510	485	488	527	491	518	469	494	527	527	478	493	485	534	476	511	543	483	541	473	538	534	438	495	496	521	496	511	499	500	494	546	498	503	458	497	519	494	479	485	475	472	489	469	478	492	530	494	489	508	504	489	510	567	522	483	509	502	476	487	516	492	534	476	505	537	490	481	508	511	501	466	486	522	510	501	544	463	506	468	485	484	507	500	466	516	521	579	483	472	513	488	526	497	476	504	493	485	511	528	537	476	476	487	511	468	545	512	502	503	446	561	520	482	514	487	551	498	479	493	526	505	509	472	550	468	519	498	518	518	519	542	464	525	488	542	503	518	478	552	469	510	511	482	531	488	503	482	517	567	547	497	529	527	465	511	507	511	522	490	520	491	499	490	510	531	511	531	550	504	461	509	499	494	481	536	497	503	517	534	509	517	527	497	506	514	503	511	496	496	525	471	473	508	538	540	484	487	526	482	538	508	491	508	529	512	543	534	480	508	490	513	522	520	506	497	479	499	513	495	497	502	489	509	488	518	520	517	514	489	514	454	532	490
34288	31336	31903	18556	12439	8148	5108	3538	3572	2201	1663	1445	1351	1170	1040	862	785	741	612	702	634	612	567	613	630	580	430	435	368	295	321	279	269	275	267	278	264	277	275	261	295	269	264	297	277	254	307	282	266	277	273	257	282	278	283	248	296	256	237	268	260	241	285	266	258	271	259	237	248	266	242	249	296	263	268	235	246	248	226	253	296	286	256	232	228	242	228	230	249	246	248	231	270	237	252	231	257	247	234	240	228	239	255	231	234	245	276	237	238	249	238	243	221	234	241	255	265	248	259	224	260	257	237	228	247	243	241	214	224	231	232	238	237	232	283	257	226	226	256	267	252	236	241	223	229	252	288	247	240	244	239	217	252	250	234	249	244	259	251	230	240	235	217	229	234	267	236	235	245	224	241	252	228	237	224	228	239	245	243	260	210	257	251	255	237	234	219	266	261	209	264	257	231	254	251	223	271	226	233	245	220	245	240	228	202	210	209	232	244	252	222	252	270	274	276	250	245	247	249	240	218	212	247	237	245	233	281	219	230	212	250	263	253	236	246	240	265	210	248	285	234	247	229	244	227	206	211	246	266	223	243	239	228	245	230	227	246	238	237	221	221	259	250	235	237	242	264	231	255	259	257	238	229	252	252	242	244	240	259	244	267	272	250	233	239	238	233	225	251	234	240	258	242	246	230	216	253	260	232	241	270	252	204	230	223	248	243	210	235	219	229	260	242	223	256	232	252	236	232	206	239	240	249	223	223	236	233	242	240	230	251	254	270	224	221	269	253	259	259	244	227	270	259	229	227	217	246	243	245	242	248	237	244	242	248	228	207	246	259	271	256	226	246	225	232	238	220	239	243	219	231	227	216	254	242	236	260	236	207	236	249	224	234	248	232	257	253	257	249	252	272	236	247	210	218	230	227	253	261	226	257	230	235	225	251	251	255	236	222	260	234	256	268	241	241	259	242	258	245	230	294	253	245	207	208	243	246	247	281	224	229	263	236	249	239	230	252	240	255	273	261	253	245	219	269	238	226	250	243	249	217	213	244	281	232	256	243	282	278	231	237	233	257	239	248	231	232	220	244	269	227	296	238	233	248	234	253	255	258	253	234	223	253	262	238	260	211	222	240	260	226	256	259	225	237	241	237	252	212	277	230	220	259	237	246	236	223	247	225	231	245	243	202	214	235	225	221	244	276	221	233	264	254	279	226	231	213	245	241	248	238	246	238	235	242	238	241	228	221	247	225	260	224	212	233	271	234	244	229	247	237	250	259	246	217	220	239	218	221	256	236	230	225	223	230	252	222	222	254	237	239	254	240	226	259	238	243	248	216	261	250	276	220	226	226	240	225	270	223	235	248	261	236	256	232	220	249	228	217	221	222	238	209	240	250	255	233	238	238	233	222	260	229	225	242	219	262	247	247	237	236	261	242	246	210	228	241	257	220	215	246	221	237	232	246	233	229	259	213	211	207	231	253	230	238	239	247	233	237	226	256	218	269	227	255	254	223	256	283	261	228	238	263	244	224	221	254	246	235	208	224	247	244	255	241	237	228	242	244	203	259	237	236	223	245	264	242	247	250	227	244	252	242	226	238	230	232	257	247	237	258	236	233	249	224	258	242	255	239	220	225	232	262	265	225	236	287	220	246	232	233	219	238	232	250	274	258	237	243	224	239	239	248	257	249	262	247	247	242	227	227	247	239	244	237	258	246	267	233	232	218	265	231	257	240	223	215	242	219	221	221	228	233	269	246	263	254	223	244	224	256	243	234	209	247	258	246	260	242	231	243	243	276	243	250	249	252	226	239	229	233	257	256	279	244	254	236	245	246	254	239	245	238	222	256	240	238	231	265	235	275	233	246	263	232	236	233	249	241	247	224	251	217	223	251	225	258	236	251	286	232	243	225	241	228	232	237	262	222	241	282	253	240	252	246	220	243	261	262	195	230	208	255	271	241	228	240	259	237	245	236	245	246	251	213	242	249	261	234	248	261	241	229	249	241	235	243	257	225	283	251	243	268	256	269	258	234	253	232	243	253	257	264	241	228	235	223	233	247	253	232	241	216	257	235	243	240	248	254	218	262	266	274	246	223	237	228	233	237	218	241	236	241	221	240	238	251	213	241	244	236	240	262	224	265	232	251	269	243	236	230	244	250	244	250	254	197	233	249	231	248	228	230	247	259	233	220	216	275	239	264	254	233	266	227	227	223	248	233	267	231	230	253	261	238	233	253	261	219	268	273	242	221	254	243	260	231	244	234	219	225	215	242	225	258	265	232	231	228	247	255	247	270	261	271	235	281	240	264	215	228	227	231	259	235	227	248	241	260	258	238	226	272	215	221	223	250	262	244	232	254	254	212	238	250	206	259	258	241	243	237	268	245	252	224	246	268	223	247	238	250	240	238	242	253	241	243	248	272	252	241	259	267	258	240	274	231	255	239	257	274	252	252	251	233	253	240	213	241	243	251	250	221	224	249	221	263	234	221	248	242	272	240	241	259	251	257	223	205	251	256	222	227	250	258	241	253	194	210	225	264	230	250	242	271	229	243	209	236	208	257	239	223	221	228	217	222	251	223	270	215	271	251	263	242	229	258	252	265	226	228	262	271	247	209	254	241	246	216	224	251	243	260	245	265	273	228	247	251	251	262	238	257	236	263	220	192	226	253	213	238	212	249	225	225	223	246	259	237	244	230	211	221	222	242	253	273	227	258	240	266	212	244	255	260	232	247	265	259	231	229	247	235	223	251	245	273	252	216	233	225	237	215	244	227	251	243	232	254	257	259	220	254	234	267	269	245	235	256	257	214	287	240	237	231	241	249	230	249	233	272	238	249	234	267	251	268	231	219	228	224	255	217	226	242	255	248	235	239	230	244	251	211	245	234	247	242	231	252	234	248	235	242	235	229	234	239	253	266	236	248	230	227	237	245	220	225	214	245	243	230	232	249	243	236	257	239	253	254	228	219	221	266	232	246	218	256	242	230	237	247	265	243	247	237	232	237	251	255	247	202	206	209	224	246	213	241	232	241	231	243	246	247	211	252	241	239	220	224	230	229	256	233	246	244	237	235	241	247	255	214	233	236	237	238	236	267	262	267	217	262	274	246	209	210	245	244	234	211	239	261	243	231	227	224	234	263	218	246	228	251	247	261	255	236	270	245	230	210	236	260	235	236	240	267	224	265	235	248	234	220	253	258	254	248	253	223	240	237	202	243	243	238	222	248	268	234	269	225	255	237	218	253	237	250	231	230	269	227	233	242	256	270	225	241	250	236	232	248	226	246	235	232	249	236	254	213	220	245	237	238	241	236	253	240	251	229	226	234	251	239	241	250	243	237	229	226	253	247	242	220	235	236	248	233	238	230	272	258	267	238	241	237	248	250	206	258	253	247	240	228	225	222	261	207	218	233	227	241	228	241	250	241	242	256	204	207	253	212	226	227	246	256	237	238	221	232	264	270	235	230	229	231	233	230	234	224	251	217	260	243	247	230	248	261	248
22862	23922	29155	18435	18790	15381	12797	11446	11498	8293	6992	6509	6381	5649	5166	4518	4199	3681	3547	3498	3203	3007	3062	2841	2950	2523	2151	1896	1680	1184	1054	941	914	917	823	803	824	815	815	852	848	821	824	895	894	940	897	921	910	878	896	828	823	843	819	777	836	768	742	721	710	701	656	686	661	688	684	731	736	737	730	747	742	728	793	754	734	717	744	712	726	774	716	637	665	672	635	633	600	645	585	674	646	619	597	592	631	580	632	598	602	643	597	613	571	594	622	632	616	577	622	638	603	589	620	594	622	582	575	594	556	561	583	571	570	560	577	623	603	616	539	533	581	595	574	575	584	552	556	569	566	603	579	559	589	560	560	596	630	558	628	590	628	522	570	593	611	588	589	621	581	568	629	526	598	538	561	616	601	602	580	564	521	604	564	589	545	623	614	571	602	587	589	586	577	587	567	592	614	608	565	605	613	590	590	623	571	576	599	577	584	609	610	610	607	611	611	545	630	603	608	594	564	589	557	579	636	565	562	579	584	655	583	513	595	580	578	562	600	606	592	592	567	642	556	597	623	572	565	607	590	571	548	633	582	554	564	570	558	565	555	548	567	601	574	594	588	565	630	634	580	570	586	590	647	556	617	580	556	582	593	548	589	563	580	608	574	587	614	594	572	568	579	566	596	592	578	558	622	603	562	631	580	561	611	595	580	638	553	587	593	607	589	600	586	590	584	600	561	608	587	630	611	642	585	551	551	569	557	575	598	598	596	579	632	603	569	567	572	551	605	569	593	613	594	606	589	576	599	550	577	555	562	563	577	576	567	576	624	581	566	582	578	581	575	543	624	600	643	604	550	627	542	574	572	557	600	573	562	575	607	625	615	585	546	565	626	600	595	574	600	602	567	599	541	652	589	598	582	557	560	569	576	597	588	578	608	597	564	615	587	558	588	573	543	595	602	599	594	573	547	563	641	582	561	588	593	596	578	610	543	615	572	584	575	595	584	559	613	633	571	580	563	598	581	606	553	585	612	579	591	596	617	562	588	572	573	582	577	624	614	606	590	547	542	632	566	619	562	567	619	585	551	603	624	558	572	619	604	558	629	534	590	588	611	583	574	606	600	601	587	619	593	583	588	559	565	572	612	580	564	567	580	584	595	588	606	558	604	575	596	567	571	586	596	554	514	561	610	582	595	553	560	571	572	598	591	611	605	621	601	621	576	545	599	576	638	604	602	602	616	545	584	570	641	633	609	565	597	558	593	570	562	572	580	605	602	594	584	590	590	590	618	607	593	598	621	570	583	595	572	540	604	598	578	588	637	608	618	571	575	596	582	605	554	600	614	580	603	586	580	556	576	554	558	586	598	579	609	582	565	573	602	609	577	597	598	566	575	533	584	585	606	578	587	576	591	559	584	597	624	618	602	604	569	575	607	601	583	559	618	551	608	592	609	566	554	588	598	580	563	588	547	566	587	582	632	586	588	580	596	630	583	604	587	578	628	560	622	558	533	596	592	608	569	583	592	612	558	558	584	549	576	616	611	591	565	568	604	604	653	575	559	588	596	559	622	563	591	578	575	568	581	603	528	614	618	592	594	580	584	644	559	541	579	578	532	648	555	595	594	563	570	603	604	569	630	565	550	582	570	586	604	600	551	586	564	596	574	595	581	571	629	579	599	595	560	536	588	629	531	599	575	558	597	562	591	584	586	594	607	597	576	567	615	583	580	583	567	587	562	566	559	585	608	559	604	574	647	596	614	579	592	616	562	591	588	597	577	617	601	597	575	584	568	595	586	574	598	537	564	574	573	606	585	604	586	586	638	584	599	594	604	567	581	583	544	568	622	627	578	599	579	593	567	636	600	564	613	563	624	593	618	619	602	654	596	597	600	573	595	616	580	582	552	587	600	592	610	599	613	583	617	628	588	590	607	588	621	583	594	587	664	626	587	607	600	596	592	583	577	565	612	585	588	588	564	563	560	538	606	598	628	564	588	601	571	616	621	609	617	591	547	577	560	575	568	634	562	588	614	604	637	551	560	599	565	589	574	610	602	572	566	609	582	605	594	559	604	622	556	558	636	581	575	566	603	532	587	560	607	587	616	579	547	601	614	581	576	647	593	602	599	575	610	547	600	590	622	614	594	571	585	621	556	600	622	635	562	577	605	595	578	624	631	590	637	553	620	583	616	543	567	613	599	582	558	607	629	555	582	548	566	573	615	574	565	577	601	597	589	549	588	573	587	582	552	605	564	628	582	565	584	610	581	622	604	600	601	579	594	553	589	586	585	535	617	577	609	585	585	588	574	585	594	544	574	635	561	602	609	586	610	601	603	564	581	589	562	597	594	611	556	607	607	621	590	559	636	606	590	578	576	581	588	573	617	593	576	580	639	575	564	574	597	649	607	599	568	615	574	601	593	608	572	591	535	554	568	596	581	603	587	557	606	560	614	568	618	566	609	591	588	595	603	577	581	598	538	570	607	569	577	559	599	611	585	603	605	637	602	590	610	564	578	573	598	584	598	594	581	576	583	577	613	620	561	565	561	582	585	583	575	543	599	573	597	573	574	602	542	607	592	587	581	608	559	586	587	611	602	604	571	564	610	618	563	603	587	561	607	558	558	569	615	616	553	589	575	544	569	586	534	566	634	541	569	567	581	579	562	574	562	590	609	565	582	584	597	590	599	555	609	603	622	609	588	556	578	550	545	624	570	598	583	556	591	630	585	554	606	556	623	560	543	545	580	614	544	600	585	585	564	619	577	605	580	616	584	578	592	576	607	595	625	584	645	558	616	587	615	596	594	593	584	588	579	567	613	575	564	591	560	597	603	589	635	571	607	590	578	570	561	592	604	652	566	609	581	589	602	649	551	633	611	592	611	601	587	557	576	611	573	589	582	579	573	606	619	560	615	535	624	568	563	564	606	591	556	567	572	614	610	611	553	579	664	582	612	541	564	610	594	584	593	560	572	600	612	589	550	595	543	577	570	557	598	605	575	575	604	621	584	620	558	585	619	538	564	578	564	567	568	606	555	560	583	526	566	641	570	630	616	606	545	555	534	545	565	610	540	613	584	577	583	581	577	617	580	556	564	620	632	611	577	594	610	595	571	590	590	578	564	629	585	632	591	617	599	605	579	566	600	588	586	568	583	597	565	627	574	578	587	620	605	589	599	671	560	575	588	578	564	608	600	568	605	547	585	538	610	586	591	606	613	563	583	577	622	576	603	567	537	564	573	589	606	565	581	548	598	600	583	634	592	560	581	547	556	651	605	595	572	597	609	631	577	574	603	541	590	621	586	568	570	600	591	565	573	549	617	590	598	610	554	588	610	572	624	606	642	581	591	596	594	594	587	553	598	575	586	562	600	601	568	592	588	582	534	571	579	603	554	641	590	621	573	555	561	606	592	578	570	566	567	607	576	576	584	605	584	611	549	609	629	573	604	583	587	609	595	615	604	585	583	575	599	555	568	624	602	595	562	580	586	570	594	554	558	610	596	585	550	564	553	593
41903	45113	40966	25015	20095	15096	9279	6361	4953	3327	2204	2262	1949	1578	1474	1142	1079	969	988	1051	735	750	769	831	891	859	617	509	491	357	330	255	254	250	213	269	251	266	301	277	260	292	252	272	284	274	271	253	268	245	259	278	256	253	230	245	244	245	266	202	230	247	252	219	248	246	238	217	231	227	248	272	244	234	230	234	248	221	240	216	220	230	240	199	230	231	235	223	201	221	222	231	223	218	229	199	208	202	219	221	231	195	213	203	221	206	207	229	177	194	215	192	202	224	221	219	210	209	215	241	196	215	184	230	232	200	196	215	200	215	222	220	218	202	199	207	241	214	195	222	218	207	213	215	199	200	219	196	194	224	253	198	220	201	229	210	214	197	213	197	219	203	191	212	240	218	200	196	209	220	209	198	239	206	194	202	240	223	199	220	204	202	225	196	191	250	200	214	227	228	206	209	248	232	202	223	237	185	226	196	226	217	200	195	188	207	194	207	188	217	211	214	203	211	198	201	217	209	196	207	196	215	215	205	204	197	202	208	169	202	248	200	193	188	214	179	194	199	249	231	196	223	212	217	210	206	187	202	191	230	222	207	189	216	205	213	232	213	214	211	188	237	201	185	206	198	225	243	192	208	190	222	199	218	227	196	190	217	214	213	196	200	206	203	198	191	212	216	195	224	189	212	232	222	220	210	211	199	185	219	204	208	235	255	205	199	217	229	209	192	198	203	196	225	217	199	197	197	204	201	230	240	219	236	218	214	211	207	197	239	209	207	210	222	203	206	206	203	199	218	215	240	199	190	200	233	223	201	192	210	188	204	228	229	222	206	224	210	235	181	196	224	215	198	235	213	196	189	195	219	220	190	200	206	235	214	225	221	237	246	194	219	222	203	189	211	202	246	220	218	197	229	206	205	209	207	186	198	211	225	195	208	216	223	232	179	196	215	192	210	220	221	219	223	228	231	196	206	202	217	181	226	184	198	221	192	214	217	193	187	209	195	224	215	185	212	194	241	216	232	209	205	226	207	190	209	213	225	197	187	215	219	225	214	197	204	207	214	195	211	212	197	214	197	229	225	191	209	214	213	213	197	196	213	241	185	190	195	221	229	199	224	219	216	188	229	203	213	243	243	207	229	218	249	174	178	220	217	233	207	215	211	221	222	214	212	198	205	204	213	214	217	221	207	210	192	196	202	221	215	207	218	194	184	184	218	202	230	183	210	193	192	220	203	217	197	222	218	216	213	218	191	240	207	203	201	211	183	188	220	209	208	209	217	199	181	227	200	202	212	206	212	217	222	227	218	202	250	214	215	242	198	196	240	215	204	193	200	221	204	237	218	225	210	200	198	183	250	227	205	166	219	240	223	227	192	235	216	206	228	206	206	210	202	229	214	198	227	193	205	222	220	212	226	205	214	221	213	212	212	214	175	226	228	241	233	188	203	222	191	210	209	217	206	217	193	186	208	179	207	210	214	215	236	204	228	201	199	230	229	231	209	211	224	223	213	200	204	211	227	212	235	205	193	223	214	206	230	213	219	169	187	206	196	236	208	209	193	220	213	217	189	188	219	206	216	197	212	214	207	237	194	216	209	197	209	221	221	218	205	205	210	203	175	215	208	203	210	209	210	184	220	203	211	231	209	196	233	213	248	219	243	182	216	227	217	242	206	233	211	202	206	201	205	205	176	205	184	211	243	199	194	214	237	184	222	200	223	223	186	222	208	203	192	199	224	224	214	224	195	199	226	189	212	237	204	194	208	188	200	202	215	214	208	222	199	206	228	201	200	198	191	230	223	197	222	197	189	216	221	215	223	228	220	234	190	222	210	204	238	216	214	181	184	194	213	216	203	203	189	206	193	205	206	221	214	211	206	208	226	222	202	206	206	208	200	208	232	198	206	242	201	208	235	219	203	216	207	219	207	202	214	200	210	204	219	196	215	211	222	213	223	233	239	229	196	196	211	221	224	199	197	181	215	219	209	209	217	220	229	191	208	200	201	208	220	203	194	219	202	196	225	217	220	183	203	220	206	188	220	205	232	176	199	186	191	214	213	216	187	188	227	214	199	208	207	201	215	209	220	173	195	209	202	206	208	223	196	202	198	192	204	183	207	212	200	211	206	221	211	186	195	184	215	227	208	237	206	230	255	224	209	199	240	192	220	216	211	210	202	198	227	191	188	188	224	195	238	199	236	229	210	216	232	207	215	218	197	196	198	212	202	216	207	213	242	226	230	240	222	216	214	205	210	216	204	216	208	254	204	226	205	187	237	201	204	202	203	197	210	209	180	217	255	208	199	206	182	229	237	213	207	203	197	220	194	205	217	209	237	226	209	212	208	208	201	216	203	199	217	205	220	227	186	214	206	207	218	201	216	206	211	214	201	193	209	228	227	195	214	201	204	195	222	197	202	204	204	210	176	207	250	199	230	216	201	209	231	207	233	212	243	215	205	212	227	213	211	221	205	210	217	240	194	230	224	218	225	208	180	218	185	207	210	224	228	220	210	212	206	205	224	217	220	243	219	245	206	186	193	208	216	228	201	208	201	197	212	196	203	225	199	218	193	211	209	183	209	227	232	211	227	209	227	245	205	197	222	176	204	216	199	226	247	212	201	214	222	207	216	210	221	218	214	229	212	226	180	196	217	198	200	206	208	188	204	234	214	209	199	194	204	191	225	206	228	223	223	208	218	181	205	221	227	252	212	213	203	190	238	202	213	204	230	207	226	223	242	229	205	190	183	201	201	176	219	211	206	203	227	223	213	223	198	188	200	220	208	229	203	215	227	267	182	234	207	203	215	230	208	226	200	209	192	213	222	191	198	208	220	185	224	232	207	214	235	212	207	214	217	217	189	225	201	190	209	182	198	200	192	215	189	195	224	221	184	201	206	206	221	213	205	225	199	196	207	220	212	206	210	217	208	223	226	223	181	199	212	230	219	192	230	243	204	202	197	210	194	179	209	237	213	237	194	198	219	229	201	224	198	205	209	237	218	182	192	180	205	195	217	224	194	216	212	200	191	223	226	200	202	223	216	213	242	211	200	199	227	192	223	207	197	205	220	208	217	225	194	204	217	219	195	216	222	210	197	206	195	213	197	209	188	240	202	205	201	210	234	192	204	212	208	226	216	217	190	202	225	217	201	212	193	209	194	224	196	238	206	201	226	225	226	193	214	179	227	200	245	211	205	227	226	216	199	223	207	188	215	215	213	202	210	196	224	219	220	221	208	205	204	237	226	194	207	226	193	195	232	198	205	223	229	235	207	214	213	215	227	219	203	230	182	187	194	243	189	216	210	202	217	209	190	224	207	207	188	222	226	214	223	207	171	210	236	211	191	216	197	229	206	196	203	211	220	180	215	198	198	209	228	239	199	200	202	222	209	202	209	205	203	224	220	196	211	244	204	213	207	218	233	211	210	200	213	209	223	199	209	238	213	223	204	198	204	204	192	213	210	208	231	217	205	197	207	201	199	227	229	226	221	210	197	219	195	194	203
27742	38099	36963	22448	22782	19447	16331	15037	14486	11367	9310	9008	8869	7947	7182	6188	5901	5013	5252	5454	4432	4449	4155	4039	4512	3944	3089	2786	2245	1620	1366	1117	1070	1007	844	842	847	915	891	936	903	939	993	1072	1027	1032	1000	1027	973	911	997	867	791	894	799	842	888	815	708	720	725	739	700	697	682	679	784	717	646	716	736	754	773	762	722	678	705	694	739	741	731	737	692	648	589	589	583	573	584	540	559	601	572	583	642	576	541	581	554	538	528	543	555	531	529	551	482	502	524	521	580	524	489	561	529	563	490	509	505	553	481	536	521	476	480	508	533	482	504	517	502	542	528	508	513	497	496	489	527	494	498	528	505	508	479	508	533	483	497	516	506	500	522	517	533	489	499	480	517	490	507	582	523	541	505	514	501	475	517	531	535	514	477	519	509	480	501	487	513	527	541	497	533	468	527	465	480	494	523	493	547	508	488	512	539	516	502	513	485	501	514	510	521	489	480	486	528	498	508	520	512	466	519	549	529	498	544	523	529	487	466	532	509	508	530	505	533	532	493	464	496	508	495	527	539	488	480	535	493	514	492	524	522	524	510	521	474	510	508	526	473	504	518	497	535	538	513	497	514	502	491	528	483	495	478	516	492	507	508	529	527	468	503	458	465	497	510	494	527	520	507	500	548	518	516	549	530	549	491	543	509	516	491	503	480	472	472	457	487	534	503	455	509	508	498	537	502	479	500	472	496	522	485	515	487	446	521	522	499	524	521	480	496	496	537	488	452	469	519	463	496	502	464	445	467	478	515	484	511	523	498	493	557	500	523	543	491	512	504	496	508	507	494	529	484	509	485	514	518	541	516	490	515	504	515	518	512	512	519	536	510	491	529	521	465	525	495	526	520	508	476	539	517	490	479	470	497	510	481	486	517	535	492	518	497	540	509	512	521	531	480	496	501	502	475	525	519	477	485	503	509	503	502	486	522	467	531	512	522	534	510	511	527	492	499	529	484	513	507	512	477	523	495	469	525	441	524	502	500	488	476	474	461	495	516	513	536	533	505	464	530	508	532	528	537	472	512	522	526	473	544	515	534	494	491	504	513	495	501	504	534	541	513	500	504	494	506	491	527	516	494	537	490	458	485	513	483	494	503	519	468	458	499	514	496	480	494	504	487	512	495	489	463	547	522	481	500	512	550	514	524	519	511	490	493	490	485	534	473	506	518	549	476	507	482	506	501	470	490	544	503	514	491	496	495	498	486	498	497	487	517	507	504	494	506	503	491	539	520	487	512	484	510	488	463	485	520	536	554	512	521	508	509	503	573	477	471	541	542	537	504	490	502	516	477	538	420	503	489	495	540	493	501	501	551	517	496	494	520	500	510	510	492	514	500	522	499	516	513	511	494	511	504	487	524	509	505	516	489	504	493	470	527	546	499	460	518	528	464	522	475	507	463	472	490	511	528	520	463	546	516	517	496	525	514	491	520	510	516	537	507	523	532	503	518	509	508	486	500	511	529	463	488	517	530	505	490	525	503	495	503	486	508	499	556	547	492	531	487	500	521	515	535	485	496	523	476	539	486	489	505	530	501	492	517	533	477	513	500	495	516	487	534	512	517	482	492	495	528	512	513	541	506	503	500	500	523	483	501	529	479	533	500	472	484	503	528	517	485	482	479	511	533	533	530	517	495	495	520	534	515	488	523	517	531	518	512	509	517	527	507	490	528	513	481	515	534	505	508	484	526	504	520	559	481	535	511	538	490	512	474	493	515	469	510	474	515	490	486	463	483	546	508	491	538	517	482	517	508	500	536	464	514	500	475	508	501	470	491	515	521	478	502	496	494	447	491	496	470	491	520	481	544	532	539	517	492	457	538	510	510	481	543	543	479	494	521	537	483	491	533	488	505	497	507	537	474	507	503	520	539	534	570	492	509	491	518	527	534	545	499	500	509	510	507	550	511	483	504	465	522	510	481	526	527	477	498	470	477	493	497	467	582	486	511	486	530	486	480	547	515	526	540	535	504	490	553	506	477	525	512	507	505	505	519	490	517	504	524	474	508	503	515	538	569	509	513	509	532	493	501	516	502	506	477	467	502	435	500	497	525	492	493	478	520	514	525	530	521	545	482	520	536	519	478	486	525	483	491	520	486	479	506	499	500	520	507	511	520	536	521	495	509	530	491	491	484	504	512	482	478	513	485	486	489	485	490	503	500	495	500	475	502	460	512	534	507	519	519	494	487	480	529	537	524	501	499	487	481	501	477	495	525	483	503	525	542	515	493	514	531	541	493	490	514	521	484	558	472	519	523	522	502	508	505	519	512	566	553	555	504	511	508	490	496	541	527	502	517	516	498	494	501	474	523	542	520	493	498	532	503	485	525	503	487	475	514	479	512	486	511	496	496	507	483	491	520	504	533	472	472	484	503	512	556	502	486	524	527	523	486	474	531	521	503	499	516	548	486	519	504	485	502	535	471	475	479	496	523	494	503	485	472	536	511	501	489	472	488	485	513	465	492	502	509	499	528	531	503	493	498	501	533	494	507	510	505	503	520	548	519	473	521	471	503	506	529	499	502	566	496	545	482	521	507	514	517	506	498	509	502	507	501	527	505	536	503	522	482	507	505	559	538	536	507	483	501	538	490	489	508	509	504	539	524	506	500	497	529	512	499	518	546	509	515	546	472	479	468	512	532	474	517	478	506	504	516	507	526	519	516	501	525	517	591	516	462	493	529	528	495	501	551	491	524	516	491	495	528	485	489	507	518	467	499	540	466	487	491	516	514	531	534	525	557	508	559	527	502	508	512	533	485	504	514	535	501	515	517	493	499	520	485	514	504	510	531	548	508	492	492	495	498	509	532	494	463	518	524	501	539	507	534	543	531	498	514	495	496	543	507	506	530	494	517	519	497	521	512	508	464	496	518	488	532	526	545	545	525	520	528	529	526	479	489	510	515	477	465	498	476	547	515	506	483	502	548	504	508	516	542	497	493	480	534	499	516	549	522	528	547	520	495	447	544	504	514	522	487	477	507	520	508	499	467	509	500	520	518	516	527	495	498	535	464	514	518	549	534	504	505	519	475	505	498	545	496	499	504	575	519	484	519	521	497	527	520	518	484	530	587	510	510	489	509	531	484	549	498	488	511	490	500	491	520	516	502	494	521	519	485	490	487	470	495	499	516	500	498	495	515	507	500	502	482	493	539	503	483	503	497	450	518	479	492	504	510	487	464	520	499	491	541	526	528	505	497	500	514	502	476	464	498	472	530	456	484	502	507	485	513	535	518	535	518	468	509	518	467	496	487	512	488	501	523	481	523	486	486	504	480	530	513	477	486	501	492	520	480	549	505	491	524	502	486	488	500	510	492	471	512	461	500	484	523	483	481	500	472	494	497	526	530	510	533	549	502	509	508	535	493	477	550	512	493	521	516	466	488	525	515	478	482	510	464	509	498	501	494	503	495	498	506	526	464	501	497	494	490	499	515	544	505	504	500	534	476	517	489	509	482	503	506	517	519	524
14304	9660	8428	4518	2824	1987	1410	1169	881	854	639	580	541	541	512	468	410	411	364	363	333	326	301	280	235	227	247	206	225	214	215	205	197	205	233	201	228	182	185	193	201	242	213	221	204	204	202	186	228	237	211	221	209	238	198	225	233	187	195	203	208	205	207	191	191	207	209	199	181	224	209	230	217	198	189	212	198	211	207	205	188	208	189	186	188	237	219	215	183	208	186	206	214	200	187	192	203	206	241	171	206	230	179	192	192	221	211	212	208	208	176	202	231	209	195	202	199	180	199	205	213	181	194	184	214	203	201	207	198	200	201	224	203	210	231	207	225	207	190	230	178	206	193	235	206	204	215	213	219	211	191	219	186	196	184	197	183	185	215	209	197	201	192	187	210	195	217	194	195	215	203	228	204	197	219	197	191	192	198	218	200	203	184	223	205	188	233	197	197	189	194	220	197	190	188	193	205	200	184	207	207	201	221	172	187	187	222	199	198	175	195	176	184	208	202	216	201	214	216	223	172	184	192	214	203	220	186	200	225	191	207	236	216	200	244	212	222	203	198	218	164	205	192	184	211	182	186	192	202	207	180	184	226	175	182	193	209	225	198	188	201	220	177	217	214	217	193	207	200	189	213	228	202	198	210	208	177	223	199	203	192	193	239	190	215	203	182	177	201	190	205	185	211	206	185	193	219	186	196	204	199	205	223	204	205	177	193	184	213	202	214	207	230	204	164	210	197	193	179	205	195	175	170	192	208	184	184	208	225	191	199	213	188	185	202	189	214	210	219	183	195	200	173	189	194	222	191	227	197	207	198	202	190	221	204	174	196	212	213	196	206	219	220	213	220	220	232	193	211	198	196	197	229	195	187	192	210	204	196	217	190	205	178	213	234	205	199	187	238	187	198	201	165	190	187	171	194	181	186	196	223	189	194	192	201	197	194	210	201	171	177	212	226	202	219	216	205	205	215	187	194	198	210	210	181	194	202	195	197	181	204	195	165	201	221	239	189	213	177	192	185	211	217	195	189	224	210	213	216	197	179	190	193	188	221	216	183	203	200	194	196	193	209	219	212	211	178	210	173	213	218	204	210	198	208	203	230	201	195	221	218	192	181	230	206	205	191	181	201	200	194	201	194	210	219	182	199	203	181	212	235	215	194	216	205	186	183	187	187	210	188	183	215	203	193	200	211	200	213	176	168	182	200	211	206	213	206	189	212	211	193	211	209	204	186	183	206	223	233	191	196	195	219	204	188	229	228	207	217	192	206	207	192	219	197	211	208	230	207	200	210	210	218	208	184	227	224	223	183	199	188	207	230	198	207	202	187	186	221	189	210	183	174	197	186	201	217	199	199	222	202	192	197	200	206	210	190	202	223	193	202	180	193	186	223	208	195	203	196	215	218	189	172	200	187	198	197	200	189	197	213	215	208	189	208	190	193	194	205	208	193	210	194	187	199	204	200	214	195	215	220	214	184	193	191	216	200	174	207	194	205	186	195	194	192	183	216	209	199	185	209	198	199	201	224	183	225	196	217	212	197	209	201	222	198	201	222	192	204	238	190	224	195	180	209	180	183	209	199	208	190	190	175	177	205	207	197	206	161	186	208	201	202	209	209	169	197	200	177	193	219	191	181	203	185	211	216	207	192	195	196	191	185	202	189	196	208	187	183	223	205	200	198	194	203	214	213	195	189	178	195	177	205	218	217	187	213	212	197	177	196	211	194	209	183	206	201	202	196	199	190	215	203	165	197	194	213	201	222	208	212	222	177	177	202	197	200	185	192	196	186	185	200	192	211	178	198	222	216	198	193	201	191	188	218	201	212	222	218	204	214	195	201	210	206	202	195	195	224	213	192	204	231	217	195	187	179	218	198	190	204	206	200	201	212	204	191	216	194	185	219	232	187	209	188	189	196	202	203	222	220	197	177	215	223	177	197	193	181	210	182	234	187	185	230	211	231	200	199	210	205	203	188	201	199	197	208	212	205	193	214	173	192	236	195	183	225	223	189	183	211	192	184	193	201	206	205	207	195	203	205	176	197	187	192	186	194	220	181	215	210	216	201	188	172	200	200	225	206	223	182	206	171	208	226	197	207	185	165	240	200	163	199	194	199	212	197	214	212	207	195	226	190	201	187	214	219	193	186	198	203	187	196	203	189	193	202	200	207	210	199	191	192	194	225	188	204	199	223	191	210	205	206	199	227	220	193	212	192	206	237	214	196	215	193	211	211	208	200	205	198	213	235	223	178	174	180	191	187	225	199	207	192	151	194	217	202	196	183	202	206	220	198	219	208	198	231	174	186	191	194	209	176	205	187	204	198	180	184	207	218	200	194	198	191	218	191	218	206	184	193	188	194	200	209	208	214	219	184	204	177	218	218	214	195	194	190	207	179	201	213	195	202	173	175	186	201	186	206	179	185	197	181	202	234	212	217	193	207	239	207	222	219	190	188	220	214	208	182	210	170	179	210	222	214	222	201	169	185	232	197	214	199	229	185	208	193	200	203	198	188	201	182	192	182	185	220	215	208	179	212	217	189	217	208	200	191	193	218	204	204	199	209	217	191	216	217	206	217	199	212	206	225	233	203	195	223	181	190	198	215	191	190	193	199	208	230	187	204	198	189	209	209	213	193	178	196	187	202	200	199	192	214	156	209	197	193	206	196	205	198	188	203	231	184	209	205	193	219	227	232	217	221	195	209	216	197	224	204	207	217	197	197	212	194	179	203	186	222	179	186	216	193	201	236	197	214	215	194	189	201	197	217	202	217	182	188	211	196	214	202	192	200	187	187	189	181	209	209	188	208	202	196	190	199	171	192	205	183	219	207	202	196	210	232	206	228	208	207	194	211	204	196	183	208	217	194	198	211	183	213	206	182	225	207	187	216	181	203	182	202	171	201	209	178	178	188	207	206	205	221	223	185	187	190	191	201	216	221	206	175	181	227	206	187	213	198	219	231	194	198	204	204	222	202	210	237	183	215	216	187	190	217	175	189	182	198	203	204	199	201	191	191	205	212	211	176	177	210	181	207	208	202	197	222	193	211	221	205	193	219	203	200	220	189	216	203	200	165	181	222	191	192	227	211	210	225	234	183	185	217	182	214	187	194	200	227	192	194	200	188	199	194	198	222	210	182	194	181	212	234	208	222	217	221	214	213	214	205	202	208	199	189	180	193	184	210	176	208	232	207	198	188	209	208	216	198	182	220	183	191	202	209	205	202	209	212	177	203	208	201	212	196	181	216	184	205	223	205	200	216	221	188	203	197	214	206	213	198	219	210	227	205	205	203	206	171	182	214	174	217	206	200	203	227	227	217	173	181	198	213	194	219	224	205	195	190	184	206	219	213	193	212	185	223	218	185	204	189	206	158	196	192	210	192	186	188	237	228	202	222	176	188	215	203	183	193	227	191	200	209	192	213	233	197	214	185	217	198	190	186	190	173	185	179	195	174	204	191	197	187	189	225	202	177	169	200	224	194	206	189	198	177	225	199	189
8379	9356	11736	9790	8482	7631	6050	5126	4583	4004	3257	2900	2779	2667	2521	2262	1922	1753	1689	1569	1344	1257	1161	1097	1015	852	746	669	614	564	595	577	538	495	529	546	569	527	506	524	547	557	607	603	587	556	630	622	570	634	633	641	644	594	606	601	589	613	579	564	582	550	563	562	568	556	543	593	630	584	594	587	595	574	575	565	585	562	582	575	574	565	552	579	491	536	540	510	565	531	516	499	518	539	543	529	504	520	552	531	497	505	530	494	517	471	521	479	497	533	521	514	563	509	511	463	504	516	509	499	500	470	502	520	498	507	510	503	520	471	473	495	527	532	513	523	507	488	495	522	522	504	489	526	490	498	495	519	468	500	527	543	482	504	533	501	469	512	499	506	532	508	521	534	512	483	521	546	510	495	480	486	483	534	478	509	492	526	513	480	502	492	512	477	514	518	506	479	465	547	542	479	512	527	485	490	467	545	483	543	482	485	520	538	490	554	503	491	528	485	479	477	514	499	498	487	500	515	526	474	505	476	505	521	517	482	542	510	540	500	476	526	505	473	495	525	474	485	511	514	501	504	468	510	475	469	517	494	533	507	530	561	530	510	496	527	492	507	486	493	480	492	532	537	483	509	508	518	502	490	491	511	513	501	502	495	572	504	508	469	518	491	546	513	513	530	489	466	514	511	539	521	493	500	515	513	549	503	479	521	486	525	492	550	507	509	551	497	510	514	494	487	492	532	514	529	501	450	488	510	464	480	475	512	468	513	510	506	469	494	511	533	525	467	491	500	463	559	479	475	513	536	468	486	502	494	538	478	515	525	486	527	497	464	501	512	508	501	527	485	476	541	524	507	518	478	553	475	502	540	467	479	507	494	495	522	557	530	474	510	482	517	507	527	464	502	526	499	540	463	487	557	512	507	510	536	500	518	489	490	507	469	497	483	487	473	480	478	490	510	529	490	526	501	526	497	540	495	537	474	524	513	506	521	496	545	506	538	509	557	535	469	483	499	504	531	489	510	517	516	479	495	516	529	516	494	506	495	556	502	515	518	508	536	503	493	458	487	513	514	511	517	513	506	519	563	508	527	519	531	536	494	505	488	518	529	504	459	492	490	512	515	498	460	524	530	520	510	546	519	511	517	542	528	513	504	515	527	495	503	529	507	493	476	498	512	494	552	519	531	494	507	533	536	508	486	490	492	494	474	471	482	513	515	502	505	494	522	516	524	492	484	517	529	462	520	501	487	506	500	489	516	524	458	514	502	494	463	524	473	512	473	529	505	500	505	512	480	478	475	451	495	526	516	506	502	476	480	493	524	531	524	495	509	513	529	493	493	512	528	466	513	496	474	542	519	503	525	511	553	517	457	487	502	528	526	547	529	535	515	502	544	510	436	516	482	505	499	541	533	511	501	525	506	505	487	530	499	512	500	509	509	505	507	512	511	503	470	511	472	531	500	521	533	562	512	539	445	492	512	522	460	510	497	505	521	509	507	532	490	483	530	484	498	447	532	522	500	483	525	496	517	467	495	464	492	479	518	488	542	483	493	491	479	515	479	501	503	503	532	487	519	506	512	520	522	532	511	504	512	556	530	507	515	509	525	495	486	475	527	484	545	490	543	511	515	526	515	531	501	489	478	462	524	504	496	507	502	500	467	491	514	516	487	528	468	508	538	517	478	502	508	534	521	548	507	464	554	518	483	483	511	483	471	499	483	527	522	525	496	526	536	508	501	497	512	508	517	502	521	479	557	473	485	474	503	491	463	496	516	444	542	510	532	508	495	515	514	479	513	496	514	521	525	516	531	494	532	517	519	519	511	520	467	516	520	517	467	529	490	499	481	489	507	497	502	508	516	499	473	537	508	531	527	470	519	467	507	528	532	544	479	507	488	489	525	499	477	513	475	523	471	475	510	529	478	525	519	483	481	491	499	504	462	510	490	535	538	515	510	516	528	488	482	535	531	503	569	477	527	486	521	487	502	508	527	497	496	479	501	535	544	504	475	520	497	485	491	505	524	533	510	506	520	544	524	469	548	488	499	471	531	523	510	492	469	508	516	472	486	521	481	484	499	473	480	523	565	492	498	512	525	495	502	445	515	507	510	513	513	476	518	523	470	524	505	519	505	503	495	531	459	496	499	538	523	513	503	509	473	527	493	501	556	498	500	481	525	520	500	483	528	483	520	518	503	515	474	485	442	505	513	530	512	505	472	480	518	478	504	496	516	514	477	495	531	491	519	484	513	509	490	468	505	445	526	506	519	466	535	541	517	540	504	527	472	526	504	507	524	476	482	481	495	480	546	461	516	504	506	472	507	460	506	502	533	501	522	511	516	536	526	458	487	498	519	488	490	508	504	521	499	529	488	555	462	541	509	502	498	539	487	513	536	497	500	511	472	521	503	479	498	512	512	463	514	542	497	476	493	493	482	471	502	517	483	538	487	520	473	499	515	513	522	512	505	519	513	531	509	501	504	460	491	518	496	514	477	483	511	484	477	495	522	530	472	500	541	515	542	477	526	515	494	516	498	498	547	444	486	488	454	536	497	526	508	484	508	457	505	536	494	488	484	487	445	525	466	493	542	487	503	492	482	531	496	516	482	483	512	532	475	527	477	504	525	489	487	516	477	521	503	500	508	527	525	485	546	502	490	505	459	510	468	532	508	483	467	490	517	515	527	509	460	506	483	520	510	502	495	555	525	521	477	518	510	518	501	512	473	523	472	528	485	524	501	488	465	498	530	522	540	490	536	488	497	500	523	537	458	486	517	499	512	471	550	524	532	494	480	488	527	495	527	475	500	470	524	522	473	519	528	488	494	467	474	508	490	493	496	492	484	490	513	487	491	470	471	478	512	503	501	470	529	494	522	501	514	500	512	569	525	497	511	476	501	502	495	510	471	502	480	542	535	498	507	518	475	497	482	506	549	502	536	497	524	502	515	523	514	511	543	522	505	496	516	490	495	469	489	499	496	497	524	502	500	487	500	510	516	446	476	537	497	497	469	504	527	548	506	502	479	487	546	523	460	485	498	532	504	487	510	493	479	532	487	471	495	519	528	480	552	493	520	480	510	500	512	496	528	551	536	516	473	516	515	499	560	526	482	496	496	516	494	497	510	483	501	478	486	491	463	524	498	485	527	507	510	506	512	513	506	468	473	508	520	493	505	513	494	503	466	476	496	511	532	498	494	514	514	504	507	480	486	452	453	464	491	495	479	516	535	487	509	503	534	542	483	506	490	503	505	486	490	483	510	446	510	500	524	476	502	515	527	482	516	461	526	498	508	512	520	499	500	486	532	487	511	553	547	461	496	503	511	507	467	517	537	518	471	523	493	482	540	488	528	518	506	474	497	497	522	484	479	527	459	510	500	484	499	503	497	535	511	525	525	524	551	484	519	485	539	474	535	495	529	520	533	519	479	451	511	488	511	505	486	483	502	497	505	494	503	485	509	479	494	509	536	481	511	535	484	493	477	507	534	512	522	470	530	517	510	513	508	527	510
32392	35444	34883	20585	12358	7881	5052	3582	3390	2446	1768	1325	1150	1144	960	758	733	730	714	648	626	544	544	590	674	600	475	368	351	361	313	241	267	267	269	274	244	271	265	276	271	277	306	261	252	259	263	278	253	280	266	252	243	269	275	265	262	243	262	241	266	270	286	255	280	261	257	288	236	249	258	249	253	259	256	275	256	230	261	235	260	270	309	267	240	294	216	277	277	275	249	273	215	252	249	252	263	245	269	251	235	260	237	263	270	246	284	245	230	245	239	241	258	242	239	254	247	241	252	252	216	243	246	245	226	221	223	257	207	267	244	273	238	238	253	226	260	237	238	249	246	237	253	247	272	239	229	261	231	229	250	265	247	230	263	256	239	230	237	239	266	243	267	239	276	239	247	243	232	233	236	257	230	257	237	239	254	249	240	237	243	221	230	251	233	268	238	253	256	218	224	233	227	233	223	221	259	248	230	208	246	246	256	240	256	240	253	246	229	248	238	244	242	258	240	227	220	267	257	238	236	256	223	238	240	253	259	249	250	238	212	226	224	247	239	255	202	257	259	257	300	245	256	228	237	244	243	261	247	229	249	238	252	238	254	224	242	246	215	243	243	243	241	254	230	264	245	239	251	224	253	236	251	252	246	223	248	259	242	231	232	229	241	249	240	248	238	223	206	211	250	218	222	250	259	227	260	237	241	258	271	258	204	236	260	252	228	259	252	251	239	219	255	250	226	273	219	236	201	212	240	244	263	236	242	242	232	242	234	252	250	234	226	242	234	253	249	248	253	226	258	262	261	209	251	232	219	235	277	227	244	247	268	246	230	243	259	250	260	214	243	239	221	212	255	254	236	229	258	227	235	284	230	244	256	244	262	272	256	228	251	221	283	237	276	251	278	257	237	222	234	245	240	254	236	251	231	242	238	242	261	222	194	262	259	231	245	243	252	232	226	257	232	220	218	241	236	232	238	243	262	223	238	232	238	250	232	272	232	241	237	241	218	233	241	251	243	251	235	259	237	254	228	245	241	231	244	237	258	253	264	215	231	251	260	252	235	225	226	222	235	243	245	262	272	243	235	214	226	241	254	243	263	229	269	260	274	261	229	239	261	247	268	265	238	235	265	240	267	243	231	233	250	250	224	240	227	264	271	240	256	254	275	252	269	255	223	251	234	241	216	226	255	247	253	265	248	228	226	301	241	248	232	224	221	232	254	242	217	242	267	263	245	250	269	227	218	255	240	240	265	212	259	232	258	234	259	242	252	248	240	296	254	239	244	239	220	214	234	247	219	209	257	230	239	245	258	276	251	251	249	241	233	232	255	250	276	210	247	251	234	234	233	245	211	249	232	258	215	232	243	233	251	247	252	261	242	235	230	232	236	233	247	230	248	244	225	246	254	267	259	224	262	263	244	235	236	233	225	221	259	250	226	245	267	218	253	229	214	235	217	270	251	263	258	261	258	235	269	239	248	208	252	233	213	248	267	252	222	233	252	226	219	244	257	232	221	230	242	256	240	240	261	215	235	233	248	259	240	241	250	224	239	248	223	256	241	242	218	238	233	208	272	250	248	248	271	298	237	249	280	266	272	252	213	238	257	251	246	267	271	237	221	257	202	253	257	251	219	265	244	262	223	226	254	235	242	271	238	263	250	226	243	247	245	254	241	229	256	228	239	240	246	233	255	252	278	257	213	249	227	217	249	242	222	253	224	235	244	218	254	239	243	240	233	255	264	222	258	244	264	227	240	260	243	269	242	298	254	246	230	246	262	282	270	220	229	216	238	245	253	219	232	233	243	240	245	242	264	245	276	226	226	247	265	251	269	249	200	227	259	213	263	236	253	248	241	207	246	256	247	240	249	210	251	259	239	233	213	254	254	241	256	222	247	241	215	229	235	242	225	259	220	250	228	246	257	241	254	242	257	247	227	263	253	249	218	236	239	238	261	274	253	243	263	238	230	252	251	239	226	219	252	232	291	255	237	252	218	258	251	246	231	269	249	242	231	231	246	273	213	262	256	255	257	247	267	236	231	234	239	250	243	263	228	267	224	226	231	244	210	231	224	273	236	218	258	273	234	261	221	237	262	244	257	215	220	266	238	233	255	255	229	251	230	265	254	192	246	238	215	259	260	240	225	246	263	218	226	236	217	214	272	223	238	260	255	234	237	242	259	235	262	249	262	224	233	225	239	228	254	228	260	234	274	231	228	224	257	231	260	248	252	230	249	247	281	245	200	235	249	240	232	245	263	284	223	252	249	249	218	211	243	228	250	263	271	214	241	269	277	254	246	230	210	217	273	227	248	229	220	227	241	257	246	244	260	253	240	236	250	222	257	257	253	248	242	245	227	224	241	251	251	252	257	254	252	246	266	255	217	248	248	265	247	216	236	239	228	234	237	254	229	234	243	218	235	255	242	245	235	217	274	248	268	232	260	231	236	215	247	245	254	227	242	262	251	226	247	242	228	263	238	262	272	251	249	227	264	245	273	247	301	229	256	239	249	235	212	247	250	231	246	234	240	215	285	232	220	229	257	245	265	240	270	247	234	213	240	228	245	217	222	262	240	240	252	234	248	229	224	289	257	242	263	246	223	231	253	254	232	223	249	231	243	237	281	247	268	234	266	246	249	258	243	268	248	251	242	243	213	245	284	241	239	243	268	238	234	235	236	228	226	258	222	238	243	253	230	235	246	226	242	227	268	233	233	238	241	249	256	222	223	261	266	250	273	215	265	247	258	226	256	237	243	251	241	243	234	202	250	232	252	249	240	230	242	255	239	244	210	269	219	256	234	242	243	244	264	253	232	224	221	249	225	242	251	210	250	228	226	267	233	227	232	238	260	219	251	231	236	238	215	254	234	230	270	253	260	270	266	251	229	244	270	224	280	239	242	258	234	263	228	256	250	236	231	258	268	217	247	221	251	252	237	233	264	232	241	235	282	258	226	228	230	236	223	224	273	237	255	216	236	219	251	247	280	231	210	237	249	253	264	235	213	255	260	251	242	227	245	247	270	227	227	236	251	249	240	243	269	268	255	223	216	231	230	260	236	247	266	280	261	227	210	243	233	249	244	240	257	260	230	224	246	219	246	240	255	238	233	237	218	222	262	253	227	265	237	233	232	198	219	242	260	250	234	251	235	214	251	254	236	273	222	267	226	233	230	232	232	258	263	231	228	250	213	272	243	236	263	238	215	252	276	246	238	248	252	227	273	205	244	226	232	225	232	242	239	245	250	240	264	212	258	227	229	221	238	240	253	249	243	244	248	242	225	248	242	264	247	242	251	243	245	244	251	247	216	269	220	235	238	241	252	228	252	247	273	242	238	237	248	260	261	241	249	238	245	232	224	282	239	237	252	245	211	254	254	240	249	238	248	255	249	257	237	232	213	234	256	241	220	267	247	243	251	217	247	210	253	235	231	270	236	240	260	253	215	248	247	240	246	248	267	235	264	248	249	241	247	270	232	250	247	256	252	232	235	244	249	268	234	252	241	229
21358	29113	31284	18221	16470	14088	12343	11392	11279	8984	7462	6474	5809	5606	4846	4150	3775	3580	3659	3563	3207	2636	2715	2773	3180	2659	2038	1647	1530	1270	1147	868	917	848	756	736	783	811	831	839	803	832	851	866	898	884	906	861	903	889	895	857	837	858	841	789	786	785	805	757	759	691	742	740	704	700	720	717	728	802	780	766	756	739	734	729	703	718	733	682	740	752	661	688	665	678	666	650	657	630	628	594	636	658	676	652	615	639	661	599	623	609	599	599	589	615	609	606	651	610	621	576	634	618	633	594	604	612	574	545	601	608	572	578	578	623	590	555	557	632	615	638	582	593	602	590	601	570	561	558	590	603	556	618	593	610	562	604	570	620	566	604	627	573	603	579	625	593	584	586	620	594	574	563	583	539	606	585	625	576	625	595	642	625	613	620	580	581	592	584	627	589	609	603	608	573	584	591	618	507	561	584	624	575	632	571	603	561	576	564	584	587	603	593	604	543	634	564	601	556	567	552	546	543	555	614	575	581	587	607	616	591	594	583	555	611	614	597	611	598	595	631	555	573	599	595	579	576	621	581	583	564	531	629	594	549	566	604	609	658	558	556	577	578	556	595	553	567	603	576	580	603	590	617	619	585	621	608	564	616	556	630	563	573	614	615	547	595	529	584	570	587	621	585	629	635	583	633	590	571	588	562	580	545	606	575	624	583	599	574	570	674	614	570	602	620	585	618	593	592	599	576	587	579	547	574	640	622	580	599	615	573	588	593	595	624	594	579	642	612	561	572	609	575	625	607	569	596	577	577	570	605	602	575	582	569	628	587	576	546	566	595	653	562	529	618	548	573	588	592	579	594	604	593	578	590	570	582	611	565	573	576	600	651	640	550	588	585	568	556	576	635	616	558	583	615	588	592	585	533	586	600	582	576	610	631	612	604	650	566	597	582	595	569	634	599	587	581	586	606	617	626	596	611	601	594	604	593	612	588	597	575	586	603	538	593	571	537	576	586	530	594	624	602	609	567	605	558	599	586	571	630	603	586	600	523	608	615	645	615	606	599	603	560	604	560	559	550	580	582	579	587	612	560	552	658	586	594	655	576	608	599	601	620	655	581	604	607	563	593	570	604	593	611	572	572	596	644	535	575	635	561	629	579	565	600	557	615	589	599	612	604	615	625	595	610	558	634	628	598	620	550	564	584	547	617	579	605	574	629	617	582	592	574	595	609	568	563	607	595	579	613	620	618	610	619	605	557	632	594	612	562	595	609	541	638	569	626	590	582	577	592	608	613	579	593	576	576	628	597	569	586	608	577	604	567	560	577	554	592	606	581	587	584	593	598	601	554	614	585	603	600	588	583	609	594	580	634	602	571	619	579	600	642	628	592	585	578	595	607	593	578	605	604	604	610	594	589	599	582	585	569	627	604	558	590	605	605	636	621	590	559	547	592	599	583	559	580	566	599	585	584	630	570	542	575	603	556	595	578	586	617	576	566	563	590	589	588	610	593	585	576	602	577	625	571	575	587	582	572	585	582	603	579	611	593	615	588	583	542	590	606	557	604	593	595	627	565	604	644	597	598	590	586	584	581	574	588	576	586	568	568	557	609	596	605	616	645	604	618	656	646	575	582	615	609	612	592	578	593	586	582	586	594	610	582	606	609	628	566	546	604	576	620	569	612	589	602	560	577	577	614	574	589	594	613	583	563	579	574	602	606	626	631	568	573	608	606	618	585	581	586	580	608	610	588	593	626	620	610	572	608	651	541	606	596	547	591	589	604	620	591	560	588	600	622	623	623	580	559	639	570	629	615	617	568	566	630	551	582	570	589	587	554	583	535	624	568	576	560	608	621	580	591	557	612	618	581	603	582	575	618	602	601	559	571	596	639	576	568	553	597	616	655	576	614	585	550	605	610	560	614	564	577	590	576	575	552	596	579	618	589	570	605	601	562	599	602	611	569	617	591	591	589	581	622	607	575	624	558	577	598	575	598	603	614	590	553	603	607	593	567	587	578	597	642	576	564	565	610	621	557	576	576	558	626	562	603	583	603	566	596	605	593	615	598	582	622	604	558	592	613	600	579	609	619	598	620	555	578	589	595	612	614	583	614	549	543	596	587	623	604	594	582	595	579	601	625	584	577	580	611	627	563	631	589	604	585	582	560	587	624	564	618	601	570	545	540	585	598	627	574	627	548	563	597	590	594	559	579	580	607	570	612	538	545	586	593	620	574	573	615	616	578	583	553	591	604	567	596	584	602	578	583	615	603	555	569	604	578	580	593	620	591	599	593	633	609	552	565	573	563	585	590	603	602	580	627	600	536	569	577	651	592	568	619	580	557	562	539	597	555	577	619	572	634	601	622	600	588	639	589	587	605	598	615	554	542	555	598	614	563	605	557	582	627	544	581	560	617	633	545	596	647	581	567	629	610	622	630	595	583	599	618	588	604	603	615	599	595	535	596	572	584	598	617	551	624	569	574	560	606	590	611	597	589	586	589	550	585	551	569	587	571	583	631	560	579	567	560	536	601	602	599	557	581	587	604	628	555	602	616	586	602	571	577	587	602	596	589	556	585	606	569	577	565	576	584	582	550	521	655	581	599	579	580	635	606	563	679	549	562	585	602	575	588	568	596	622	610	565	579	588	577	582	608	589	601	608	651	605	590	591	603	605	560	583	596	605	595	536	599	596	572	585	592	584	577	571	620	611	609	580	592	550	567	615	594	594	589	589	610	589	614	607	649	590	582	572	554	574	606	551	590	594	578	564	585	626	571	568	569	572	559	578	591	599	575	583	597	614	578	540	576	622	587	627	601	571	609	630	591	617	601	591	572	587	557	596	625	608	616	544	566	584	576	628	670	593	590	553	572	533	596	624	613	601	587	571	599	578	524	612	583	607	625	626	586	600	590	623	577	583	568	531	576	581	574	537	571	605	620	607	606	541	603	570	568	571	606	633	583	575	603	590	571	601	585	606	573	632	589	583	598	584	590	587	591	609	607	583	576	557	601	575	597	577	568	591	576	568	586	597	602	582	587	604	579	581	614	617	596	614	612	598	581	591	587	572	590	639	616	625	564	620	596	645	604	564	590	578	621	611	611	573	568	575	576	590	569	586	612	575	615	592	579	567	636	544	590	629	578	603	629	623	573	583	582	585	588	573	598	573	573	592	580	608	564	570	569	604	598	664	598	596	597	606	641	595	601	608	597	604	614	637	563	593	612	515	597	593	599	560	596	615	608	552	581	636	620	562	578	628	620	597	551	590	646	615	626	593	573	600	599	556	589	569	547	614	629	578	625	596	594	587	587	576	573	614	573	602	617	610	583	579	600	570	582	583	625	596	591	569	654	571	582	596	612	610	590	594	585	596	570	593	582	555	550	586	615	586	580	592	568	584	575	579	603	571	607	642	602	595	561	580	575	619	592	538	565	578	601	594	572	579	572	595	581	585	608	590	599	588	595	598	548	575	612	601	578	583	602	588	558	582	644	569	569	588	542	574	552	622	580	553	590
41789	40761	39652	25893	19218	13790	9095	6505	5754	3715	2565	2275	1800	1565	1339	1132	1177	942	1025	995	884	840	924	940	969	815	618	430	406	380	347	278	258	281	266	247	233	279	262	250	248	267	264	269	262	270	277	264	255	263	241	278	240	272	253	234	241	225	256	239	238	229	234	249	192	243	223	229	253	259	190	242	234	216	238	228	219	235	241	230	229	229	239	245	247	236	231	250	220	223	234	202	235	240	196	208	229	215	210	235	230	213	215	203	208	197	213	224	233	215	199	199	225	232	219	209	223	204	199	225	187	221	222	194	241	218	228	176	220	180	211	204	223	197	205	221	246	212	196	198	191	203	188	212	230	206	231	202	199	249	218	195	221	215	221	200	192	213	223	246	202	196	191	206	233	206	214	221	203	189	209	188	211	209	214	197	201	247	239	218	230	206	199	234	209	195	202	203	203	227	219	205	205	186	208	225	231	199	192	200	200	189	216	192	199	200	242	175	200	207	214	198	214	227	216	223	240	239	223	199	217	221	223	223	213	222	233	229	209	177	228	204	206	213	212	215	223	233	227	217	236	202	210	211	192	237	207	205	205	218	230	217	205	215	212	207	234	189	231	208	248	234	206	192	206	221	209	209	189	224	206	189	229	203	207	193	214	190	187	214	199	196	208	199	219	224	234	201	212	205	188	197	200	218	198	193	185	222	231	181	196	206	253	193	195	208	209	191	229	189	186	192	221	236	175	212	209	202	225	228	210	243	211	240	238	229	200	204	225	202	212	193	222	202	203	220	220	223	210	217	205	213	189	240	192	220	208	244	201	217	207	185	219	202	218	221	212	227	226	216	226	228	242	202	221	211	199	223	201	214	211	206	200	232	240	212	230	212	236	199	215	222	235	194	232	213	225	205	198	213	224	219	213	195	216	225	199	215	206	198	187	190	216	227	207	233	224	200	205	194	209	215	207	205	215	208	223	230	190	194	223	199	227	220	204	226	224	224	224	226	187	211	223	244	216	223	202	184	235	198	211	207	244	212	199	215	207	192	212	210	220	204	226	220	169	205	236	191	220	237	240	215	200	224	214	208	202	218	226	213	223	193	166	203	228	205	203	211	232	214	213	186	202	211	193	202	202	248	211	212	220	242	206	195	236	229	203	208	215	207	193	200	188	216	198	213	211	195	200	198	208	208	201	190	204	216	224	218	209	222	200	203	201	214	244	211	191	235	192	182	205	226	221	216	206	220	212	223	214	215	191	205	203	186	201	211	247	212	219	178	209	221	221	229	195	223	206	225	173	206	232	219	213	204	199	169	214	208	194	227	198	187	203	208	198	219	204	212	199	217	198	198	195	208	207	208	211	215	200	201	203	202	215	199	209	212	197	214	229	229	217	248	219	188	216	200	203	214	209	211	224	208	225	191	206	220	205	202	198	237	227	225	206	187	223	192	222	194	202	214	222	210	246	204	230	220	215	192	199	231	201	223	174	213	202	255	217	222	213	217	230	207	209	209	201	186	184	208	221	226	203	193	222	220	230	239	201	219	214	189	215	204	204	210	220	228	232	201	191	231	219	194	210	213	225	216	189	233	200	223	222	192	220	211	207	227	231	196	203	208	214	204	219	221	226	208	237	219	211	212	200	188	237	211	222	222	217	213	180	228	222	210	215	223	243	198	191	216	203	227	224	224	196	202	206	222	240	223	211	201	195	206	231	203	181	201	209	214	211	196	218	215	222	224	176	240	223	202	215	248	181	201	218	192	206	217	205	243	232	218	201	203	207	198	189	200	216	214	207	203	243	219	220	215	221	198	200	211	204	202	214	226	217	227	188	205	195	220	248	198	233	233	202	231	235	185	230	222	170	215	212	219	224	194	200	209	206	183	205	229	204	199	220	232	219	239	196	222	225	215	228	222	226	211	222	194	193	217	204	210	213	203	225	219	196	219	246	236	208	201	202	215	217	243	214	214	203	222	207	194	221	223	198	214	208	211	200	209	187	223	230	199	206	225	215	213	219	216	226	199	215	197	208	233	200	207	182	213	248	215	200	225	217	223	190	193	212	180	190	228	227	223	189	221	217	211	206	231	209	182	200	189	197	181	208	201	198	215	205	223	221	214	198	236	216	213	198	200	231	221	230	223	185	207	249	205	173	217	220	225	221	222	193	233	211	241	193	205	213	219	192	196	201	223	221	224	191	223	193	200	210	191	208	211	175	219	196	236	215	233	198	190	218	194	196	209	192	199	220	229	242	208	205	240	228	206	212	188	212	213	225	220	204	203	210	192	193	227	212	196	214	214	191	216	243	201	203	218	193	241	217	223	234	217	194	212	220	207	205	190	220	219	240	214	213	214	180	217	203	211	235	228	218	203	233	199	207	200	207	206	221	209	209	216	229	216	254	207	208	238	204	215	223	227	218	201	216	198	189	223	220	224	216	232	201	225	188	244	215	218	224	207	199	205	201	217	196	215	228	226	208	174	202	191	201	212	234	210	201	199	205	187	217	200	215	175	196	177	207	202	186	233	180	202	179	227	217	220	223	223	205	207	223	197	224	222	227	205	239	202	192	209	212	240	219	179	197	217	196	210	216	191	203	197	217	211	209	221	210	210	208	213	197	221	181	218	211	214	221	220	174	233	189	224	233	239	234	206	173	204	205	215	210	213	204	209	205	208	192	231	218	220	184	206	210	225	194	229	208	234	200	201	214	235	213	233	216	221	230	222	196	220	207	197	228	206	206	213	224	205	208	207	192	232	205	225	206	198	210	230	199	204	221	215	245	220	211	240	211	212	226	229	207	195	212	200	227	230	224	200	203	211	213	230	216	199	209	217	208	220	223	199	210	237	234	227	182	210	214	211	237	202	188	210	207	202	216	242	185	183	201	223	240	215	208	213	209	238	217	200	199	192	198	231	198	207	203	213	187	212	216	177	226	213	210	192	228	221	219	201	243	244	207	182	228	195	207	227	217	221	223	211	198	194	218	215	206	203	199	202	215	201	196	189	218	221	209	202	190	162	217	188	230	225	210	224	224	196	209	214	212	210	191	220	197	217	225	228	190	211	198	183	229	232	240	213	221	215	231	201	208	227	216	204	210	210	211	216	189	206	206	201	190	201	184	229	216	190	201	226	184	194	200	208	209	197	195	189	224	197	193	214	223	261	218	229	221	214	204	201	199	202	219	222	207	204	222	221	196	217	186	214	218	212	209	204	221	201	182	216	192	201	194	215	215	195	218	212	193	216	190	210	224	201	221	186	214	216	204	217	204	208	170	207	203	207	182	231	199	181	203	206	216	228	222	209	230	249	197	214	200	201	204	229	189	220	195	202	199	223	223	192	220	208	228	193	219	209	207	239	228	186	199	214	203	216	204	211	194	228	208	214	226	218	235	198	220	206	190	219	227	220	195	186	193	206	216	230	240	234	216	228	205	227	210	223	238	200	199	196	198	210	195	237	214	251	213	222	206	227	217	220	230	195	183	224	217	233	211	235	221	205	228	212	209	187
28113	33614	36792	23843	22940	19415	17108	16655	15854	11639	9876	9214	7918	7264	6332	5635	5941	5252	5177	4945	4940	4212	4014	4012	4374	4063	3129	2419	1940	1595	1440	1092	1110	1034	851	752	874	926	910	938	934	941	918	951	942	986	1090	947	969	938	930	890	926	881	857	797	728	796	814	714	801	749	709	711	694	687	735	696	731	783	759	704	729	694	719	704	641	653	748	785	788	703	657	696	655	610	599	606	600	614	537	549	585	618	596	564	602	567	560	543	513	531	495	538	511	547	541	589	557	531	577	581	514	550	527	536	534	541	496	552	504	510	544	567	501	469	558	522	467	565	517	515	525	544	550	536	543	487	540	516	493	512	466	517	450	519	545	499	514	518	555	531	515	518	506	479	528	527	582	504	475	493	516	548	497	532	527	463	492	459	497	465	500	504	539	536	499	506	499	512	455	516	511	500	543	520	485	538	511	516	473	492	549	508	487	472	504	488	516	480	541	549	500	511	516	467	521	531	502	534	508	522	505	500	500	497	513	470	506	499	511	473	517	534	498	536	498	497	510	475	533	496	544	521	543	502	495	526	501	564	501	515	518	533	535	564	527	526	546	470	502	522	553	513	469	527	476	530	504	485	520	513	498	504	499	510	554	501	529	495	534	493	523	531	527	484	507	501	532	457	528	527	509	488	576	522	528	491	513	524	499	512	540	512	500	517	499	500	512	529	500	526	527	503	516	533	505	540	487	478	511	469	486	472	528	540	520	516	519	544	527	523	502	508	558	511	547	479	514	493	497	529	524	531	518	481	494	514	498	549	535	510	490	506	487	550	511	518	505	564	500	485	497	506	499	492	535	468	558	513	520	506	515	521	517	518	540	542	543	522	542	505	547	522	498	521	479	523	531	501	546	514	481	521	514	515	557	506	534	549	533	529	475	490	521	513	500	490	546	533	538	491	470	502	507	501	501	511	515	520	537	495	503	522	494	518	511	536	486	489	521	551	494	500	499	516	536	527	496	526	491	522	489	521	450	501	542	525	465	510	554	509	562	477	481	529	488	507	496	536	508	515	562	508	548	500	468	528	506	503	505	493	510	513	537	510	549	496	512	496	521	501	498	488	485	498	519	504	490	502	546	490	494	518	515	509	541	540	528	501	494	528	531	511	505	499	496	495	531	494	507	500	456	561	534	490	489	475	505	541	554	507	498	484	483	470	518	492	482	540	555	488	530	531	540	507	509	516	492	519	538	503	522	482	459	480	487	510	520	502	506	539	467	520	477	495	497	521	498	496	481	523	557	506	526	493	493	528	547	509	488	510	538	511	552	513	513	559	521	537	506	518	558	462	484	511	509	500	506	488	516	512	491	498	526	499	520	520	521	530	492	502	540	556	497	529	500	502	490	501	501	495	516	551	501	524	502	499	521	520	492	529	521	487	564	562	501	508	523	534	507	510	507	559	502	487	489	505	474	514	505	477	532	493	498	538	550	519	490	534	483	507	507	480	489	499	480	525	529	483	495	527	522	510	499	518	464	478	534	521	517	505	520	500	495	521	508	511	541	504	580	507	563	487	474	539	502	473	490	485	504	437	521	510	518	492	521	553	528	497	525	493	520	481	534	477	498	554	509	497	503	493	538	480	538	549	546	529	506	540	553	494	552	507	501	481	517	513	483	530	488	513	487	491	475	482	514	511	501	505	528	547	523	506	504	466	527	525	505	559	510	507	487	549	506	477	542	488	514	548	502	506	521	514	473	492	490	499	510	510	516	475	527	511	508	548	506	523	502	478	533	527	512	524	535	497	529	518	518	506	518	528	503	516	523	487	483	486	470	532	535	519	513	526	512	514	523	538	509	536	477	541	490	524	513	529	543	557	511	520	510	490	527	570	566	516	503	504	516	508	477	536	546	514	481	502	526	511	535	519	521	545	527	520	539	503	480	538	524	524	535	504	517	527	504	541	512	513	515	486	498	509	500	508	518	555	508	511	491	517	522	483	482	538	522	496	510	475	480	494	502	520	514	482	533	498	528	525	492	501	509	511	556	536	486	511	521	510	516	544	549	495	491	504	529	528	472	471	500	524	497	509	531	555	544	498	500	501	585	539	530	555	501	502	517	511	488	514	496	477	528	507	476	535	468	524	525	502	509	521	535	514	517	463	472	467	493	494	498	511	502	531	534	505	511	533	526	554	531	532	511	479	536	522	502	497	524	501	507	497	506	517	526	517	520	458	515	505	517	550	520	507	511	495	553	486	541	559	484	535	528	478	509	493	527	512	533	528	498	526	481	497	500	536	502	567	515	528	523	577	516	529	546	515	511	520	507	515	524	532	503	551	561	522	499	547	532	476	488	486	481	532	515	500	503	488	512	534	501	533	510	473	531	518	494	531	537	466	528	473	543	514	506	498	525	471	533	517	519	547	511	492	532	527	539	502	516	511	502	542	535	532	469	503	530	496	485	504	518	533	522	524	462	533	495	533	476	523	507	525	514	542	507	480	470	491	489	497	505	511	512	521	533	527	480	521	526	511	513	498	528	488	499	489	508	568	534	482	493	515	500	537	482	548	498	554	502	506	494	514	516	534	525	508	524	538	511	531	481	522	529	511	530	480	494	536	540	494	499	516	497	537	501	496	486	509	504	509	536	523	486	517	524	484	519	476	511	542	469	520	492	511	497	518	536	519	536	513	475	520	476	508	503	524	496	499	505	477	526	523	532	506	501	524	522	487	495	500	517	495	517	562	539	501	491	551	493	503	513	473	480	499	497	477	496	500	481	522	500	551	489	495	524	500	517	505	526	494	502	492	530	526	517	534	460	526	452	548	536	536	475	506	474	490	505	524	481	525	500	502	503	494	503	469	521	537	538	495	509	511	527	512	526	481	508	525	480	531	528	505	527	484	501	526	523	517	531	516	495	528	529	510	489	562	517	502	548	533	482	503	492	490	503	511	480	516	508	523	529	546	546	504	505	546	520	510	491	504	481	534	565	479	523	487	508	517	508	522	513	504	495	503	537	528	512	531	530	507	541	497	489	504	530	523	519	503	500	513	503	542	508	485	552	466	517	507	497	482	517	549	507	543	518	510	507	500	491	502	530	512	563	521	527	496	497	485	499	499	528	519	477	513	525	512	480	491	496	524	493	504	530	555	524	522	512	515	489	540	505	498	538	488	519	504	494	544	464	534	501	504	513	522	523	518	544	464	506	485	564	499	550	525	503	540	508	502	496	493	481	523	506	517	521	509	496	514	491	472	501	513	520	519	502	520	504	516	514	525	504	500	507	521	549	541	534	508	513	545	547	525	489	503	497	476	530	482	490	500	489	515	484	516	495	544	496	529	505	511	520	494	509	475	512	506	489	524	491	512	499	501	502	522	506	490	482	515	546	517	478	477	528	521	515	499	552	507	523	513	545	522	483	506	518	518	517	538	488	481	476	557	503	518	486	493	529	505	515	494	511	492	513	536	501	501	483	495	549	499	510	503	514	545	513	530	519	542	539	539	552	525	491	487	473	509	520	484
13866	10263	9738	5008	3083	2047	1436	1041	878	648	629	660	599	553	483	459	422	384	410	379	305	304	271	268	290	262	260	212	220	211	236	199	227	196	207	236	221	214	195	203	203	224	213	210	201	224	233	208	210	207	218	219	254	232	220	223	189	210	198	229	228	217	207	210	214	201	242	203	208	253	207	205	211	219	228	229	196	211	183	221	208	229	185	245	195	204	186	186	219	227	204	185	213	204	185	181	198	193	211	215	191	222	216	201	191	208	197	197	216	174	199	194	205	201	203	191	217	217	193	177	200	220	242	206	205	203	220	212	186	209	197	223	196	210	212	203	196	227	211	199	213	192	223	228	197	206	222	198	202	211	209	187	194	213	240	198	201	219	224	172	184	229	197	237	246	208	209	182	209	207	201	208	194	193	205	235	194	212	236	175	227	239	191	210	169	208	208	191	201	209	208	194	220	207	225	210	210	201	189	203	180	214	220	205	188	216	232	195	205	249	203	208	203	205	202	209	204	192	227	202	188	199	186	207	204	217	184	199	214	218	213	204	221	192	190	177	198	217	210	191	225	202	180	207	190	215	191	221	211	205	189	195	182	193	216	190	223	207	208	207	201	221	204	222	200	189	191	210	203	210	209	217	204	205	199	191	211	212	231	203	217	198	218	226	217	185	239	192	185	191	232	176	194	195	200	187	221	217	230	182	177	202	220	215	185	201	203	214	230	215	228	199	212	194	248	216	196	218	194	203	187	198	210	201	218	211	227	202	214	227	180	179	201	197	198	208	215	219	207	214	202	179	217	208	190	198	190	230	189	215	186	208	207	192	222	197	193	195	217	217	198	196	212	196	201	196	205	207	197	213	202	189	209	209	191	201	215	219	199	216	204	195	230	195	228	196	221	201	188	197	247	213	200	199	199	194	225	207	200	208	196	203	192	216	198	215	198	223	182	214	213	249	222	218	182	197	202	195	212	197	193	208	229	234	189	211	198	222	207	233	210	204	216	207	188	208	212	218	232	198	211	197	181	230	211	211	189	190	215	195	172	237	206	203	220	208	188	232	192	198	208	218	184	208	217	197	217	191	214	177	208	224	178	190	205	195	226	188	227	204	174	183	207	216	188	221	187	209	240	184	209	208	237	203	218	199	204	205	204	195	226	205	205	225	214	189	218	205	211	211	210	190	231	199	195	231	187	203	171	192	198	223	191	207	190	198	201	180	214	200	218	197	206	205	217	191	198	197	218	185	207	206	216	187	240	215	233	210	216	180	221	209	189	214	213	212	226	214	198	171	201	210	210	182	206	193	196	194	206	181	212	192	229	223	198	196	182	200	196	191	202	213	204	193	221	198	204	213	190	195	214	202	200	215	200	211	223	227	209	204	214	216	196	198	191	195	210	224	204	233	213	188	201	212	208	238	209	205	252	205	180	203	190	215	195	225	203	218	211	202	221	216	233	209	203	218	211	200	187	191	186	219	227	190	221	221	229	205	206	221	187	205	202	217	234	196	202	199	192	193	203	197	216	217	205	194	211	208	220	194	209	207	239	202	211	205	204	209	218	221	227	204	211	218	217	222	180	207	221	222	213	214	208	199	241	200	206	214	185	200	194	208	212	194	215	205	222	176	174	192	226	205	215	207	187	217	203	198	200	179	188	245	184	208	218	183	193	190	210	214	191	184	206	202	186	212	205	199	203	187	233	215	181	221	207	211	214	207	219	200	222	221	188	208	205	203	208	197	182	190	214	206	206	191	204	187	207	192	197	201	242	218	237	200	215	216	186	201	183	204	202	215	204	194	198	212	208	219	208	210	211	209	198	197	217	209	210	200	182	208	197	211	226	220	229	191	180	185	208	192	218	231	204	211	223	229	201	192	190	210	208	210	174	207	226	236	209	196	206	210	207	204	201	206	213	218	210	188	184	187	221	177	216	206	185	218	220	220	197	221	237	225	205	236	237	193	215	182	214	243	209	192	188	188	211	230	189	215	196	223	211	205	216	219	207	199	243	208	198	199	234	211	211	209	236	211	219	226	222	212	208	189	247	206	218	193	210	196	193	218	182	203	214	196	175	216	221	178	190	224	244	200	193	206	196	206	220	214	194	192	191	221	234	203	205	197	216	208	210	188	213	177	183	219	238	216	178	227	210	226	214	197	211	195	202	174	196	214	203	188	206	189	227	216	217	178	182	198	215	226	195	188	216	206	220	217	218	207	199	211	190	216	211	212	204	192	199	198	199	214	214	232	191	221	207	200	236	196	189	209	211	205	221	202	194	203	197	261	249	185	233	202	197	201	226	198	209	229	207	200	215	219	191	190	206	222	215	205	181	183	224	197	206	238	194	222	191	221	231	214	203	201	179	204	196	217	202	208	221	204	206	207	213	201	202	210	211	189	192	205	210	196	213	208	203	174	206	221	201	213	203	214	195	188	174	201	212	189	232	206	203	220	197	210	206	221	194	199	227	202	194	191	238	217	194	187	208	207	203	198	208	234	211	196	199	195	210	198	220	217	210	174	204	223	205	176	226	200	216	225	181	199	219	199	191	208	200	187	201	206	195	209	199	198	204	190	213	182	156	228	228	188	199	189	208	227	206	177	218	218	220	224	204	201	215	210	196	231	225	198	233	211	194	184	208	240	212	231	209	198	215	209	219	188	219	201	186	211	202	227	197	206	200	210	220	180	191	206	218	227	212	204	214	203	218	196	211	193	221	194	216	213	194	211	229	209	222	197	204	207	182	225	197	190	196	229	223	202	224	220	218	216	219	200	212	206	210	230	218	200	197	204	202	184	206	179	212	222	211	215	203	209	220	197	217	215	235	222	199	201	174	186	200	199	158	205	227	220	205	220	216	211	190	203	218	209	197	207	213	234	199	200	238	209	218	204	199	201	186	207	227	209	228	189	201	223	222	219	195	195	206	234	187	210	169	215	213	200	190	202	193	217	191	205	214	217	223	234	221	199	225	210	208	206	214	222	204	208	210	217	229	198	219	193	223	197	218	219	239	220	227	165	183	192	204	205	207	211	195	210	189	187	217	210	181	195	200	230	228	215	227	245	222	176	224	225	214	181	222	213	195	232	204	217	205	197	232	163	208	192	226	174	219	189	206	173	198	184	191	203	181	203	204	225	194	218	193	209	226	217	203	203	203	184	228	214	224	202	217	227	214	227	183	195	204	211	219	222	189	228	190	201	201	202	198	218	207	197	195	180	188	197	194	184	213	207	214	212	195	197	203	226	178	221	212	196	202	212	224	219	188	192	212	234	218	208	209	196	225	205	206	189	202	202	218	191	202	214	210	217	200	205	209	211	195	219	243	223	191	205	214	212	207	220	216	213	199	206	201	213	201	222	191	176	224	229	204	231	207	218	232	216	218	214	202	211	206	233	194	212	198	195	203	191	188	221	216	202	206	207	203	201	226	194	218	188	193	213	209	214	189	179	224	201	172	216	198	204	210	230	190	191	224	214	211	200	220	180	188	191	220	202	219	226	211	185
8485	9532	13665	10553	9097	7866	6166	4723	3966	3267	3060	2946	2850	2664	2449	2260	2060	1885	1755	1574	1384	1334	1224	1069	926	825	784	621	652	575	572	527	575	535	561	600	535	557	532	542	560	593	622	616	582	562	632	635	628	608	625	581	600	606	616	578	596	537	590	622	608	570	551	609	585	615	599	612	637	619	635	540	577	529	582	606	546	615	604	603	615	603	589	556	574	554	551	491	502	532	521	510	534	531	532	518	562	524	536	523	487	493	550	542	540	533	577	509	534	519	499	545	498	537	507	537	523	524	524	482	511	504	515	509	545	508	527	481	495	510	521	538	469	483	521	535	513	543	499	465	505	520	529	514	518	519	557	548	514	531	478	500	496	527	537	526	515	500	521	513	513	515	497	560	504	516	516	509	535	482	509	514	538	504	485	512	540	539	478	536	488	536	511	520	509	506	482	528	503	473	521	526	480	509	493	525	492	508	500	478	485	527	528	538	541	541	531	536	534	536	488	518	497	506	527	516	556	497	503	509	511	509	496	522	513	510	525	542	529	486	508	481	503	494	480	494	527	523	504	497	491	553	504	470	531	504	506	517	533	510	506	520	512	572	498	493	483	475	503	522	518	501	533	507	513	514	530	549	531	536	510	495	490	522	531	531	513	503	518	526	537	542	497	540	509	509	493	515	497	577	554	506	526	520	501	520	517	520	506	513	558	499	482	487	516	502	487	508	491	534	479	518	513	489	493	498	549	512	497	545	493	477	514	524	519	498	520	565	517	511	525	503	478	532	495	521	501	513	482	542	567	542	520	486	569	531	507	530	565	510	506	515	493	490	537	561	537	542	522	494	581	496	487	531	503	505	541	546	523	494	521	521	489	517	519	515	538	559	536	513	540	535	527	544	513	532	558	506	504	553	490	572	481	532	539	548	514	518	540	525	470	520	555	504	540	493	498	507	535	498	508	540	503	532	510	489	513	520	504	509	505	576	490	492	524	508	522	560	519	481	483	524	506	457	539	497	539	572	524	527	526	521	502	520	494	510	509	512	513	513	543	502	501	486	524	549	557	453	504	526	505	546	483	503	535	528	525	557	534	560	537	511	484	524	524	527	499	553	539	499	531	544	516	511	513	510	500	539	456	529	518	554	532	517	547	530	519	513	515	537	511	537	504	553	526	539	508	524	548	530	493	507	511	541	503	529	560	535	484	523	481	526	520	513	534	511	506	542	526	527	512	534	527	517	496	515	477	489	538	490	473	534	525	561	502	506	492	543	531	549	558	487	484	515	495	507	515	499	500	495	531	509	534	521	491	518	532	530	538	520	527	552	488	512	557	463	549	511	462	518	538	491	507	535	522	540	518	518	558	485	517	512	508	546	495	525	534	492	532	525	524	545	526	511	529	537	512	503	520	504	542	484	515	510	567	507	512	547	509	529	473	532	525	552	536	532	504	492	502	556	519	520	544	526	516	545	532	510	534	491	496	470	529	507	495	527	524	504	490	496	532	504	538	540	501	553	529	517	495	486	513	472	527	520	493	517	507	525	530	549	524	504	535	525	507	499	510	517	522	556	542	524	509	518	517	501	578	521	485	531	495	527	500	526	509	517	478	504	519	513	542	532	527	481	481	541	496	503	562	514	509	526	493	504	525	519	539	494	473	521	533	492	532	488	544	500	557	504	516	517	493	538	517	546	517	547	519	536	526	518	512	519	515	518	517	488	506	481	531	554	522	497	504	521	531	517	518	512	505	503	517	525	565	535	511	516	499	524	492	499	516	507	550	570	504	517	520	490	498	524	530	508	497	500	544	514	564	515	509	527	535	497	505	487	471	506	504	523	502	469	535	514	505	531	531	519	476	538	497	521	528	544	484	540	536	514	536	493	482	506	540	533	516	495	537	518	533	494	536	516	557	525	522	481	514	493	473	496	539	518	465	490	509	530	500	517	513	504	506	538	482	554	501	551	509	492	498	534	557	507	521	517	501	523	528	517	542	471	540	519	517	521	507	499	500	515	460	513	513	499	525	486	531	490	484	511	546	537	518	518	485	498	496	506	509	524	495	502	499	521	473	502	506	557	490	485	544	500	486	519	482	550	499	512	536	498	547	525	513	489	520	536	544	550	543	523	496	506	517	485	522	461	513	537	515	510	560	496	526	519	532	562	503	490	482	492	543	528	502	536	514	492	502	542	524	532	498	488	518	561	526	483	460	496	518	484	496	524	502	504	534	521	542	540	518	537	540	500	482	531	551	569	507	505	560	525	529	541	515	545	471	502	517	548	525	491	526	550	518	511	500	479	521	513	530	488	529	509	504	513	475	512	506	512	572	533	488	507	555	546	564	518	478	491	508	532	500	515	551	515	526	473	516	522	546	524	540	498	532	526	531	515	493	549	504	562	491	507	475	506	533	498	513	502	511	506	487	507	485	507	491	551	523	518	497	485	503	526	508	493	584	529	474	511	508	507	497	476	491	500	526	522	520	520	528	554	503	526	504	528	522	488	471	455	565	513	530	523	483	509	501	506	560	537	481	482	477	521	538	547	503	483	508	529	521	507	528	509	510	519	502	517	497	507	492	546	518	481	521	503	554	539	528	480	497	490	497	468	499	504	489	532	528	514	483	513	604	536	516	526	508	547	545	515	468	518	522	528	520	547	526	518	495	495	515	555	523	523	510	516	523	533	506	507	468	497	533	496	527	522	534	486	525	520	497	491	507	564	502	509	510	519	504	498	483	563	499	516	553	515	538	512	530	497	512	543	511	508	500	509	495	484	499	518	495	497	463	503	500	500	506	510	503	542	488	495	540	527	492	519	439	533	479	499	530	542	526	548	497	522	479	531	556	522	491	517	544	504	499	521	541	506	532	548	497	509	546	502	546	491	485	514	466	500	501	491	503	474	578	491	517	552	463	464	515	492	566	496	536	538	527	516	533	518	484	528	530	512	538	527	507	509	509	492	516	506	513	481	518	515	508	530	514	533	551	530	544	517	517	535	495	535	488	500	550	531	494	514	535	491	528	549	482	528	481	525	498	501	545	518	504	495	527	559	453	501	534	541	535	526	512	555	541	489	511	487	469	510	508	466	524	515	536	532	529	518	510	502	520	527	553	491	501	509	518	516	497	575	503	527	523	498	503	502	525	521	521	556	524	531	532	508	477	521	533	507	551	530	505	486	502	500	498	524	519	486	493	529	498	486	550	505	517	498	523	483	497	495	467	537	550	522	490	513	538	522	505	478	520	487	538	521	503	583	479	565	513	521	558	527	525	539	531	490	561	543	516	531	508	529	500	510	507	520	482	546	518	541	552	551	547	524	514	502	555	523	511	513	540	542	543	514	508	556	492	525	519	504	571	509	534	494	518	547	552	540	492	515	492	500	526	473	535	542	526	542	518	538	542	463	546	581	502	499	486	495	523	471	523	523	524	523	497	520	516	465	488	498	475	507	516	489	504	484	537	500	538	544	563	521	515	481	526	521	551	508	488	513	519	542	546	484	529	464	471	504
28700	34202	36668	21407	13852	8792	5481	3716	3067	1922	1696	1497	1124	1023	1037	928	783	793	667	681	602	583	562	566	578	549	411	396	322	317	309	314	318	269	270	275	252	274	242	262	287	297	286	271	290	247	303	294	249	249	289	291	242	250	298	265	248	291	263	257	273	282	258	281	254	241	268	249	262	253	272	257	269	280	261	275	266	275	277	269	255	291	265	263	268	252	259	254	247	242	266	269	255	266	234	243	269	248	258	221	242	244	259	237	246	213	231	253	233	250	262	240	256	239	225	246	229	266	250	267	261	255	271	239	238	243	252	226	244	253	230	242	252	250	254	237	242	231	235	249	275	227	240	247	238	259	257	231	241	241	240	273	260	244	255	250	237	221	231	250	250	243	251	248	248	238	293	266	242	301	248	263	239	249	259	246	234	247	254	213	255	250	249	266	241	230	248	213	226	247	232	256	259	247	244	235	238	235	251	242	274	273	272	248	247	254	275	270	222	254	276	247	281	276	244	249	257	259	279	254	260	248	242	230	255	231	226	271	274	239	244	218	241	244	239	238	258	265	250	254	242	247	219	248	240	269	283	242	245	280	231	259	250	252	252	249	261	264	232	257	244	208	217	253	225	249	244	288	261	209	252	229	237	243	276	250	264	257	237	236	255	252	253	244	260	245	273	265	239	278	251	253	282	269	234	253	254	250	270	271	246	242	253	281	237	238	259	270	236	261	229	213	243	260	245	237	253	227	241	261	283	256	241	232	245	261	268	223	243	220	217	279	233	214	250	222	231	253	265	215	270	251	237	256	257	230	265	241	231	250	241	244	238	243	252	207	269	224	220	237	255	248	257	251	246	217	232	263	243	252	241	221	238	261	232	261	254	252	252	256	259	283	247	262	260	267	244	256	237	229	255	242	228	251	273	259	230	220	260	235	249	254	281	220	257	217	237	220	243	241	233	254	270	252	258	245	268	295	230	258	256	260	244	264	235	268	257	234	235	246	254	245	253	256	241	217	234	252	258	243	280	230	251	272	222	272	269	250	265	249	262	253	224	290	243	227	257	267	225	253	262	247	274	269	238	255	254	227	243	228	258	249	251	267	242	260	261	238	264	264	239	271	254	261	234	233	255	254	258	251	239	253	230	249	273	248	261	255	274	267	242	259	249	240	253	244	244	273	244	237	232	260	262	249	222	226	255	246	241	245	237	241	238	231	231	240	245	266	253	266	256	232	249	273	263	227	224	244	281	235	224	257	252	283	229	247	233	281	261	261	261	252	249	262	269	233	277	259	225	256	236	261	238	233	254	260	260	244	248	253	225	269	229	252	237	256	235	242	265	265	243	230	263	244	247	233	257	252	264	231	225	262	233	246	244	269	227	255	266	237	243	220	253	217	261	261	275	247	237	262	266	260	260	271	226	274	234	261	226	247	237	275	239	246	236	214	253	244	243	252	241	260	237	249	266	260	251	271	241	250	236	242	260	261	247	241	276	225	239	243	241	250	227	223	224	236	261	240	260	268	225	243	224	232	268	234	250	269	245	263	265	253	258	268	233	248	264	265	224	262	264	244	267	278	232	210	232	237	264	237	280	248	255	271	267	240	265	252	243	252	240	223	259	235	244	215	251	248	252	217	262	257	259	236	243	229	254	235	262	275	229	259	256	264	265	241	240	283	247	257	261	255	260	243	265	223	241	222	255	243	227	237	247	263	210	226	222	262	245	262	261	271	252	309	236	247	222	245	255	260	238	238	259	226	262	231	290	268	222	248	227	241	257	242	242	234	260	239	221	256	247	280	267	264	244	223	251	246	245	258	256	234	227	228	244	226	241	271	245	274	236	250	246	255	243	280	223	256	241	231	216	266	252	255	232	253	234	232	260	251	235	237	256	271	218	220	238	253	264	261	254	254	264	238	223	231	253	245	236	247	252	257	254	239	261	245	233	257	271	233	215	240	241	292	239	260	245	246	253	232	269	241	255	258	272	245	234	257	252	253	208	245	269	233	247	244	230	254	241	258	257	238	258	268	235	283	241	236	282	257	246	248	224	254	246	224	233	266	249	276	251	240	225	261	242	259	246	245	241	247	258	269	265	245	234	234	249	256	228	255	245	271	227	251	259	247	250	256	269	279	255	238	230	247	248	231	236	258	242	262	235	246	227	264	246	252	265	236	265	267	241	239	257	263	235	238	252	260	262	251	262	239	245	242	257	254	253	227	270	245	247	256	233	261	266	252	236	251	249	243	252	254	245	251	211	232	257	245	279	229	234	238	247	248	241	275	257	236	247	242	226	254	250	228	254	277	281	241	237	262	245	236	255	254	259	258	254	243	270	230	220	248	243	224	205	228	284	252	270	267	237	248	250	236	249	249	268	270	241	284	230	254	258	248	273	257	244	254	221	252	256	282	273	274	240	231	245	260	274	235	260	259	234	235	254	240	251	242	258	199	274	246	260	249	275	228	272	239	219	224	240	236	237	251	265	225	248	249	256	261	230	258	256	224	267	263	224	247	234	251	239	278	259	250	245	274	234	276	265	236	253	230	244	217	214	227	239	244	228	242	236	278	251	227	269	247	262	280	225	276	258	251	226	264	251	257	241	261	237	229	260	251	245	233	247	250	231	263	254	237	249	257	241	264	250	281	225	243	266	255	248	245	251	240	242	232	264	266	252	240	203	277	263	242	245	229	263	260	239	258	216	227	243	240	231	237	239	242	275	217	259	289	242	240	232	245	261	249	246	235	248	251	289	234	245	235	250	258	250	251	236	234	263	234	248	238	234	235	236	244	269	259	257	226	228	265	256	233	245	244	283	248	229	273	245	258	271	238	252	237	241	233	270	253	292	277	251	223	228	232	265	250	258	225	238	272	275	234	253	239	247	226	247	268	259	264	244	259	264	239	266	259	267	251	242	250	231	243	238	225	260	264	269	277	260	253	252	218	231	253	250	218	235	263	240	263	282	227	275	254	239	258	253	233	225	286	223	246	251	263	232	268	242	219	263	266	252	281	244	221	227	251	261	266	254	254	265	258	235	249	227	233	278	250	242	244	232	245	232	215	225	250	248	228	253	241	287	240	251	258	230	235	247	260	243	292	221	246	250	274	223	256	240	266	248	231	274	247	247	249	234	245	236	220	282	273	250	265	270	221	245	221	249	237	234	258	249	238	250	257	240	228	245	247	238	260	246	222	274	220	249	260	261	240	256	252	259	244	244	244	259	245	262	191	242	239	237	276	253	233	280	254	247	265	254	249	227	245	279	240	227	239	238	223	234	237	236	260	241	230	261	219	234	250	251	249	239	234	237	235	231	234	257	240	248	227	247	257	237	255	244	225	245	223	222	232	243	223	298	250	207	252	261	243	214	220	240	249	232	259	266	228	279	227	249	276	235	255	270	218	259	244	232	268	262	263	268	222	243	287	245	255	254	279	264	243	227	254	229	261	259	211	220	262	260	271	267	242	283	223	237	224	261	258	220	231	241	246	222	265	273	249	216	264	239	220
19061	28368	33499	18764	17807	14936	12480	10813	9796	7441	6354	6037	5106	5037	4902	4552	4037	3687	3577	3622	3118	2687	2965	2703	2624	2436	1825	1529	1446	1120	1172	825	905	796	779	811	860	862	832	883	762	828	856	845	835	825	839	867	836	837	857	857	858	826	862	839	859	776	815	754	799	775	725	706	717	748	738	783	750	802	771	710	765	745	761	703	669	671	738	708	772	739	703	701	705	657	664	690	628	655	624	606	676	676	696	644	639	655	627	656	635	601	629	566	631	613	611	606	643	643	607	652	641	646	670	599	651	546	591	602	624	610	619	611	615	541	602	576	659	551	604	593	570	599	615	584	561	615	592	633	583	576	630	596	620	619	639	613	597	571	614	611	606	623	608	638	615	602	542	586	597	607	593	579	599	617	626	621	637	579	594	589	654	563	595	598	586	602	598	583	573	588	650	582	604	631	601	617	623	624	601	593	600	580	673	599	656	617	608	611	628	607	636	630	636	583	613	612	583	609	605	587	605	587	578	608	590	623	575	596	608	585	596	591	570	588	607	591	605	599	535	563	578	595	613	582	604	621	650	557	598	618	583	618	589	598	633	633	579	602	638	581	612	592	581	560	619	596	622	644	612	609	585	624	618	606	623	597	586	581	542	613	577	600	578	654	549	600	580	632	590	587	597	588	593	620	594	559	662	603	571	605	601	642	612	583	647	566	605	580	628	586	590	633	629	601	650	612	559	643	564	568	567	619	585	619	664	584	574	616	636	582	597	600	628	587	610	597	602	615	607	604	572	616	644	634	570	608	632	598	603	576	647	624	608	596	626	617	601	570	599	626	598	575	606	609	637	597	599	619	590	634	579	603	603	596	658	622	601	576	620	601	586	631	571	639	608	615	615	582	575	620	593	620	633	651	613	580	646	612	623	574	636	596	597	574	586	595	612	601	577	592	600	580	572	556	649	585	557	597	606	626	605	632	589	577	588	627	597	592	582	561	610	590	586	603	584	617	610	576	610	614	650	574	605	599	614	596	600	636	622	591	609	656	571	603	550	617	594	589	613	605	590	602	618	583	593	595	612	581	594	644	610	611	599	597	599	632	648	539	620	563	563	615	591	577	607	577	609	607	537	605	640	625	654	617	623	614	602	570	592	632	635	651	574	618	605	608	589	575	610	642	602	578	569	615	584	556	565	611	639	598	640	614	630	569	583	610	595	602	607	640	612	615	607	590	617	585	617	618	584	646	640	609	592	651	637	613	598	614	621	588	641	589	595	591	575	587	632	600	592	645	608	631	605	579	579	593	637	659	593	603	601	618	568	631	606	575	568	609	618	618	638	551	604	557	597	585	622	580	597	553	608	628	641	606	645	627	593	599	643	591	631	579	626	634	595	606	565	542	637	632	612	588	588	643	586	631	600	616	576	664	606	600	573	568	587	633	573	600	617	540	603	629	597	634	617	585	623	607	596	552	610	543	574	623	608	592	586	575	635	590	615	568	577	623	586	654	636	596	600	576	568	604	593	592	557	603	571	598	551	594	599	600	583	581	615	578	566	611	589	581	599	602	606	565	604	625	571	576	571	629	619	586	644	583	615	609	603	587	601	645	580	569	605	622	598	648	594	625	598	633	605	572	595	611	576	586	578	616	629	557	587	632	621	611	596	625	581	623	592	613	605	596	589	626	629	570	617	592	572	615	607	605	594	601	606	625	603	634	613	610	603	554	625	602	601	568	596	606	619	648	616	583	646	552	623	577	614	642	599	608	654	589	601	623	589	617	625	594	587	609	629	615	600	567	596	583	618	534	606	638	593	612	613	610	646	566	615	607	602	619	625	617	627	615	640	549	625	585	612	619	608	638	591	588	600	604	636	602	622	625	590	632	577	607	622	642	593	588	609	639	555	577	629	616	645	584	590	595	625	617	605	638	634	607	634	592	559	601	611	577	612	623	555	641	583	681	631	595	601	554	618	597	549	602	637	620	560	606	589	622	632	608	595	572	604	601	603	600	571	628	549	672	589	579	577	591	598	605	598	542	600	600	602	624	608	631	632	572	604	605	598	573	630	589	611	564	635	605	598	594	692	629	574	602	638	627	592	574	584	592	624	623	615	613	598	652	602	598	603	651	614	645	568	630	632	549	607	584	592	649	568	602	624	592	568	602	607	567	576	608	629	578	616	610	607	626	615	580	579	601	598	612	584	557	588	629	601	557	599	569	580	610	587	565	563	574	594	619	608	606	615	602	572	619	638	582	592	574	583	633	605	632	623	588	569	649	596	624	607	647	600	620	584	594	614	607	639	584	609	630	585	577	641	638	598	634	570	571	614	604	576	643	564	619	640	572	609	546	627	570	586	599	576	613	619	569	566	586	634	648	585	575	592	571	671	604	634	607	575	625	626	584	579	590	582	601	573	577	588	606	571	579	598	615	603	590	606	634	590	579	600	560	613	618	572	590	603	604	626	593	650	595	595	575	556	599	639	604	665	605	577	589	615	590	625	603	571	566	590	595	594	611	644	609	588	596	592	603	598	567	617	591	594	597	586	578	615	575	604	601	566	605	603	612	590	650	607	580	637	598	622	591	585	631	616	611	637	615	607	613	607	607	648	572	651	570	583	601	554	623	611	594	559	557	638	640	605	606	627	631	605	626	592	575	588	637	596	585	616	620	623	575	583	608	570	623	597	616	590	606	632	579	603	635	624	599	633	602	596	593	617	656	637	604	579	562	613	645	567	587	574	616	565	620	642	580	593	629	557	596	639	599	601	579	622	619	625	620	668	608	588	575	629	606	571	592	665	560	597	619	581	612	643	596	633	644	594	568	627	660	585	601	611	588	600	626	605	591	587	632	576	581	623	632	595	590	591	621	615	569	599	605	611	615	615	618	609	602	596	616	569	627	612	630	614	625	590	605	580	600	559	584	639	567	593	610	555	586	660	594	620	591	600	617	615	576	577	610	623	570	599	627	572	577	580	598	649	560	562	641	610	614	593	604	594	625	591	582	613	600	651	617	615	592	608	609	606	577	595	590	613	604	584	634	572	616	605	608	570	655	573	605	593	555	607	631	631	549	587	654	565	598	605	613	617	575	601	620	623	584	632	589	577	581	697	568	608	568	609	618	581	609	618	576	601	569	624	592	584	566	637	596	581	613	641	594	591	606	605	622	605	595	566	637	561	616	580	660	579	628	605	584	650	639	595	602	619	577	588	648	588	611	598	605	598	579	596	580	610	592	573	581	579	644	568	676	618	610	626	587	601	617	612	611	645	601	560	614	621	601	623	579	604	590	627	616	629	598	603	641	587	561	607	578	566	572	591	586	590	588	596	592	613	589	602	601	547	607	613	588	622	564	585	604	624	618	573	595	618	596	663	600	637	618	615	590	579	626	607	635	588	579	589	585	609	595	633	576	608	647	631	605	624	614	605	591	608	593	590	627	629	594	627	630	595	572	568	589	585	595	610	613	567	586	598	630	585	597	567	604	623	604	612	632	619	590	585	593	633	607	616	633	601	543
37028	43656	40363	25980	18969	13428	8778	5982	5000	3607	2398	2015	1732	1533	1297	1185	1017	912	956	871	784	799	856	735	758	808	636	533	452	384	344	255	274	298	242	282	284	277	257	260	247	236	285	272	297	273	272	267	271	264	260	285	267	243	234	258	273	265	272	243	225	251	216	240	281	245	259	273	249	233	257	268	228	220	231	265	252	225	283	239	251	235	228	244	221	232	229	220	212	227	225	228	250	247	210	256	219	228	255	206	230	219	221	261	220	240	227	224	199	211	211	221	201	202	218	235	232	209	241	197	215	208	177	212	210	197	226	217	219	197	222	244	202	198	215	217	231	222	223	231	221	202	210	198	230	202	223	227	226	234	211	222	227	220	209	198	209	246	220	204	201	225	244	196	223	185	231	241	201	233	219	199	215	189	205	249	228	231	231	214	217	241	220	231	216	215	210	211	222	237	206	199	207	211	218	194	203	217	201	225	225	202	205	229	249	206	210	188	202	252	224	236	201	197	201	183	214	207	212	198	230	213	195	203	225	213	203	210	223	180	207	205	229	239	204	231	211	208	214	206	219	204	208	204	254	205	225	231	219	237	227	230	228	221	220	209	218	210	220	221	215	200	196	199	257	195	249	218	218	234	227	192	215	214	214	231	196	241	234	216	200	225	230	205	199	206	197	230	192	241	211	204	208	242	231	200	217	190	221	226	223	202	232	233	218	212	223	222	209	235	211	206	235	250	208	246	234	199	201	208	224	227	227	233	211	207	207	212	245	231	221	216	220	190	205	214	215	247	203	196	229	197	207	210	241	236	214	229	209	218	227	222	213	208	244	230	193	212	248	237	232	240	241	231	253	206	223	237	208	212	213	218	208	222	228	204	194	209	227	224	213	220	215	211	227	194	210	231	207	213	224	216	236	210	200	216	228	218	224	207	244	227	230	209	237	222	223	202	188	209	212	204	221	219	201	228	183	193	234	224	234	218	229	237	228	221	201	225	262	220	216	215	213	207	213	200	214	237	208	184	207	213	174	224	206	214	217	232	213	213	211	187	218	191	221	204	205	227	212	230	205	219	217	204	215	215	193	239	226	220	206	217	190	199	182	223	225	196	223	206	234	203	218	209	221	222	204	208	215	215	204	219	206	225	202	224	236	202	209	213	218	222	206	225	216	231	237	241	187	204	206	203	211	210	210	227	218	212	182	230	262	180	215	226	223	233	226	192	228	248	214	210	199	216	216	214	196	215	198	218	176	238	209	217	244	247	207	225	237	221	194	225	209	216	215	217	239	231	217	230	211	217	227	209	196	195	215	203	251	240	231	244	197	189	211	224	214	236	226	229	225	205	205	225	210	198	219	247	205	194	204	234	238	235	193	189	222	227	241	219	230	196	218	192	200	214	227	228	240	215	216	204	213	231	201	194	207	214	198	225	199	210	221	212	221	206	231	198	207	217	212	216	212	216	197	217	217	228	210	208	218	199	209	220	213	227	231	207	186	221	236	215	234	192	220	247	219	215	200	216	198	198	204	219	186	203	199	234	219	212	194	225	218	215	219	209	239	198	217	231	222	208	211	223	225	191	212	241	207	207	230	222	219	228	210	225	224	223	197	218	210	216	195	193	243	211	190	210	183	215	230	226	206	192	196	236	235	214	208	209	236	213	205	207	233	218	217	215	201	232	206	209	218	229	184	217	205	223	190	214	223	225	213	233	245	199	223	238	223	201	230	207	207	218	223	225	168	211	239	215	203	190	218	238	195	206	208	214	225	221	208	235	226	200	186	246	219	227	219	218	244	229	220	218	195	209	209	217	241	217	219	211	242	216	225	209	201	219	239	214	202	223	215	229	220	213	232	214	219	221	216	211	221	225	209	230	214	187	238	208	224	199	207	229	206	198	219	228	214	219	204	226	205	233	202	216	215	225	208	230	233	238	206	224	212	231	224	209	218	243	230	203	219	227	225	217	216	241	215	203	230	228	195	231	224	208	220	218	229	233	208	223	233	218	174	246	199	224	221	241	248	211	217	230	211	204	225	189	232	195	204	222	245	234	213	222	224	244	215	194	205	225	201	201	208	204	224	246	219	230	206	229	248	218	204	200	204	224	206	196	191	206	223	229	221	232	223	210	227	190	235	191	217	196	186	211	210	237	191	230	199	195	218	202	219	205	204	196	234	210	236	228	223	233	202	215	240	232	220	220	186	217	208	231	210	207	196	206	232	203	207	190	208	223	223	216	192	193	229	225	223	196	225	222	201	192	221	213	226	217	217	233	205	222	212	227	224	226	199	204	220	223	231	223	235	233	222	221	224	201	214	229	244	210	237	218	218	234	217	230	192	201	215	209	224	209	240	207	201	231	241	206	211	234	231	219	201	226	236	210	239	234	237	209	205	226	220	238	227	215	167	233	232	246	214	204	212	217	213	221	206	210	207	247	220	208	227	202	238	215	235	211	244	209	203	194	218	198	214	204	207	217	223	203	212	214	228	209	236	224	209	220	226	214	183	207	199	197	223	185	211	229	216	196	218	191	231	203	243	211	227	230	232	193	203	219	218	213	242	203	222	206	223	216	186	198	234	216	237	222	192	225	220	230	216	185	221	226	231	196	215	207	195	229	200	209	176	221	208	195	212	220	217	197	199	202	218	189	217	192	220	193	237	236	228	222	227	203	202	206	201	220	225	198	224	218	217	192	201	207	227	204	209	213	218	194	234	211	242	204	224	219	220	195	201	191	205	224	196	225	217	227	236	210	218	191	225	236	218	201	226	230	214	195	240	220	258	196	193	197	221	240	219	203	210	197	208	197	192	195	242	238	195	196	223	214	238	212	221	189	242	228	223	186	194	204	187	209	207	201	229	209	217	193	233	196	202	172	226	203	224	188	207	219	216	227	222	234	202	233	213	221	226	189	207	232	220	233	228	212	205	221	198	213	197	217	201	190	209	234	242	217	201	215	209	220	204	218	210	220	209	223	222	223	200	229	229	220	231	228	204	253	216	231	225	236	209	224	224	252	233	224	199	193	208	263	227	225	224	199	215	202	229	221	205	221	209	197	189	221	221	227	221	239	218	207	236	203	222	155	204	222	206	241	217	202	186	209	246	221	206	223	216	181	191	249	228	198	232	231	209	224	258	211	203	215	244	213	208	221	245	214	219	194	218	198	225	207	218	193	185	208	223	222	211	231	222	206	220	181	230	218	224	185	229	240	189	223	185	242	218	193	217	220	226	217	245	239	213	212	244	212	227	219	226	205	201	219	226	193	205	217	218	219	209	218	219	220	214	223	219	236	234	230	214	218	221	206	228	216	204	224	202	239	189	202	255	193	207	217	200	196	193	206	237	228	218	231	251	208	190	211	227	227	219	206	247	195	195	230	193	218	201	215	225	219	218	200	213	199	201	207	218	218	203	219	209	219	220	225	208	207	205	204	231	220	187	227	248	220	223	216	197	214	208	239	220	197	236	221	218	226	215	232	224	188	216	227	222	226	214	202	205	208	190	199
23754	37114	37410	24419	22637	19247	16663	14455	13799	10753	9107	8259	7517	7457	6561	5779	5808	4757	5157	5168	4214	3963	4169	3916	3642	3552	3138	2630	2097	1612	1511	1124	1111	930	900	945	1050	1039	969	966	866	878	933	1083	1060	1019	1092	1013	922	961	977	920	886	875	862	880	877	847	762	705	768	808	722	749	707	744	749	804	763	770	696	737	727	703	716	722	698	666	693	704	709	709	671	611	642	702	605	605	601	598	590	625	594	597	581	627	635	593	591	545	536	537	520	569	557	584	524	582	508	566	562	564	598	548	528	537	553	546	532	506	532	548	575	508	493	540	496	552	525	507	552	534	504	520	522	555	511	526	534	523	540	572	539	528	522	522	525	495	539	504	520	481	560	534	525	489	495	497	535	513	542	526	505	549	514	556	514	528	536	546	510	525	556	504	497	521	540	541	552	520	517	490	502	542	532	526	535	526	514	565	511	490	558	555	544	525	494	537	533	470	511	556	515	534	526	500	541	521	538	533	520	568	538	545	523	487	503	501	511	510	518	489	515	531	492	496	501	534	524	528	484	569	507	512	490	537	550	533	537	495	553	515	505	547	537	499	502	522	510	541	523	484	527	533	525	523	505	500	530	510	523	526	512	549	544	543	519	511	500	512	546	484	555	545	532	522	503	587	538	564	519	499	466	515	493	542	525	511	524	540	535	546	498	540	549	575	513	480	548	525	490	524	528	519	513	516	561	534	494	528	529	505	494	500	522	524	484	527	538	532	518	521	532	526	483	521	548	530	565	500	538	499	542	548	536	527	474	515	511	537	544	510	511	521	543	520	538	504	512	527	526	513	551	521	512	544	521	513	541	505	517	516	527	500	530	496	522	508	500	522	493	538	503	510	535	525	527	552	530	505	512	516	511	519	547	535	481	481	558	511	533	499	486	519	543	559	496	514	499	506	519	531	520	508	529	522	519	506	505	537	551	515	495	515	484	517	547	498	486	529	551	494	538	513	537	557	506	548	504	512	516	526	479	472	555	505	549	517	499	502	553	507	482	501	522	543	506	512	530	516	514	573	515	519	553	555	454	577	472	487	494	503	528	542	521	489	554	533	538	505	513	537	490	516	516	524	539	528	532	530	509	482	502	506	534	502	508	510	520	546	536	537	512	527	543	478	515	512	505	556	520	554	558	513	513	533	517	542	535	510	523	558	512	495	513	562	543	551	532	538	536	527	525	508	511	524	549	520	483	535	507	552	487	540	516	523	526	548	488	534	521	537	538	545	551	524	484	533	517	512	528	496	521	523	513	535	538	524	568	522	506	522	579	528	531	538	503	498	525	558	508	531	478	570	514	486	495	485	516	508	509	519	571	529	520	516	548	536	512	519	521	501	528	518	547	504	515	518	542	551	547	511	508	554	497	535	521	529	575	563	531	539	528	495	521	515	505	567	540	536	525	527	504	513	506	511	510	507	527	521	516	512	476	564	510	537	504	547	501	487	532	568	519	532	533	508	517	506	577	495	536	557	495	506	539	507	495	551	522	517	518	552	521	506	511	513	507	554	522	531	529	556	494	525	518	564	506	556	525	553	542	514	465	546	503	504	496	529	494	513	511	537	490	521	510	486	524	537	529	538	554	492	502	567	551	524	555	483	550	536	521	509	515	504	503	518	542	529	569	543	507	530	522	540	536	495	517	464	519	521	511	520	503	537	539	504	512	560	559	498	506	562	519	511	517	515	542	529	546	486	515	493	500	510	517	501	521	534	495	503	536	496	530	500	509	521	534	547	556	558	533	529	512	541	539	532	510	503	493	552	554	516	556	554	557	522	502	522	537	504	521	500	531	535	516	536	531	519	553	517	503	517	572	530	536	581	538	469	552	549	526	524	531	562	530	489	525	512	515	512	558	510	504	532	544	497	582	532	494	506	536	504	576	527	534	522	496	559	487	525	519	512	489	478	528	516	535	511	537	515	542	492	507	529	489	558	519	522	565	510	559	494	533	536	516	522	525	510	564	529	542	529	522	558	491	500	518	483	518	521	518	542	568	556	531	543	528	514	507	565	511	514	525	503	547	530	482	542	536	507	520	560	525	498	556	567	506	540	551	539	534	527	540	528	526	540	569	496	530	501	562	517	536	538	522	581	545	521	525	550	542	516	556	536	517	544	564	547	521	536	489	551	472	494	542	514	491	511	508	497	518	511	549	530	536	501	548	517	539	507	537	538	534	505	531	493	532	548	518	512	508	569	516	507	541	548	538	533	525	475	544	532	508	550	547	504	517	536	526	531	495	488	508	506	518	525	478	504	531	527	501	513	481	526	511	487	521	517	500	510	541	543	506	492	496	525	533	551	511	538	500	520	522	525	490	527	487	505	521	528	506	554	547	521	494	510	531	510	541	515	522	559	527	493	505	520	537	526	513	519	551	557	510	538	535	532	513	509	501	519	492	557	486	540	516	489	533	550	517	493	527	519	498	503	533	492	532	520	543	519	558	534	515	502	537	537	547	526	512	571	531	504	523	497	493	551	477	578	539	484	508	521	544	582	557	505	551	557	516	535	520	514	523	534	535	522	565	592	515	503	545	545	532	528	488	506	492	492	572	520	528	559	544	548	545	516	512	537	520	491	523	497	522	508	489	500	476	559	533	596	534	545	513	545	511	531	500	484	515	517	526	499	530	521	519	510	502	510	525	554	493	527	494	529	552	533	533	538	515	496	532	529	481	516	500	561	547	541	530	503	527	491	520	517	512	498	532	554	534	529	524	535	556	501	513	522	519	527	534	559	506	517	520	562	536	542	546	563	534	533	513	508	511	507	559	516	506	534	514	541	553	529	556	523	507	518	553	544	534	529	513	503	533	536	516	516	591	536	546	539	502	475	577	526	507	542	533	495	505	526	529	545	520	543	550	548	541	531	511	514	553	520	539	515	547	519	545	553	565	520	566	518	546	536	515	507	535	549	525	501	581	506	535	503	513	500	540	511	517	525	511	493	513	518	554	542	521	496	571	544	505	557	514	504	534	528	542	493	541	530	498	506	528	524	533	518	517	495	552	536	473	533	529	474	509	512	534	494	492	531	518	526	568	570	555	519	542	564	492	527	521	530	528	532	551	521	498	515	514	564	505	562	525	567	492	548	515	542	531	536	542	511	514	496	504	567	503	518	556	533	534	512	543	534	511	531	515	492	519	505	542	527	492	516	533	500	505	513	542	514	519	533	511	514	531	529	500	536	494	520	512	510	563	498	542	525	488	511	552	530	551	522	547	505	540	532	504	539	501	529	522	530	575	516	531	514	512	462	527	521	541	508	548	509	552	527	545	516	550	552	506	513	490	465	546	548	460	526	550	551	570	523	539	500	514	552	524	528	520	549	529	490	535	526	547	511	497	535	538	498	462	557	535	573	526	530	491	541	511	554	537	511	508	530	555	526	548	516	566	506	493	514	484	578	520	522	493	546	515	506	548	571	553	514	517	520	545	517	514	511	548	493	543	518	495	526	482	555	496	493	562	479	535	603	555	492
12547	9343	8858	5248	3139	2021	1260	792	674	506	493	526	505	468	462	390	413	350	374	335	347	319	344	322	296	275	231	240	236	224	235	213	184	224	192	205	186	215	208	246	213	202	227	210	219	209	203	242	242	238	236	225	208	224	194	234	224	198	232	224	219	207	208	206	201	211	232	224	245	234	211	235	222	221	231	201	189	211	195	207	214	204	213	194	216	188	188	199	201	213	208	181	208	181	214	206	200	232	221	209	210	243	212	179	210	227	190	195	244	183	222	231	196	244	203	206	167	196	213	188	232	201	205	211	191	193	195	194	221	216	234	253	189	196	212	205	242	202	226	206	166	204	191	211	203	202	169	211	217	230	199	211	230	210	199	188	206	196	211	220	211	220	173	219	204	201	203	203	224	223	207	199	198	201	211	224	213	193	194	209	230	189	212	206	179	191	184	216	209	221	216	207	219	217	196	202	197	236	217	223	204	235	227	206	200	223	232	200	206	194	213	219	196	224	200	204	227	216	195	206	208	218	189	220	199	216	223	192	201	218	215	207	192	225	213	231	223	216	210	197	192	221	184	214	211	193	229	202	211	231	207	192	186	208	217	208	192	252	193	210	232	209	201	213	191	231	188	205	219	202	198	213	200	191	207	201	209	200	241	199	227	197	193	228	183	192	228	218	206	204	202	233	233	207	187	227	205	222	214	193	231	212	204	225	195	211	197	226	189	211	188	209	228	224	240	205	218	197	231	205	236	214	192	227	203	201	177	207	239	192	197	203	189	214	180	228	215	200	221	204	210	187	214	210	220	238	204	191	194	216	225	191	190	222	209	194	193	202	214	189	222	218	240	174	230	235	195	188	201	204	195	213	210	202	204	211	191	204	216	211	220	218	200	210	215	229	190	220	195	219	200	197	218	201	206	209	211	195	211	233	218	222	212	200	197	225	180	216	193	192	197	188	199	211	224	212	220	217	217	208	210	197	205	226	184	260	210	212	220	188	186	192	218	171	204	198	232	186	206	194	230	236	187	217	211	188	197	221	216	196	188	210	201	203	209	233	196	213	202	197	219	193	215	229	210	219	185	203	207	199	203	200	212	189	217	218	210	211	218	191	196	207	204	199	204	216	214	167	198	205	221	212	209	219	200	226	218	195	188	187	219	205	203	197	205	192	202	214	215	221	207	200	250	188	220	220	209	222	208	204	223	194	225	189	201	198	173	193	207	176	192	187	206	202	209	210	224	237	204	219	200	210	209	218	177	206	203	188	222	212	196	199	216	237	208	205	220	208	209	198	217	219	234	201	179	197	215	193	205	199	250	196	213	176	209	220	190	204	196	213	197	193	216	212	199	215	216	220	229	200	225	201	208	221	201	209	203	237	196	187	227	203	214	179	194	193	188	202	228	224	220	197	192	199	203	228	225	207	197	229	214	222	229	200	201	210	212	214	200	224	203	195	235	179	204	205	219	219	204	233	204	218	214	203	191	195	195	201	212	201	207	222	216	203	179	230	163	204	206	199	204	185	212	200	200	214	193	206	196	211	195	201	198	207	213	178	205	193	204	220	213	205	204	165	236	225	217	192	173	211	197	214	199	216	198	227	201	206	229	199	221	219	182	206	211	212	203	206	190	222	211	183	201	196	200	207	204	203	217	214	199	189	205	191	194	184	215	229	232	208	233	199	198	199	195	211	193	218	216	206	217	224	241	205	208	224	191	206	214	206	228	212	197	199	196	216	222	229	220	233	230	217	219	194	200	188	209	218	205	211	214	213	207	211	211	204	190	201	228	211	204	220	208	206	189	203	220	256	211	181	188	203	192	220	199	233	210	208	220	204	212	216	190	207	215	176	186	235	208	220	226	198	203	189	201	202	191	203	199	217	210	157	205	214	228	225	217	189	229	197	194	200	209	233	193	212	210	231	223	201	197	223	187	219	260	188	213	194	191	202	193	193	187	201	215	193	224	201	220	193	204	222	207	218	214	207	192	193	185	211	197	208	173	200	203	195	224	210	188	203	194	216	196	213	209	193	205	183	199	205	203	193	219	227	204	209	222	186	199	204	183	216	198	212	210	189	224	199	204	219	198	231	226	214	211	212	245	199	221	209	200	192	234	190	220	224	208	210	200	219	232	215	205	210	237	179	190	205	173	186	236	200	206	188	205	197	186	223	212	225	226	202	227	221	215	200	214	188	216	198	217	202	193	213	199	210	206	227	189	208	207	234	212	209	197	234	230	221	223	212	190	187	231	180	209	215	193	184	225	232	236	182	207	201	209	222	217	219	202	205	211	224	197	208	224	203	204	200	237	211	230	186	215	204	193	227	221	200	209	214	205	221	193	197	212	208	211	225	200	219	228	209	196	212	200	193	211	212	206	200	195	229	229	191	199	229	194	204	206	206	219	218	205	204	211	213	239	231	192	212	196	213	210	185	195	201	229	202	199	197	187	212	194	215	179	212	203	224	192	193	219	225	255	193	201	174	194	171	209	188	192	186	191	204	182	196	224	205	198	208	217	221	196	181	224	206	177	209	226	217	225	220	197	206	205	196	204	168	198	211	210	194	216	194	194	182	224	185	174	208	216	209	234	210	189	201	201	206	195	212	225	211	182	213	194	210	230	229	222	194	227	197	186	228	221	218	228	226	214	208	209	208	196	192	205	210	194	205	196	208	191	216	228	208	210	200	213	241	218	208	216	207	189	190	223	188	193	212	209	205	202	210	213	213	212	183	197	229	222	233	184	193	198	229	210	180	205	184	209	210	189	201	224	201	190	181	191	223	214	220	210	196	240	205	221	196	209	193	202	198	205	237	182	215	201	209	191	202	214	192	194	206	207	197	228	209	197	194	200	196	190	195	221	190	218	185	184	215	208	184	191	204	230	208	188	205	182	218	200	215	197	189	213	205	196	223	194	212	212	209	211	201	213	199	195	217	197	208	200	203	180	215	235	197	199	220	180	198	223	154	206	191	205	222	202	198	216	215	229	188	227	198	197	191	220	177	203	202	224	205	208	212	194	203	230	186	211	201	228	208	199	202	194	215	218	208	212	205	197	210	216	211	192	198	188	197	210	232	196	191	219	216	181	225	196	197	204	201	216	189	228	216	207	206	214	199	215	238	212	212	212	200	216	212	211	177	184	198	212	218	223	224	191	217	213	213	226	211	209	202	209	189	208	193	199	195	216	231	197	227	235	221	192	209	204	210	222	211	198	211	226	179	214	190	209	201	184	208	228	216	223	210	234	203	231	205	198	197	232	193	231	221	187	233	214	190	222	195	206	211	202	216	224	197	207	194	236	193	204	234	193	205	168	237	209	227	223	212	211	202	198	211	231	229	198	237	219	255	234	209	202	226	238	216	190	215	184	188	207	224	203	186	195	198	199	203	196	177	202	206	212	218	207	219	197	192	213	209	214	194	203	200	205	215	226	214	191	194	188	188	201	183	201	208	218	193	215	208	194	184	206	200	236	201	201	223	210	176	208	204	213	197	202	153	201	186
7775	9292	12652	11605	9312	7076	5107	3724	3091	2354	2228	2399	2395	2340	2134	2057	1763	1652	1595	1560	1434	1425	1353	1172	1058	869	754	693	624	588	574	570	581	549	567	556	559	566	552	543	533	621	577	639	656	619	632	621	664	634	632	667	612	608	660	604	644	566	592	581	624	639	539	601	607	592	623	639	625	669	585	566	553	629	599	605	571	574	576	586	596	576	582	554	542	550	592	526	519	543	524	488	552	591	537	529	537	529	543	507	496	501	497	488	582	501	537	550	509	537	550	526	535	549	494	521	503	499	526	520	521	501	500	518	555	526	531	504	538	537	515	546	518	543	505	489	546	514	544	509	523	490	499	529	539	503	508	536	528	528	515	498	525	477	460	537	524	564	517	496	550	486	543	529	527	530	525	466	494	507	482	547	539	489	515	516	505	543	540	495	537	533	511	517	523	533	513	520	522	529	563	520	519	528	512	519	486	517	472	480	540	498	497	515	522	578	529	553	497	517	520	483	510	511	523	513	488	533	527	502	493	507	524	502	513	563	534	524	529	490	532	515	515	547	537	507	507	487	545	478	507	542	525	476	518	533	495	496	501	478	509	543	527	507	484	519	514	526	539	500	567	486	508	503	516	527	514	500	556	520	507	503	508	536	505	505	506	489	532	508	522	531	514	506	492	502	527	522	488	493	524	549	507	556	542	520	547	506	533	554	506	527	500	499	512	532	526	512	517	499	497	521	486	531	489	488	550	518	479	493	498	498	519	481	509	511	513	556	522	466	506	497	501	492	515	558	526	531	521	521	503	480	509	512	536	539	515	543	543	519	526	511	507	477	516	516	543	510	520	516	470	521	572	529	495	532	458	490	561	518	520	496	511	521	495	519	537	502	519	515	506	502	486	539	518	543	535	507	515	505	521	539	507	515	474	536	562	501	505	539	547	495	533	499	535	479	563	542	549	529	512	532	530	550	553	535	521	497	490	531	506	505	531	532	543	530	501	513	589	514	525	518	562	557	485	527	502	502	499	499	511	512	488	506	558	523	522	530	499	513	500	527	544	507	487	495	532	491	529	505	473	501	504	520	521	538	540	510	526	539	516	558	487	517	520	505	512	508	500	476	536	517	506	502	501	519	543	519	513	513	552	529	499	489	534	519	567	511	530	550	471	504	479	566	525	577	555	533	512	511	507	525	523	542	528	510	509	524	503	559	505	532	531	532	549	481	473	515	500	485	537	536	512	529	537	522	514	506	495	488	552	521	518	520	517	508	488	507	529	566	524	530	522	477	523	503	512	507	517	525	508	564	561	533	505	501	530	497	512	526	527	554	513	524	523	538	498	551	469	498	562	479	504	531	522	499	469	488	522	518	514	502	537	516	515	529	534	519	518	521	520	562	526	494	490	560	505	540	518	513	502	531	462	521	537	481	482	533	532	501	494	495	563	558	517	539	504	508	533	528	508	526	555	481	501	499	544	507	531	536	563	522	544	525	557	503	499	486	485	538	506	543	508	515	499	501	470	558	516	523	521	506	498	528	531	495	498	477	487	532	521	519	510	514	550	526	505	535	516	501	548	570	547	538	528	519	474	498	498	507	516	562	536	483	538	529	485	526	515	514	537	492	526	536	509	534	541	523	491	501	540	523	518	514	515	498	510	524	521	525	535	496	518	557	536	492	498	514	521	508	537	547	513	538	510	525	525	533	510	506	503	534	477	510	494	500	545	513	535	553	552	574	482	535	526	503	547	502	564	484	515	517	513	499	549	492	511	525	538	526	502	522	536	548	530	517	513	549	526	490	525	583	538	565	519	521	476	500	536	505	529	543	507	533	516	534	539	504	519	526	474	541	506	544	508	533	528	543	487	553	474	532	524	496	514	536	515	528	482	508	539	573	537	531	510	557	564	469	517	513	525	541	521	534	494	514	502	537	507	522	536	554	522	544	516	525	511	542	479	521	547	557	497	538	534	507	511	488	546	552	534	503	550	532	516	475	561	567	517	547	482	514	517	492	560	540	575	549	536	502	537	518	520	536	524	482	487	523	485	521	468	488	485	544	515	509	493	504	537	522	479	476	544	501	519	519	538	503	489	485	551	498	560	514	564	528	545	519	518	548	536	525	547	496	561	497	506	524	534	553	524	536	569	519	568	539	501	508	527	539	493	557	490	504	492	537	478	555	522	511	501	538	500	495	523	503	514	488	509	517	489	507	537	513	503	552	513	525	531	538	528	486	519	531	535	508	496	530	532	512	507	463	523	520	489	510	527	505	512	539	507	498	524	584	515	490	550	509	530	535	532	495	541	537	526	522	537	525	546	535	532	495	530	516	510	508	543	513	508	547	517	543	553	540	556	537	527	533	520	521	536	535	499	535	512	514	545	507	523	543	520	528	486	491	553	512	486	526	542	525	518	519	466	481	518	571	522	485	510	497	511	575	485	519	484	555	508	488	540	505	529	519	493	480	524	497	551	527	576	584	512	519	514	534	523	526	482	528	510	474	566	546	527	487	494	482	531	539	560	486	519	489	533	525	490	536	510	498	535	520	529	513	503	500	522	546	527	523	560	535	540	538	550	548	523	504	481	540	508	538	489	490	489	496	544	517	522	499	520	538	548	537	527	508	509	556	538	517	539	516	539	512	527	526	529	558	529	522	511	528	490	551	496	519	516	532	473	552	532	516	511	518	553	527	495	509	547	484	522	493	462	527	511	554	498	513	506	482	506	530	485	545	551	531	512	502	472	544	512	540	533	497	517	516	508	509	501	519	511	565	572	541	478	497	492	505	512	509	503	535	521	523	501	524	556	523	529	528	510	529	504	514	506	548	557	543	521	514	511	542	521	523	513	539	569	529	503	530	551	531	497	516	555	473	521	564	526	493	520	500	554	546	507	494	529	493	523	534	546	531	556	487	547	520	544	494	527	499	539	546	507	544	509	528	496	483	530	540	530	512	529	561	540	533	478	527	512	512	500	496	536	534	509	496	535	512	529	544	544	519	496	554	532	514	533	510	489	544	503	522	560	542	505	526	514	529	523	558	515	525	542	504	547	516	513	545	489	483	518	503	529	505	502	503	519	539	549	486	523	508	522	502	448	528	536	503	518	504	534	523	510	539	497	497	522	495	507	523	499	532	531	513	520	518	515	530	495	535	528	496	517	522	507	547	499	513	504	498	516	522	467	497	522	523	492	501	534	523	531	533	537	515	489	529	526	540	516	487	520	467	507	511	536	518	537	505	476	503	551	493	510	522	507	525	523	500	499	532	524	496	492	478	518	507	553	522	547	538	515	507	517	514	589	511	515	496	514	502	494	527	520	543	551	549	511	492	520	553	502	538	547	528	525	522	495	543	495	444	501	524	531	529	543	526	509	524	493	518	527	485	521	542	485	558	517	506	487	502	489	539	518	553	470	560	547	524	508	524	502	495	521	488	536	494	498	492	504	553	514	535	499	550	464	524	507	519	497	527	512	489	501	535	530	503	525	525	512	465	549	502	536	522	557	482	550	539
28231	36608	36201	21485	13558	8503	5260	3762	3075	1987	1542	1198	1028	1015	857	801	833	736	715	645	665	620	565	604	513	492	383	399	348	332	319	325	308	288	282	284	275	257	272	260	278	290	287	310	309	271	253	280	283	282	283	277	284	258	298	269	271	308	256	235	261	295	237	256	281	274	262	261	286	256	280	259	259	271	258	279	275	239	285	277	273	255	292	313	257	252	262	256	234	264	228	238	245	293	276	263	245	208	233	249	281	258	236	229	218	225	242	249	273	261	258	264	234	222	248	241	253	275	282	256	253	254	235	263	261	262	262	227	211	240	223	252	241	242	234	248	257	259	254	262	244	264	228	237	259	269	253	246	262	272	233	236	232	266	264	247	274	235	247	249	217	274	260	224	251	235	239	263	234	241	243	245	253	263	246	247	245	237	293	251	256	235	260	268	238	273	257	263	236	248	241	248	251	243	250	263	286	247	280	264	274	246	243	245	218	242	260	259	257	232	244	268	261	232	276	261	248	229	254	251	269	223	294	266	262	248	261	274	275	252	266	256	263	267	230	237	223	257	257	235	262	277	266	245	241	232	256	248	251	245	266	271	259	258	236	240	242	250	266	280	230	243	273	286	227	265	239	223	253	263	234	263	259	247	265	231	212	250	243	247	261	241	231	264	252	238	218	253	266	271	236	274	262	252	250	223	263	249	241	216	239	241	232	251	258	269	259	247	249	247	258	221	254	253	280	244	229	232	239	250	265	263	239	234	268	244	261	230	278	250	290	243	241	247	246	264	267	246	241	259	260	240	267	271	264	259	250	223	258	209	247	223	253	291	260	231	233	243	233	261	225	258	260	279	241	231	252	240	274	245	259	232	241	235	240	272	239	233	232	207	226	219	245	246	237	256	233	215	246	286	241	234	250	267	258	258	238	222	236	272	249	268	276	244	246	261	247	228	231	262	247	240	236	272	245	268	265	245	255	229	279	240	221	252	249	233	249	254	256	228	217	242	246	265	233	236	262	267	259	233	220	271	289	244	240	250	253	265	242	270	274	260	237	214	256	258	236	247	248	220	225	241	241	228	234	270	238	257	241	226	249	236	247	277	242	257	226	262	212	264	254	238	260	239	251	217	290	271	216	266	260	226	241	244	229	269	254	220	260	254	246	260	256	235	255	234	259	248	260	268	226	253	252	277	261	255	251	230	223	254	236	248	258	289	289	265	219	221	241	253	251	221	234	250	217	241	236	241	270	256	238	237	259	240	273	223	256	257	249	238	262	238	218	262	223	228	219	250	266	232	295	262	239	237	270	248	224	262	236	228	217	254	241	284	221	231	235	255	243	263	236	258	264	236	264	231	227	241	242	238	285	288	248	270	272	246	274	263	239	278	265	253	247	231	224	266	278	249	252	232	274	243	282	254	239	226	253	256	230	256	257	259	238	242	256	237	229	264	226	227	234	249	240	230	226	239	262	252	248	246	274	248	262	251	233	249	248	253	245	233	249	254	245	244	273	233	282	268	263	223	255	255	272	244	250	271	253	261	258	276	262	247	221	243	253	258	235	227	258	241	252	267	258	241	259	230	241	249	240	248	249	264	243	232	298	259	287	265	267	246	229	263	249	263	236	228	228	262	267	260	268	268	285	239	247	252	252	278	252	247	251	250	242	269	245	225	266	245	240	247	232	228	257	248	246	239	251	242	241	244	257	232	235	266	259	230	254	237	260	246	209	208	228	251	274	224	244	244	261	283	270	284	283	242	243	224	249	239	263	243	250	239	285	248	244	256	275	237	240	239	265	234	247	279	238	268	239	236	265	241	255	233	250	257	234	256	247	235	237	239	219	254	238	228	249	264	263	226	257	223	260	295	272	230	241	232	254	248	233	258	275	260	253	238	243	221	263	237	241	267	246	234	248	260	263	243	268	249	260	265	266	226	258	244	254	245	244	240	233	254	243	260	255	227	264	249	252	272	252	239	223	211	275	260	237	250	284	221	242	243	235	234	246	250	238	273	249	256	246	263	241	232	239	233	246	266	228	245	260	238	247	233	248	248	265	260	246	211	239	248	244	259	259	237	259	279	213	253	248	226	262	216	259	248	241	259	262	262	235	287	257	275	275	242	252	246	265	253	242	260	218	266	266	249	253	249	248	219	253	274	245	249	263	259	235	250	258	253	244	269	267	242	239	273	230	225	266	266	257	286	234	253	273	263	226	242	256	267	236	236	245	243	214	255	245	254	221	237	237	250	254	262	262	255	234	265	265	239	229	249	238	230	252	226	257	245	238	275	252	284	216	262	259	253	279	260	252	250	219	253	241	262	243	268	248	274	262	258	238	230	240	219	227	261	250	252	235	235	244	247	238	256	285	233	240	245	220	274	249	226	236	276	260	271	258	265	241	237	282	279	206	221	252	245	270	245	255	262	234	255	240	236	243	289	224	281	251	233	235	239	278	259	262	243	231	244	260	204	229	222	226	243	225	275	249	234	266	242	250	229	292	276	267	264	271	221	284	262	239	235	233	265	242	248	273	239	247	242	257	255	260	256	268	258	248	250	272	259	259	248	247	247	235	265	261	241	267	237	270	282	247	261	250	259	246	259	244	261	245	251	258	213	219	263	266	235	259	258	258	259	277	247	263	246	254	241	227	219	228	252	226	267	233	267	236	264	270	259	216	257	241	240	244	256	237	294	280	261	240	239	230	245	275	249	264	259	248	249	235	243	258	240	278	296	262	252	252	258	285	253	255	232	248	275	247	266	268	256	247	233	269	240	251	249	244	249	250	231	285	235	264	262	253	261	286	250	243	253	277	259	246	288	216	235	253	256	242	282	263	226	258	255	225	234	263	222	241	249	256	276	267	266	241	234	239	273	258	240	270	246	235	247	233	247	254	294	269	245	205	286	228	232	273	248	261	267	242	243	250	231	277	238	239	234	254	265	245	246	260	258	273	266	247	249	233	226	232	234	253	267	247	241	255	258	275	215	227	249	269	261	240	252	265	247	288	244	256	255	225	246	235	255	231	259	242	252	263	246	259	234	242	249	245	278	239	268	229	255	249	236	255	211	238	269	244	259	242	241	254	253	258	221	221	229	254	226	226	216	230	276	255	257	249	238	238	247	267	240	260	236	235	233	255	233	271	269	234	240	216	237	248	252	267	243	242	228	233	246	246	266	254	251	238	279	256	255	228	239	238	285	275	261	280	249	245	243	219	259	278	265	207	253	292	242	263	237	242	258	245	225	226	235	258	258	232	220	263	211	234	250	245	249	261	231	250	239	246	261	243	257	261	224	247	237	217	261	222	253	268	255	230	275	276	227	231	266	237	254	221	236	235	245	255	259	267	278	274	274	261	260	230	238	274	258	244	240	244	233	267	245	243	240	228	252	250	244	232	254	216	228	234	271	258	258	248	226	231	252	255	225	258	226	240	254	250	265	266	260	225	226	217	252	264	233	259	219	242	264	236	224	253	251	273	270	251	234	250	260	261	249	258	256	233	218	247	278
19018	31201	32213	18258	16460	13509	11261	9819	9130	6896	5770	5429	5065	4677	4207	3864	3824	3299	3299	3647	3158	2925	2692	2849	2366	2182	2012	1878	1295	1267	1184	1085	1052	940	906	949	872	811	764	764	808	853	918	990	892	856	929	911	891	864	898	938	850	794	805	870	867	835	811	770	705	695	767	792	777	730	767	791	828	810	805	758	735	731	785	738	714	740	702	738	785	717	709	636	766	717	641	654	699	652	680	647	679	642	622	665	625	633	624	570	615	618	613	618	618	658	610	611	635	552	626	663	635	596	638	659	616	574	569	616	627	657	564	551	612	602	585	606	619	601	583	628	637	585	611	607	588	640	604	631	611	624	570	599	590	564	593	544	598	586	572	638	603	651	618	619	592	584	601	605	679	625	606	616	584	681	569	610	629	573	584	586	614	551	622	622	569	573	597	585	637	625	611	650	596	566	541	587	537	613	584	626	587	574	610	568	598	599	637	635	592	647	591	584	570	598	601	649	623	606	621	595	609	578	581	587	611	592	614	538	605	605	621	646	593	632	625	604	572	619	598	575	600	621	602	603	640	567	569	627	578	591	572	632	590	548	606	580	592	580	619	611	615	549	619	555	624	605	620	586	585	616	642	594	638	610	577	592	642	641	597	568	569	612	653	637	558	575	544	628	594	603	585	561	604	572	613	646	613	636	598	589	583	617	601	573	584	606	613	601	634	611	616	621	607	609	594	615	645	574	631	617	593	616	582	618	651	598	574	603	562	613	595	597	594	579	616	600	631	606	630	594	611	626	599	569	597	625	600	590	627	612	615	574	562	584	578	607	578	622	648	566	557	592	594	590	621	600	629	592	653	601	637	577	613	621	575	591	578	574	609	655	610	573	647	573	611	589	601	610	575	609	625	595	548	621	573	590	592	578	580	629	609	623	591	585	610	594	604	608	611	590	538	591	586	607	577	641	561	560	596	615	579	617	616	635	615	607	568	607	594	587	586	640	577	650	574	637	573	583	636	613	618	608	561	598	568	568	613	579	596	594	614	544	656	634	603	599	586	577	606	536	612	608	616	650	604	611	599	599	602	606	621	610	641	664	574	544	592	627	570	633	618	598	619	594	597	598	600	623	588	566	622	535	612	600	626	615	627	579	619	589	556	636	589	608	605	607	646	589	647	607	607	617	627	576	605	613	620	651	595	649	563	615	586	596	599	613	558	619	607	618	605	589	592	597	582	619	601	661	629	602	602	628	612	585	601	582	574	635	633	623	576	628	582	596	618	618	623	568	578	581	612	591	580	582	608	596	563	613	599	611	650	579	604	607	625	599	616	635	630	623	626	615	574	648	616	610	603	595	546	608	627	660	655	618	626	588	595	575	653	640	597	623	615	592	598	619	606	627	610	612	609	610	599	569	602	617	564	606	622	615	597	586	610	552	598	600	633	564	566	625	582	624	641	634	630	565	644	625	580	605	608	584	575	608	641	624	588	621	635	603	597	630	655	592	607	603	597	597	590	643	620	605	645	593	614	637	582	594	628	622	581	628	556	608	580	613	572	599	617	585	619	606	577	635	602	628	584	575	617	599	567	633	632	602	620	619	625	601	612	611	582	606	599	571	590	602	613	607	653	589	578	584	584	602	618	594	595	635	620	572	605	600	613	606	580	580	554	609	571	588	587	580	615	570	585	562	559	577	625	618	630	611	579	545	563	612	596	595	597	587	625	595	617	588	638	571	595	592	646	591	600	613	598	584	622	620	604	622	555	598	594	564	586	610	603	617	609	596	539	629	614	608	597	612	597	630	587	644	626	587	605	607	614	580	589	573	550	578	601	608	596	588	622	587	615	660	612	617	575	566	647	592	591	617	594	621	636	556	581	623	648	638	613	579	626	603	615	585	612	575	609	533	682	611	597	619	597	588	579	614	620	636	606	580	616	559	613	616	640	574	583	606	581	589	597	605	596	614	594	622	615	613	586	580	575	556	582	624	572	570	601	571	587	580	613	611	578	620	568	626	615	632	577	612	599	629	600	560	567	564	605	601	561	569	617	621	663	595	563	612	623	586	604	645	603	603	621	649	599	610	564	603	570	586	645	661	603	619	568	624	555	619	662	586	613	610	616	636	607	591	604	586	598	603	606	595	558	596	632	609	606	605	597	608	579	591	630	556	593	588	659	598	616	667	600	621	612	579	579	592	624	626	594	567	587	636	623	624	613	575	597	598	596	588	552	606	618	614	564	593	604	605	603	573	617	584	616	589	584	592	588	638	573	573	632	604	591	606	605	605	599	618	612	599	602	635	627	613	546	625	587	616	592	592	594	590	560	597	623	631	537	599	585	552	608	603	578	656	599	588	565	579	630	629	604	595	612	606	599	601	572	611	624	627	622	619	638	584	622	591	640	613	591	591	633	612	617	584	579	603	649	636	650	587	626	592	610	646	624	593	639	595	591	615	552	606	598	584	595	590	606	599	660	605	616	621	606	606	567	575	598	595	587	594	654	612	587	608	611	635	570	632	586	608	626	599	617	598	602	598	563	591	592	598	621	589	617	615	589	585	579	606	582	613	632	642	620	598	615	657	623	617	562	596	562	578	625	600	595	621	620	593	600	585	600	602	630	559	634	653	611	602	593	588	585	647	581	624	635	590	583	540	604	622	575	613	603	582	621	631	629	607	643	645	601	591	608	619	590	590	579	585	544	622	618	628	626	601	626	609	609	591	565	542	663	598	590	586	577	591	592	597	609	596	615	636	616	641	584	578	636	577	599	616	599	622	608	620	579	623	586	620	623	593	610	585	593	585	613	572	589	581	599	626	608	596	645	601	595	603	597	562	622	631	653	589	625	572	666	624	589	613	605	628	613	581	618	605	611	610	598	598	648	577	611	580	600	621	617	637	608	575	599	635	640	569	617	624	585	619	566	588	605	623	597	645	641	616	616	577	619	599	604	612	602	652	671	610	629	587	599	598	621	632	605	582	617	642	616	621	589	571	595	608	570	607	590	599	626	594	586	590	575	641	643	596	577	592	607	616	622	617	609	594	536	583	596	593	586	591	609	586	579	574	576	621	597	646	642	593	612	576	629	602	624	579	581	612	616	602	583	583	572	605	629	585	637	598	591	569	563	584	614	600	607	614	639	623	618	595	586	586	610	588	605	592	609	584	613	626	650	628	606	620	610	586	638	606	585	599	578	589	604	585	609	610	605	622	574	631	573	637	567	636	599	626	597	580	574	608	626	576	616	567	595	623	590	611	598	614	607	564	575	600	627	594	626	640	576	668	621	627	617	610	601	575	591	583	618	628	593	627	603	598	603	624	592	585	577	584	650	592	610	616	644	597	585	593	606	560	620	600	628	575	613	602	652	620	615	556	593	612	602	588	594	588	575	669	570	574	608	589	616	597	615	593	606	588	599	601	611	594	582	633	581	583	631	601	649	637	604	578	637	595	615	612	581	634	638	591	570	630	646	670	621	641	592	611	585	574	607	543	589	585	590	607	642	662	602	605	604	582	589	557
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
