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
338063024421	338063024979	338063025529	338063026079	338063026630	338063027179	338063027729	338063028279	338063028829	338063029379	338063029929	338063030479	338063031029	338063031579	338063032129	338063032679	338063033229	338063033779	338063034329	338063034879	338063035429	338063035979	338063036529	338063037079	338063037629	338063038179	338063038729	338063039279	338063039829	338063040379	338063040929	338063041479	338063042029	338063042579	338063043129	338063043679	338063044229	338063044779	338063045329	338063045879	338063046429	338063046979	338063047529	338063048079	338063048629	338063049179	338063049729	338063050279	338063050829	338063051379	338063051929	338063052479	338063053029	338063053579	338063054129	338063054679	338063055229	338063055779	338063056329	338063056880	338063057429	338063057979	338063058529	338063059079	338063059629	338063060179	338063060729	338063061279	338063061829	338063062379	338063062929	338063063479	338063064029	338063064579	338063065129	338063065679	338063066229	338063066779	338063067329	338063067879	338063068429	338063068980	338063069529	338063070079	338063070629	338063071179	338063071729	338063072279	338063072829	338063073380	338063073930	338063074480	338063075029	338063075579	338063076130	338063076679	338063077230	338063077780	338063078329	338063078879	338063079429	338063079979	338063080529	338063081080	338063081629	338063082179	338063082729	338063083279	338063083829	338063084379	338063084929	338063085479	338063086029	338063086580	338063087129	338063087679	338063088229	338063088779	338063089330	338063089880	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
36084	19796	18207	13932	8870	5517	3491	2102	1626	1025	727	700	630	632	618	606	564	548	529	552	518	509	512	512	539	542	471	522	520	475	451	475	486	475	472	541	441	480	498	469	500	495	453	515	488	479	499	501	477	440	474	451	443	493	442	461	468	511	451	469	475	465	479	455	436	482	449	454	477	484	459	480	488	467	450	465	437	496	469	459	453	466	448	453	460	470	479	449	496	464	469	433	481	492	458	452	453	468	467	476	447	452	481	470	470	467	462	497	495	501	435	474	465	473	389	458	444	443	490	492	442	484	482	441	446	484	446	494	463	499	436	475	441	463	474	461	462	458	430	487	472	468	445	473	460	473	470	437	441	444	488	448	478	462	473	502	431	475	455	470	503	490	461	424	508	433	504	464	472	436	444	426	432	476	479	449	471	429	463	477	436	486	483	427	438	430	450	461	459	447	439	500	471	449	444	446	469	483	435	442	460	464	489	472	469	491	464	457	466	472	487	480	482	442	442	467	449	469	485	464	502	514	471	483	452	431	482	485	451	466	474	417	442	435	473	510	466	470	479	496	459	467	512	437	442	469	464	432	437	448	435	482	474	463	435	476	475	478	432	461	467	458	429	470	457	447	475	451	435	467	477	435	469	457	458	463	468	445	451	468	512	457	479	453	464	424	502	459	457	505	479	463	483	503	457	484	437	457	465	478	429	428	426	468	450	485	465	431	493	469	508	429	436	462	457	491	441	478	468	499	446	471	457	471	430	451	506	483	479	489	460	450	467	502	471	469	478	477	448	518	420	426	431	464	439	484	502	469	489	458	495	423	439	457	444	473	477	447	479	445	463	427	433	468	454	468	444	480	480	515	469	445	480	452	464	481	439	497	480	420	440	473	484	473	488	453	449	495	474	512	458	488	484	501	449	467	495	458	475	441	448	468	457	435	409	434	445	438	471	449	483	442	426	472	453	458	469	433	475	474	496	486	463	478	461	462	437	481	438	453	497	447	460	420	460	490	510	446	496	493	508	472	462	463	456	481	493	503	480	511	497	445	488	469	443	446	416	417	475	500	437	425	488	469	430	483	456	450	479	470	426	468	430	452	470	474	493	412	506	454	454	478	447	453	402	474	474	468	481	440	455	422	456	450	446	447	474	441	459	447	465	478	475	461	438	458	484	452	467	508	441	471	456	454	422	469	462	437	479	460	476	441	469	420	446	439	493	439	448	460	478	445	468	446	452	456	455	466	460	423	451	430	454	477	439	457	475	496	544	488	463	480	458	501	428	456	499	468	448	476	468	471	453	456	478	472	471	491	476	484	503	480	505	509	437	437	492	451	439	444	456	453	451	431	480	448	479	426	451	472	469	423	452	472	450	439	475	460	436	468	500	470	448	519	508	430	470	481	453	466	469	504	458	489	450	474	462	485	474	448	511	458	462	450	472	436	460	456	444	470	479	449	475	484	466	483	471	453	418	477	432	467	447	459	492	469	467	472	515	504	459	507	484	435	488	475	453	481	451	480	420	452	482	493	471	492	445	464	489	488	440	445	507	443	474	414	472	433	439	441	443	467	462	514	453	446	442	456	456	486	426	485	489	469	483	442	428	438	463	433	487	464	453	448	431	504	494	447	496	437	442	476	475	448	468	453	459	497	437	482	473	527	473	499	482	466	470	492	502	430	516	426	453	466	474	462	475	503	472	470	462	452	430	517	466	468	475	458	466	464	505	494	477	487	451	465	468	457	429	451	464	487	444	481	452	507	474	452	459	442	472	509	499	440	436	475	486	462	465	534	518	423	473	437	453	499	462	463	456	454	447	469	508	458	481	511	482	460	451	463	467	483	439	476	501	434	471	504	461	475	440	487	438	443	476	464	486	452	466	450	479	455	472	475	496	414	447	446	454	475	525	448	504	441	456	477	470	505	489	509	489	422	488	454	450	449	477	437	448	451	481	474	433	394	465	468	440	429	505	473	467	431	440	466	463	494	468	490	480	489	445	463	492	493	485	502	506	457	476	477	473	495	435	440	440	426	454	404	428	469	457	482	440	470	469	465	478	473	495	475	460	484	479	494	453	460	476	501	462	456	464	469	449	428	411	481	471	479	474	416	455	483	475	464	474	466	478	451	469	470	495	441	471	482	502	505	517	442	445	464	471	448	427	458	458	447	453	463	442	462	427	456	429	473	479	453	401	501	475	497	462	481	480	453	491	458	477	500	483	479	458	466	466	457	456	425	455	476	476	479	435	473	461	464	472	434	473	454	473	484	498	515	503	461	470	460	453	464	453	470	480	447	465	484	464	490	474	485	499	503	446	467	471	486	471	426	461	496	461	435	463	488	468	469	457	495	471	445	442	455	494	483	440	441	492	442	458	494	424	478	444	451	433	460	442	432	536	468	495	463	475	487	483	430	491	489	439	482	434	497	453	484	459	441	490	500	464	415	513	484	426	478	469	466	481	436	468	442	487	473	463	466	475	449	457	485	436	464	490	446	440	486	469	467	524	479	451	472	459	448	448	456	451	503	437	471	477	484	439	435	441	442	419	460	464	428	475	482	459	451	516	447	493	498	484	495	484	482	455	436	475	487	430	492	465	433	450	503	430	440	427	442	499	481	482	454	446	457	459	426	454	472	446	450	442	498	423	443	480	478	489	469	439	478	473	481	425	465	447	468	511	507	524	450	463	449	455	460	448	459	424	457	481	453	471	450	460	462	475	438	458	489	452	486	483	475	465	447	467	498	452	460	485	441	455	435	443	455	490	478	447	440	525	469	427	444	477	449	456	468	501	474	464	475	465	451	441	426	470	447	464	420	504	517	457	439	473	442	476	493	509	471	453	460	491	483	474	422	448	428	475	510	505	460	472	466	451	474	490	459	437	499	499	487	472	458	421	439	443	438	477	463	457	484	414	492	467	441	463	483	443	446	476	453	507	488	483	490	470	453	451	491	474	479	494	459	440	478	468	442	460	432	466	477	511	417	464	446	466	441	458	512	470	448	430	504	423	467	478	455	497	456	462	462	469	503	466	457	446	475	481	483	461	500	455	428	449	482	479	466	429	428	456	421	447	478	481	472	464	505	491	438	446	475	506	452	448	470	492	468	435	461	420	456	457	458	481	466	441	447	501	477	421	457	451	473	479	473	507	433	499	468	446	474	469	475	464	459	525	448	450	458	467	480	478	478	440	497	451	443	493	482	447	478	439	478	514	469	448	451	447	484	472	458	462	424	413	478	441	489	430	437	471	487	482	465	467	453	503	437	464	470	440	462	483	509	459	482	461	471	501	454	443	485	512	473	483	469	445	433	436	446	514	479	490	505	480	495	526	493	499	481	463	414	436	460	447	442	472	425	456	480	452	431	509	489	468	465	439	422	447	473	474	400	479	424	454	467	430	499	513	439	432	452	427	494	445	456	456	477	467	442	493	479	463	439	474	483	427	456	475	456	470	462	479	498	432	415	502	463	469	471	500	474	452	464	437	493	396	453	411	437	486	450	473	437
20129	14526	22782	24066	20044	15310	11592	7660	5739	3418	2508	2143	2002	1943	1810	1703	1543	1438	1285	1350	1328	1366	1328	1318	1289	1205	1180	1160	1114	1076	1124	1053	1080	1104	1156	1078	1042	1072	1110	1130	1038	1079	1062	992	1022	1039	1020	1026	1006	984	1004	1039	1029	985	1032	1003	973	1004	1065	1025	993	1011	1023	943	1001	1017	978	996	957	999	982	1021	960	997	961	1032	954	979	1011	971	1037	943	1002	987	1048	968	983	952	971	962	895	1001	953	968	953	993	989	933	980	1000	995	1002	971	990	984	1003	955	971	1002	916	962	960	1006	903	947	974	949	975	984	982	946	1080	974	1020	982	958	948	997	983	997	961	1047	947	998	985	991	953	1023	984	958	1069	975	995	983	977	1030	987	986	985	992	991	991	1035	985	953	1026	1027	974	977	958	984	934	996	964	982	1013	1001	971	927	1002	1005	975	986	967	979	975	960	1004	1005	948	970	961	987	985	976	977	999	999	1002	896	986	1028	947	975	988	1002	988	923	1046	992	963	977	967	1010	939	1048	1041	952	979	977	987	947	977	972	981	981	961	971	1001	963	987	903	997	997	963	897	926	950	988	1023	1008	982	975	911	959	958	909	999	975	992	995	953	963	954	993	999	939	943	990	991	1013	964	1021	995	964	943	975	1055	962	947	960	982	926	970	960	978	988	981	982	957	936	970	955	950	959	970	976	1024	950	939	1014	1019	1031	982	943	1006	974	971	967	958	1017	992	996	911	969	968	997	1017	1010	1021	984	1008	1007	988	1048	974	943	967	959	1003	978	988	936	1035	953	958	958	1035	967	1000	977	939	988	1030	919	972	929	944	949	1027	974	1015	964	981	975	1003	992	990	1001	994	969	958	945	989	921	965	999	1015	967	1034	996	981	1004	955	953	965	947	973	954	982	945	966	996	1007	999	964	976	983	928	961	959	953	1016	982	1016	1023	993	996	973	933	999	991	1008	968	971	942	966	1024	994	1019	968	963	960	964	962	994	965	1002	912	973	1020	980	992	977	986	1003	994	1001	1006	966	962	976	961	1020	1026	957	993	999	974	1012	1000	954	999	997	988	1038	970	979	974	985	1000	1027	1018	980	903	1036	1024	921	984	990	1012	1001	942	938	1033	1031	1029	992	959	983	980	1006	935	1051	982	993	1003	969	961	982	983	990	945	1037	1056	1021	1045	988	970	951	959	981	939	979	975	1021	1010	918	1005	995	962	968	991	968	1001	984	957	1008	976	962	1006	967	995	992	928	977	1044	953	982	1002	1043	961	953	1000	1001	992	972	990	975	926	969	974	1033	937	999	936	986	943	956	981	985	956	1017	953	972	971	933	985	971	915	979	1022	987	983	988	999	1026	1000	970	1001	972	959	1002	954	1041	944	967	1007	959	996	999	950	960	1018	955	900	961	921	1026	959	967	1018	1019	956	946	936	962	1037	974	1009	937	983	971	980	958	947	1009	932	995	1003	962	971	991	987	1030	989	981	982	975	965	983	992	1010	973	983	1002	1014	944	998	956	1013	947	988	1005	968	936	978	987	942	1009	1008	1011	962	988	968	977	975	961	991	934	982	987	930	964	978	946	972	1026	990	974	992	962	999	960	1023	1023	1017	992	939	933	981	1012	965	1016	940	987	983	974	977	1012	960	1046	961	1016	1018	932	924	1025	983	1038	997	993	928	974	1016	944	981	981	940	1017	924	1048	952	993	952	998	985	979	991	988	948	1036	977	976	983	968	940	971	932	933	984	943	944	918	961	972	924	970	964	995	938	975	975	1043	1012	964	954	1009	1010	1015	972	951	1001	966	946	971	978	1003	1032	980	1012	1018	1043	962	986	1027	966	1015	994	885	995	944	945	958	969	976	939	1006	970	1019	1014	972	1002	984	1005	1023	974	961	972	1035	1005	978	927	952	968	888	978	957	990	1044	900	920	986	1014	981	979	995	972	998	989	1031	990	1007	1004	996	980	989	1012	971	957	935	988	1026	1008	946	979	996	941	996	1006	1049	996	992	999	955	937	973	989	965	959	1005	1002	1031	1049	920	1021	957	936	1062	969	958	1039	932	1036	992	957	1004	933	963	976	1040	1003	977	945	970	964	990	1021	1003	984	1000	956	969	953	983	1038	995	985	999	945	924	923	1045	947	989	954	987	949	936	1022	1017	969	968	981	1022	959	951	1002	936	987	1045	974	972	974	999	951	962	981	942	950	948	1011	1075	931	1032	980	976	1012	921	987	985	962	1012	986	972	962	959	1005	927	992	925	975	1037	995	1050	963	1030	978	1018	1013	996	959	1040	977	965	972	993	992	1005	1020	984	989	984	1021	970	971	1006	1004	960	952	1031	995	947	1023	981	972	962	928	1018	969	958	999	1013	1000	1008	1010	965	982	944	959	969	967	927	989	1005	1056	1004	961	1011	935	1030	932	1024	970	918	963	986	987	1006	991	950	972	969	997	1018	963	1000	947	993	1006	1019	973	992	1012	1048	944	1008	991	971	961	970	991	952	963	1025	999	957	988	1010	957	967	993	1049	946	1013	967	967	1006	1015	1003	939	997	920	984	919	992	988	986	951	954	974	936	1001	1012	1000	983	976	1010	967	948	986	986	967	959	945	985	999	997	989	966	954	998	983	990	975	965	922	964	992	977	913	962	919	1006	976	1030	935	969	940	1062	979	1024	1005	974	1000	1009	995	1010	965	962	1015	1000	928	1016	1020	1002	1005	998	977	972	950	1024	1002	954	1031	973	957	991	990	972	986	972	1006	1005	1009	973	909	922	990	998	951	1020	931	988	987	978	986	942	1009	930	977	943	992	982	1012	989	1035	955	1002	1009	954	999	1016	946	981	1019	1033	981	1005	967	997	977	929	936	995	1035	937	1007	1016	1038	991	947	981	991	910	969	944	990	981	981	1005	975	933	1043	903	969	993	938	944	979	973	904	929	962	987	1027	1007	1008	997	975	992	988	992	1015	1003	1020	952	969	974	988	972	1007	903	1048	1006	976	1004	1030	949	979	1024	971	1033	944	935	922	945	993	1005	982	1028	1002	1016	941	942	977	1023	959	1008	992	955	978	970	965	961	1060	1011	1018	1038	997	970	993	967	988	976	1018	985	972	929	920	966	988	965	915	981	942	993	963	1050	1012	952	957	953	957	967	982	960	931	1030	943	1007	997	960	974	961	966	981	962	924	982	913	980	987	948	993	947	1019	1010	987	987	936	971	1045	961	932	948	986	944	994	982	969	955	992	934	997	996	908	999	990	1035	952	937	955	963	1065	989	1033	1000	991	1021	936	959	1020	1002	941	968	939	957	963	979	981	977	975	1031	972	1009	904	946	1011	1020	936	998	932	924	1027	977	953	952	1056	935	1041	994	960	1000	1001	1000	1029	996	987	975	1018	1004	941	973	994	957	989	974	1049	1007	995	956	988	986	971	965	931	964	1014	932	963	994	1009	1004	1080	1033	1026	970	948	1021	993	996	949	954	996	975	963	1011	1020	992	944	993	999	992	944	932	982	1005	982	967	984	1093	1002	945	973	912	1002	1033	996	946	994	913	991	971	977	980	968	1020	1002	1012	974	1039	973	982	969	1003	997	957	1003	986	985	1031	955	1010	961	991	971	967	952	986	967	1008	1021	985	957	967	971	950	962	927	995	924	975	1011	1011	932	956	967	921	1019	990	955	940	993	955	1024	1007	923	984	985	1040	960	1020	980	920	932	1030	1002	962	983	929	963	923	932	1012	991	964	979	1001	954	965	974	1032	962	939	960	1040	974	941	980	1007	937	958	985	1012	975	941	926	1018	963	1011	955	971	939	1015	940	1025	984	1006	996	944	955	919	998	996	1027	997	965	1038	1041	962	951	962	1012	989	936	1020	1010	925	994	970	995	935	1001	927	982	1000	976	1004	968	999	991	972	986	992	980
15547	7235	6118	3878	2381	1441	992	697	584	478	437	452	418	420	420	411	429	398	454	408	403	382	351	369	377	400	379	392	370	402	362	373	406	388	401	421	363	385	372	363	420	409	380	392	392	353	359	395	389	332	370	374	347	393	349	374	421	382	386	378	357	337	411	380	355	367	332	361	348	399	414	373	360	377	381	381	342	418	372	353	393	359	369	367	368	345	352	345	381	368	379	371	341	419	380	381	375	408	388	366	381	395	350	333	383	395	377	355	391	426	423	374	401	384	389	375	374	395	337	348	375	372	380	361	362	357	367	364	356	343	380	339	355	369	379	402	360	401	336	358	326	378	363	327	357	341	354	373	359	407	330	377	364	366	314	360	331	357	355	373	375	352	406	362	359	381	381	395	403	374	391	335	379	356	379	362	363	353	375	360	398	400	373	389	360	391	367	406	374	406	364	346	394	397	357	356	356	388	380	393	402	398	391	386	378	369	389	354	400	382	402	366	370	339	410	366	353	359	409	422	399	364	384	395	363	417	390	387	394	381	388	362	343	377	347	360	384	349	393	338	422	405	345	371	335	351	373	334	384	382	342	403	361	358	362	403	354	407	415	387	364	345	381	366	365	351	378	417	401	377	390	368	360	380	360	392	365	351	404	418	369	392	395	377	411	405	371	367	362	354	343	364	374	346	337	374	390	353	361	359	345	365	406	409	380	359	362	369	362	398	348	375	327	343	399	403	349	390	374	409	329	358	387	363	344	433	387	368	348	406	366	408	345	348	373	354	387	372	395	345	349	380	351	350	344	346	380	407	360	406	358	357	362	364	370	372	373	389	382	385	387	392	360	395	370	405	357	384	371	384	300	398	361	351	335	428	387	379	351	378	392	368	439	375	402	335	355	391	440	365	388	382	361	361	357	374	402	387	407	370	378	356	353	364	347	359	367	388	369	335	382	396	396	367	369	380	381	409	374	385	358	402	377	389	357	393	366	357	389	376	391	386	401	351	360	370	413	360	372	354	382	358	401	367	392	387	400	369	409	372	350	362	356	345	395	352	350	361	366	401	366	368	351	368	393	370	365	379	366	355	384	402	367	353	410	385	349	359	374	377	414	357	364	378	401	435	353	373	348	367	404	370	365	339	418	356	354	345	372	424	395	355	366	374	359	405	406	325	358	349	361	439	387	344	408	351	353	375	364	407	381	356	343	375	363	365	375	363	404	361	387	405	387	366	352	369	350	382	373	394	422	377	398	383	394	370	367	354	390	392	334	379	389	362	357	366	402	414	375	405	372	346	376	351	356	381	357	377	378	364	406	396	352	379	379	376	378	313	397	411	384	355	364	368	373	353	370	353	382	413	373	358	375	345	411	358	371	378	372	314	340	346	379	366	355	354	367	370	370	377	375	362	391	382	338	373	397	357	395	362	370	381	373	409	355	382	344	390	367	334	388	347	383	362	415	367	372	364	362	401	379	349	376	423	378	348	410	370	350	388	364	359	394	382	353	380	372	385	383	386	359	366	384	362	388	385	359	405	392	407	356	368	374	352	384	370	377	358	355	376	363	393	441	372	359	345	375	410	386	384	386	377	398	355	337	394	373	350	366	387	373	361	348	374	337	395	390	356	363	390	352	378	366	358	364	401	347	384	385	375	342	388	391	370	374	363	396	403	384	368	407	377	356	380	370	375	382	357	370	353	355	324	355	382	382	382	370	355	403	345	366	358	405	373	369	389	378	366	394	371	367	379	377	381	359	345	353	399	391	382	354	345	397	356	384	359	379	394	350	396	368	384	345	391	427	361	352	383	381	392	402	370	393	363	406	386	347	352	370	358	394	391	412	414	375	397	367	352	350	362	350	378	394	412	332	387	434	384	391	359	387	370	361	370	386	387	352	401	366	344	338	357	366	402	361	433	413	378	401	328	354	372	366	368	399	355	338	365	378	382	383	381	368	386	409	390	370	354	378	391	375	351	367	371	388	345	362	362	362	365	345	366	373	373	361	378	320	436	383	389	354	354	385	349	357	372	371	358	349	393	359	380	397	390	372	355	375	389	368	346	372	380	342	361	381	337	376	364	347	353	349	377	415	360	366	390	363	354	378	361	392	340	370	373	387	375	382	383	370	360	394	386	356	391	403	403	357	375	388	335	344	355	406	346	394	378	394	377	349	376	362	372	366	374	398	394	386	385	367	405	373	362	389	340	365	376	362	374	370	352	330	384	374	372	393	347	384	378	386	378	364	384	357	346	359	389	415	360	357	404	391	381	374	409	386	351	364	333	344	386	377	411	378	417	396	375	380	366	367	352	360	414	405	418	374	368	384	394	370	388	384	399	416	370	406	375	343	398	352	360	389	378	339	343	371	377	368	375	357	395	335	392	375	356	378	364	377	374	396	359	371	385	381	386	380	373	356	357	362	387	364	388	386	357	346	344	410	363	370	353	361	388	335	308	370	379	406	363	375	383	363	355	370	379	368	393	366	381	342	349	386	362	359	364	394	413	354	391	366	363	378	379	345	375	393	379	357	394	383	370	364	385	400	407	410	369	343	332	371	364	382	380	344	357	378	425	366	349	379	396	353	371	392	370	373	358	354	363	362	352	413	393	412	337	387	359	347	384	443	357	371	359	364	398	400	388	368	359	379	373	374	387	379	407	362	372	380	358	360	364	377	338	335	363	350	383	394	386	373	357	379	362	332	374	394	330	369	377	431	391	379	383	410	412	391	395	366	395	386	350	379	394	372	377	375	349	365	359	402	384	391	388	382	373	361	354	336	362	393	369	358	387	350	375	381	376	362	417	362	394	384	407	375	347	357	373	365	441	363	360	384	354	361	359	423	394	387	336	371	379	355	369	366	371	384	379	395	361	387	393	355	331	379	361	378	340	391	394	400	378	393	358	393	364	380	384	383	381	381	327	394	370	358	372	341	376	408	347	381	387	353	358	417	352	356	371	354	374	402	396	371	386	375	359	367	393	391	386	391	335	362	375	348	389	362	346	401	370	382	395	397	398	399	401	400	377	332	394	347	372	363	356	387	359	363	420	396	328	394	360	389	366	375	377	372	363	363	412	389	361	401	385	345	385	378	376	344	370	378	346	351	364	376	385	387	334	344	383	390	359	399	398	381	384	399	389	360	383	345	414	358	343	398	334	387	401	386	401	366	368	393	382	352	360	393	368	391	403	364	367	320	388	354	414	362	374	384	389	351	382	352	381	357	401	396	370	376	329	392	365	342	377	390	397	361	390	368	363	366	379	384	399	371	359	362	352	370	401	359	370	374	330	368	367	372	401	384	354	355	395	369	369	383	363	339	363	387	371	378	406	396	390	368	387	343	383	380	397	341	351	412	425	379	413	376	350	350	335	363	384	397	374	384	392	400	363	350	362	386	343	412	357	361	379	384	374	383	358	358	377	346	341	433	363	405	387	337	381	379	359	364	347	384	336	366	390	377	378	355	371	372	394	350	369	389	373	393	373	351	370	398	380	355	396	416	383
8938	5976	9924	9575	7553	5164	3667	2656	1639	1323	1228	1131	1028	1134	1059	1097	1013	927	946	927	891	918	950	994	906	948	903	912	865	878	848	830	815	859	835	774	857	893	856	828	856	845	839	774	839	841	808	860	826	851	836	813	838	765	845	851	815	807	831	807	850	824	823	793	849	863	812	826	810	848	805	794	872	836	795	812	803	866	797	833	828	803	793	822	791	785	802	798	787	812	804	832	770	776	823	874	807	804	818	815	800	816	834	808	765	847	790	818	833	834	819	836	781	777	824	854	851	763	816	820	764	783	803	824	811	808	784	796	779	772	825	808	872	805	818	834	808	851	829	801	780	812	836	836	844	868	839	849	760	798	825	848	837	736	830	812	860	819	813	800	828	848	847	810	799	843	792	768	818	844	818	828	814	826	795	852	872	830	805	820	834	838	840	814	807	762	802	799	806	866	802	790	842	792	812	794	818	759	808	797	821	771	811	848	751	809	805	825	774	817	866	824	791	769	744	813	741	794	800	803	850	772	826	815	806	827	863	813	813	826	790	794	839	813	805	830	816	799	858	793	815	795	778	779	847	815	793	827	788	785	799	828	806	832	814	782	795	799	886	849	799	801	778	816	822	843	849	759	788	785	823	806	806	768	805	827	874	785	803	792	824	851	851	815	791	799	808	855	844	872	832	833	852	802	842	814	791	832	823	812	843	809	810	855	790	832	802	876	845	800	849	819	770	866	798	847	771	790	803	840	790	772	802	799	794	798	851	826	797	815	821	815	813	779	806	772	816	809	832	791	830	770	791	829	812	823	848	781	832	747	772	827	794	832	802	781	854	824	844	810	784	787	806	877	849	832	845	805	762	835	809	826	792	791	822	789	807	842	789	788	776	784	792	807	822	844	811	829	806	823	814	821	833	803	801	821	840	843	837	851	781	829	811	779	776	829	813	806	848	797	781	790	863	828	886	808	770	813	853	799	829	809	779	801	833	845	801	810	809	839	774	737	816	838	815	766	828	834	806	760	840	809	833	862	835	780	796	824	842	782	836	831	796	785	861	755	775	782	814	798	818	816	792	809	806	803	854	780	811	781	812	782	803	772	803	799	785	750	803	787	789	791	869	830	856	800	831	828	800	831	850	845	847	793	796	771	771	795	803	816	815	805	835	837	837	759	767	788	784	783	807	790	803	792	773	758	797	786	788	791	802	856	791	824	840	814	825	777	878	774	832	811	785	783	860	791	804	775	829	848	793	837	805	795	802	809	807	857	768	785	803	845	839	779	839	850	847	789	796	794	829	769	840	813	795	869	770	800	859	801	791	753	804	844	760	833	812	840	779	828	861	814	823	776	799	773	838	812	801	751	872	826	773	822	798	837	820	773	803	844	834	859	828	784	821	822	785	813	806	829	798	784	777	832	808	795	747	836	781	762	810	730	852	855	774	803	819	858	800	826	823	824	860	825	840	825	829	788	857	810	893	807	771	836	807	839	803	828	792	803	854	788	822	768	791	771	824	854	824	870	815	823	807	828	805	816	805	783	782	822	822	816	832	821	836	820	845	764	818	810	832	832	886	795	773	817	781	817	769	834	848	777	813	785	802	781	856	847	802	761	799	777	769	838	844	843	830	822	825	817	794	782	847	830	774	791	862	840	822	802	785	791	824	769	842	822	818	738	801	767	778	804	771	836	801	815	765	792	832	818	757	784	808	831	785	813	782	791	823	784	782	770	815	759	817	783	758	844	791	814	821	815	808	820	785	854	834	812	783	842	782	778	831	813	770	797	798	783	811	784	799	780	808	787	850	807	837	809	782	810	863	785	803	851	836	773	819	821	820	808	776	816	795	828	761	858	791	869	788	780	800	808	760	798	805	819	795	837	822	773	805	799	832	799	789	798	782	818	785	762	783	831	838	798	837	857	847	798	822	798	861	838	818	840	810	810	791	825	778	738	802	801	783	825	833	780	802	850	812	882	858	713	774	797	815	848	782	818	821	793	776	820	816	797	859	807	806	828	870	787	801	845	807	767	794	857	825	805	818	809	843	827	840	871	791	805	818	808	806	856	790	823	847	833	846	822	846	815	809	812	814	792	831	821	856	815	790	780	825	837	814	790	860	776	822	805	797	787	840	822	807	791	820	795	734	779	876	829	782	853	806	841	821	822	813	830	850	804	785	861	823	804	794	779	782	810	802	786	824	830	771	830	818	809	835	792	819	829	775	763	733	814	807	846	826	838	826	823	792	822	799	833	839	816	791	807	819	806	840	819	790	821	829	828	844	860	807	841	803	831	805	827	862	782	802	773	773	853	732	800	854	809	797	804	796	828	802	794	797	802	841	830	824	845	805	787	775	799	790	754	782	829	822	829	805	782	801	776	771	808	792	773	830	794	831	842	812	866	824	801	826	832	792	812	769	787	784	843	797	838	812	799	799	801	846	844	822	778	776	827	841	810	770	818	823	861	773	773	792	793	816	845	817	810	795	759	790	771	786	753	773	783	801	827	819	797	793	808	819	867	823	811	801	882	802	795	792	825	790	793	790	797	781	810	803	847	781	814	811	781	822	805	801	801	770	820	808	804	784	840	870	802	789	792	793	806	854	795	766	799	835	767	791	826	822	809	805	852	802	866	829	812	777	793	838	820	781	849	824	825	833	826	854	801	771	799	849	794	877	794	794	782	834	847	813	814	813	828	873	813	826	849	845	826	831	787	809	821	815	837	843	834	808	801	799	789	827	763	822	805	850	837	845	884	798	819	819	836	846	820	829	815	836	814	849	830	818	804	817	869	782	837	858	838	792	818	801	796	816	763	795	811	868	831	838	826	795	802	827	791	828	808	812	821	817	815	758	829	758	764	807	823	794	807	793	820	819	843	840	803	780	837	818	828	815	778	826	714	788	830	809	772	837	800	812	771	781	798	825	800	871	826	828	793	813	774	801	875	768	776	859	868	759	808	794	778	793	803	770	838	789	826	820	837	815	804	787	805	833	790	796	793	786	775	824	798	742	830	790	827	783	821	813	838	819	834	798	801	866	859	850	794	837	820	817	805	808	826	798	836	800	786	781	773	775	815	832	803	798	831	849	834	830	840	824	826	856	812	775	816	821	788	776	818	830	822	842	835	814	803	814	828	808	809	805	809	852	779	816	832	808	863	831	845	829	768	771	774	814	824	837	851	779	802	807	780	810	837	838	845	835	814	838	782	765	822	849	867	825	808	823	773	808	825	804	823	787	797	789	795	838	842	797	794	830	808	808	801	778	827	867	753	791	824	746	762	788	792	769	818	881	808	788	820	772	798	841	783	812	795	829	820	823	817	770	806	796	779	814	811	854	810	850	781	805	848	787	818	834	806	805	816	849	817	805	816	829	812	815	809	843	777	770	771	795	802	782	809	815	863	816	818	830	813	803	786	831	759	795	859	794	774	799	788	798	799	801	792	807	794	839	795	814	851	836	845	755	824	810	818	800	789	799	792	792	810	839	772	815	854	800	753	833	819	807	792
26805	12303	12925	9084	4943	3289	2474	1573	953	688	601	502	531	497	479	502	471	477	447	474	433	424	441	427	444	406	411	438	408	430	421	417	392	381	422	448	386	420	418	429	394	383	406	439	403	424	430	422	434	424	372	401	428	412	450	468	422	372	359	364	411	388	389	402	375	417	411	428	437	404	394	385	417	413	395	438	390	367	411	375	374	404	368	379	403	403	407	399	427	426	384	418	396	380	440	415	419	419	436	403	402	454	402	388	423	397	416	406	375	414	407	433	412	427	402	414	404	384	383	407	383	428	415	413	411	367	386	436	446	387	389	408	422	369	411	420	407	373	421	380	400	441	356	419	434	391	352	400	392	370	391	386	406	399	407	378	398	375	388	394	445	402	435	359	390	395	419	379	412	380	440	419	405	422	390	398	373	362	416	445	391	401	440	419	413	383	391	397	435	415	392	390	404	372	402	433	405	417	425	406	412	423	376	383	408	433	411	432	419	437	423	456	394	433	439	411	434	362	406	392	417	429	421	425	380	455	415	421	408	420	392	409	412	368	454	411	392	422	387	350	392	421	412	390	418	392	397	426	431	435	443	419	430	409	417	432	435	410	400	419	402	460	414	402	429	442	393	439	422	408	404	425	431	373	399	401	397	389	397	411	419	408	413	446	381	400	412	391	397	405	379	379	401	384	400	402	424	409	405	389	423	397	424	400	377	429	419	386	359	380	382	394	400	347	411	392	382	421	406	384	373	403	380	403	399	336	412	409	372	423	381	425	426	441	439	393	427	415	386	397	420	421	378	384	409	408	406	423	423	398	424	444	423	411	420	425	380	394	376	378	365	446	444	437	390	387	438	413	432	372	372	399	417	415	395	352	409	404	389	453	381	406	424	397	383	381	395	423	467	403	426	396	403	420	394	415	377	397	422	406	399	436	394	390	410	422	414	442	424	415	377	390	407	391	407	398	396	403	403	407	361	366	398	407	371	381	409	417	401	365	389	377	390	411	410	442	359	409	437	402	417	394	390	416	386	404	382	369	397	411	407	405	413	399	366	393	408	457	404	448	411	377	394	390	422	401	389	399	411	403	399	400	428	413	446	399	382	383	400	408	412	407	463	393	380	377	403	442	401	427	403	405	390	395	394	417	430	407	469	445	397	368	381	453	432	378	426	391	419	410	404	370	382	385	375	390	406	402	389	410	434	404	410	402	400	437	422	402	443	417	398	422	423	446	396	405	398	416	448	408	468	398	382	434	408	442	395	414	433	415	407	377	372	411	397	381	433	401	449	380	388	381	403	387	394	402	413	415	406	401	404	417	440	428	421	406	423	433	386	413	430	420	380	379	397	402	415	428	398	414	399	379	385	403	431	413	400	414	403	405	371	350	391	373	414	390	381	409	367	363	394	385	446	404	415	395	424	422	377	432	393	413	414	368	386	404	422	411	419	395	363	427	411	402	439	428	422	378	450	439	388	394	437	425	376	399	401	379	442	474	383	416	363	407	383	430	402	402	424	380	415	435	430	357	393	375	423	378	402	407	383	394	372	386	338	369	426	422	379	401	421	392	387	426	422	418	401	430	409	389	413	401	378	396	387	414	362	425	418	424	434	360	417	407	434	404	424	392	425	426	404	437	403	415	354	396	399	357	381	426	393	370	381	378	401	398	421	379	404	451	410	397	418	393	410	375	394	390	436	357	426	433	407	449	398	402	422	446	406	421	422	428	427	402	397	392	381	416	387	386	398	403	415	361	393	377	359	377	419	443	404	392	376	424	423	414	419	398	399	405	445	383	409	372	404	406	395	427	379	414	377	421	434	419	393	404	400	381	361	401	433	418	411	381	436	389	397	426	367	400	418	442	435	413	373	419	428	436	459	423	400	444	428	463	391	362	389	346	407	408	416	433	443	410	421	425	366	412	395	411	399	432	412	409	442	388	404	427	413	401	412	444	448	412	363	405	445	426	403	438	409	395	418	427	388	403	367	408	403	430	392	391	444	407	431	404	421	393	420	408	409	417	406	404	396	410	381	370	393	407	428	389	383	399	386	408	423	397	390	387	414	379	415	359	407	369	438	420	412	417	403	387	403	402	396	401	389	409	416	423	383	425	404	381	413	382	429	396	415	393	408	444	409	392	430	408	361	382	428	383	430	375	406	412	436	427	406	411	395	406	372	417	427	412	388	419	385	402	422	422	400	435	406	424	390	385	426	428	436	419	399	421	411	398	393	438	406	415	402	391	387	433	381	397	378	391	423	409	412	392	401	401	438	435	427	409	375	414	380	376	389	397	395	400	456	416	425	406	445	437	437	396	418	378	412	446	383	414	395	393	412	424	395	386	409	385	358	399	417	397	378	414	371	398	385	378	379	405	428	396	404	429	407	404	415	413	426	428	449	441	408	423	384	397	414	378	416	467	473	412	414	393	419	417	366	393	421	408	429	379	380	373	383	404	391	403	432	374	385	395	378	383	423	425	418	397	423	409	437	410	394	428	407	403	381	426	414	400	422	403	371	440	415	405	444	390	396	368	436	432	424	391	393	406	373	377	424	413	353	395	404	383	388	419	396	443	415	424	395	431	435	429	429	434	452	415	423	403	409	427	432	361	408	427	422	390	441	403	416	415	401	412	384	399	416	389	413	401	437	418	400	374	402	408	466	421	413	400	390	394	421	385	390	436	377	415	419	423	404	423	413	407	415	451	420	406	395	402	421	419	408	408	398	398	432	412	407	389	373	406	413	387	400	428	378	382	408	438	381	421	379	419	425	376	396	425	425	469	387	431	462	405	412	393	391	402	413	420	455	383	393	402	385	397	374	393	411	436	378	429	428	419	372	370	395	408	391	435	401	397	423	408	398	391	437	400	375	439	414	378	433	409	418	399	381	413	395	391	358	400	382	432	401	401	409	381	392	369	402	404	395	395	422	378	353	409	438	416	425	445	426	378	368	416	444	399	418	425	380	373	390	422	380	401	411	396	428	398	400	363	408	380	385	378	371	397	394	400	419	402	417	414	444	381	410	386	428	384	414	430	372	444	432	424	372	400	365	377	382	441	423	397	417	394	405	388	399	419	421	380	401	419	394	372	408	434	387	392	417	401	427	401	446	424	402	379	434	371	400	360	396	441	418	399	382	444	422	404	442	400	368	411	437	409	396	359	389	371	417	380	411	413	419	426	418	381	415	382	379	433	450	409	398	421	429	395	435	441	447	402	426	436	404	443	398	404	451	382	423	417	384	412	383	384	408	404	412	396	396	404	423	406	444	402	421	400	376	419	441	425	413	397	395	429	387	372	403	413	447	398	418	402	410	374	441	398	415	393	388	433	413	437	428	412	397	383	397	388	390	439	393	356	379	397	391	414	428	408	407	383	401	412	396	424	394	426	384	420	398	431	412	388	450	419	432	380	405	385	402	459	395	391	366	407	409	391	395	425	410	389	408	395	390	366	400	422	387	430	371	424	435	414	449	441	418	373	402	408	368	400	446	387	386	422	402	399
15624	9360	18946	17802	13604	11141	8781	5591	3337	2465	1875	1654	1478	1473	1344	1339	1192	1180	1155	1139	1069	1141	1142	1062	1050	1036	1038	958	1012	913	898	938	880	1008	955	958	893	930	946	933	875	966	924	878	918	914	908	945	892	944	905	846	877	910	881	909	864	920	905	919	839	865	883	861	848	867	861	893	883	861	875	864	883	934	844	884	896	884	807	894	883	861	824	852	929	834	860	838	857	893	832	885	850	878	862	931	851	917	885	836	862	908	808	856	864	911	838	860	889	901	901	901	856	887	843	852	901	862	960	923	872	893	880	839	886	836	822	847	886	910	878	861	899	908	883	833	883	911	876	872	875	869	875	887	859	868	882	856	909	890	835	901	897	851	861	884	888	885	926	860	856	885	817	929	904	880	872	831	852	893	921	871	848	845	870	894	892	920	883	878	895	930	811	858	889	843	837	874	856	867	908	878	887	834	852	848	849	817	846	841	841	853	861	872	888	889	946	917	889	897	866	841	881	847	903	863	880	887	872	917	835	817	853	858	879	868	906	893	910	893	858	884	855	829	865	849	857	825	863	877	854	861	835	929	799	882	925	850	874	885	891	862	874	883	806	900	884	817	843	865	874	896	878	855	878	902	864	875	854	888	889	845	920	909	888	912	867	850	880	899	875	853	937	913	874	835	892	862	876	873	844	859	829	893	830	952	851	900	864	898	831	844	885	864	844	844	856	891	854	827	918	886	849	884	843	918	924	894	873	878	871	867	875	897	900	829	902	872	891	893	895	919	899	876	814	870	843	917	889	848	851	844	841	885	890	823	878	941	863	845	858	878	850	846	902	847	887	937	850	861	857	922	863	901	896	891	864	924	848	872	880	870	875	873	891	849	873	842	905	870	870	838	894	873	892	934	844	851	873	903	888	892	908	891	906	868	852	849	901	824	840	874	908	881	886	913	898	875	829	846	884	863	862	822	876	885	910	906	862	886	891	871	903	852	901	812	811	847	855	929	870	855	905	902	849	888	953	871	841	933	873	852	829	903	861	872	893	867	894	890	887	876	922	859	844	873	895	874	870	849	912	883	893	854	890	895	873	850	889	861	875	921	875	901	847	799	905	865	873	855	894	844	877	901	843	863	922	880	844	883	865	919	875	852	875	862	866	888	816	909	861	912	907	836	854	904	903	879	847	876	920	844	911	871	880	906	866	848	886	874	853	856	862	877	834	839	857	921	884	843	893	840	901	852	890	920	890	879	838	891	884	871	885	914	893	817	873	870	886	886	876	853	854	885	892	870	854	861	845	909	877	852	866	882	858	905	909	866	827	880	874	854	830	901	901	876	890	882	917	912	900	819	906	857	869	935	848	884	842	972	857	868	871	835	905	825	876	845	872	866	868	877	834	879	923	872	916	904	885	862	846	844	903	883	840	869	822	848	845	844	865	900	908	888	847	889	831	870	892	864	875	844	854	824	864	892	876	884	902	873	916	819	871	875	890	933	835	900	895	881	898	865	845	867	946	886	901	850	879	882	845	870	884	876	903	926	826	860	889	863	874	857	842	867	936	860	904	856	919	888	924	878	881	840	874	927	842	818	844	857	901	879	913	856	872	880	858	856	894	906	867	849	856	912	866	839	839	833	873	876	867	862	940	876	860	894	884	831	889	857	861	886	891	820	872	927	818	911	837	934	866	850	855	840	829	840	861	860	854	868	877	897	857	862	827	825	892	886	940	919	852	872	832	877	839	925	890	877	903	859	882	849	833	860	882	900	834	839	868	874	889	858	927	916	904	968	857	874	894	888	867	920	848	870	854	852	904	872	892	853	862	925	883	864	903	857	848	885	836	876	846	847	898	881	870	905	875	920	905	878	869	898	913	886	863	856	834	867	859	857	890	846	880	855	886	856	876	925	875	824	941	871	909	873	899	915	865	852	850	887	857	925	859	898	882	831	878	870	923	858	837	877	896	893	878	865	884	873	833	836	888	826	859	879	859	846	894	870	829	861	853	831	862	877	861	881	892	877	883	927	894	882	923	884	839	892	850	858	910	914	913	898	879	867	862	894	932	853	893	918	836	911	860	883	913	940	884	856	868	831	882	888	879	873	941	922	875	910	838	881	889	844	842	839	892	871	812	906	897	894	832	895	865	937	867	847	850	897	929	813	843	916	906	880	911	841	889	881	853	889	839	910	891	836	863	854	847	860	822	864	828	868	879	910	863	897	888	880	896	859	841	887	861	864	867	886	909	895	900	861	914	901	866	907	851	845	909	885	870	836	881	817	907	876	876	842	891	879	874	908	838	850	876	886	843	870	866	795	862	869	893	872	871	929	865	881	888	894	888	848	879	841	886	884	946	902	821	846	887	847	901	879	914	889	815	898	871	924	865	870	892	888	873	894	874	882	939	878	874	874	874	887	928	901	866	897	887	884	901	860	885	867	865	789	893	860	882	861	898	853	877	919	900	872	888	852	934	804	889	891	916	874	881	875	857	869	842	908	894	903	949	825	915	868	870	882	883	889	847	900	910	899	955	831	846	882	901	894	877	816	894	845	841	849	896	898	870	925	936	870	862	865	812	780	918	882	872	816	850	877	908	907	897	840	899	853	827	917	901	861	943	839	860	941	815	909	887	866	902	915	851	877	888	888	856	880	879	908	910	850	922	867	844	866	915	958	869	911	880	893	853	859	912	870	913	855	852	807	898	859	859	846	844	870	862	847	915	865	900	923	878	895	905	878	886	879	882	856	872	872	921	872	889	874	879	904	810	876	846	867	894	849	853	868	870	829	931	899	882	875	888	892	871	848	852	847	889	880	894	929	859	917	897	877	862	873	847	823	833	898	883	873	893	913	881	862	893	900	887	908	804	858	886	877	871	864	890	887	873	900	892	892	877	824	890	915	849	862	874	859	852	835	947	857	849	917	901	874	908	865	860	874	858	850	835	890	886	904	906	846	897	864	845	892	889	842	868	917	845	886	906	891	867	838	839	872	847	886	872	899	864	825	892	895	897	930	883	927	906	893	869	863	842	903	892	932	855	865	826	847	856	904	908	842	882	860	929	820	862	895	928	929	895	892	874	904	864	898	840	917	902	932	866	934	896	882	838	907	841	841	829	875	948	876	896	867	814	861	818	900	873	868	886	877	851	848	879	850	840	807	880	864	833	858	899	866	868	862	937	889	845	941	931	894	842	870	862	891	911	863	858	866	864	883	882	852	899	853	854	908	804	861	896	861	897	902	904	894	797	910	893	911	834	834	853	894	856	886	875	871	868	868	855	864	914	846	857	895	894	830	894	890	878	896	899	869	823	891	844	885	897	872	927	829	903	864	857	833	874	843	860	889	829	851	909	878	897	842	880	898	848	878	883	883	871	841	905	888	823	918	851	809	810	903	878	862	845	893	857	885	842	826	887	839	855	833	913	898	926	836	841	908	901	878	858	856	867	897	847	857	828	857	906	905	874	855	837	913	865	879	826	845	891	870	876	857	862	861	881	909	870	887	891	969	902	864
32600	17801	15156	13436	9143	6915	3702	3181	1617	902	798	669	668	570	617	611	576	523	500	514	472	475	523	526	501	490	490	503	500	439	464	497	449	499	483	483	476	493	493	446	444	458	450	497	500	479	427	495	477	489	448	486	436	424	468	430	448	466	452	476	439	445	491	491	427	444	431	447	438	473	454	452	495	435	479	499	457	432	427	457	440	435	482	440	411	487	467	474	439	426	466	480	461	446	448	495	426	439	464	451	438	447	457	456	476	508	450	427	448	467	472	476	434	463	446	439	439	464	451	434	485	474	493	472	421	466	442	472	405	469	486	440	455	434	433	455	442	451	433	429	464	436	500	463	456	474	448	494	431	454	470	450	430	420	483	471	437	437	448	475	431	462	478	449	460	451	452	422	454	445	442	438	430	468	454	484	396	462	456	470	438	422	460	410	441	482	465	434	433	447	445	426	454	470	439	403	427	475	435	446	436	446	440	416	484	471	461	473	453	459	462	468	482	409	446	440	464	455	436	498	428	425	467	438	454	462	455	470	456	446	471	439	481	465	431	452	445	466	475	428	433	419	469	451	417	440	450	469	456	433	422	440	469	477	481	445	469	460	487	432	449	462	404	438	441	454	467	425	471	480	457	462	439	478	522	486	440	461	453	450	458	462	439	453	455	442	458	449	462	452	396	499	462	500	467	467	457	458	472	395	477	461	460	436	426	445	466	481	429	497	496	442	447	455	465	485	455	435	456	434	499	452	454	413	475	480	458	480	445	460	416	465	468	463	454	503	486	463	447	467	464	462	481	469	430	470	427	438	475	447	414	432	465	503	431	430	447	441	440	512	475	447	467	452	433	463	454	427	461	442	510	443	486	481	451	490	453	483	482	434	442	469	437	472	418	430	452	430	419	468	456	455	470	458	452	437	459	429	452	481	467	465	472	420	435	456	406	447	488	457	422	444	402	456	455	473	450	489	437	432	417	473	464	448	467	478	441	450	436	455	448	428	444	468	447	454	434	460	443	491	467	462	492	417	476	459	430	470	469	466	487	500	460	443	436	419	488	447	420	481	432	430	427	457	453	467	446	440	481	446	448	471	395	470	462	492	476	449	489	432	462	468	435	480	461	446	417	415	493	476	482	468	457	487	470	430	459	443	440	475	446	457	459	435	453	469	455	427	464	442	433	456	478	497	424	508	429	423	461	431	460	442	432	471	447	409	419	470	435	437	461	473	468	461	505	464	448	476	413	452	492	446	418	449	447	470	459	446	469	444	474	411	456	448	435	446	449	470	446	476	428	459	428	459	439	427	471	452	460	475	515	435	451	429	465	433	468	453	444	426	402	458	418	461	467	470	444	466	419	447	457	452	435	442	424	463	499	421	437	514	439	449	448	464	477	456	453	461	439	485	425	433	419	473	460	443	423	449	442	497	453	468	436	487	497	448	471	489	440	444	428	425	424	454	436	478	450	457	468	466	451	466	437	444	464	415	448	471	478	466	471	471	469	454	450	446	475	497	448	472	426	454	511	462	436	461	442	455	467	430	440	393	440	442	464	442	469	468	420	417	463	441	476	454	441	417	476	483	447	494	439	468	492	452	447	467	458	433	503	483	440	406	481	470	443	458	455	496	468	425	452	468	473	475	481	463	473	488	472	494	414	423	440	516	485	503	470	438	474	441	452	442	456	445	429	437	454	475	428	485	480	432	462	460	441	475	426	471	439	415	438	447	488	462	479	470	434	491	463	470	471	451	446	434	478	426	460	462	460	425	472	470	446	481	434	474	463	439	485	471	446	452	456	440	480	492	492	467	463	460	468	441	450	445	457	421	460	448	439	425	481	452	466	455	482	430	480	470	422	448	459	479	460	473	435	484	450	472	474	460	468	448	470	453	468	459	464	475	468	478	476	454	489	452	498	450	473	491	454	408	420	439	436	477	450	446	443	524	458	470	451	459	473	446	429	459	478	417	435	444	440	493	447	472	489	459	433	439	451	443	430	464	466	423	433	432	457	428	426	432	467	473	446	420	448	450	422	436	451	457	444	464	457	450	450	472	473	437	435	428	448	410	451	461	463	481	440	498	459	415	474	451	470	444	421	444	432	439	449	432	483	408	454	460	461	471	446	468	424	418	458	464	485	460	436	451	456	472	473	434	414	483	465	463	405	480	440	487	472	472	461	483	439	472	455	470	465	500	445	477	517	450	491	468	443	413	477	437	467	493	472	433	457	487	449	401	459	450	494	447	473	455	414	442	451	430	496	469	455	470	507	454	453	447	445	460	470	439	441	424	458	487	443	429	512	474	422	462	458	446	441	458	453	431	461	461	470	436	481	464	460	458	491	465	430	466	474	460	439	463	428	472	488	457	464	456	445	445	486	422	435	471	413	446	460	432	448	458	447	474	449	454	462	447	407	453	436	476	415	463	481	460	452	410	425	490	445	415	469	469	450	479	428	448	453	460	511	472	431	444	454	466	454	433	485	483	478	441	448	422	420	439	421	429	473	477	467	428	423	469	476	466	484	466	472	474	454	448	463	487	435	495	431	465	484	476	443	472	480	470	463	461	476	449	455	448	432	435	480	417	424	421	479	474	446	467	465	422	460	471	492	456	481	410	426	435	445	434	449	513	463	481	483	479	441	447	476	469	428	484	469	455	453	402	461	475	437	458	442	491	491	463	395	433	441	474	439	474	425	483	431	454	464	459	407	446	414	483	453	476	456	435	447	465	458	463	448	424	473	416	437	474	449	478	511	461	477	463	478	457	482	434	493	469	492	424	422	427	504	450	468	485	454	465	461	500	486	440	481	479	456	461	457	458	459	471	446	442	470	483	471	475	453	424	423	447	412	473	442	458	429	430	490	484	472	424	438	474	499	456	435	474	460	443	466	430	457	438	445	446	451	477	432	486	425	489	438	504	410	453	478	424	456	467	473	406	469	474	433	437	442	448	474	501	454	463	460	456	485	458	435	447	451	416	474	469	524	474	449	450	469	453	461	519	493	448	461	492	458	479	475	482	477	462	457	484	480	445	444	456	445	444	479	433	427	442	433	455	442	469	459	464	459	481	488	448	455	423	471	412	426	457	454	432	495	449	473	439	455	458	470	489	478	459	465	428	446	447	490	446	428	471	454	476	434	471	467	483	455	491	444	448	469	450	465	436	458	440	442	447	471	470	453	460	493	442	473	495	454	448	449	478	435	455	467	441	468	455	455	473	504	442	418	433	489	460	468	454	455	471	460	480	465	444	471	457	458	443	489	460	494	478	478	406	449	467	462	464	418	461	441	492	473	438	514	516	428	471	449	439	457	473	462	407	484	508	470	458	462	503	451	434	439	430	439	425	430	483	493	429	427	473	461	460	486	467	473	443	456	491	474	424	436	517	467	463	423	440	447	473	456	485	447	449	453	459	424	442	457	435	440	420	428	429	416	463	468	454	465	464	491	449	451	449	458	449	444	459	442	482	459	433	445	496	430	463	476	461	459	418	458	462	486	458	409	462
18177	12895	20261	24574	20931	17882	11838	10765	5601	3174	2745	2350	1928	1845	1863	1717	1590	1456	1338	1415	1373	1324	1288	1324	1267	1217	1243	1226	1126	1121	1094	998	1033	1060	1102	1048	1110	1082	1029	1053	1081	1058	1051	1057	1018	1000	981	1009	1049	1010	1000	964	999	948	938	1002	1007	1046	1000	1011	962	992	965	978	1013	960	1012	1005	1000	1025	952	944	977	980	986	1002	976	950	935	945	971	953	1011	997	982	957	956	919	972	997	973	949	980	994	1026	942	987	985	942	961	960	918	913	971	941	982	991	960	983	995	1005	972	949	1024	953	987	966	1004	961	938	903	900	964	938	958	985	974	942	935	969	947	982	993	1007	989	941	966	960	978	1003	896	989	980	938	979	947	999	983	1041	905	977	967	948	990	986	987	951	926	961	943	986	913	935	932	968	946	941	961	992	970	1001	989	950	961	963	1016	867	908	993	956	965	988	953	1043	956	929	928	958	968	1007	984	938	973	952	977	977	949	955	919	984	986	926	988	996	1008	981	959	995	958	1033	926	1003	956	962	932	937	958	988	981	959	966	948	964	963	948	958	990	975	950	1001	969	957	976	957	956	984	926	923	910	1013	969	964	954	989	999	963	949	941	983	926	950	990	977	911	974	904	964	963	918	1026	964	964	972	956	982	980	955	993	1026	1008	1022	995	934	932	958	952	968	1009	929	994	959	967	956	1003	924	914	992	1004	940	970	941	951	962	1015	978	1007	979	985	988	955	989	932	964	907	923	926	959	958	952	976	1002	979	977	991	1007	984	947	949	927	987	957	981	892	937	960	954	992	907	1007	959	946	961	929	947	911	974	948	1002	936	985	951	973	1002	988	958	939	984	952	1010	911	1003	1036	956	1007	961	998	967	983	955	1000	1036	964	1013	969	967	998	957	973	1001	973	936	1009	1019	978	1007	883	967	946	1008	1006	1003	926	997	957	919	978	962	911	947	992	947	971	971	947	1007	997	940	965	993	1016	956	1015	996	931	988	1009	932	991	930	976	980	957	988	1022	968	1000	965	940	965	946	916	974	977	946	1008	974	976	969	971	1000	971	951	981	976	1004	980	927	970	958	964	983	943	951	919	924	956	959	952	999	1006	966	976	1022	975	968	960	951	935	988	964	928	1003	986	972	963	946	985	954	944	971	1005	977	969	936	914	955	1001	983	959	1005	942	962	906	1009	950	1036	962	945	932	978	968	945	958	981	920	954	911	952	969	957	1024	982	939	939	953	916	977	923	922	978	994	944	919	954	987	957	941	1014	904	973	954	930	1020	1005	982	986	1000	997	925	985	981	967	961	951	962	931	972	1001	982	983	944	978	1008	920	954	921	928	933	957	985	992	999	961	1010	983	959	928	933	966	973	951	957	935	972	911	968	976	976	965	920	969	957	1000	984	972	977	999	988	954	950	918	1015	980	951	930	975	990	953	1017	1027	916	908	972	990	995	995	977	1027	957	935	973	1007	949	1007	954	942	1041	1037	903	942	973	951	975	944	999	949	938	1033	977	990	970	918	936	948	974	1018	962	978	957	967	1003	973	972	916	994	975	981	979	969	975	982	953	1004	986	1023	957	954	941	953	979	1006	963	977	980	937	958	939	990	933	989	948	1020	1028	952	923	949	980	965	956	955	975	966	993	967	985	982	1016	1024	1001	966	977	940	949	1003	944	966	911	986	943	1002	984	930	973	934	945	963	995	977	959	910	975	995	959	981	963	961	1006	977	974	960	983	972	980	1018	968	963	983	930	989	972	900	1028	1004	979	978	929	966	942	946	995	959	972	970	956	1018	975	953	998	985	967	961	967	937	966	926	933	967	915	944	897	903	940	993	954	946	945	992	978	943	961	949	978	1002	967	985	979	974	992	903	926	987	1007	931	959	951	964	926	995	1022	952	923	947	970	960	967	995	953	970	978	1001	992	956	936	1005	950	1002	968	961	985	983	976	996	922	982	987	960	930	954	1001	971	988	986	965	992	912	1001	954	979	917	972	951	971	979	970	976	977	949	981	925	965	948	953	1003	996	961	971	1012	944	912	966	970	953	986	1003	953	963	1007	976	896	939	975	1029	954	968	995	979	984	936	939	957	914	951	947	1001	984	1017	974	972	985	971	978	963	963	1049	945	966	967	918	950	981	1005	975	926	955	954	919	971	932	1016	942	1001	946	942	926	905	939	986	934	984	963	986	984	967	988	990	950	954	951	948	989	944	971	968	966	969	1015	975	984	989	937	947	993	965	1017	981	943	907	924	964	947	988	921	953	971	1044	1003	958	987	965	998	949	972	947	971	987	971	939	926	1034	960	935	958	943	958	988	1016	978	979	1000	953	984	982	973	959	968	1003	962	951	957	940	931	885	993	944	974	968	981	972	1029	981	947	952	960	935	998	931	1002	986	982	1025	996	960	937	961	951	989	935	955	959	935	986	924	950	943	977	941	980	970	978	982	933	967	1002	949	976	912	1003	982	937	991	981	956	988	980	919	938	923	946	977	910	990	927	945	1005	968	969	1021	998	949	972	960	1023	1020	1004	956	961	925	966	913	950	987	977	924	909	972	969	996	998	1008	1009	943	996	973	985	1020	1063	978	959	997	974	918	1005	923	989	973	965	983	989	1031	962	935	946	1012	997	1004	914	907	991	1002	970	932	986	950	957	920	1011	954	1030	970	981	978	947	975	948	937	1000	961	988	939	900	969	910	968	1021	998	964	936	987	965	980	1010	995	901	1034	981	1002	955	925	993	962	967	999	992	946	902	1031	952	1015	916	1036	951	946	980	982	956	1030	1021	997	989	985	945	955	1013	987	1007	966	961	953	946	994	977	978	1016	965	936	965	967	941	1025	988	978	929	992	958	934	1001	1000	979	990	970	963	1007	964	995	960	966	937	981	937	998	959	1013	1015	973	1035	951	943	964	989	965	987	999	970	978	988	947	952	927	967	960	966	944	985	975	1006	989	977	961	964	1040	986	931	985	988	940	968	959	960	977	942	995	1000	1078	953	964	994	953	913	987	981	1009	938	968	969	969	1003	964	952	974	987	882	926	928	962	985	957	952	965	951	952	1012	969	988	994	982	928	1012	973	971	1024	929	1017	971	1009	933	909	1024	945	1033	1014	983	983	991	965	955	966	933	939	970	949	974	948	983	995	983	962	933	966	980	942	954	976	903	920	938	1050	931	938	997	942	970	944	983	984	982	952	967	975	960	962	1003	1000	935	964	979	923	1029	975	933	954	977	1004	972	947	984	985	956	1002	986	918	939	918	936	987	936	1005	917	964	966	934	965	973	994	985	956	980	958	940	957	955	919	1004	972	914	962	984	928	988	966	946	980	970	931	926	897	982	968	945	980	952	1020	936	984	965	959	958	947	969	964	947	926	996	948	975	938	1027	983	950	959	941	956	996	990	983	1035	971	969	960	987	950	916	955	922	966	943	996	982	975	992	986	1001	889	1014	962	948	1015	966	965	976	971	946	965	1015	984	1039	933	975	915	973	921	961	913	949	955	958	1001	926	1032	986	938	942	959	939	992	985	1000	1003	996	909	978	988	972	968	985	994	988	984	947	1019	954	977	961	966	950	982	993	967	948	1009	971	916	955	970	916	980	963	1000	956	996	968	986	940	956	941	988	1019	1002	1009	950	1013	944	1009	965	955	990	912	1045	1026	951	964	929	970	941	1018	996	938	945	1001	953	978	907	1013	949	950	980	970	970	1038	963	1011	955	934	980	948	941	958
14298	6248	5459	4089	2479	1536	1058	834	585	512	429	418	407	407	452	399	424	381	418	410	400	394	387	408	420	412	402	368	375	373	337	371	390	391	403	395	368	373	359	385	325	383	397	419	394	371	402	337	398	346	356	389	379	383	381	336	403	379	400	383	367	317	376	386	377	357	366	356	376	384	355	372	376	387	372	371	392	368	387	376	392	400	391	379	371	368	344	404	339	385	354	349	351	392	383	384	357	332	404	330	376	364	386	350	384	378	339	357	331	364	401	362	363	394	366	386	393	359	389	367	357	387	325	369	403	353	388	358	396	380	390	383	419	394	391	401	395	372	348	359	359	363	368	368	395	390	408	410	374	371	415	351	393	377	330	344	386	416	362	397	374	388	359	353	355	351	361	403	378	376	402	360	346	377	379	380	363	352	390	389	348	421	353	361	364	352	393	400	359	358	400	371	407	416	395	371	371	393	394	390	353	379	384	354	363	361	378	379	358	427	392	382	357	357	353	389	386	436	366	359	349	368	372	369	351	379	392	386	375	344	336	335	382	380	371	377	402	367	313	363	409	414	381	395	402	385	359	365	357	344	406	353	365	373	327	368	352	378	348	376	409	362	315	348	394	360	337	385	400	334	390	350	365	403	367	352	377	368	370	393	379	391	359	370	393	428	378	350	377	379	374	387	394	407	385	359	364	351	352	381	372	398	365	349	340	394	395	354	381	361	350	414	383	383	400	360	397	382	403	398	361	351	387	365	396	338	393	385	357	355	403	350	381	344	344	417	379	351	380	393	363	370	328	379	370	391	393	369	380	366	382	403	395	385	377	372	398	352	355	375	384	362	397	375	360	358	386	399	362	374	361	350	383	400	348	364	396	341	403	385	354	347	373	375	379	385	388	367	374	375	384	327	348	355	367	374	370	369	371	387	385	343	345	364	390	388	344	376	366	323	332	351	353	360	342	395	367	410	400	356	382	404	356	393	377	416	361	382	336	393	377	390	408	352	405	391	345	374	365	417	391	328	379	378	395	398	356	382	415	364	355	365	362	397	361	386	354	370	369	374	376	359	354	379	386	375	440	367	374	356	389	405	348	406	386	401	361	363	394	368	384	373	399	414	338	375	404	339	380	403	383	380	368	388	363	371	350	368	355	344	392	333	373	356	377	355	330	373	419	378	352	401	405	397	384	337	379	369	356	330	369	368	309	367	394	365	375	368	364	373	353	417	385	354	360	397	398	374	365	375	334	359	383	384	361	357	423	373	369	360	405	427	388	378	352	367	370	374	373	417	358	339	354	393	367	351	343	394	340	379	377	363	375	356	353	355	410	400	392	382	360	352	389	408	371	369	384	363	361	372	385	352	365	403	361	359	378	378	415	346	363	371	400	368	372	377	405	374	359	368	351	372	381	405	386	393	347	366	371	401	370	395	375	350	384	330	359	355	400	397	368	364	388	346	371	380	382	414	380	366	358	380	366	377	447	347	367	385	374	416	399	375	400	383	408	364	370	418	361	375	375	364	416	404	384	381	395	355	376	383	405	403	326	363	344	378	402	363	356	354	400	387	407	392	381	360	361	368	349	353	352	399	353	361	303	389	382	363	364	367	356	403	378	416	350	378	385	341	390	360	398	386	397	385	385	372	391	365	333	396	367	347	384	394	389	399	381	413	388	385	366	362	381	382	333	393	385	362	365	379	383	364	366	381	403	385	369	353	398	395	389	338	345	387	393	367	357	365	380	368	358	336	366	345	359	375	361	365	404	354	350	382	382	378	382	382	407	333	370	369	396	362	377	401	394	398	410	378	349	382	371	368	392	334	346	379	378	335	362	369	415	368	410	327	381	357	357	390	384	355	393	345	363	381	366	359	414	355	379	365	364	388	365	409	395	357	411	383	399	371	368	384	355	358	376	390	379	371	361	355	356	386	373	364	352	336	356	353	379	381	363	357	380	374	349	380	371	422	391	395	348	391	406	396	381	364	361	346	403	362	384	383	386	386	390	353	363	367	358	333	396	388	354	367	345	368	403	336	377	420	410	425	392	392	368	350	376	384	347	341	394	394	349	361	391	407	365	370	369	381	343	391	376	349	373	363	396	390	350	373	378	367	346	402	388	382	374	374	334	356	365	389	368	370	349	354	348	342	363	378	373	343	323	395	386	351	359	373	389	367	355	402	387	382	371	364	412	389	352	374	380	380	363	347	372	377	371	364	382	365	358	367	394	368	362	356	359	353	342	348	343	347	351	349	387	383	408	395	375	338	365	366	371	343	357	398	384	379	376	390	394	358	370	351	362	408	374	373	362	382	418	397	382	372	371	404	368	406	345	391	335	383	344	362	364	400	399	358	366	361	371	374	403	386	366	341	361	385	357	347	389	377	358	409	382	363	379	354	360	382	372	381	364	328	371	352	383	383	347	345	377	389	397	371	366	392	370	355	392	402	383	371	399	401	382	363	347	359	373	325	372	377	367	409	403	380	402	392	386	356	370	395	351	343	405	368	402	385	375	369	351	354	369	394	362	348	352	364	419	343	374	410	412	387	352	409	401	393	330	355	390	345	363	367	377	367	352	383	405	350	392	387	363	366	346	363	417	417	386	402	355	345	373	354	383	380	384	383	369	383	380	358	389	358	386	369	384	347	356	369	393	389	359	372	383	375	370	408	370	381	383	402	379	348	405	344	389	383	406	378	383	369	351	356	364	368	392	384	371	373	366	355	357	361	387	350	411	377	398	374	412	408	361	354	351	342	351	381	391	345	343	337	393	403	395	397	361	377	365	369	381	377	404	391	339	371	346	371	410	357	376	384	369	368	374	368	356	355	411	390	372	375	363	361	388	393	361	371	367	363	388	372	382	384	366	307	423	399	380	374	377	404	393	381	369	383	395	374	375	366	407	345	391	390	337	372	374	396	351	401	379	349	353	352	365	401	347	367	399	387	409	412	382	342	381	394	373	418	343	401	357	395	410	388	363	351	338	370	414	387	413	369	383	379	357	394	339	421	323	386	349	385	410	390	351	385	357	352	404	377	370	385	367	395	369	355	417	391	381	404	371	353	380	374	379	366	377	364	354	370	336	365	338	354	375	416	405	364	377	403	385	356	351	366	393	370	379	380	394	356	354	378	368	399	398	343	348	357	391	392	378	364	331	353	390	346	374	383	377	359	349	370	400	355	354	385	410	381	360	350	437	368	341	414	356	371	383	397	373	405	392	372	363	374	337	369	326	389	353	372	361	410	392	348	371	391	401	380	387	379	350	364	357	389	404	380	377	396	352	403	361	405	356	342	358	381	359	410	390	367	389	376	360	399	375	406	362	417	340	365	396	421	425	341	357	348	357	358	379	358	367	356	407	368	373	385	414	356	406	346	374	353	361	368	321	393	348	371	375	385	391	319	379	395	371	381	384	377	380	374	339	383	362	384	397	356	360	385	353	389	357	347	393	342	354	385	374	381	360	379	408	410	370	359	348	382	380	408	391	356	346	377	372	359	375	414
8172	5059	9423	10465	8092	5335	4149	3186	1915	1411	1213	1194	1068	1097	1069	1036	1036	1028	901	938	938	989	947	942	933	924	930	962	885	805	862	816	816	824	853	877	842	828	900	859	845	820	818	813	830	819	792	855	761	829	853	844	777	812	846	800	815	773	811	788	824	825	797	817	825	820	843	826	817	824	783	835	813	833	768	786	815	835	792	878	834	834	809	816	801	801	825	844	807	823	799	819	805	796	742	770	823	835	826	807	798	861	752	846	823	809	790	788	791	822	849	789	822	812	787	818	816	799	822	818	797	797	813	807	778	769	815	811	810	786	812	829	822	842	812	811	805	844	817	812	837	861	766	826	827	802	775	834	830	840	776	818	829	868	793	828	867	884	794	798	778	827	841	802	778	865	842	806	795	816	836	827	775	824	815	808	778	820	792	802	811	853	860	805	801	814	825	861	788	815	896	860	824	809	832	801	821	796	796	817	830	796	813	818	777	861	812	833	878	804	795	836	826	823	800	808	821	803	835	857	837	794	805	830	824	801	828	812	813	808	783	754	798	839	819	831	822	771	822	751	803	797	861	787	830	809	770	746	836	816	812	854	785	839	833	792	796	837	803	764	786	810	789	809	818	775	817	805	792	841	779	829	863	829	800	825	790	826	818	855	759	844	803	834	806	820	757	796	833	831	801	828	814	802	815	835	831	771	819	811	798	794	786	782	860	830	829	821	815	854	826	805	779	777	813	800	796	824	821	819	832	833	740	816	852	777	811	858	801	800	775	813	799	824	835	801	796	813	779	750	810	792	767	809	799	821	796	767	769	811	818	793	806	835	841	791	798	812	811	780	849	833	828	810	800	822	801	808	773	802	838	831	788	833	843	831	823	816	837	819	836	811	827	832	869	809	856	751	839	829	809	837	805	792	806	797	808	810	858	851	854	858	817	792	797	841	813	814	833	825	805	782	842	871	839	803	797	796	804	821	770	793	826	790	810	858	802	802	835	844	778	827	833	823	771	808	773	830	817	855	817	807	800	801	833	828	836	834	800	806	798	787	775	812	811	823	792	827	824	801	767	788	851	798	792	799	812	822	842	799	826	829	762	804	811	808	799	768	852	828	796	815	792	810	790	818	758	811	837	813	794	826	803	774	874	775	860	833	751	821	849	792	825	815	841	813	807	805	827	865	846	787	812	806	767	786	778	854	820	843	858	773	838	778	795	805	778	814	774	803	808	812	798	782	823	821	767	817	793	786	753	799	754	827	815	792	781	802	842	761	838	853	809	794	835	805	819	833	823	752	837	822	763	811	863	808	821	806	807	805	823	813	798	790	793	826	853	790	804	833	836	874	823	814	852	795	798	858	747	779	836	770	823	803	857	835	803	822	865	835	806	825	860	788	820	855	867	820	772	779	815	795	831	803	821	814	813	774	784	823	823	849	774	818	803	837	781	768	785	757	795	785	815	786	814	786	809	849	792	832	841	838	810	790	830	809	813	823	788	866	831	793	841	817	823	789	795	798	857	808	812	799	805	802	776	842	834	824	817	792	847	766	803	724	759	835	801	836	806	814	781	794	770	775	836	760	794	777	819	774	830	811	792	809	779	821	758	757	772	810	820	737	820	833	818	787	784	843	803	783	811	808	894	796	786	815	801	804	818	794	859	798	818	793	859	798	811	824	816	814	816	814	830	872	846	813	831	804	831	799	822	821	796	818	773	811	839	836	823	805	835	860	796	812	833	768	788	782	787	866	807	799	813	794	843	818	802	762	807	844	798	779	853	762	844	764	815	817	816	785	797	789	799	796	798	866	773	785	817	858	782	787	870	770	782	782	790	854	850	795	789	794	860	829	877	836	808	803	829	824	778	830	792	811	768	819	797	840	769	775	817	799	766	790	782	830	813	818	816	850	809	792	817	815	795	790	808	825	865	783	778	805	828	808	841	773	779	812	805	814	859	871	837	834	779	775	832	856	801	840	814	830	809	798	763	797	833	792	848	805	803	852	808	813	834	807	790	784	819	776	784	785	800	840	849	806	834	872	823	798	779	806	786	816	778	793	753	806	797	812	817	841	809	790	848	846	933	817	793	784	842	805	789	779	754	818	805	798	820	877	818	806	820	823	807	761	825	777	794	786	783	791	805	768	790	838	822	803	847	817	828	783	839	817	803	785	793	811	840	799	815	795	827	814	854	845	847	785	813	798	773	824	865	816	819	825	779	772	776	801	827	788	802	814	848	822	809	815	785	843	810	814	823	791	810	790	784	792	818	877	829	824	783	807	797	799	829	814	842	819	875	835	790	825	822	815	833	812	828	800	779	805	795	829	834	775	751	783	804	850	759	827	782	803	841	796	786	783	801	828	816	822	818	788	847	819	792	795	838	803	814	773	804	786	777	791	813	773	782	801	783	825	798	829	837	798	807	866	805	833	844	782	812	833	809	849	825	827	811	802	833	789	789	779	829	778	800	775	785	851	822	804	826	822	780	778	786	784	822	834	761	817	836	748	816	864	867	822	853	798	832	814	874	788	821	788	816	806	783	777	826	803	850	853	777	796	809	820	818	791	819	811	812	835	777	810	794	795	860	793	849	753	841	871	784	819	843	801	795	886	789	800	789	815	805	798	784	834	789	838	807	831	813	838	802	797	794	791	784	819	793	801	779	772	848	822	854	853	746	819	790	823	796	853	761	813	799	842	854	813	801	832	764	783	792	837	837	826	818	855	849	793	872	812	808	749	820	875	803	830	808	839	842	759	796	835	825	782	825	806	819	779	795	754	810	860	835	783	793	835	817	776	831	809	861	816	841	782	818	786	856	811	795	769	790	808	789	819	794	822	794	836	806	800	818	801	815	795	783	825	847	838	824	823	842	746	788	782	846	800	843	852	807	837	860	832	789	830	803	801	782	815	768	803	789	827	829	841	753	811	863	811	864	810	771	766	771	815	823	807	820	832	804	812	781	867	857	794	875	814	793	879	809	815	768	816	842	810	846	830	806	765	789	827	833	783	806	790	831	848	798	808	790	816	820	795	788	862	785	805	805	796	817	820	774	770	781	814	858	802	820	827	836	818	848	845	746	814	801	833	844	859	796	840	807	816	824	834	787	707	825	863	826	779	806	828	817	810	837	824	874	800	865	817	792	858	834	824	784	803	794	834	825	785	761	800	803	793	823	800	824	800	792	810	785	843	808	796	794	802	781	772	796	815	834	839	794	823	768	799	809	822	770	797	789	796	848	846	826	839	883	803	797	795	807	823	833	774	832	878	824	823	792	815	813	800	806	798	821	835	797	822	806	786	820	833	814	811	831	798	825	798	812	839	803	823	838	792	771	794	795	852	828	816	799	837	762	801	845	830	840	815	780	837	775	866	843	783	751	834	806	760	803	801	807	774	824	848	851	796	817	807	817	767	828	779	831	834	764	823	817	797	837	856	859	793	815	836	849	818	849	794	808	855	801	823	763	839	806	770	804	768	796	806	816	809	806	784	810	839	801	777	843	829	821	800
27953	12540	10370	7543	5052	3706	2797	1909	1060	706	543	573	527	481	492	455	477	459	426	454	499	441	454	470	395	445	450	417	417	438	424	426	366	397	408	408	398	431	407	428	406	386	395	418	386	402	389	404	392	391	452	360	379	418	393	372	389	393	433	404	410	368	426	385	390	401	376	407	409	428	400	442	422	408	390	395	430	413	379	455	434	395	416	373	424	380	372	362	381	384	404	405	380	415	400	414	391	428	392	408	402	429	405	408	384	380	381	367	457	413	379	414	438	409	381	423	369	416	370	424	360	367	404	389	401	390	375	378	368	391	382	357	392	400	379	408	398	387	377	433	429	417	443	405	399	384	377	430	395	395	400	430	373	420	388	372	386	409	414	408	381	389	402	406	404	432	447	429	382	381	417	397	398	423	382	406	392	368	366	404	386	440	407	412	393	399	412	424	389	381	389	417	424	379	444	453	398	392	391	402	416	397	403	378	389	419	410	405	353	396	394	414	429	407	421	409	436	422	419	408	378	422	398	408	402	391	419	401	406	386	408	411	387	439	381	419	367	442	403	391	393	387	389	435	473	405	418	405	407	416	416	459	448	406	405	438	378	428	415	396	435	399	378	425	364	375	449	400	406	368	411	433	444	453	403	426	420	423	399	417	410	398	388	390	390	397	401	416	399	426	394	446	379	410	372	382	367	399	378	429	384	372	386	413	400	374	400	372	423	380	379	398	401	416	405	440	399	373	422	396	408	427	404	399	426	405	417	398	392	401	430	373	421	425	438	418	425	409	411	418	382	404	402	406	410	433	434	381	408	403	398	375	398	376	426	383	403	406	425	433	387	374	410	408	431	421	420	410	423	410	417	382	402	393	363	391	434	384	413	407	405	446	380	390	405	372	392	437	410	426	359	411	405	419	399	430	435	412	396	423	379	406	401	395	385	424	388	414	382	408	391	406	391	426	387	412	405	417	397	410	435	399	402	425	373	422	416	408	394	444	381	416	381	426	382	407	431	412	450	357	429	401	414	419	375	385	415	405	376	408	427	419	424	400	399	397	370	400	403	407	402	380	421	373	417	441	404	412	397	399	400	403	408	429	423	435	435	396	427	420	416	402	393	404	396	418	440	431	429	384	385	406	406	420	356	385	393	437	382	388	390	414	426	416	405	411	452	412	396	389	409	404	398	375	388	405	385	394	386	391	378	399	401	407	412	373	403	408	391	374	442	375	356	408	392	408	392	386	381	392	385	377	426	442	377	404	428	387	404	434	428	410	419	421	380	408	396	381	391	463	392	387	372	388	410	396	418	431	421	432	402	351	413	370	398	371	394	396	388	389	405	388	435	383	413	418	390	386	450	402	365	399	412	405	420	386	402	392	398	405	434	402	379	422	379	398	403	387	392	380	416	413	362	395	415	398	403	377	362	402	408	423	406	381	394	379	384	388	369	396	390	413	382	406	382	408	394	412	384	381	409	413	416	362	414	402	399	372	391	403	382	398	400	375	420	387	429	376	404	404	388	434	398	411	417	404	387	428	404	394	366	408	389	408	438	388	409	396	423	375	391	396	375	407	444	391	425	429	475	404	428	420	386	417	397	394	401	424	407	408	403	405	404	387	444	415	394	413	383	446	380	402	388	385	378	414	412	423	399	405	397	373	384	423	391	347	425	411	391	410	394	327	421	395	438	439	378	415	403	418	453	408	407	364	397	392	404	412	415	368	378	422	390	397	394	416	405	385	415	383	362	401	415	400	424	416	402	381	429	439	440	445	423	385	410	400	409	420	390	390	421	394	392	421	371	424	391	434	376	410	397	399	411	399	389	400	382	369	473	441	418	422	411	376	442	412	373	381	408	395	374	402	392	405	411	417	436	377	396	390	387	416	407	399	411	390	369	381	400	389	395	372	381	389	378	428	412	442	397	378	424	432	399	375	435	457	414	389	394	418	408	393	397	425	437	400	390	391	387	388	383	401	385	413	396	396	386	398	417	378	386	424	390	393	419	389	408	399	441	404	387	437	456	411	412	388	389	394	409	402	453	406	375	393	380	390	406	390	418	425	403	427	401	375	382	405	425	365	427	423	410	398	384	407	427	404	414	409	428	395	370	388	390	392	443	382	396	404	398	421	362	410	437	439	416	397	382	384	373	381	400	405	412	399	396	433	382	410	424	401	393	424	449	426	407	431	382	376	382	392	352	415	424	388	422	426	396	446	412	407	410	447	425	407	401	396	404	395	418	387	382	375	418	400	412	399	393	393	415	407	394	392	378	420	422	407	409	455	382	382	407	407	381	384	382	391	418	434	420	406	412	385	433	351	365	380	410	374	401	384	382	390	397	415	404	393	378	373	402	405	375	389	421	440	399	426	394	383	381	379	417	404	383	432	392	397	387	406	411	377	399	433	398	373	386	391	402	372	420	422	402	388	418	397	373	409	431	446	423	432	402	407	385	398	424	390	393	383	423	396	412	383	374	403	379	381	404	391	391	409	406	402	390	379	430	407	387	362	410	424	427	424	404	386	397	394	411	405	399	405	351	375	385	382	364	389	414	423	396	426	422	412	422	414	386	384	396	394	375	391	384	384	420	435	405	397	381	400	388	388	417	410	401	389	399	424	381	442	455	398	396	421	406	411	431	408	417	376	371	415	415	378	406	422	397	399	399	389	362	391	433	436	399	407	419	410	393	424	437	395	394	468	424	409	386	416	370	413	382	409	398	402	397	406	413	403	405	415	405	422	416	398	402	398	377	435	403	419	403	416	399	421	391	421	436	397	383	394	418	413	404	397	424	387	383	397	417	379	404	430	386	395	414	413	407	397	400	387	358	393	402	388	410	399	401	389	431	355	415	396	413	368	432	421	417	397	394	415	415	414	389	408	432	392	399	415	420	403	394	416	424	413	386	411	409	393	391	412	405	374	392	392	399	421	379	398	390	416	409	437	435	413	395	418	405	413	395	413	428	364	401	410	391	375	384	401	411	415	406	377	379	422	414	406	434	401	388	396	395	400	452	410	390	431	367	390	380	408	348	387	409	398	447	405	427	407	393	375	393	430	413	388	378	377	434	416	426	388	400	417	397	422	378	388	411	401	357	414	411	401	395	393	395	369	389	401	394	400	391	420	386	396	412	406	431	412	417	426	424	372	407	386	445	425	426	385	384	421	399	424	410	395	397	393	398	384	416	407	392	409	367	367	387	412	374	386	334	408	384	393	418	413	427	415	433	429	376	395	420	422	390	420	409	403	407	389	375	385	373	377	407	389	425	397	361	401	415	362	413	407	399	359	402	358	390	400	410	413	385	413	398	414	382	400	393	400	403	385	385	407	398	373	396	371	410	406	406	398	401	413	400	438	418	398	407	388	375	393	396	401	445	386	377	410	366	400	392	397	404	397	441	435	413	392	411	429	411	415	376	382	378	346	404	386	390	421	403	432	418	393	421	400	398	437	432	441	410	423	419	393	392	441	419	375	385	431	386	411	387	411	388	418	363	369	365	393
16243	9260	15681	16359	14379	12184	10014	7139	3796	2462	1804	1605	1472	1399	1457	1332	1179	1201	1144	1089	1044	1117	1161	1079	1030	1018	1055	1030	953	912	919	983	932	913	1001	980	965	918	960	920	891	935	902	899	882	902	880	904	863	915	870	916	877	890	862	846	849	868	850	821	903	901	904	818	890	916	865	871	836	827	847	911	853	847	908	902	869	833	888	885	919	874	897	862	886	877	860	861	873	867	874	855	850	861	904	875	864	874	859	932	834	919	879	823	896	892	912	874	867	896	878	860	863	916	896	864	888	878	861	868	915	838	864	863	837	883	859	864	902	879	858	941	897	892	897	866	869	781	878	877	878	847	844	912	899	841	906	856	841	859	896	860	904	851	929	895	861	854	856	852	813	849	911	845	836	886	925	848	867	867	860	830	912	891	848	887	873	894	838	860	867	813	858	905	866	879	852	875	877	929	879	846	907	863	958	862	914	943	866	903	843	882	879	901	852	885	845	873	795	858	799	860	898	811	877	894	862	882	891	909	835	866	888	932	908	836	839	863	905	927	900	882	870	891	867	866	902	912	844	871	909	889	881	852	918	895	874	851	873	842	937	900	856	868	911	852	891	858	851	860	826	865	906	867	824	892	884	924	907	923	902	844	842	818	806	838	896	894	891	853	905	924	890	881	898	932	846	873	930	927	842	884	887	866	853	851	871	854	836	855	873	918	927	878	896	854	902	850	931	858	840	851	869	909	848	891	917	816	861	851	849	878	841	819	855	931	873	890	874	848	913	924	878	887	897	873	856	901	832	883	872	829	865	879	912	867	881	920	846	897	856	853	875	851	858	889	841	841	838	867	791	841	875	907	895	943	853	878	861	856	816	887	949	834	880	888	902	891	843	842	897	913	848	901	886	884	897	846	876	867	877	872	885	845	851	868	850	863	878	906	837	891	903	855	897	851	840	918	907	884	845	858	910	860	862	855	914	905	844	863	866	844	883	880	859	829	862	881	846	903	919	871	855	843	923	820	878	859	948	814	812	915	888	919	894	869	895	877	894	795	893	915	836	899	880	889	909	917	894	880	933	865	892	878	859	863	914	880	864	862	938	913	825	915	856	876	868	831	907	905	878	909	836	915	856	851	844	849	856	880	836	877	893	863	900	864	927	818	914	881	818	912	838	947	867	851	901	889	896	924	861	839	853	845	902	910	867	782	931	845	902	874	923	861	874	912	807	872	838	870	878	879	831	877	898	899	868	849	837	898	862	908	824	874	821	945	881	811	858	893	930	864	886	890	873	885	852	846	896	870	804	880	881	906	912	870	838	892	887	881	916	889	913	913	855	836	886	868	916	882	882	846	876	855	864	897	877	799	883	847	931	875	871	889	924	893	887	903	858	864	864	862	916	869	856	877	857	892	868	847	917	890	932	835	900	887	883	828	884	921	876	846	926	890	844	827	863	895	841	860	876	896	890	842	866	873	853	887	911	872	915	875	877	882	895	889	836	889	810	830	899	864	866	865	962	882	859	867	933	892	875	905	875	922	895	916	884	841	877	886	871	893	831	837	858	899	903	897	896	928	904	827	859	884	826	832	853	897	902	884	892	831	857	939	839	823	845	840	905	859	879	926	872	895	832	846	844	842	918	867	889	880	884	878	917	855	913	872	922	892	834	886	876	828	896	922	879	842	929	851	900	909	860	867	874	856	835	867	873	885	857	885	819	843	847	807	866	883	893	903	877	872	850	844	922	859	868	867	863	884	875	864	875	900	865	828	907	863	883	893	841	879	908	901	858	873	861	868	850	901	888	886	881	867	867	850	835	863	868	864	850	829	896	888	900	855	888	861	832	835	828	838	895	872	864	868	897	835	887	895	891	849	891	906	890	888	879	904	856	875	918	842	837	853	869	871	894	930	861	805	866	844	928	882	907	888	871	862	889	893	877	896	824	871	935	922	848	873	888	848	831	884	884	877	862	907	859	865	882	926	884	900	819	909	894	850	856	861	852	879	889	875	887	874	815	889	868	921	860	937	887	882	878	871	898	823	899	904	842	889	871	888	862	862	876	825	914	872	898	848	839	901	874	838	863	807	880	899	849	845	870	854	871	880	862	883	922	832	853	895	841	778	964	857	918	833	881	846	858	837	862	906	848	817	869	855	916	863	890	872	893	926	945	905	917	913	836	895	861	854	850	871	906	858	858	868	896	875	875	878	847	878	844	851	870	838	868	918	865	878	875	863	862	823	852	837	907	866	836	882	873	853	838	864	901	870	840	857	844	913	942	923	847	860	849	870	832	861	881	822	899	900	885	898	883	936	878	888	849	834	878	900	893	889	903	878	876	856	864	881	937	911	812	843	870	870	945	897	932	866	856	876	909	867	871	861	855	889	854	889	855	915	883	851	883	886	855	876	843	870	912	839	880	890	856	920	889	860	936	860	910	860	908	899	878	839	897	893	963	897	911	850	815	866	875	858	834	876	823	875	861	813	892	876	824	904	882	855	878	900	850	836	897	907	826	862	906	836	825	868	895	863	821	896	840	855	863	890	837	864	879	892	838	848	841	866	897	904	931	872	865	858	929	849	873	893	856	902	827	937	870	862	850	873	829	907	879	926	881	864	859	863	889	904	858	888	908	859	879	854	874	857	928	878	889	872	848	868	866	909	838	894	858	811	872	841	875	860	880	834	849	904	861	877	857	850	821	920	826	903	830	889	879	805	910	897	873	871	843	830	930	845	907	837	827	881	922	903	813	907	851	895	859	870	866	817	806	924	858	872	912	908	817	861	945	871	861	880	804	883	857	885	894	877	864	877	886	901	867	857	893	858	853	935	889	899	873	890	873	886	877	887	861	869	858	912	870	850	828	883	925	836	880	915	895	881	834	856	880	912	927	868	887	862	827	851	832	862	903	828	909	865	979	885	867	905	890	849	839	902	899	862	883	932	908	862	936	862	890	870	861	865	908	910	879	834	861	883	864	852	865	928	867	889	920	880	887	900	859	931	907	869	878	887	823	881	864	863	892	871	850	886	815	824	855	926	943	891	922	898	895	839	913	875	922	886	900	852	836	873	869	881	856	888	881	893	863	872	786	893	816	771	906	892	839	901	916	849	872	832	911	866	849	884	860	885	890	841	860	905	846	851	865	880	890	826	878	898	925	858	867	823	826	844	850	851	874	891	852	935	892	852	807	836	889	913	843	869	855	898	897	896	893	861	898	855	927	879	903	849	782	771	887	857	855	850	847	866	921	860	915	853	852	830	908	822	829	860	877	845	864	880	904	871	843	841	867	872	885	831	896	837	891	860	883	868	874	880	870	803	882	904	848	859	903	892	899	904	904	914	841	836	906	851	863	854	843	840	888	848	867	875	904	858	864	871	897	849	839	904	863	864	856	847	874	889	885	899	881	881	861	868	909	871	864	840	839	844	884	883	875	861	883	872	840	870	893	944	927	870	833	880	844	871	900	921	884	950	838	893	915	864	912	828	877	866	859	913	875	853	853	885	929	875	877	880
36740	18629	15877	12986	9891	6500	4416	2120	1252	928	757	710	644	607	542	593	524	547	557	522	540	503	545	475	540	474	555	468	505	456	467	503	452	428	472	474	453	463	479	467	483	466	418	468	472	485	451	453	491	448	475	495	450	448	417	433	442	473	473	510	438	462	478	462	463	421	468	485	470	477	453	443	506	441	469	478	459	458	440	464	426	452	484	459	401	421	420	429	454	462	459	410	446	432	464	489	467	468	459	522	459	433	444	450	420	467	442	482	445	447	457	442	418	433	465	463	457	437	474	470	469	444	479	469	468	494	485	389	488	458	469	459	446	459	461	442	429	445	428	444	430	426	446	444	463	450	484	441	471	447	431	476	437	479	480	463	439	457	471	445	434	462	476	465	450	490	491	459	443	451	470	449	428	443	414	431	456	455	443	451	494	466	445	421	470	452	439	454	459	444	499	434	431	419	442	430	466	509	478	427	414	427	495	485	438	422	420	478	466	486	480	437	452	456	480	452	474	437	475	455	438	447	451	448	461	409	484	440	458	459	439	456	473	478	457	487	474	435	421	468	418	427	467	426	429	494	479	446	452	472	506	488	470	471	464	443	443	466	453	462	448	421	449	445	433	469	442	444	438	453	471	493	435	461	449	476	446	462	455	452	450	475	474	476	476	464	433	448	403	452	442	489	450	497	451	455	453	439	470	455	443	453	432	387	481	432	432	399	450	430	463	434	481	424	444	436	442	449	450	467	424	448	447	444	459	440	449	486	451	442	438	454	410	467	467	454	414	427	406	478	431	456	459	434	443	479	455	487	481	470	480	455	459	452	446	473	445	484	472	463	458	469	466	458	453	451	476	479	438	427	463	416	434	444	472	478	463	450	466	432	462	449	428	478	440	426	433	452	461	456	454	459	464	479	472	455	466	455	439	491	479	468	459	458	457	442	481	477	421	472	469	447	420	452	427	449	430	465	423	464	453	434	447	474	442	416	439	488	451	441	419	469	497	510	481	450	453	451	475	476	464	496	479	467	469	450	411	460	464	409	373	507	482	458	448	459	483	482	465	438	464	447	459	480	469	454	471	433	471	437	431	469	413	428	406	442	458	496	458	457	458	438	436	482	432	435	473	410	434	453	470	462	507	447	446	434	488	459	419	455	458	463	440	497	467	487	439	441	524	438	460	478	467	476	496	453	459	428	469	448	464	439	440	472	437	470	463	440	495	461	437	431	476	430	443	470	425	461	402	464	516	440	455	506	477	474	471	426	439	421	427	447	456	454	470	457	436	432	433	474	468	451	517	423	451	491	464	483	431	440	420	457	469	500	503	464	405	464	457	478	426	429	446	426	458	477	471	484	435	467	458	454	446	452	459	480	443	460	447	439	456	441	478	459	462	420	464	451	455	438	500	462	448	407	481	461	469	459	466	490	448	454	457	436	455	475	455	457	488	442	471	444	504	487	436	467	468	453	435	462	495	476	435	463	500	439	447	444	495	463	466	464	464	464	434	434	460	456	482	463	489	419	448	485	462	460	472	420	433	493	436	459	460	491	479	462	409	488	440	464	475	452	429	459	434	461	415	448	431	468	449	422	504	461	415	467	464	449	442	456	446	509	483	479	462	433	398	451	431	468	455	436	474	499	453	450	506	456	435	419	485	429	437	492	468	457	446	408	441	436	458	462	464	434	456	474	481	479	458	441	463	471	401	433	494	479	456	455	469	471	479	441	427	410	495	473	447	428	447	441	489	421	444	488	457	459	434	475	487	471	483	423	464	455	410	468	422	434	448	468	493	442	455	460	450	457	448	410	465	477	478	453	467	473	459	411	424	459	459	442	481	416	502	459	500	440	476	435	488	444	410	459	450	423	458	499	497	459	454	425	496	506	453	437	500	425	415	419	447	443	467	429	444	442	479	421	457	457	431	445	482	457	489	450	446	452	404	441	432	462	481	437	418	491	465	428	423	452	412	473	452	467	451	458	446	456	465	445	454	493	414	454	503	454	492	438	441	463	454	451	466	414	412	456	448	420	482	524	440	435	451	469	431	468	470	430	433	451	423	483	460	464	497	417	477	426	417	477	410	424	415	444	454	423	403	468	464	484	418	471	466	485	447	448	457	460	478	470	446	463	442	443	512	504	420	483	443	471	474	463	474	479	475	452	435	470	462	445	463	413	453	456	488	488	467	450	479	461	431	469	479	462	421	458	473	443	483	483	470	493	432	480	460	439	436	444	459	456	464	502	467	439	449	445	420	492	455	436	436	453	457	465	447	448	452	476	498	486	424	445	447	420	444	455	452	455	510	490	417	428	408	453	510	425	481	452	473	472	460	482	433	443	471	468	459	434	459	445	459	469	429	434	472	484	467	482	446	438	456	442	481	478	456	440	456	452	447	400	437	460	432	433	444	486	459	476	427	441	458	453	451	492	486	410	467	485	460	441	466	432	461	462	444	478	473	475	444	488	447	463	460	447	420	437	408	445	454	464	454	464	446	460	448	417	461	459	432	440	434	447	473	448	454	459	467	487	464	454	511	458	468	454	491	479	463	457	454	459	421	494	466	481	485	473	465	470	485	417	423	448	484	495	443	442	465	415	448	424	431	419	450	479	472	470	485	467	457	451	455	469	444	433	444	450	420	417	429	453	443	471	427	494	471	436	456	446	450	472	454	478	444	473	451	486	471	469	427	473	476	488	462	463	494	408	444	418	449	458	443	453	440	503	426	469	495	476	428	459	474	446	436	430	436	449	449	423	466	469	433	457	448	464	455	488	456	436	424	419	507	419	465	472	463	494	409	402	474	428	450	477	477	474	442	475	465	444	415	408	448	446	467	478	436	456	453	478	451	461	439	445	483	441	410	449	461	436	461	494	453	509	463	427	437	457	479	450	432	485	475	460	434	461	472	433	482	418	455	434	490	459	418	431	463	451	430	412	436	447	429	471	482	478	436	466	478	469	445	440	477	455	428	493	468	457	459	468	440	455	466	460	465	458	443	442	474	432	455	455	431	427	474	448	442	389	480	469	434	476	416	444	419	499	445	445	433	448	412	462	487	486	468	435	440	482	436	468	469	492	431	503	476	445	410	465	434	512	440	496	479	461	460	434	404	433	478	475	451	466	434	416	510	429	470	472	465	458	460	454	457	462	470	422	419	487	463	461	447	447	492	456	463	436	503	391	448	424	421	470	471	471	451	466	469	470	466	450	477	466	419	429	501	474	479	463	485	441	481	427	464	476	472	489	454	416	425	478	449	456	429	462	458	446	425	452	466	454	467	471	446	468	457	469	457	411	450	468	439	440	456	454	411	447	455	433	447	448	474	436	456	485	446	458	434	482	487	468	475	506	448	457	456	497	425	444	445	414	472	471	421	521	446	448	492	459	427	469	438	500	466	430	448	452	440	452	487	459	516	468	453	432	433	420	456	449	457	447	444	443	420	485	422	465	506	454	434	455	449	398	430	429	459	436	434	427	420	455	440	453	468	460	433	464	414	471	440	455
20676	12794	20928	23620	21778	17111	13031	7228	4313	3449	2444	2210	1916	1745	1699	1633	1475	1412	1266	1254	1317	1251	1270	1248	1195	1204	1215	1217	1145	1084	1002	1018	1063	988	1027	1060	1093	1050	1091	1063	1022	1018	990	1066	984	1025	1026	1021	1008	1049	1026	1004	1015	1029	967	971	1000	994	998	1018	1032	968	1024	1022	1000	963	950	929	1016	979	959	1007	989	976	891	1004	951	943	955	949	979	939	994	931	974	969	978	993	933	955	1011	974	910	974	974	972	999	1022	967	966	983	943	989	921	976	1005	989	935	971	1012	963	951	1024	964	961	958	917	926	931	958	969	939	980	977	973	985	953	942	982	1014	1005	961	934	997	970	993	949	1012	950	1035	992	980	971	1001	997	980	981	889	1029	975	977	953	1009	944	1018	999	971	1002	932	951	935	988	1038	981	1019	954	966	940	950	962	915	957	1012	966	981	984	922	964	987	996	985	1015	935	995	984	980	967	954	1036	967	969	975	1023	954	972	955	940	939	895	985	988	960	1047	924	1011	976	1001	899	962	902	974	1039	972	1002	915	994	975	945	952	969	983	890	1006	992	986	942	1003	973	1029	961	965	996	957	940	931	970	965	905	982	1015	964	976	998	936	923	957	1022	942	886	1012	943	1001	1007	954	1019	950	1012	980	947	975	923	982	966	987	981	976	927	971	968	1022	983	984	961	958	917	964	968	964	967	991	949	954	908	1041	1026	964	936	982	898	959	938	954	955	919	946	954	938	953	943	1012	952	931	929	962	917	971	934	921	954	945	1021	894	967	934	930	998	978	999	1019	943	1013	912	921	949	1005	972	954	925	962	993	950	979	920	952	939	1004	936	960	1010	974	1035	930	983	990	996	976	1031	942	942	1029	987	983	983	986	998	940	935	931	1005	961	1016	963	956	981	1006	948	1022	982	951	965	971	962	1010	999	911	994	987	998	932	957	1012	940	995	954	985	942	976	913	1026	960	930	961	993	948	988	940	971	1019	972	1007	956	956	963	931	945	936	928	941	1036	926	960	926	974	956	948	895	880	973	937	1002	981	947	990	966	978	920	1009	991	981	1004	969	916	978	979	963	986	950	930	994	946	962	975	958	1010	978	938	932	954	1002	964	955	1006	977	988	966	953	974	977	985	985	945	986	988	984	982	944	961	949	942	992	940	972	967	1045	977	999	994	987	931	919	978	950	900	1009	944	986	886	965	989	988	1007	1002	944	995	972	990	928	1012	972	1016	978	921	976	961	935	1026	1003	991	916	910	984	969	963	1001	967	937	981	945	979	975	1032	923	907	933	965	937	1023	988	983	938	975	964	994	921	1009	957	969	970	967	880	917	993	944	891	924	1006	1044	952	938	1019	923	987	994	968	958	989	960	993	1005	958	954	914	998	982	945	955	986	943	945	999	1010	989	953	999	962	1009	991	918	958	952	974	955	908	1047	949	1008	947	986	982	973	946	984	982	965	1017	939	941	929	942	1014	998	980	954	953	1006	985	1000	947	952	972	1005	939	971	946	994	993	998	971	1007	916	1013	989	1000	1010	963	951	915	985	977	927	948	959	1028	980	992	963	987	934	1018	930	979	928	965	949	978	998	1025	961	972	938	982	924	997	947	927	952	995	1009	1001	995	903	993	982	940	975	899	961	997	944	1001	893	934	934	951	996	1012	979	965	931	999	1043	1036	1013	964	964	973	997	908	992	996	957	967	959	1002	943	964	998	985	949	1006	950	969	969	989	955	954	955	923	961	978	1004	953	1008	937	957	977	974	965	961	918	975	955	978	942	948	988	962	976	945	945	960	969	903	1021	932	952	955	1065	973	955	985	965	963	985	889	1006	894	992	964	947	1046	948	961	971	989	982	900	932	903	971	988	980	972	937	963	996	894	1003	978	1001	963	960	951	895	951	937	986	1021	947	980	998	1004	946	947	984	1006	959	1028	968	1021	991	997	949	963	936	924	937	965	920	979	951	982	894	956	961	1010	969	986	960	965	963	902	981	978	973	983	988	920	972	986	950	977	1012	1001	1009	1009	970	950	995	1040	954	1012	1002	949	968	965	993	939	934	911	959	921	940	994	1012	986	991	923	955	950	934	935	979	945	962	951	946	924	997	993	998	946	949	989	987	975	930	940	971	990	967	928	952	940	993	951	948	978	1017	981	1024	1011	976	919	953	930	987	1020	995	971	933	959	955	923	957	948	936	892	977	980	1018	923	1016	967	925	931	979	994	978	954	1033	944	947	967	886	937	998	980	968	963	979	990	944	961	990	953	976	953	942	994	922	981	1004	933	1001	989	1002	926	1015	965	1005	975	959	968	1016	944	959	1017	951	955	943	993	954	929	951	943	1045	927	990	1009	963	1023	920	965	958	925	956	981	900	954	948	946	970	1001	1012	1007	974	940	1010	965	930	1008	975	926	996	914	960	961	972	968	1048	969	953	978	981	971	952	949	995	999	986	939	902	945	930	904	986	954	938	1009	974	951	948	974	905	963	971	1000	948	928	940	1025	959	980	977	961	984	1035	886	949	908	951	1037	968	913	945	986	970	1024	936	958	970	963	961	989	1013	946	954	977	932	990	973	950	978	992	985	984	966	953	1000	959	965	929	996	971	955	943	930	991	920	1007	944	963	949	971	993	982	1015	950	961	980	969	978	921	990	955	917	966	970	911	959	1010	993	950	1008	969	952	985	1037	899	932	941	945	946	891	940	1011	951	995	976	1006	948	993	966	966	957	1029	1002	977	917	966	963	957	903	977	970	998	994	954	961	967	1003	919	985	924	926	941	977	952	994	955	928	1053	995	1015	970	921	949	970	996	944	924	960	960	936	937	968	978	928	923	971	916	970	991	953	978	991	949	980	1017	939	977	981	965	969	965	978	912	980	938	970	905	932	972	995	996	974	989	1026	986	968	921	1021	947	953	1012	995	980	942	982	926	980	1012	974	935	959	976	1011	958	944	993	1088	934	898	989	936	967	912	967	1009	977	959	998	977	929	1009	990	981	909	951	975	984	991	965	892	981	1008	924	918	966	952	964	965	1002	947	950	976	975	954	932	975	943	982	1006	964	964	941	1014	994	985	983	957	980	973	954	967	1016	987	933	982	961	982	921	996	1008	944	926	1016	910	984	985	986	961	958	983	951	916	912	946	985	967	955	992	965	1027	970	965	1002	980	980	1021	1006	1015	926	998	1026	970	923	1000	941	920	893	952	1007	945	957	973	989	950	911	957	1013	967	977	966	916	1003	933	1036	934	961	937	991	936	1027	950	985	974	960	946	954	977	933	975	946	938	937	918	929	980	947	952	1003	976	976	948	907	1019	972	977	978	944	969	993	931	956	975	954	1017	992	998	974	963	939	969	1005	934	908	995	957	1007	947	1000	940	959	985	996	1024	984	988	962	961	944	999	929	952	982	951	919	937	964	945	1001	979	955	1015	958	1007	976	983	945	1015	965	923	935	947	961	978	959	955	950	987	922	922	936	963	978	987	949	944	983	1008	977	983	979	978	968	924	947	928	970	907	941	981	936	943	975	931	998	954	968	969	959	968	950	983	975	951	953	941	1023	987	972	943	939	957	937	973	959	959	956	926	965	977	934	971	973	975	954	970	994	905	982	922	982	979	990	950	939	1012	969	919	952	941	950	942	956	932	991	957	955	908	965	924	964	946	935	964	978	964	941	915	998	954	977	1025	1009	963	924	1004	992	948	961	980	963	985	951	973	986	1014	942	927	1003	969	937	969
15846	7737	5882	4335	2666	1552	981	725	570	501	447	400	396	399	422	420	402	399	416	355	393	359	360	404	405	362	409	432	372	363	358	370	404	364	404	359	363	380	384	370	389	360	393	390	324	378	384	387	372	335	412	397	362	378	371	396	344	358	362	396	379	381	366	392	375	391	409	367	347	356	393	415	397	390	397	388	350	358	410	377	389	387	361	351	384	374	368	374	344	373	367	353	375	346	350	363	394	376	377	367	384	360	364	369	362	339	369	359	395	347	351	367	364	396	376	383	353	381	358	383	360	384	349	359	364	348	376	413	375	365	361	338	372	359	376	369	373	393	382	379	403	398	359	403	353	387	376	354	396	382	362	370	367	329	358	407	395	376	403	358	364	350	371	347	377	379	368	369	366	340	374	368	389	411	390	388	373	421	341	359	359	371	376	385	369	365	380	365	376	355	395	368	392	380	356	370	357	384	352	374	359	364	372	363	388	387	363	369	380	337	411	396	401	373	334	397	373	364	394	386	390	384	396	378	395	348	356	345	395	381	357	386	343	389	344	386	357	367	418	401	398	358	418	405	352	397	363	352	397	402	373	332	367	366	399	357	365	371	352	378	374	369	345	370	350	347	388	396	350	358	388	356	402	371	387	355	405	358	417	371	396	382	332	367	365	382	392	367	428	348	382	376	404	395	405	371	391	379	361	354	366	342	390	394	376	402	378	409	381	332	345	367	356	370	344	394	341	347	329	353	355	340	382	356	372	397	395	343	368	401	342	404	385	345	377	417	336	383	361	383	400	352	354	423	379	352	294	332	346	359	384	339	376	354	397	357	370	371	384	362	390	388	363	373	445	396	377	343	354	385	360	357	359	394	401	350	355	379	388	379	367	401	357	343	403	402	351	431	395	371	406	362	399	379	362	349	379	379	368	391	364	353	327	392	355	358	370	390	386	372	383	396	385	399	358	357	404	365	359	384	369	373	382	380	364	344	354	389	368	373	359	365	335	348	362	366	377	363	389	358	363	373	394	349	384	358	365	346	362	341	412	333	351	399	358	385	382	333	375	366	382	374	377	401	397	334	385	430	396	370	382	397	359	390	358	328	384	354	347	430	378	399	389	341	376	348	356	365	349	337	377	374	357	354	396	321	380	400	380	341	385	372	378	364	368	375	387	405	361	374	351	370	368	369	369	390	382	366	346	371	368	410	361	352	395	367	361	374	366	356	359	362	343	420	369	391	349	335	374	360	379	387	365	329	377	355	373	385	389	373	399	351	414	411	398	363	360	391	391	365	356	396	396	392	339	384	410	342	331	385	339	371	380	380	427	400	387	357	347	383	354	359	391	348	388	400	356	379	397	366	367	379	358	372	349	396	408	375	328	414	356	377	393	374	354	368	357	353	367	379	365	388	355	379	397	386	428	329	395	395	375	368	357	371	368	341	369	343	349	373	378	376	377	384	373	387	387	362	396	375	361	378	405	334	375	398	407	333	352	342	371	357	381	369	394	353	375	336	359	389	364	421	397	388	376	361	393	362	347	361	363	353	384	329	382	388	405	385	364	377	369	353	343	351	379	384	396	372	372	385	369	375	373	383	370	348	380	370	382	373	370	422	357	361	372	389	371	389	358	375	363	387	351	351	400	362	393	344	344	362	413	419	368	422	374	367	366	346	370	384	382	354	393	372	371	379	335	361	362	402	347	399	388	373	371	408	403	380	380	395	384	353	397	386	383	361	379	368	367	309	366	358	355	330	373	359	337	382	379	345	383	369	384	407	347	345	372	386	384	355	367	351	371	343	351	376	374	338	398	389	385	342	398	369	394	357	332	353	350	380	386	355	398	368	380	355	355	397	358	381	357	354	384	377	323	381	324	380	359	386	375	361	414	387	390	372	398	362	423	378	347	388	359	346	395	386	376	393	364	396	403	348	332	400	357	378	403	358	390	373	350	392	334	360	353	330	406	398	378	421	385	371	367	412	364	384	352	406	374	360	414	404	396	356	377	394	363	382	344	379	363	376	416	404	378	375	361	352	399	397	369	393	374	370	368	356	394	325	382	358	369	352	344	363	385	427	403	411	374	386	376	360	360	388	402	375	333	389	380	395	380	365	391	360	369	377	355	368	356	373	371	363	329	377	363	421	356	361	364	394	388	349	385	342	341	369	384	372	392	348	406	374	384	384	393	429	377	371	350	354	351	386	385	351	415	340	384	359	322	354	342	374	352	397	375	372	421	388	402	390	380	381	348	393	403	416	404	397	394	321	362	375	337	372	380	402	344	357	375	388	383	397	343	375	372	369	367	353	325	389	391	366	389	368	363	378	378	397	368	378	381	384	374	373	367	347	382	366	399	368	383	354	394	369	363	366	413	363	376	365	386	385	368	382	347	368	386	358	363	363	395	329	373	385	416	415	385	377	330	356	419	409	366	377	345	431	381	397	389	360	400	364	341	379	377	391	368	375	360	400	357	404	350	370	408	352	364	369	379	347	358	401	403	349	418	372	407	351	372	380	379	388	360	345	349	375	377	349	329	304	375	384	439	376	382	345	348	368	369	375	361	374	338	359	365	344	360	373	384	373	399	376	380	380	396	364	371	359	377	354	360	356	382	419	366	365	375	398	385	352	401	371	407	354	350	399	387	369	392	385	345	350	372	389	344	353	356	406	389	373	390	363	377	381	377	381	368	406	392	347	389	402	402	366	384	412	379	395	389	363	376	347	355	371	401	369	368	357	371	364	354	375	364	347	361	398	426	368	367	372	373	351	357	386	373	379	341	355	385	384	384	366	381	375	385	365	375	369	401	377	411	390	378	381	409	359	381	377	369	386	362	332	378	369	344	364	320	329	382	346	358	355	371	365	375	355	369	368	382	331	402	353	412	386	382	368	374	392	352	393	346	397	331	368	362	377	382	383	367	346	361	342	373	401	433	392	363	365	363	412	393	385	409	369	344	337	367	349	366	402	372	399	378	381	382	376	384	368	370	382	379	401	399	376	389	410	349	352	427	372	361	380	387	336	373	367	329	406	384	405	414	395	399	385	411	345	355	414	396	367	363	371	382	360	383	361	380	360	349	363	376	389	364	394	389	363	346	375	375	342	398	344	347	371	377	394	345	366	399	375	382	343	387	364	305	366	401	360	395	366	400	391	398	382	373	348	356	417	333	322	350	369	407	406	423	410	329	372	335	389	371	368	346	378	386	415	393	415	406	355	385	365	347	381	382	357	382	340	404	359	388	388	400	370	387	381	345	418	367	383	385	373	394	352	379	385	388	369	392	376	377	361	395	376	371	402	363	355	377	397	357	380	360	415	399	385	385	369	400	379	371	382	368	342	354	382	386	361	372	416	366	372	385	365	363	358	403	382	385	371	375	370	398	367	409	359	363	341	353	354	388	380	402	367	363	347	367	358	365	391	322	395	387	391	393	360	385	403	399	383	377	344	409	364	375	366	340	375	363	383	384	359	352	401	395	385	381	397	352	383	352	380	410	350	372	348
9307	6246	9858	10799	8548	5391	3505	2425	1788	1411	1234	1101	1089	1010	1033	1038	1001	1016	874	964	926	961	907	960	932	898	930	852	867	784	782	832	859	847	866	834	841	863	845	844	841	852	836	796	797	838	795	855	821	862	855	824	763	756	800	830	825	793	793	858	788	792	792	814	841	797	822	838	807	833	773	783	761	846	872	803	853	811	791	786	774	791	843	759	825	819	796	799	796	820	769	781	822	858	847	820	788	788	829	789	845	777	798	762	844	825	803	821	832	818	808	809	833	800	811	868	864	831	784	834	821	808	825	781	781	840	784	814	809	804	798	762	773	781	833	798	838	809	820	835	790	808	821	855	832	780	823	798	798	811	770	806	835	793	846	758	805	818	774	866	810	818	781	781	833	771	868	776	806	802	757	787	810	830	751	832	837	778	788	793	835	794	816	811	795	816	788	817	800	809	827	799	761	856	777	789	855	763	841	796	788	761	822	845	796	821	806	805	805	823	811	826	883	883	832	811	737	809	837	805	796	832	870	820	829	783	805	778	777	863	806	839	787	849	825	798	810	809	823	815	853	772	783	757	777	840	814	844	787	818	830	817	852	841	831	869	755	808	804	817	825	834	862	824	806	796	815	791	836	825	833	879	829	795	859	854	784	863	833	824	806	826	877	802	822	848	817	790	843	826	809	830	826	765	806	779	788	825	785	822	828	754	837	871	819	806	825	863	817	774	786	816	886	836	870	843	873	829	828	833	757	821	802	769	851	789	798	780	802	824	890	788	824	827	852	862	765	836	823	821	855	758	847	808	806	787	822	859	823	790	856	783	764	784	789	810	790	815	779	785	788	777	734	770	804	800	784	832	863	852	830	770	868	831	822	811	784	869	820	791	802	836	804	801	771	749	771	808	776	823	841	854	833	798	813	864	850	826	737	864	785	824	805	874	806	840	803	787	855	787	823	797	809	803	826	826	781	808	799	805	805	783	798	801	777	765	818	833	802	823	811	816	790	832	823	869	826	815	776	814	825	786	800	800	800	795	801	798	804	824	764	836	799	815	823	825	852	825	828	790	784	783	835	793	786	793	830	807	790	826	825	769	795	856	794	826	831	782	829	806	819	866	782	849	811	857	781	807	867	814	819	782	826	796	871	855	798	827	820	809	816	836	848	794	850	805	790	823	820	784	812	815	756	800	792	836	837	829	831	849	790	829	807	799	843	812	852	837	821	780	809	826	810	835	832	848	811	806	760	773	798	802	840	805	802	821	825	809	778	789	799	766	840	833	787	832	867	831	770	846	867	765	767	817	874	808	841	780	819	717	801	801	800	775	830	826	830	744	822	776	852	797	837	784	782	806	792	862	823	793	856	820	771	823	788	804	781	840	822	811	792	837	782	731	794	793	746	839	842	843	793	841	749	791	870	824	853	845	798	858	865	784	778	778	758	804	852	814	770	817	821	755	814	838	818	835	800	830	790	776	819	795	766	792	773	823	826	812	814	777	770	823	792	813	824	843	818	784	831	816	803	772	786	806	807	803	806	826	819	827	811	817	781	832	847	819	804	808	805	815	797	832	818	850	863	807	869	818	804	766	807	831	817	860	783	783	831	794	816	849	773	796	821	842	803	819	749	842	768	785	848	793	832	783	825	826	803	788	829	811	843	832	819	812	814	800	804	796	865	891	786	822	822	790	833	871	777	777	788	799	802	842	811	789	731	830	822	793	808	817	773	792	849	779	782	732	749	733	846	783	846	790	785	831	832	847	794	816	791	852	857	801	783	802	814	774	768	810	801	747	778	830	828	795	839	821	843	827	832	788	809	776	822	861	778	813	818	844	864	807	831	840	783	838	814	807	802	802	767	834	807	797	789	825	795	791	803	847	812	835	814	797	804	823	790	825	743	823	815	821	835	889	848	848	770	825	796	809	860	804	818	824	823	836	790	773	838	857	774	796	816	793	817	775	821	813	832	820	824	808	794	820	780	812	871	805	872	825	839	793	801	778	824	800	795	794	832	842	793	794	800	809	827	870	809	825	807	804	749	817	844	843	841	801	764	783	801	754	842	835	808	786	834	824	814	743	794	821	865	756	788	819	750	817	797	802	827	812	804	830	811	810	805	815	808	810	798	827	870	834	799	779	826	806	829	833	787	792	814	829	802	813	806	827	763	821	837	807	786	830	848	830	789	842	830	818	812	777	798	835	837	808	794	825	784	776	781	861	805	837	824	796	822	792	851	806	824	739	821	811	826	799	817	749	835	845	825	786	812	787	857	792	866	890	789	829	860	811	788	813	780	824	796	850	825	820	787	818	755	794	783	753	773	828	768	804	813	865	867	784	779	834	854	860	772	842	797	806	825	767	804	803	820	821	857	829	819	861	775	804	817	823	811	764	802	828	819	766	780	798	810	767	799	845	795	809	790	812	810	828	760	813	827	857	808	841	814	775	817	764	815	749	863	780	773	811	832	804	808	828	815	811	763	817	804	856	788	852	786	791	829	787	782	822	763	805	791	769	833	800	837	812	818	780	824	818	781	773	797	787	817	828	834	787	813	822	804	805	803	806	803	841	736	805	838	773	764	800	838	762	804	801	808	831	854	770	760	846	843	804	857	811	827	800	842	817	794	815	727	775	817	881	804	811	816	828	807	817	843	806	804	766	775	804	805	839	792	802	800	792	805	819	784	795	760	790	795	783	812	815	826	823	736	838	848	822	849	786	839	822	795	777	789	827	753	756	819	818	809	764	816	817	724	794	800	817	834	843	843	780	811	807	816	818	830	794	819	826	775	792	776	813	852	810	830	857	830	836	799	804	792	869	856	816	883	831	847	779	753	761	796	816	807	779	802	800	772	816	835	790	812	873	859	853	842	806	815	764	827	770	832	763	790	828	817	849	862	848	827	780	821	782	758	781	764	878	795	804	760	848	783	792	823	780	826	809	830	839	842	768	830	775	808	814	842	820	830	851	830	766	809	799	783	801	790	815	838	807	831	802	815	845	806	828	810	799	801	765	803	849	835	790	806	820	834	801	802	794	858	772	822	834	815	768	857	795	779	823	787	819	793	827	755	816	880	806	826	825	818	784	787	831	828	842	829	804	776	820	760	806	820	823	831	795	815	867	814	807	819	809	779	796	830	826	777	818	812	829	808	815	781	797	837	818	815	761	821	813	772	824	884	798	810	785	791	828	802	758	772	838	803	833	779	853	801	841	797	744	780	804	796	790	821	837	842	799	826	788	775	846	813	849	814	793	786	770	829	794	820	802	860	774	758	790	781	829	864	779	811	838	797	801	832	796	785	831	814	802	753	795	871	801	799	793	766	833	805	823	780	775	828	816	748	818	775	766	804	825	802	858	821	793	800	813	784	833	801	826	814	783	810	813	824	782	802	827	810	805	790	776	820	805	810	836	841	782	849	823	797	813	831	795	774	823	776	833	863	841	788	819	848	834	779	821	773	819	789	799	839	825	847	825	822	825	854	785	781	803	767	826	859	826	852	820	874	807
26708	12818	11725	10369	6479	4064	2281	1422	993	696	556	515	510	478	523	455	443	467	441	425	454	457	456	431	408	429	468	410	428	420	411	412	397	397	417	440	419	412	437	426	401	370	374	415	408	463	409	398	440	383	434	419	409	393	415	433	433	407	390	409	463	400	375	393	404	392	445	393	413	459	399	383	380	420	388	364	386	406	397	390	419	389	404	379	453	401	367	398	420	376	397	373	399	376	402	383	423	347	395	395	410	387	373	365	434	408	424	423	393	382	368	433	443	406	393	386	414	384	407	421	394	403	425	383	407	388	437	416	359	428	415	384	429	421	426	382	412	425	380	389	401	396	406	400	413	400	439	388	413	400	428	400	361	387	392	402	414	409	399	360	409	383	376	399	442	389	374	407	380	412	396	392	399	420	441	415	393	446	411	393	402	398	414	362	407	367	407	400	415	435	455	391	374	393	376	382	397	400	416	429	390	410	417	383	396	400	453	376	412	418	351	426	408	396	416	397	393	407	416	420	413	420	368	403	408	406	435	401	409	410	405	387	394	422	391	424	395	418	401	371	362	436	387	396	397	383	413	395	443	375	428	434	390	398	441	397	409	367	388	374	387	348	473	387	386	426	400	398	388	382	377	439	412	378	423	405	405	414	377	370	423	417	371	399	376	374	394	445	421	401	359	402	400	393	421	389	392	461	385	377	380	404	360	351	399	396	376	363	401	390	396	416	410	358	374	442	371	422	401	432	441	376	382	378	407	424	413	424	414	451	407	439	390	378	422	388	387	381	427	399	430	422	341	412	382	402	395	377	381	394	400	389	390	413	454	414	438	387	410	382	404	399	387	407	435	428	431	424	414	399	392	415	397	395	418	413	357	439	406	406	433	428	386	382	374	420	390	399	415	404	419	410	445	369	405	395	394	365	410	401	398	414	387	400	405	392	409	415	427	380	410	421	389	406	385	398	407	398	423	397	419	420	425	424	392	369	374	442	416	404	425	415	383	403	426	378	393	409	406	388	375	353	433	389	394	388	426	389	405	398	408	385	385	392	385	414	412	397	397	423	423	385	387	385	427	404	433	409	444	440	436	418	400	442	403	398	382	364	398	420	446	422	407	429	413	401	391	409	421	403	427	412	394	427	392	394	402	361	431	393	424	414	393	389	378	403	364	397	367	442	411	430	389	364	409	393	455	422	366	449	396	408	381	377	367	366	417	389	428	433	435	417	382	417	431	410	384	397	396	423	397	441	445	405	399	425	378	384	380	429	417	428	419	445	417	433	394	432	402	369	366	386	427	403	399	430	396	378	405	423	374	406	366	431	414	425	420	376	369	400	378	410	415	414	388	402	419	429	412	429	441	392	398	401	428	367	373	396	417	460	372	384	414	367	401	414	400	394	377	408	420	359	408	371	416	401	378	390	385	420	383	426	376	398	429	434	381	448	367	416	391	409	402	448	414	379	402	405	405	394	413	389	409	433	405	433	402	407	389	421	398	406	437	362	429	418	438	422	356	418	361	358	390	387	407	433	373	382	397	420	433	432	411	407	452	413	388	373	390	423	378	381	411	402	381	359	380	394	374	393	366	392	413	376	434	433	422	419	400	433	429	374	387	383	434	403	423	407	415	389	425	431	418	376	373	427	408	428	402	384	427	407	414	396	410	402	442	414	404	417	394	417	425	383	409	401	432	388	396	409	373	367	406	450	400	399	394	417	398	418	385	373	413	391	446	419	404	381	416	389	392	423	382	388	400	415	419	417	410	400	439	424	374	436	402	410	403	385	420	428	386	463	397	462	405	419	382	391	409	362	377	416	362	407	419	413	402	383	364	411	407	428	415	392	402	420	400	350	425	430	427	369	397	394	405	388	436	395	410	384	395	426	379	420	418	339	399	384	434	429	434	396	407	349	426	410	405	428	375	451	444	403	358	447	437	409	408	421	440	396	423	401	438	393	445	406	379	370	394	363	357	378	408	450	391	390	398	406	417	409	387	347	435	395	399	391	413	389	398	428	438	361	406	431	411	387	436	424	442	414	404	382	388	410	416	395	366	419	419	372	448	391	422	408	365	412	401	405	428	398	360	383	387	405	410	368	402	416	423	375	436	448	451	389	392	382	378	377	409	378	411	422	399	414	428	411	395	395	427	392	425	407	396	408	414	428	403	395	401	386	379	440	409	361	374	384	456	452	382	400	389	421	424	377	416	386	400	404	406	367	419	428	383	447	394	432	403	422	427	412	396	418	462	430	406	363	403	424	356	393	417	417	389	427	416	411	417	388	394	403	421	394	417	417	394	399	374	384	393	409	382	406	393	408	380	454	397	420	396	431	458	390	390	389	398	409	402	364	375	381	459	385	416	389	415	419	401	415	374	396	391	447	378	403	400	400	437	401	370	390	392	375	415	377	427	355	426	386	363	415	367	400	381	387	406	440	430	405	376	415	370	409	435	381	432	429	378	394	402	429	427	380	398	388	394	396	377	377	417	423	414	394	375	339	368	401	436	388	421	402	381	406	402	394	377	395	441	414	398	383	436	407	401	372	401	379	391	355	408	354	422	374	431	372	393	392	386	475	393	412	410	383	356	382	367	367	406	396	368	404	383	430	417	417	430	390	370	462	428	402	425	401	431	392	423	429	418	407	417	387	420	371	419	353	429	395	429	385	409	394	428	377	387	379	408	413	434	404	421	356	408	411	403	449	425	440	392	396	361	385	396	423	388	413	410	419	389	408	414	378	421	368	402	392	354	379	382	390	375	424	437	388	421	436	371	396	367	409	426	419	425	427	402	413	392	413	417	383	389	436	389	403	410	378	376	419	397	396	423	418	465	403	409	389	395	419	403	422	405	374	389	429	404	439	392	378	398	420	403	439	410	417	394	430	417	399	364	406	393	392	411	406	383	415	406	386	398	405	439	384	364	367	403	376	407	418	381	434	373	401	410	415	408	378	443	404	390	394	406	427	390	382	422	374	411	419	409	418	412	426	363	396	377	405	418	403	420	431	387	405	398	399	430	425	398	420	417	409	415	375	422	428	374	369	414	408	419	389	367	420	401	430	401	422	420	433	392	357	367	360	415	396	371	384	415	434	431	376	354	413	409	386	396	390	407	383	402	399	400	363	383	364	432	423	388	438	383	415	395	406	384	426	394	383	390	378	378	393	373	416	416	422	414	407	363	419	398	408	378	405	386	405	420	390	369	426	369	397	427	433	388	424	443	426	395	390	407	411	394	417	432	410	440	415	440	391	407	433	393	412	401	410	396	362	393	385	390	424	393	400	386	376	379	420	407	409	426	421	386	381	411	422	375	454	425	485	405	378	434	410	379	398	395	396	404	424	380	431	397	405	437	374	386	381	410	410	406	399	408	401	369	389	420	394	379	376	409	427	396	368	439	397	422	424	383	366	412	413	402	424	369	413	381	443	410	404	433	415	394	405	401	417	415	420	360	397	412	427	404	388	408	366	396	397	411	384	380	392	417	434	404	433	391	410	426	430
15868	9582	17426	20514	16738	12724	7439	5803	3781	2448	1817	1597	1499	1447	1292	1330	1293	1128	1052	1074	1027	1070	1025	1048	1056	1040	1091	1032	1010	963	885	970	946	922	910	942	973	950	929	928	971	932	900	900	932	847	897	918	897	858	863	932	899	850	878	902	930	917	927	831	914	908	846	847	913	846	883	883	857	817	872	825	948	849	879	864	911	896	901	925	896	880	857	880	939	897	904	907	840	886	917	912	891	890	823	883	843	904	831	781	863	895	879	906	896	855	846	889	888	887	853	862	854	870	885	800	884	919	893	901	865	854	875	852	887	814	911	872	857	880	852	825	895	880	894	824	874	894	908	816	836	877	901	849	840	810	863	857	866	817	881	869	886	858	918	856	870	892	871	862	846	820	832	892	845	932	916	858	891	884	927	836	893	884	904	879	887	963	892	854	887	830	826	883	904	925	894	891	904	862	887	892	870	867	803	865	979	871	895	839	895	892	915	881	870	829	825	879	911	884	858	905	845	864	870	878	825	914	885	920	913	879	792	851	860	836	880	896	876	875	837	837	850	904	901	845	900	873	886	822	820	865	886	892	894	906	884	919	851	899	846	870	873	891	870	934	870	939	807	892	922	898	878	899	897	864	884	842	862	920	887	887	868	929	872	920	879	888	820	863	860	896	866	891	858	830	918	903	844	880	901	841	854	842	842	809	824	889	875	908	848	889	890	866	843	866	883	887	841	877	818	858	879	862	863	838	880	861	877	803	875	841	880	845	851	928	916	901	857	900	907	896	871	929	878	891	919	923	864	858	874	827	808	895	877	861	847	881	827	857	865	882	831	827	873	943	891	827	904	869	842	864	814	880	863	830	862	890	858	870	857	854	875	874	888	819	870	908	872	842	902	886	907	859	884	881	879	912	889	852	893	858	902	825	888	895	838	870	889	848	884	915	834	854	875	823	864	928	891	890	891	845	876	863	862	866	867	855	799	866	876	835	907	910	911	874	821	855	882	825	886	873	839	894	857	938	874	848	858	829	898	846	917	885	905	884	877	875	871	856	929	892	886	841	893	842	874	855	898	874	885	832	895	845	941	884	880	920	888	902	884	904	898	912	917	874	871	905	875	871	926	938	863	924	900	801	869	846	904	826	871	914	882	900	867	904	869	840	879	870	874	902	886	866	911	903	882	868	855	906	915	836	835	861	892	835	876	894	905	868	889	866	850	864	910	820	898	843	876	874	872	896	909	841	863	906	898	871	881	862	910	897	828	828	912	945	844	850	872	865	885	884	893	844	873	911	949	893	848	871	936	862	861	768	892	828	922	905	852	846	836	845	866	913	873	863	973	915	898	879	853	862	846	907	900	864	886	890	881	891	867	886	876	857	891	874	875	905	850	905	885	860	887	861	895	893	868	856	879	832	896	815	892	850	866	905	938	870	922	827	851	854	850	920	850	893	848	927	867	880	915	796	917	842	842	890	855	913	853	858	872	870	870	848	907	853	882	888	880	861	877	885	844	858	852	874	868	868	881	828	903	889	857	825	827	868	826	855	873	887	839	891	856	902	941	877	896	919	897	943	853	889	872	839	864	904	844	822	901	818	884	887	837	893	865	856	849	864	881	876	850	851	857	845	863	865	855	842	856	884	875	835	871	873	891	874	859	920	849	898	889	863	885	923	873	818	843	904	850	927	865	895	859	891	823	854	851	884	855	870	839	862	846	785	916	850	913	927	883	864	825	860	910	923	860	884	878	900	888	885	858	910	896	856	863	901	912	825	902	845	849	874	916	866	854	814	856	884	862	908	860	889	868	862	942	871	838	913	925	901	876	834	875	868	884	881	829	897	912	854	833	834	906	867	901	907	867	822	876	891	922	868	861	865	854	874	834	928	852	872	835	891	900	894	892	882	867	870	856	905	940	860	817	842	840	863	838	912	857	854	845	896	905	878	962	878	893	870	877	868	887	841	902	853	867	871	862	900	862	879	851	851	867	830	897	853	962	885	872	878	865	860	883	845	898	894	907	857	890	870	863	854	891	838	867	846	870	893	907	845	875	922	893	853	892	894	837	898	869	899	889	888	844	861	862	858	906	877	833	879	865	887	922	848	867	893	852	903	851	879	829	886	824	867	885	930	870	817	884	874	857	907	847	837	854	868	882	876	875	836	878	860	887	895	891	882	869	874	875	852	892	843	836	876	860	867	858	823	853	856	908	890	908	873	869	909	873	908	927	881	887	882	885	852	869	813	901	902	880	862	821	927	885	869	881	895	853	906	886	926	862	924	864	857	889	880	869	861	886	861	912	877	857	918	888	920	878	867	911	840	878	886	887	864	873	860	876	922	871	867	870	915	911	888	861	883	866	849	899	849	883	895	887	885	912	888	853	833	908	873	873	845	952	858	929	944	847	882	875	858	797	904	899	867	891	894	844	874	866	903	918	884	882	800	880	874	859	853	894	882	924	908	899	835	882	885	893	853	891	898	882	912	836	873	821	886	893	882	891	864	880	852	885	866	862	877	878	859	895	860	879	930	896	900	895	881	865	877	897	803	861	882	885	864	851	837	840	910	885	892	895	873	892	882	895	864	867	903	845	895	809	861	900	868	844	844	883	883	874	833	865	853	871	890	887	875	851	890	872	897	845	857	901	868	845	875	813	882	833	859	849	897	892	871	828	900	915	892	920	918	864	869	892	879	886	858	919	858	830	862	907	883	871	855	883	896	868	879	870	856	863	816	851	856	889	863	893	885	865	851	903	873	817	870	873	864	896	841	875	891	876	865	845	838	897	861	872	871	860	855	851	863	863	917	893	889	904	833	895	884	866	859	850	833	931	928	803	890	856	886	837	903	894	921	850	903	843	874	838	913	887	899	902	884	823	885	879	855	865	872	870	815	870	885	863	888	851	838	881	841	809	861	869	860	865	885	860	877	923	927	917	895	884	912	837	865	877	822	851	869	894	811	881	858	863	832	887	886	904	912	910	902	936	909	876	846	900	910	868	834	867	911	866	808	881	889	917	913	902	871	909	883	925	854	859	849	837	882	908	907	847	952	852	926	841	846	884	859	886	879	853	898	914	904	875	859	876	859	857	812	849	863	853	832	859	917	850	853	844	902	847	880	870	921	877	837	873	893	898	890	838	866	894	911	861	834	894	847	818	911	911	872	864	854	901	900	948	879	901	824	862	821	875	862	903	878	917	905	897	878	899	825	871	911	882	964	894	874	877	815	891	909	864	868	900	876	915	904	861	865	832	880	880	860	933	880	907	850	893	897	872	896	860	838	887	857	918	869	917	851	859	914	860	872	859	844	827	847	843	870	893	903	836	853	921	871	869	847	852	824	866	898	870	864	865	895	890	894	873	855	874	874	830	858	857	809	814	861	850	892	872	857	868	852	847	901	882	871	847	882	852	903	907	898	814	840	877	873	871	921	908	878	848	899	900	891	868	840	897	874	916	931	855	898	873	863	872	903	902	887	837	886	906	890	864	872	900	896	816	892	863	873	830	929	857	879
35296	17251	17989	14370	9380	5978	3783	2876	1659	1059	761	659	654	603	578	592	574	558	469	499	482	515	509	537	484	482	474	522	484	457	468	475	496	445	507	482	507	494	438	483	481	462	486	496	468	448	458	439	495	449	451	497	473	447	455	480	492	450	466	471	433	443	431	437	447	469	441	464	431	437	398	477	457	453	441	407	452	459	460	449	499	485	463	469	447	441	467	488	431	475	460	413	451	402	466	468	483	443	479	462	442	480	464	403	465	456	432	429	477	478	463	433	436	424	446	428	547	471	452	437	481	466	481	492	479	448	417	425	470	460	412	458	428	439	474	509	456	457	416	456	473	503	437	471	441	483	464	422	438	451	429	425	430	471	508	437	453	423	466	492	465	436	491	452	421	426	455	449	507	502	438	452	497	451	460	458	439	453	440	486	460	439	485	489	471	452	449	462	485	452	446	442	441	511	466	436	451	481	461	414	459	452	430	404	508	463	452	478	476	464	454	474	412	453	449	418	471	492	460	475	423	463	484	502	442	458	456	414	457	465	486	424	439	491	463	457	431	463	435	474	448	459	490	435	451	417	467	469	431	463	478	460	416	435	425	448	487	473	507	421	474	449	443	434	431	457	472	460	457	455	447	485	420	452	508	477	473	433	449	457	444	477	484	439	449	426	460	435	397	481	487	457	479	480	487	404	448	464	433	457	520	493	461	436	441	412	476	432	467	443	454	504	446	469	414	466	439	476	459	431	456	458	478	452	449	451	442	470	431	432	489	434	496	464	477	437	436	471	438	461	500	481	428	464	403	427	455	444	472	480	451	459	437	455	437	455	474	502	443	433	436	431	463	445	481	429	433	469	453	508	497	466	461	437	464	416	420	455	462	426	454	451	479	436	409	445	449	455	459	477	421	407	436	490	438	412	442	512	448	480	415	445	463	452	436	435	444	488	425	439	443	471	457	477	474	449	425	485	451	487	429	497	466	441	499	447	462	458	464	510	411	458	467	498	454	461	428	456	444	445	447	466	467	422	444	449	470	471	484	425	481	453	432	452	454	452	419	441	432	431	471	430	409	444	452	472	440	471	447	453	451	478	459	430	425	451	482	455	474	430	469	398	454	433	444	451	476	459	467	455	437	449	482	454	425	458	481	451	472	460	448	445	482	471	469	448	451	482	453	461	442	450	460	444	430	490	443	461	491	404	470	437	479	458	480	447	425	464	426	448	445	451	405	451	477	428	445	465	438	428	449	453	448	430	474	482	445	503	478	423	421	456	473	445	460	470	431	448	449	448	458	465	530	431	416	430	483	459	465	459	435	451	440	393	424	421	434	468	453	414	480	442	456	477	433	454	461	433	423	449	433	447	435	448	457	464	436	504	447	488	449	481	455	523	407	481	485	467	436	423	491	454	429	451	439	452	461	442	492	471	459	421	457	470	453	498	424	475	475	466	452	455	427	464	446	504	456	470	485	503	463	460	444	510	434	420	470	433	477	438	456	428	481	441	452	503	480	487	450	433	443	465	416	415	504	442	481	428	409	479	466	465	469	468	452	465	448	446	458	476	393	483	451	492	449	420	435	435	480	447	462	486	441	442	433	443	402	484	464	433	472	511	468	439	446	447	443	420	485	466	427	432	457	415	424	456	398	475	463	484	499	439	470	465	443	449	484	458	461	489	464	439	427	491	452	442	501	444	467	467	470	463	435	452	458	472	469	474	428	471	424	459	493	461	480	499	465	457	430	461	493	444	487	421	431	467	461	477	472	453	478	491	460	419	484	502	416	434	483	474	467	419	462	486	431	394	419	481	478	467	475	476	426	394	491	421	439	428	429	463	439	486	447	434	466	447	458	428	440	465	487	463	495	418	471	458	477	468	434	457	468	495	453	417	464	443	476	460	444	399	451	497	491	444	431	471	458	502	413	465	459	461	451	450	428	464	492	483	479	477	450	519	500	421	446	445	441	409	475	440	461	475	397	457	438	477	458	443	469	495	405	460	486	476	459	441	462	449	489	441	473	451	452	457	411	417	447	457	489	439	484	459	467	485	475	411	489	431	438	457	470	427	466	403	434	433	450	443	410	477	428	459	469	429	448	452	432	467	477	383	471	493	447	467	445	435	461	429	477	454	469	498	464	463	456	538	452	462	468	458	469	447	473	488	457	460	467	456	430	458	515	428	448	443	446	465	429	438	433	471	490	471	454	455	466	468	456	458	401	476	489	462	459	520	390	456	465	509	486	467	451	401	478	470	464	437	448	503	449	485	433	435	422	448	421	410	434	469	453	465	474	453	450	480	459	473	463	449	457	491	470	402	424	493	459	459	485	460	473	438	457	439	436	466	447	499	441	446	444	504	506	421	485	437	419	434	433	446	450	473	490	506	437	462	465	459	430	411	459	445	426	460	466	401	428	430	466	406	457	447	458	449	454	485	460	475	465	428	432	439	472	454	466	445	459	451	478	484	463	462	462	466	450	429	453	467	462	461	403	483	479	451	431	485	458	438	424	449	466	527	449	422	492	429	459	420	473	460	443	435	462	468	459	453	450	438	491	437	428	475	458	494	436	484	438	460	449	456	491	437	480	443	444	482	432	441	495	482	431	450	471	442	440	488	444	450	423	416	453	406	497	444	432	409	415	449	450	482	447	465	461	485	448	451	468	459	468	478	509	449	458	440	483	458	459	443	444	454	465	506	455	446	434	458	455	459	478	499	433	412	448	483	460	475	451	471	454	461	466	404	463	453	463	480	468	472	435	450	458	421	438	436	463	439	472	476	450	472	500	479	483	446	463	434	458	511	425	493	464	469	447	494	444	414	429	450	456	460	485	466	472	422	493	432	429	449	494	449	462	446	480	458	469	490	454	454	459	419	418	448	436	441	469	429	443	456	463	444	458	515	491	464	462	407	448	458	450	421	435	466	461	461	438	503	506	498	490	477	452	395	381	491	490	486	465	464	443	426	452	450	475	463	475	433	440	447	479	412	466	500	440	434	475	480	459	484	445	434	420	459	436	418	437	444	465	473	421	440	480	435	422	449	444	465	436	431	423	476	484	485	454	435	448	412	450	488	435	497	460	467	452	465	474	458	478	465	457	481	457	515	430	461	484	413	418	483	462	472	464	471	451	420	487	511	444	416	472	445	464	469	471	434	473	475	402	441	483	507	427	447	438	470	446	417	494	455	471	408	467	498	488	471	465	439	434	491	486	506	503	478	485	449	406	433	482	478	439	443	469	472	471	469	477	434	435	463	477	486	506	477	488	452	455	466	464	455	461	440	436	470	430	471	478	494	475	508	473	410	468	445	525	439	433	465	466	484	419	443	452	446	483	454	455	453	462	465	430	457	466	463	482	422	490	483	490	418	462	459	462	425	437	461	444	470	498	417	524	436	423	478	455	429	473	425	450	452	484	440	489	477	484	440	415	484	433	403	464	444	459	457	452	447	458	489	459	450	445	456	444	428	441	425	448	455	456	452	468	439	474	411	417	452	468	462	453	450
19389	12167	23176	24821	21477	15808	12045	9904	5625	3529	2585	2121	1913	1705	1548	1623	1510	1471	1309	1244	1266	1348	1291	1355	1216	1200	1194	1190	1135	1119	1068	1045	1113	1052	1058	1043	1055	1069	1042	1077	1052	1026	1044	1043	1017	999	1006	992	1041	983	993	956	924	969	1026	965	1020	993	990	950	927	971	1021	979	970	938	981	948	1004	1020	982	1008	983	1010	957	990	969	968	1001	985	976	949	956	983	931	997	1041	993	941	955	995	941	998	993	993	945	991	975	979	932	927	950	976	940	925	981	929	917	956	959	1002	1040	970	970	938	942	933	961	937	931	925	965	935	983	990	967	924	992	962	957	982	977	958	954	989	991	921	962	980	999	961	991	955	1016	997	1014	934	924	961	944	996	973	956	928	977	930	989	1001	924	987	987	938	957	962	972	986	912	972	944	986	972	998	930	953	939	975	981	963	986	989	944	1014	906	922	1040	940	1000	933	925	970	946	957	937	994	1009	912	927	953	928	994	909	1001	950	938	975	921	977	989	995	962	963	980	983	953	959	961	979	973	968	1014	930	969	928	975	976	950	993	956	969	963	981	905	962	949	962	982	986	974	1053	981	968	927	985	981	947	927	946	943	990	880	941	898	1019	958	929	999	961	1006	1032	1002	1032	963	970	952	1019	942	971	980	964	956	921	993	917	959	996	1005	958	944	1007	948	1006	970	956	991	929	943	944	922	969	964	985	988	941	939	1035	974	953	933	998	990	943	975	927	985	992	990	988	948	1008	938	948	1012	985	902	985	1037	935	965	1028	985	978	973	956	1033	949	947	952	948	904	980	1069	953	986	966	948	943	989	986	951	1017	936	954	948	1023	1020	977	964	927	977	960	981	921	1003	1016	999	967	971	949	984	947	945	945	980	953	989	962	957	985	930	954	985	1007	995	1019	953	979	995	945	941	907	988	988	946	954	945	984	990	944	946	982	974	957	964	985	992	982	1009	979	964	978	933	958	933	985	965	1002	953	963	950	944	1010	946	976	988	976	975	979	914	934	901	951	956	989	998	935	1002	967	959	971	967	954	1033	966	927	974	954	987	946	953	1002	951	977	942	1008	969	964	963	960	1040	925	959	983	943	950	968	974	938	993	975	986	979	995	930	950	926	989	962	1002	967	994	947	932	963	962	939	991	966	943	971	907	953	901	987	976	920	990	1019	949	949	1007	977	947	932	962	959	964	938	944	912	1005	936	956	949	979	940	896	931	1018	947	985	980	1001	935	952	946	927	968	957	989	966	976	962	988	987	932	887	963	940	953	969	980	949	999	956	958	971	997	970	1026	967	1001	1002	932	962	1033	997	937	981	961	949	950	953	910	951	1009	952	962	1021	946	971	925	959	928	982	961	965	936	994	1002	899	981	1010	1003	928	921	980	969	956	967	1000	968	1039	993	970	965	978	915	955	917	958	980	992	906	1018	923	932	991	960	947	967	983	952	951	961	965	955	957	878	978	979	928	987	962	997	978	971	985	993	914	946	979	990	1005	946	973	913	974	1019	969	946	951	946	966	934	940	916	984	1005	911	973	958	954	904	959	969	931	949	946	1015	979	939	991	909	1003	1022	958	945	977	1005	954	947	963	984	974	947	956	946	994	978	955	964	942	967	982	988	973	958	989	997	965	922	927	959	987	956	1046	966	915	968	1000	988	961	922	953	954	908	946	1015	958	973	927	988	944	971	926	929	940	957	984	957	921	1024	995	945	944	941	954	921	969	950	1010	930	1007	994	953	1027	968	951	992	991	914	974	923	1000	1003	985	918	958	987	1007	960	914	950	966	1007	933	1010	1014	970	958	967	938	965	922	953	983	936	1040	1011	1011	953	1014	950	1006	990	986	969	948	909	977	968	1010	953	993	956	874	977	1042	996	969	918	940	929	992	934	974	955	937	931	1016	969	978	996	930	1000	1023	938	1039	936	978	978	997	949	942	976	952	943	1001	954	927	943	988	956	959	985	973	986	967	966	1032	1003	1018	990	933	973	982	965	920	983	961	921	941	991	964	899	964	950	993	1027	1009	969	945	930	1017	970	925	956	951	900	994	967	1043	961	953	947	914	935	973	1026	1030	972	971	984	963	976	1036	1002	954	971	947	946	929	953	978	1036	984	1032	984	937	932	991	1005	933	987	984	927	945	893	942	983	908	997	992	963	966	953	936	965	942	1014	982	953	1022	1002	984	1002	990	977	987	952	944	970	1000	944	963	1025	994	992	1001	981	990	904	973	961	962	979	907	960	952	959	962	1030	965	1000	935	939	990	985	964	936	979	980	967	960	973	963	973	989	943	949	926	957	999	968	931	947	958	982	951	974	937	972	957	984	1023	982	956	1004	930	982	979	941	967	974	971	940	931	967	947	973	930	904	984	940	977	937	976	958	909	1047	990	992	962	929	948	934	987	969	971	949	984	956	937	942	946	952	966	954	958	942	977	991	963	964	1011	951	992	953	933	1017	936	901	961	995	956	972	956	997	958	948	960	1023	935	1072	1020	970	930	938	991	981	951	928	920	952	993	965	972	949	945	978	897	959	922	961	939	928	985	1008	962	970	969	947	976	1017	939	979	937	952	960	936	951	955	885	973	971	984	965	942	937	1004	988	929	949	987	960	887	969	922	942	939	980	990	962	958	1009	1021	1042	922	1006	965	973	925	946	930	960	1054	884	902	981	946	944	878	959	1009	935	951	964	929	962	939	971	962	982	960	981	977	969	953	942	981	972	1000	954	1012	995	952	997	968	923	956	960	961	973	900	967	917	990	946	1002	973	914	923	998	994	976	927	972	1005	935	982	971	949	994	930	983	1019	984	983	962	959	938	939	992	1009	965	990	924	946	1024	983	935	992	990	941	956	962	958	983	947	984	953	994	1007	1002	960	974	952	981	1023	945	957	935	971	977	974	1020	923	938	967	972	973	976	973	945	981	950	971	929	967	971	951	992	959	934	960	969	972	937	983	986	974	982	940	934	956	976	961	976	913	886	958	952	924	986	997	1000	973	892	948	943	951	981	993	971	986	964	944	981	926	947	965	1028	920	949	951	957	952	1018	957	926	1008	934	926	913	1014	984	996	900	951	992	925	940	970	934	959	955	940	958	1030	934	943	952	955	1029	1032	1008	977	931	959	991	1006	1020	934	935	957	895	980	978	929	922	968	953	941	970	979	974	980	950	997	970	1002	922	958	924	969	949	985	970	975	921	968	955	932	982	1005	986	980	931	975	950	971	897	971	904	948	971	987	977	959	961	982	989	954	998	1051	987	940	963	984	945	967	1000	1031	956	925	1043	993	986	971	995	989	1005	961	1000	945	931	989	962	946	981	901	911	1014	998	1020	913	977	992	943	940	976	1001	888	972	977	975	958	985	935	949	941	1000	962	992	1031	983	1010	971	976	963	949	957	957	961	992	916	986	975	1009	1006	984	919	971	995	947	988	953	982	1027	984	1049	984	954	960	927	976	978	944	960	956	949	980	966	935	966	971	933	949	918	930	943	972	992	973	950	1004	971	958	953	980	981	963	1017	974	937	969	902	984	994	964	983	993	999	967	978	1008	950	972	922	929	993	978	934	944	972	971	960	983	957	992	927	991	953	985	930	964	925	943	966	990	994	975	1003	985	964	961	990	909	982	1021	979	967	973	952	917	971	955	984	894	1020	1000	975	961	1046	1014	953	963	989	963	966	938	975	914	930	940	1002
16597	7145	6048	4063	2409	1635	1089	854	579	523	478	423	424	428	403	413	377	385	378	413	413	402	421	399	384	398	345	381	412	366	376	397	367	356	402	356	354	398	365	424	361	356	344	405	389	362	358	391	385	389	403	353	326	344	366	383	388	397	361	380	355	426	353	362	377	412	389	371	357	373	431	407	381	376	361	383	381	350	401	359	348	400	339	364	383	386	364	340	382	374	378	332	366	357	380	409	359	372	361	375	420	394	410	366	435	371	361	374	376	401	381	385	370	403	364	349	371	387	343	381	393	345	369	372	403	347	371	336	384	324	345	362	326	392	406	385	401	360	339	382	393	366	372	379	349	359	371	391	345	368	337	329	374	380	373	410	368	341	374	382	382	341	387	344	398	378	388	390	384	299	346	353	344	342	403	340	358	356	380	380	371	356	386	363	358	369	402	316	378	348	353	394	360	379	364	354	352	371	368	329	389	371	359	371	345	334	398	363	370	387	349	350	371	352	335	403	382	369	387	398	399	371	369	340	345	338	401	362	360	353	366	366	364	368	359	360	387	388	365	403	377	368	365	356	387	371	381	375	375	347	370	351	349	348	402	371	385	391	331	427	355	350	381	376	372	367	377	373	358	334	371	326	349	370	383	364	377	400	417	370	401	341	343	368	330	327	397	350	404	350	355	349	392	384	402	365	378	382	402	333	378	376	402	368	395	355	372	354	368	360	322	392	365	350	376	377	372	366	420	382	371	349	367	319	335	362	386	368	371	389	360	363	345	365	377	372	359	363	381	367	389	383	395	368	339	331	404	421	396	371	361	411	417	354	349	362	364	382	392	401	357	372	365	372	339	369	339	345	361	385	361	372	366	356	342	371	379	405	373	346	370	386	390	333	350	355	381	385	365	350	365	349	352	339	378	336	344	369	349	385	376	369	377	378	350	366	379	369	370	395	385	364	385	355	365	353	365	351	359	355	404	429	372	404	361	356	382	352	370	366	359	386	344	367	370	342	380	410	342	376	362	386	389	377	368	388	405	371	385	362	353	382	352	369	347	390	381	371	368	383	374	374	395	391	366	374	337	356	379	363	361	360	364	399	409	412	360	365	322	398	371	341	366	381	341	380	364	347	380	380	388	377	394	388	337	333	387	399	376	365	402	336	381	343	359	334	370	395	408	365	394	385	395	366	360	361	354	357	415	373	355	402	338	375	327	337	364	307	349	401	364	377	353	353	350	343	379	359	353	359	323	378	370	382	398	373	373	356	339	380	367	398	378	363	355	344	341	369	378	359	395	364	347	384	378	352	361	395	389	377	423	351	383	362	401	392	368	345	354	347	356	367	425	333	376	362	389	365	362	333	398	394	362	393	406	392	348	373	373	357	364	402	369	371	381	363	357	365	366	398	365	364	389	388	390	387	383	375	351	354	310	367	367	358	354	383	377	367	356	350	357	334	386	340	369	341	369	359	348	375	389	363	367	382	388	389	374	392	363	349	330	394	384	363	337	374	372	389	390	342	393	351	408	348	366	332	366	381	371	374	362	365	323	334	366	370	374	354	388	392	372	380	366	445	377	384	376	372	344	419	385	369	359	363	374	359	343	366	387	419	353	382	387	368	394	389	372	338	348	413	369	385	385	389	341	352	342	366	396	376	404	354	360	352	387	381	388	381	374	350	344	373	369	344	377	369	410	405	359	361	391	372	370	363	364	369	376	406	388	367	351	339	394	410	357	369	381	314	364	383	368	413	379	372	346	370	368	372	401	351	389	386	363	393	366	388	352	339	373	355	377	388	346	334	345	346	352	362	370	389	393	350	371	384	379	387	376	346	390	401	407	355	393	408	375	354	392	402	382	391	361	347	367	381	456	373	364	389	365	362	340	358	355	378	369	364	392	381	382	344	330	373	386	362	380	363	385	371	367	366	393	405	398	378	363	387	367	341	359	371	411	386	385	342	377	375	356	385	316	355	320	384	348	378	407	372	347	374	340	377	383	394	377	375	390	366	322	386	352	370	365	388	346	365	387	376	360	383	349	339	385	368	362	358	361	369	370	342	339	392	371	385	365	403	363	383	367	373	401	380	370	347	373	381	388	376	391	352	337	357	340	335	394	366	373	359	344	346	360	376	354	343	412	396	364	350	362	384	370	367	346	376	409	340	374	388	317	366	364	353	352	381	365	365	367	393	400	339	394	381	380	406	339	347	344	353	374	376	380	357	384	379	359	382	394	381	335	373	380	400	401	363	351	325	357	375	369	358	353	377	397	366	390	399	389	392	392	375	383	376	401	362	350	380	334	386	397	392	368	376	380	362	397	374	365	383	381	355	340	361	379	368	357	354	388	402	375	354	401	416	391	395	390	373	370	365	403	359	390	376	364	402	373	354	379	384	397	357	373	360	389	386	375	387	376	329	388	374	362	376	400	367	339	338	364	370	354	393	357	397	352	360	355	386	396	367	373	381	401	358	369	345	358	380	414	342	399	416	378	391	343	384	403	400	343	386	392	374	339	397	363	389	377	368	362	350	344	401	367	392	425	386	364	367	366	359	399	366	386	349	421	360	353	350	408	379	361	342	395	372	392	355	373	364	352	375	365	362	369	387	410	384	330	402	377	401	398	345	408	356	366	351	388	410	372	361	366	386	363	428	375	368	384	346	340	380	392	374	363	371	372	362	393	350	328	364	353	352	343	360	362	334	354	352	402	324	373	371	362	389	390	371	351	351	378	359	377	358	411	371	381	354	362	368	362	364	371	364	376	343	344	380	359	402	336	401	358	389	381	341	338	363	355	388	383	369	352	359	368	386	378	373	379	377	349	403	371	356	305	339	397	382	386	384	345	359	351	365	388	374	355	377	407	387	384	388	377	360	409	375	393	387	378	397	390	372	353	405	386	375	366	349	384	368	375	370	354	383	395	357	348	375	387	363	398	354	370	367	382	364	352	385	381	353	361	360	392	400	348	355	377	364	386	402	409	364	379	361	394	356	373	404	372	343	355	376	391	362	346	361	364	361	373	356	378	388	387	363	406	375	367	339	350	404	351	369	349	400	399	356	398	362	382	388	396	378	367	369	381	362	389	388	374	360	402	413	379	357	367	380	406	395	394	371	344	394	363	347	346	351	377	370	418	361	329	338	357	392	351	356	383	387	378	390	394	439	361	349	376	385	370	365	371	356	363	414	387	400	363	378	352	362	376	376	380	368	343	351	366	373	360	365	347	348	367	351	389	387	367	363	348	417	399	422	395	384	363	363	412	373	424	385	362	389	378	392	370	375	367	371	382	390	380	401	399	371	374	364	380	379	387	368	383	406	368	384	376	382	378	366	378	431	350	397	379	375	378	398	347	382	396	364	335	366	394	364	337	382	395	392	367	415	365	388	373	345	373	348	356	374	398	362	391	402	365	328	320	383	376	394	368	397	314	388	379	372	376	372	361	358	394	362	379	391	378	385	352	348	401	394	381	404	398	345	404	380	358	368	393	395	389	347	370	374	356	367
9786	5869	10229	10117	8067	5771	3901	2893	1954	1463	1184	1171	1016	990	1015	989	950	956	922	959	940	878	924	885	930	887	872	851	836	851	843	872	808	792	872	873	802	841	872	805	833	831	870	879	839	857	808	840	809	825	821	847	788	824	857	840	851	794	818	798	832	853	836	848	757	830	801	772	805	832	773	743	801	824	782	846	809	815	809	799	824	793	825	832	861	770	839	783	826	771	835	825	818	815	804	796	853	798	840	799	823	738	841	854	796	794	808	823	817	801	802	779	776	837	789	818	810	790	868	808	813	792	806	822	798	850	839	789	794	824	826	841	801	848	793	799	809	805	821	820	772	771	809	810	830	802	836	806	832	846	797	769	751	764	839	795	844	820	820	759	808	818	794	776	813	829	861	833	796	789	780	852	819	852	840	752	820	768	797	835	810	791	821	817	860	779	823	835	809	764	824	827	748	811	812	874	841	754	821	788	798	821	817	822	782	757	813	786	799	770	812	813	747	772	783	781	789	847	799	779	805	794	784	837	817	821	855	831	835	821	853	854	767	836	804	802	852	839	817	793	769	816	839	831	774	830	796	841	764	800	794	823	833	798	762	787	872	815	843	796	795	866	787	832	787	775	826	838	830	823	821	806	769	822	852	797	803	818	784	790	784	808	801	804	778	797	851	808	781	809	844	800	785	785	839	794	824	801	833	793	814	856	814	820	851	800	790	845	814	808	811	807	778	773	795	793	793	831	829	784	834	813	848	856	748	831	797	796	798	818	820	819	790	789	788	804	818	830	791	790	780	814	802	819	839	766	860	809	837	835	775	861	777	849	840	795	773	792	816	807	790	765	802	803	772	791	789	853	805	852	752	815	802	827	815	831	814	764	825	788	794	766	776	810	810	788	840	774	811	849	780	810	826	820	838	839	875	783	794	805	800	813	804	793	834	817	820	805	790	776	804	806	820	814	798	845	806	778	816	842	834	781	828	825	814	843	802	813	772	825	774	817	803	778	876	764	833	818	866	796	829	824	790	807	790	880	784	803	804	814	825	768	791	845	796	788	796	797	810	832	836	745	784	809	792	775	796	804	853	784	795	774	772	826	772	758	847	839	858	803	855	765	758	782	799	816	768	768	808	807	825	792	846	764	823	788	808	806	828	804	794	800	816	823	834	786	818	765	805	797	803	815	864	785	762	830	747	817	791	783	837	816	770	820	840	816	817	835	826	897	822	783	816	816	791	835	801	789	811	823	769	842	873	806	811	829	799	812	800	751	785	841	764	782	800	818	818	837	792	839	782	844	808	806	801	823	803	851	831	821	772	835	754	831	786	813	791	799	821	810	771	811	850	814	817	811	819	797	801	833	811	856	765	769	782	815	818	821	816	783	786	779	801	834	822	752	815	786	837	813	840	860	819	816	775	859	791	828	813	816	835	851	764	791	792	815	851	824	835	828	809	819	804	824	791	807	809	800	776	811	830	787	809	756	769	830	778	779	784	791	822	769	755	756	807	868	778	807	812	833	870	832	815	768	798	757	849	797	846	736	800	818	850	791	834	773	806	768	830	773	815	803	875	836	840	813	795	838	794	805	822	793	792	775	767	771	856	809	793	766	815	781	772	768	816	848	802	861	857	747	802	796	786	803	761	820	855	797	841	854	839	770	818	805	842	880	796	810	816	828	819	759	812	844	826	812	810	809	857	859	802	773	798	802	772	853	817	796	821	818	794	812	905	865	793	825	836	836	824	781	839	826	821	815	772	787	861	781	835	794	799	845	755	806	800	787	757	831	802	818	789	791	800	817	795	807	866	847	810	838	802	852	798	821	841	828	791	813	848	813	804	810	764	781	861	847	797	845	818	815	859	778	846	846	801	774	809	787	824	786	859	771	811	786	815	754	842	749	769	784	809	801	822	756	806	786	788	818	846	853	779	857	770	866	809	786	735	776	809	849	792	833	792	776	831	829	829	844	827	817	813	792	849	820	859	782	816	833	827	818	806	856	767	804	852	838	800	821	847	847	838	810	817	826	841	761	822	866	782	800	813	829	816	794	844	826	872	861	753	844	833	791	795	799	764	760	836	834	800	768	814	777	800	850	842	839	831	842	791	793	819	862	817	838	846	781	794	807	796	768	808	799	772	809	814	846	823	792	809	765	823	797	797	887	786	797	773	781	873	801	805	818	754	814	851	841	858	781	825	832	788	813	795	829	801	814	840	818	815	826	810	803	753	832	791	802	792	764	748	799	818	788	808	793	851	797	865	833	904	742	775	837	768	796	809	830	798	803	795	841	824	805	822	846	798	766	851	789	820	774	849	811	796	801	855	780	814	808	806	801	814	847	800	822	839	820	816	827	805	788	791	796	839	760	793	869	790	824	776	801	808	792	829	833	793	804	757	793	843	809	852	776	804	808	827	786	833	821	793	775	803	778	799	819	781	832	770	836	781	796	825	760	814	795	779	788	795	840	778	793	821	808	799	761	839	797	753	817	804	809	786	812	808	816	843	794	806	812	862	802	838	746	812	777	774	761	846	780	831	813	782	791	834	781	777	780	824	774	830	818	833	849	781	836	856	816	756	808	790	829	821	792	794	796	820	857	796	832	814	773	785	809	818	844	817	848	784	809	831	807	788	829	755	817	844	792	802	767	837	838	843	772	763	839	800	798	837	796	814	820	824	806	767	746	837	891	848	825	855	827	857	843	788	789	808	816	824	818	824	824	830	764	817	866	834	791	767	806	820	865	789	821	818	818	772	811	841	796	816	852	848	801	804	785	836	857	785	801	860	841	865	815	827	827	799	775	830	750	832	846	805	844	793	857	809	811	834	792	789	807	817	847	822	805	809	765	819	782	805	828	853	853	827	818	863	814	811	793	814	808	817	869	779	822	798	875	821	762	797	799	826	843	790	850	798	802	829	754	826	820	810	831	792	786	832	839	773	853	862	776	824	784	774	793	812	856	746	845	833	798	811	775	757	758	838	799	836	797	835	782	810	826	823	839	838	825	761	829	768	778	838	862	777	894	802	808	837	811	791	794	856	826	851	816	792	831	789	790	774	839	819	786	791	843	802	794	789	774	769	797	801	798	775	822	820	813	724	834	814	785	814	812	817	801	830	841	793	825	815	814	840	826	779	834	768	801	842	800	809	775	808	806	771	713	832	811	796	803	776	857	813	792	781	820	835	801	787	787	790	798	836	733	748	834	801	845	842	749	812	782	765	838	781	824	785	784	789	787	809	800	856	783	814	808	791	780	789	761	864	813	805	771	781	772	804	815	804	812	791	800	801	796	836	810	808	811	770	821	809	809	826	803	834	807	842	777	801	857	841	829	784	791	774	800	832	842	778	814	808	756	846	786	861	830	832	826	824	793	839	842	829	839	826	805	817	763	834	794	782	802	748	836	764	816	823	809	811	806	841	831	828	790	825	780	856	825	783	837	806	846	832	832	818	783	790	743	788	777	830	844	806	829	823	832	833	754	808	786	812	825	826	821	824	807	789	831
27997	13302	11166	8767	6655	4318	2678	1818	983	731	682	550	453	470	483	449	507	509	442	425	408	359	414	440	362	420	395	464	409	413	375	432	446	403	398	409	383	406	443	413	428	410	387	386	428	446	442	388	377	368	393	384	413	402	375	371	378	417	368	437	431	394	380	372	370	377	423	404	393	408	400	389	429	418	410	406	394	396	351	411	428	393	393	391	373	422	404	436	393	385	403	398	374	410	390	426	407	409	408	354	362	445	406	453	392	399	419	405	421	406	391	455	397	398	397	375	400	360	409	419	378	397	456	388	416	406	416	421	426	401	404	416	420	395	431	409	370	429	381	421	371	435	397	408	380	372	429	396	403	443	368	395	369	424	390	362	406	411	444	419	413	429	453	424	391	390	402	379	399	378	393	398	411	402	413	409	376	404	381	393	417	416	377	373	393	410	416	428	396	410	434	433	418	433	412	385	349	385	381	389	434	415	405	398	412	398	388	410	436	399	419	392	358	426	397	392	435	451	395	434	387	404	415	385	393	402	396	380	400	372	399	370	407	399	412	385	422	464	406	367	398	407	394	439	421	396	423	398	347	386	375	400	403	348	372	391	433	413	407	397	409	371	408	390	402	438	372	408	397	423	393	421	394	404	407	443	396	384	389	384	393	393	391	390	387	413	427	404	372	401	402	415	401	429	456	409	405	404	388	401	389	422	419	374	378	353	398	396	434	439	414	418	356	394	395	387	401	426	381	369	425	404	408	412	429	417	433	365	427	423	376	410	409	418	442	447	439	391	378	383	403	419	405	387	404	361	397	412	427	443	397	370	407	412	369	391	399	411	391	418	421	420	408	369	387	388	362	367	370	393	417	442	399	374	421	424	387	405	390	418	400	409	440	377	402	382	386	405	435	424	367	392	390	404	421	400	365	431	433	429	404	411	381	437	396	370	402	410	396	453	399	418	379	370	395	439	395	407	387	400	416	386	372	411	406	431	420	385	376	404	401	356	398	388	403	436	402	468	393	453	437	377	388	416	376	412	367	414	438	395	368	363	399	391	393	415	388	403	434	404	356	433	403	437	427	441	400	387	403	436	394	399	401	395	442	394	389	409	395	429	394	402	396	416	433	391	403	381	406	389	395	407	370	424	448	420	391	427	446	400	411	429	375	392	399	395	422	426	421	386	408	396	413	460	406	404	401	433	380	427	368	396	393	384	401	386	378	403	440	394	370	411	422	372	370	358	396	363	389	359	415	385	381	397	391	394	379	428	376	363	417	365	399	402	403	431	382	421	413	443	400	403	381	422	425	412	410	392	400	418	393	383	374	409	398	371	454	384	406	387	423	384	384	382	423	411	400	384	421	430	395	378	415	419	376	440	407	395	423	367	369	394	386	384	422	423	425	410	431	375	376	385	403	426	428	423	374	419	362	391	420	402	431	389	392	404	409	421	408	398	396	396	419	412	409	396	365	432	414	399	407	374	420	404	422	434	417	392	415	379	411	403	391	437	412	390	416	394	426	393	427	435	382	406	355	391	394	388	403	416	421	403	431	433	362	383	418	423	432	434	397	413	406	383	363	373	404	418	389	376	412	382	443	380	393	382	389	414	396	390	402	384	396	366	371	420	408	412	427	399	425	402	409	389	412	436	444	394	392	430	414	437	406	399	411	392	381	378	420	371	419	412	356	440	410	377	429	439	403	369	418	419	389	413	396	416	410	360	356	409	441	405	370	430	415	414	395	386	360	425	414	395	371	393	414	422	395	387	425	365	429	384	395	384	391	377	402	377	407	399	382	395	449	389	429	409	398	399	385	382	392	385	418	396	391	382	425	388	439	433	396	435	424	402	381	361	375	409	389	409	404	427	349	394	386	438	393	411	431	426	380	417	451	388	368	369	439	400	444	403	414	369	370	433	370	386	448	431	409	442	390	407	416	399	387	395	442	356	420	374	376	381	402	398	433	404	398	397	381	376	383	411	395	430	438	411	362	416	392	377	411	417	402	396	401	372	444	426	413	365	416	411	364	424	392	405	377	413	405	404	434	421	388	385	399	384	427	409	414	373	393	398	417	390	410	404	427	400	435	388	403	416	405	396	451	412	390	392	428	381	423	417	388	416	407	385	413	412	382	397	393	391	387	390	426	425	415	422	358	386	424	389	401	419	427	381	403	410	412	412	391	429	405	391	404	404	375	396	394	386	413	387	421	425	410	381	384	385	400	409	391	397	422	388	369	408	401	426	382	399	382	421	421	396	369	410	420	397	368	407	347	400	416	363	368	406	418	414	417	409	391	381	345	370	355	393	440	420	434	417	406	423	386	375	394	409	363	358	400	385	367	410	368	384	430	379	414	395	429	399	417	405	369	392	407	406	376	408	408	380	443	398	406	404	396	400	435	421	423	412	370	433	430	377	385	411	396	405	399	428	442	375	376	393	404	367	388	431	389	393	415	406	412	367	394	430	436	386	423	383	384	394	401	410	417	404	404	381	390	392	398	390	416	396	409	397	392	402	417	390	415	420	415	398	390	428	428	413	422	431	437	403	419	356	423	408	401	403	373	381	446	394	394	394	430	394	442	405	405	385	434	408	430	402	454	410	425	441	410	418	373	376	431	387	410	406	407	390	406	368	399	392	415	376	431	383	408	407	417	386	372	405	412	393	411	404	372	417	404	396	420	439	368	405	397	402	405	421	391	396	410	409	358	396	415	390	410	449	427	396	362	350	363	379	403	392	401	375	418	438	375	416	387	402	419	379	377	438	438	407	397	409	368	408	379	425	388	401	411	421	409	385	436	384	380	408	424	393	411	390	384	391	388	396	359	407	379	403	380	436	406	395	379	415	400	424	410	384	402	386	429	408	390	401	393	437	380	396	382	393	399	394	397	382	380	389	448	362	431	355	378	441	404	382	402	384	389	386	387	407	403	417	405	436	408	370	403	385	407	404	418	380	379	353	400	389	392	419	411	394	381	415	435	408	421	394	395	432	425	399	445	421	382	448	380	424	388	408	398	393	397	377	409	416	399	402	369	387	423	361	405	396	395	386	396	376	439	405	341	386	399	389	402	380	399	397	439	428	399	380	426	369	374	393	404	415	414	417	363	378	423	419	397	387	422	401	438	410	386	395	408	387	393	367	387	379	368	395	425	400	414	389	369	396	405	389	393	372	407	393	408	393	345	373	417	361	384	413	409	346	387	414	391	389	381	403	394	383	429	368	386	406	415	425	398	386	435	369	368	430	430	391	401	398	387	397	363	386	431	418	379	355	399	378	419	397	405	398	382	394	423	395	370	374	411	374	392	418	420	422	420	382	439	407	393	417	380	373	400	435	403	394	410	401	416	375	359	439	466	402	425	445	384	385	394	372	431	408	425	373	386	371	371	405	411	386	400	428	387	400	432	407	421	402	374	391	437	387	378	415	391	391	389	378	415	417	398	398	418	394	410	422	370	420	402	414	369	420	400	404	414	462	385	419	395	394	427	424	424	422	426	397	402	412	409	369
16327	9824	16659	18781	17739	13362	9496	6739	3415	2446	1992	1679	1393	1388	1311	1289	1225	1220	1106	1045	1044	1055	1043	1122	976	1044	1016	955	944	991	894	906	922	942	890	958	935	961	915	937	885	899	937	926	833	864	892	863	853	941	909	863	885	901	918	897	923	846	903	865	856	885	892	921	871	825	841	890	885	916	815	898	865	829	859	870	865	874	829	889	900	842	913	887	899	878	884	887	871	865	860	868	851	893	873	839	873	838	854	879	827	883	849	892	830	903	845	872	872	846	880	881	922	881	882	899	899	857	858	867	926	897	891	871	864	881	855	865	857	836	852	876	872	846	935	938	878	897	887	837	858	896	912	882	889	890	820	916	910	846	872	841	843	875	902	872	936	845	863	829	862	872	885	877	845	857	942	886	877	877	866	866	855	860	893	866	839	826	902	861	835	929	839	870	844	860	884	851	868	880	935	960	881	835	877	933	882	912	897	837	867	910	853	849	889	871	951	859	890	859	859	832	836	901	853	847	924	879	910	870	903	900	925	938	850	827	888	886	865	862	915	916	854	896	874	848	913	908	882	881	844	897	867	832	842	879	861	856	885	867	945	876	926	852	865	854	924	896	910	878	851	846	914	836	845	845	818	895	900	876	833	845	895	923	907	886	883	865	889	846	944	877	915	911	881	811	886	946	900	840	872	873	857	851	877	819	851	852	843	883	897	831	900	879	856	879	879	893	846	878	835	911	850	875	911	858	827	854	918	883	925	885	870	866	865	824	888	852	888	897	857	855	877	905	890	876	898	893	887	914	864	893	849	847	842	887	883	882	888	822	857	854	891	875	898	892	851	851	901	858	838	812	914	904	839	866	931	867	855	892	904	924	810	850	844	920	873	847	877	888	872	876	854	856	868	890	881	864	894	910	853	844	878	885	874	831	915	865	863	916	909	870	848	869	873	833	831	896	876	870	882	884	913	861	864	882	875	889	857	870	882	857	859	882	879	874	869	847	794	837	803	881	861	867	886	897	878	862	935	838	853	882	855	903	870	827	852	882	904	833	883	850	872	842	804	921	886	919	885	895	860	882	881	918	886	819	865	858	870	957	900	916	850	864	899	846	844	880	851	922	884	842	880	826	876	880	876	845	847	875	877	806	937	907	877	911	842	844	878	888	847	864	832	819	798	876	852	854	826	889	898	875	870	874	862	886	878	912	864	912	836	853	888	836	975	820	858	898	867	848	869	851	862	896	848	860	872	895	908	852	832	904	869	862	843	866	869	841	826	923	833	841	905	845	877	820	818	838	856	882	884	871	903	881	838	903	895	844	886	897	865	827	859	956	846	855	837	882	890	845	826	913	880	856	863	878	842	843	871	860	823	841	870	904	884	858	837	916	900	852	813	875	909	865	909	837	849	924	848	891	889	839	830	861	892	833	925	862	849	848	790	851	887	804	862	914	876	882	847	873	859	837	932	864	845	874	880	864	910	847	907	859	882	855	861	863	895	903	893	873	888	883	844	864	886	887	898	886	869	870	871	817	865	898	869	871	847	891	886	843	891	849	881	853	843	872	886	921	863	833	884	889	847	845	871	921	901	868	829	792	865	901	875	876	884	874	874	885	887	861	858	858	879	915	841	864	847	844	870	860	891	890	862	863	871	854	829	851	864	841	822	895	918	877	885	840	850	844	926	893	880	850	887	894	901	867	880	882	867	899	908	896	875	865	835	857	848	861	868	912	876	844	928	852	906	832	830	851	851	882	763	913	819	880	856	875	912	874	875	900	862	879	866	859	884	890	868	910	903	882	885	841	845	870	863	893	907	895	839	844	820	891	898	884	929	895	862	894	900	911	839	867	904	848	891	828	883	885	893	845	881	851	851	866	903	871	901	839	911	884	848	914	920	845	893	827	848	875	898	861	889	905	851	889	911	870	883	921	870	830	840	924	884	877	856	881	845	974	909	921	856	834	882	891	860	872	911	853	845	884	849	897	864	846	872	865	893	895	886	866	884	858	873	870	864	866	901	909	875	892	878	867	896	898	916	885	822	830	894	872	833	866	885	836	819	878	887	893	889	912	890	895	859	877	869	835	851	874	910	881	878	844	905	919	823	854	869	872	877	827	878	875	884	854	859	849	872	914	917	915	864	884	841	886	908	847	892	883	881	886	895	897	849	874	930	840	887	876	863	865	854	888	853	877	843	895	882	841	868	883	844	851	892	812	847	862	879	875	914	885	884	880	885	852	901	838	892	887	867	871	889	877	840	855	850	934	878	882	890	850	897	861	909	876	854	910	855	808	852	948	860	898	862	903	857	919	835	909	861	891	833	901	870	825	848	794	885	833	924	915	844	897	897	853	895	832	879	902	909	858	918	845	858	864	863	882	829	890	911	856	878	900	915	926	903	837	904	890	895	786	829	864	862	856	842	812	930	868	846	891	890	873	818	867	909	860	886	864	820	841	872	857	873	927	816	901	868	855	880	875	862	844	885	864	858	913	904	877	856	868	893	900	871	864	912	860	877	905	883	840	866	823	872	862	881	882	912	856	901	870	863	800	925	892	889	854	854	856	937	914	871	881	855	874	923	850	836	929	822	937	862	870	870	871	853	910	847	875	908	872	879	888	872	879	857	868	893	888	866	896	862	844	854	868	854	883	876	846	884	821	887	874	874	877	831	880	872	819	842	879	864	892	842	884	832	886	892	915	893	806	878	861	863	893	864	850	894	845	816	837	803	943	895	849	917	901	888	877	880	868	881	917	871	896	848	850	875	881	901	887	853	919	891	860	840	874	887	909	776	844	887	876	890	867	850	826	863	863	863	893	930	864	891	895	876	882	871	894	881	918	890	873	866	807	893	780	835	892	856	914	909	854	911	853	886	865	869	844	853	934	876	866	858	852	886	901	864	912	886	872	879	841	874	840	892	880	879	867	886	904	890	924	857	893	911	838	894	867	849	826	894	918	910	887	909	873	891	889	881	819	904	916	880	875	883	891	905	888	868	869	876	823	844	893	880	817	889	834	912	877	809	855	825	841	810	816	873	857	861	851	873	924	835	891	871	891	911	878	895	882	902	883	891	914	854	892	852	840	842	856	917	883	944	896	889	844	888	861	898	922	872	889	863	820	844	859	895	895	838	850	843	874	850	937	821	882	848	896	931	816	825	839	890	895	849	821	904	911	855	880	892	901	873	841	868	851	895	872	869	856	862	845	859	878	903	896	866	893	896	848	889	876	870	894	857	865	893	858	892	845	922	842	896	917	868	905	907	873	901	869	882	930	909	856	851	822	935	864	860	892	868	887	868	892	908	853	851	888	837	848	878	898	917	922	897	946	869	881	890	897	867	855	847	905	847	901	877	872	856	891	897	889	895	936	841	823	849	892	897	880	916	931	881	861	874	885	866	862	882	878	838	883	876	842	830	914	901	938	842	929	877	847	884	838	835	887	862	858	834	878	877	834	858	898	903	800	865	884	809	869	884	921	846	847	927	924	858	857	831	832	882	866	830	845	894	897
34704	19451	17475	15759	10343	7298	4886	2811	1435	1009	826	702	622	568	529	607	526	540	535	503	534	486	497	533	551	458	518	505	465	448	445	418	468	477	436	476	487	506	449	488	455	462	482	486	450	444	461	445	432	446	451	431	449	416	458	472	479	448	442	459	496	484	463	458	458	471	456	447	435	465	437	440	421	453	470	425	418	480	422	443	465	444	479	453	409	444	441	464	437	458	462	461	443	453	461	461	436	471	473	439	495	434	420	479	443	431	450	444	433	421	519	458	430	444	445	496	449	481	466	474	460	428	447	478	482	441	461	456	470	452	467	448	423	475	419	507	455	437	487	458	425	431	464	473	430	411	460	448	418	405	458	484	454	467	442	445	463	429	433	465	457	442	417	461	438	464	451	460	451	415	437	439	442	458	474	452	458	423	438	477	452	486	442	509	461	473	409	491	463	488	477	460	421	441	430	425	483	455	464	478	437	474	489	422	428	428	430	471	433	466	395	436	438	471	451	448	449	429	462	446	465	477	459	424	457	490	477	465	429	456	454	466	474	464	457	486	452	446	453	461	426	464	429	476	410	473	473	488	475	470	465	504	461	469	435	424	448	460	502	467	485	451	457	430	419	432	424	436	438	405	455	425	455	514	473	456	473	456	449	445	397	403	462	484	440	453	467	465	449	486	390	475	464	458	440	419	439	428	462	507	435	473	461	481	485	463	427	404	439	452	449	459	485	473	448	456	447	464	451	442	475	462	456	420	428	427	453	471	461	452	473	425	469	465	433	507	448	438	496	491	458	479	453	402	456	452	434	450	461	468	470	442	455	450	447	478	441	466	427	447	420	458	495	445	438	458	444	459	449	468	447	441	437	397	454	419	413	459	463	475	458	426	465	463	499	458	454	451	412	448	461	442	432	410	453	476	453	441	459	434	454	415	482	451	439	432	448	441	476	485	461	460	421	453	420	456	469	443	445	450	483	440	517	442	453	487	464	440	459	471	416	463	488	428	465	451	437	429	458	471	467	476	436	447	455	468	461	433	446	465	404	426	467	448	461	525	477	406	417	508	457	438	459	446	447	434	481	438	452	448	454	472	451	449	457	455	447	468	414	437	459	474	430	440	440	425	454	431	456	448	456	428	457	422	464	473	453	446	451	420	456	409	413	435	470	456	447	465	473	450	438	493	425	430	451	430	435	473	428	419	409	430	435	426	412	429	477	449	466	513	435	456	444	442	464	436	448	455	478	475	496	428	457	464	441	462	435	466	481	427	468	438	408	451	473	481	412	445	453	472	441	433	454	457	436	447	423	409	471	466	452	486	401	454	460	454	409	418	491	498	463	493	403	480	471	432	442	442	456	433	478	489	432	492	426	437	455	440	501	422	462	455	442	449	441	487	488	504	496	470	451	459	466	413	439	432	407	444	422	456	427	485	443	448	440	426	464	411	421	446	454	424	527	424	468	491	462	439	445	447	515	436	450	463	423	455	456	459	443	475	462	466	455	450	424	472	416	454	439	440	469	445	477	467	467	441	432	434	394	455	472	478	481	489	437	498	433	430	456	475	452	453	402	487	459	458	465	449	492	458	434	463	460	512	427	460	446	446	493	460	448	451	457	479	437	475	513	446	451	469	437	449	490	449	508	426	493	438	432	460	462	464	450	442	511	436	464	445	480	491	425	455	443	517	455	433	526	480	490	461	517	473	472	462	434	478	467	465	483	458	423	429	457	476	444	444	436	465	439	447	429	458	477	467	453	490	461	437	414	452	474	470	473	488	430	425	460	478	464	465	509	452	430	452	422	400	425	430	430	433	464	393	477	466	436	469	444	458	431	450	441	426	429	462	496	507	476	426	452	457	454	528	437	459	477	434	423	477	486	447	459	460	481	446	452	473	442	481	456	476	508	412	445	474	488	450	419	463	393	447	483	502	421	423	430	481	459	452	413	437	467	452	477	464	498	457	442	431	489	438	482	454	469	437	477	450	473	472	479	474	422	458	485	469	435	433	489	492	461	456	443	447	495	435	428	417	421	439	473	470	480	482	423	450	427	446	472	473	443	410	462	414	474	437	496	465	440	460	483	428	433	495	474	456	460	454	440	460	465	416	439	453	462	477	471	476	426	444	444	476	469	401	448	444	504	446	451	461	473	502	463	477	452	483	438	441	458	457	481	432	480	506	414	466	451	462	437	451	432	436	490	489	428	473	435	435	440	494	423	385	450	468	476	476	497	414	472	480	508	497	472	469	426	457	452	465	475	476	433	430	470	469	470	473	473	415	443	457	449	443	448	457	453	470	459	438	441	416	440	411	473	445	475	396	415	471	487	461	412	442	454	453	463	409	463	448	463	452	475	441	444	427	444	460	435	439	400	437	479	471	448	447	467	466	447	383	465	443	496	434	455	478	418	452	434	477	492	438	444	459	442	436	468	473	462	463	479	444	433	426	479	454	477	468	433	486	443	473	441	464	467	523	459	446	438	468	438	440	466	455	443	431	463	468	436	493	451	475	464	494	422	440	494	463	451	446	483	426	475	492	463	425	469	465	490	464	446	440	457	490	424	464	439	425	500	438	463	473	450	446	434	454	435	429	472	453	423	451	487	460	442	458	473	472	464	451	452	463	455	466	463	441	451	423	455	445	445	413	448	455	443	447	454	435	504	476	438	497	421	402	447	451	436	457	450	416	442	469	446	425	443	472	474	461	433	463	460	434	442	432	441	442	456	439	460	428	446	463	456	415	457	436	476	423	467	449	457	416	454	518	477	483	443	429	464	505	412	427	472	452	476	481	446	462	401	454	447	479	472	434	454	493	426	437	434	456	477	427	434	464	476	491	475	459	478	400	445	446	426	456	485	469	417	479	452	461	451	436	477	409	440	443	517	506	435	412	467	446	460	429	438	460	484	454	439	444	461	441	428	447	471	465	457	475	439	455	454	487	457	458	518	493	443	457	444	487	419	452	460	468	467	451	452	472	425	450	467	476	445	446	443	410	492	446	448	437	456	393	445	451	465	437	469	482	473	495	438	470	451	419	449	464	414	426	414	421	459	435	423	446	465	472	463	432	450	456	431	418	441	460	423	453	445	467	433	453	441	439	475	443	447	466	465	457	447	470	458	402	438	475	479	447	426	446	438	437	442	441	429	489	454	401	473	462	413	452	449	429	442	447	444	468	421	446	463	459	440	442	434	444	460	441	443	449	439	456	437	444	418	487	458	503	476	477	458	416	427	429	465	496	449	442	452	464	466	454	470	440	443	429	459	439	463	465	449	459	469	437	428	438	446	454	461	467	477	468	452	402	429	459	461	441	459	445	439	428	455	460	464	453	438	473	423	481	444	469	403	377	471	476	486	450	421	446	436	467	426	478	463	485	456	463	441	487	419	428	474	420	484	480	465	449	432	444	457	462	442	486	453	423	463	426	431	462	468	465	483	452	459	447	463	462	418	459	465	443	517	458	456	416	464	449	506	448	479	473	463	503	434	459	472	436	433	471	473	432
19741	13864	22346	27260	21982	19009	14777	8874	5241	3642	2876	2194	2007	1787	1618	1627	1523	1434	1436	1287	1243	1247	1194	1267	1241	1197	1136	1182	1163	1052	1074	1029	993	1060	1038	989	1071	1066	1094	1053	1024	1049	1034	1004	999	1011	950	962	1039	1001	985	943	938	965	1015	989	1018	968	981	988	978	1012	986	997	940	923	1003	986	973	978	941	1043	968	964	965	1017	989	973	941	960	959	987	907	953	953	893	967	974	972	979	997	930	1012	968	914	945	989	989	923	988	996	962	927	962	951	957	973	939	931	894	909	961	938	974	1015	945	987	987	948	967	956	900	960	953	985	941	982	941	952	960	923	963	948	981	933	994	926	914	966	1024	986	948	941	915	951	969	940	942	900	965	922	1023	969	936	1010	956	958	955	929	972	948	941	886	999	968	963	965	975	952	909	950	975	1020	974	982	996	941	1014	977	1019	970	976	976	936	965	934	967	928	1031	941	943	959	929	983	999	979	1023	944	952	962	953	960	965	941	1002	967	984	951	940	937	964	1013	942	948	946	978	941	955	1032	938	1004	941	931	1027	948	937	933	978	955	943	946	997	972	942	993	905	935	1004	973	931	956	971	998	980	933	957	988	997	924	997	956	972	981	987	935	964	964	978	997	917	1000	983	972	915	971	919	917	956	919	951	946	914	1001	975	946	986	983	963	959	956	965	1017	945	989	967	977	989	1033	939	964	952	952	997	901	962	945	985	936	990	951	982	976	928	984	892	1018	920	957	980	895	1022	995	952	938	988	938	1002	948	976	959	928	1016	955	1002	943	980	903	957	978	947	938	963	987	892	947	934	979	947	990	935	933	982	975	952	976	895	971	940	912	959	989	964	978	962	953	956	992	911	985	922	969	994	989	991	1011	964	998	976	989	990	937	940	1004	948	955	1021	962	921	955	987	956	918	985	973	989	939	945	994	969	973	943	949	974	897	964	973	990	942	968	950	913	938	961	978	944	967	999	941	971	945	989	988	916	1036	992	995	942	928	945	926	968	1013	922	967	976	927	927	921	988	1005	923	1012	956	945	1001	968	972	936	979	977	926	935	955	929	952	981	933	1011	1003	946	978	1024	985	995	960	954	940	954	950	994	963	1014	954	1000	965	921	1015	965	946	965	963	964	910	965	1001	938	978	938	977	994	994	974	981	927	982	924	986	965	936	958	934	986	958	1000	1031	935	974	974	1005	992	990	999	995	956	982	967	956	957	1001	936	1007	1001	956	922	960	997	948	950	981	981	938	968	932	906	996	1051	976	955	943	926	994	955	966	989	942	952	995	961	975	992	964	941	934	949	980	975	978	914	987	995	946	953	1023	1005	1005	1010	971	954	978	1018	980	953	935	952	986	967	948	952	962	950	952	953	932	933	977	934	966	987	990	920	988	944	953	928	932	1023	1014	919	934	975	927	1012	949	913	1005	919	986	938	948	951	982	989	991	1003	944	946	973	937	1019	961	936	983	990	963	925	951	918	951	1001	997	932	960	886	972	972	1009	974	1036	987	1013	1081	935	974	974	944	986	1022	998	975	930	917	962	940	961	923	925	908	954	1021	920	957	968	959	979	952	944	974	980	961	958	964	981	972	957	975	950	985	944	963	929	1034	977	960	980	941	931	930	946	949	980	966	970	997	982	882	963	1003	981	984	941	933	924	981	990	983	945	1003	958	923	928	972	995	940	999	1011	961	998	942	933	951	958	981	975	913	960	941	992	1002	961	945	997	965	954	1001	995	905	953	945	989	971	920	932	938	969	973	927	997	968	957	955	986	985	980	984	1000	1003	989	1036	939	1005	984	982	1007	932	963	971	985	1000	961	980	981	970	1007	972	945	951	978	959	948	981	944	950	949	972	966	962	979	950	1032	978	948	938	973	1035	991	972	1026	984	972	904	988	980	957	970	967	968	1018	990	1030	995	949	1005	910	994	940	952	963	938	952	960	981	977	973	925	974	952	942	996	980	991	962	997	978	963	1012	963	929	982	948	938	981	952	984	961	924	937	929	977	973	1012	976	960	1024	960	998	956	1014	938	958	985	967	990	974	981	949	982	967	982	1050	997	1013	923	990	973	963	1027	939	942	958	974	954	943	1003	1006	984	984	928	969	958	934	1017	967	972	957	1000	952	942	949	956	981	1005	988	984	978	994	1048	937	953	991	939	948	985	927	971	983	1081	1032	960	963	1026	999	1038	997	940	981	1007	979	983	990	1041	960	934	949	1004	958	1013	969	1003	920	942	984	989	942	957	978	999	991	963	939	977	980	936	981	1002	1002	1015	957	968	936	946	974	896	962	948	937	998	957	1009	986	953	972	916	922	915	961	933	955	996	965	981	979	942	964	925	999	956	951	949	1051	956	954	1004	978	985	991	964	1029	976	961	956	955	942	950	952	951	985	1014	965	942	921	968	966	911	960	1029	955	971	951	980	978	945	1002	947	1012	949	975	934	898	1018	978	970	951	920	962	985	972	970	932	965	888	931	986	994	929	1059	980	915	963	975	980	910	989	942	908	971	975	933	940	945	938	991	980	1003	937	977	977	978	985	971	985	953	997	1018	969	1019	940	954	1013	986	1009	995	953	975	966	997	950	940	994	892	888	994	988	951	938	987	987	961	1000	991	913	961	953	941	938	957	951	972	1000	928	940	952	954	966	989	988	994	975	985	967	998	970	987	1007	1016	972	916	942	983	957	965	993	986	975	959	956	968	988	984	986	982	906	944	919	969	939	921	996	952	931	990	964	912	950	916	999	1010	959	899	986	916	901	925	987	985	928	1024	959	981	986	926	936	949	1019	1003	999	1004	976	943	1002	965	979	980	945	979	986	1017	983	1011	994	951	975	908	996	953	898	954	974	954	1013	956	954	922	970	939	955	985	992	976	926	937	1021	982	942	941	967	985	963	944	992	991	987	1034	1004	959	973	965	987	977	951	1029	966	999	1008	956	1007	945	943	989	949	934	962	965	941	985	953	937	982	974	943	970	961	901	971	986	1005	946	987	952	990	962	935	988	937	957	967	1003	954	955	949	935	950	969	994	997	977	944	1014	938	919	930	934	995	975	962	943	966	993	978	1004	989	994	972	928	972	1011	949	948	917	971	1008	971	958	995	941	931	957	948	989	874	957	940	950	951	988	933	994	949	959	925	979	960	990	927	973	988	972	981	955	933	989	1003	995	923	953	962	984	938	996	997	930	959	936	956	972	905	1011	976	958	946	986	962	1006	923	937	961	941	892	999	892	974	971	972	997	946	988	985	974	956	980	961	999	985	951	983	963	1029	1004	953	995	998	974	945	953	964	978	1015	991	994	996	972	970	978	1006	879	960	910	952	979	1002	970	1007	992	929	995	969	926	988	965	989	919	956	1021	949	940	984	981	960	940	938	994	960	954	994	980	945	953	975	985	963	1004	955	1000	978	958	946	940	993	947	954	992	954	953	887	957	963	951	996	1004	964	987	925	889	946	956	955	978	976	980	941	986	924	1067	935	1016	948	979	964	983	992	940	1060	989	967	1011	977	963	951	957	997	945	992	928	989	975	867	973	946	970	966	987	1037	942	993	933	951	951	1000	942	965	941	983	970	997	932	978	983	967	1024	949	1006	969	957	922	935	962	962	976	922	974	950	944	951	949	968	987	909	932	891	1025	919	965	1013	942	981	930	991	925	974	973	971	978	923	920	955	960	1008
14604	7523	7211	5691	2936	1910	1228	708	540	478	468	418	416	362	388	380	370	363	384	400	389	402	413	386	386	345	381	375	400	391	345	355	356	392	397	381	406	362	360	370	371	385	395	383	377	397	360	415	373	368	427	345	387	397	342	372	378	371	350	336	380	370	346	371	372	348	360	368	355	374	359	348	347	352	367	387	396	362	357	388	383	400	353	398	388	390	338	352	379	350	379	381	399	389	382	353	361	386	355	366	372	367	379	373	350	365	383	413	332	369	376	375	373	358	371	389	363	380	398	340	344	386	400	381	368	348	339	326	351	372	363	349	365	349	388	400	354	390	385	382	349	359	353	392	373	378	349	362	380	354	358	366	406	360	341	378	355	366	371	347	426	339	351	370	362	398	337	364	398	349	380	357	368	377	349	397	401	387	344	385	404	359	397	373	371	370	366	329	362	369	394	377	382	395	371	388	391	357	383	376	381	344	373	404	373	372	380	383	368	368	332	387	375	339	372	421	407	404	362	366	385	384	381	377	379	368	381	359	372	402	364	381	393	355	345	352	351	374	346	347	344	320	359	364	350	386	363	380	356	398	392	381	390	360	381	363	366	379	391	387	362	397	383	342	385	334	369	342	367	375	372	337	376	375	385	386	358	406	361	336	381	393	382	380	379	344	388	352	378	429	402	351	365	338	377	421	373	332	351	416	369	385	361	368	368	345	409	364	376	379	393	374	363	397	411	385	375	391	391	344	326	365	369	373	338	353	347	401	386	365	317	382	331	399	381	323	342	384	321	393	366	335	384	339	355	347	403	374	351	382	363	345	375	352	331	318	354	364	407	380	367	361	395	352	368	360	354	385	350	366	351	365	338	342	370	370	393	348	374	351	384	397	428	356	388	383	351	375	391	329	373	394	358	355	379	388	400	341	411	387	349	378	371	371	377	357	323	360	372	378	389	375	374	388	406	404	370	347	343	381	339	375	331	364	367	365	381	366	398	382	385	366	353	352	369	397	410	368	343	363	405	363	350	353	352	346	400	394	368	407	375	394	356	358	324	346	378	381	383	398	377	354	347	370	349	341	383	331	359	362	381	369	383	398	322	383	351	373	390	396	377	379	395	363	359	347	367	358	398	329	351	398	336	387	354	357	350	381	394	367	347	362	370	347	372	366	335	366	337	372	363	377	400	383	349	323	382	388	377	394	391	366	396	390	416	383	353	355	348	355	402	373	366	344	346	362	377	365	373	379	340	367	359	400	376	374	386	368	333	392	386	367	398	344	393	362	350	361	379	377	367	400	381	375	341	344	381	366	352	346	341	355	326	350	366	348	367	330	386	366	305	362	364	382	373	375	340	347	357	385	398	373	381	384	371	319	392	356	345	351	364	381	362	358	373	392	374	394	352	378	383	392	377	391	345	358	361	395	370	371	371	350	331	363	400	395	365	382	364	370	337	378	396	355	383	399	390	390	352	387	365	402	339	355	348	390	391	378	392	351	388	383	401	364	373	355	363	367	363	360	360	370	356	359	399	371	386	344	369	374	422	371	364	370	374	378	362	360	357	380	384	389	394	384	395	363	369	345	385	342	390	336	406	362	357	357	312	368	351	390	367	405	369	363	350	359	391	342	358	431	370	364	377	351	378	373	371	383	368	338	364	410	398	387	349	385	326	366	384	377	385	383	401	367	351	352	352	391	395	347	388	342	327	377	367	382	367	403	387	381	360	322	360	385	405	353	371	384	382	354	365	365	406	418	370	383	374	346	369	363	348	366	351	399	377	408	368	352	359	369	389	364	392	362	354	381	359	382	365	371	397	349	370	345	377	363	352	389	335	408	335	379	347	344	387	356	399	391	386	382	365	350	395	352	392	402	359	383	350	377	371	402	372	368	371	397	393	359	356	397	373	365	361	328	349	359	357	375	365	398	386	334	336	342	368	353	381	393	394	371	370	359	370	369	395	335	382	387	380	378	390	354	359	357	387	384	365	358	370	388	394	389	389	333	401	386	376	361	368	371	404	361	356	374	362	379	385	394	355	350	373	368	384	417	334	381	365	352	327	356	340	342	355	374	414	362	394	372	357	396	368	363	393	363	385	327	358	333	397	401	364	376	389	351	360	377	362	359	381	377	357	361	404	370	391	394	378	390	367	348	388	392	381	360	336	348	411	350	396	373	329	378	372	417	350	359	383	402	409	404	367	342	397	378	383	366	412	357	356	388	371	343	379	365	361	406	381	360	342	342	376	416	384	389	368	326	372	403	415	376	355	366	372	405	387	374	370	354	352	350	384	377	370	371	400	365	382	357	360	360	388	389	372	374	385	364	383	392	390	350	383	385	412	396	373	372	400	384	407	352	358	315	329	361	439	385	406	401	392	387	371	386	360	361	347	371	380	374	388	364	364	358	402	360	365	417	397	411	345	402	376	339	397	395	371	385	384	411	370	360	387	366	361	372	354	383	370	372	348	383	346	327	349	368	378	369	373	361	354	412	391	358	317	351	392	388	343	380	375	396	348	391	379	360	364	328	336	372	342	343	368	346	347	383	349	345	379	369	358	410	353	348	392	368	387	335	396	343	356	362	374	382	342	370	389	372	355	385	346	382	394	366	359	365	368	367	403	341	356	342	375	396	398	372	387	370	376	357	334	336	370	356	385	347	404	365	377	350	354	361	386	391	359	366	383	372	387	387	385	386	378	369	345	375	382	383	393	386	326	398	397	311	350	374	362	392	355	370	351	385	343	372	390	424	362	388	357	359	417	369	369	353	381	382	358	383	388	377	380	388	370	355	356	340	360	332	405	381	353	364	383	358	395	412	392	367	357	355	362	369	400	363	365	388	392	370	360	385	387	383	351	357	377	398	385	388	373	431	354	357	389	387	371	384	359	360	397	404	382	388	416	380	375	388	346	361	376	367	377	356	351	395	343	391	349	357	363	372	358	381	366	397	356	408	391	400	413	356	370	355	340	339	369	372	361	319	348	384	401	331	329	322	348	346	355	386	355	402	351	399	391	378	387	379	387	379	377	356	391	399	382	373	381	354	347	366	363	404	391	376	355	374	381	373	352	363	391	365	360	366	342	357	313	361	371	361	396	417	345	332	398	365	352	337	396	368	398	366	397	385	417	375	364	326	377	366	386	372	367	414	379	357	390	381	373	349	381	403	396	379	361	367	358	383	388	380	352	361	360	353	391	370	358	379	372	371	346	378	373	385	374	369	380	377	395	369	385	394	369	372	378	340	372	357	349	392	359	367	363	350	376	383	338	392	371	368	376	393	370	372	391	382	338	346	360	358	369	358	415	391	407	365	370	396	395	354	353	360	373	338	365	328	313	363	385	386	335	349	394	400	387	352	380	330	349	382	381	352	365	360	383	384	362	373	391	374	417	331	353	374	397	384	381	382	402	374	380	371	392	354	348	378	391	380	320	368	350	341	375	406	356	371	339	379	391	394	347	359	387	394	383	329	338	377	370	410	403	331	376	383	382	400	376	371	366	375
8434	6258	12175	13323	9018	6947	4499	2686	1838	1484	1303	1080	978	972	1010	1005	955	1009	968	917	966	965	939	932	890	885	879	874	861	806	794	880	851	808	874	838	868	847	869	823	853	821	823	801	803	826	803	796	870	851	878	803	831	826	830	817	825	823	789	856	809	840	797	778	828	757	813	820	784	850	796	840	836	801	831	817	781	808	835	747	819	738	800	811	832	827	832	817	808	801	787	817	833	848	796	791	833	814	828	806	809	845	851	852	814	810	778	784	815	817	808	863	807	775	777	797	831	784	802	840	820	812	858	794	794	803	761	865	771	870	846	802	768	804	815	751	827	793	817	798	858	803	780	780	824	807	831	830	840	773	841	784	772	783	813	909	795	816	822	791	789	821	785	753	848	826	796	808	813	799	830	824	788	794	811	788	822	818	826	861	819	797	832	779	779	830	750	777	840	783	783	832	831	787	799	788	780	822	815	791	852	835	703	787	818	791	859	802	784	788	817	796	785	785	790	812	866	807	829	791	814	789	818	809	773	806	805	840	791	806	850	776	853	796	806	824	797	730	826	851	813	817	811	785	755	840	804	788	845	839	793	797	759	805	782	811	780	797	819	831	808	817	809	740	807	793	824	838	735	870	802	783	822	778	759	840	842	822	799	808	801	815	782	836	783	822	842	824	809	813	801	826	791	783	804	797	805	791	797	742	797	811	835	764	761	752	807	795	802	835	735	827	861	814	805	823	846	841	770	817	813	808	816	801	780	760	843	852	782	813	821	787	794	827	808	802	847	788	861	864	769	828	795	815	793	821	789	793	819	788	810	789	782	770	823	802	820	784	798	824	831	843	791	800	807	819	812	795	764	809	853	819	796	828	805	792	842	828	779	830	847	776	818	794	772	839	782	778	806	807	759	805	774	823	794	882	833	784	778	769	791	858	798	837	814	835	789	788	811	785	803	843	843	784	775	768	785	797	815	796	807	860	817	765	799	815	865	826	792	809	778	789	815	800	816	756	801	836	806	793	752	776	817	790	769	806	802	792	812	817	799	808	794	761	822	839	790	854	810	779	755	852	831	775	824	805	795	845	837	769	849	799	777	797	815	743	784	812	800	802	865	806	796	823	847	843	792	850	806	801	847	815	838	796	819	838	815	807	855	792	826	785	863	796	816	786	796	830	800	803	814	777	848	767	807	809	828	791	822	803	855	790	815	855	819	833	825	768	801	773	800	798	779	865	808	785	816	793	780	831	820	839	811	785	770	813	863	799	792	795	817	821	801	767	818	772	754	800	786	850	857	787	817	810	783	844	793	807	833	757	749	806	811	814	788	818	830	850	830	765	753	781	807	817	819	838	850	816	828	838	830	866	812	810	781	829	841	825	823	850	803	798	793	850	813	810	819	836	842	843	794	835	828	854	809	834	843	825	802	829	798	826	857	773	830	815	771	776	782	799	788	864	824	855	819	801	847	769	852	827	812	795	800	783	852	816	782	755	842	817	811	812	843	806	849	819	802	755	829	766	817	840	765	796	863	804	814	840	778	877	835	805	780	773	808	833	795	827	810	782	778	772	848	867	840	831	777	804	820	799	820	764	766	806	818	799	804	790	808	820	817	846	855	772	806	820	811	819	790	854	818	787	760	793	847	810	829	788	798	813	804	913	828	831	848	864	833	811	740	821	819	816	809	778	831	843	800	777	759	804	834	793	846	781	865	795	860	778	806	835	805	806	819	759	832	791	801	805	796	821	833	814	826	832	802	810	798	813	790	811	811	766	787	837	798	801	807	856	759	777	824	883	803	800	778	760	824	841	825	777	837	764	739	789	751	791	782	821	815	856	833	807	835	817	786	811	851	809	808	822	853	796	760	872	826	777	824	820	819	796	778	833	823	822	762	833	810	807	822	807	808	825	792	830	815	796	839	799	845	782	819	760	835	794	815	803	878	806	842	830	784	719	806	783	820	830	858	815	815	814	812	758	816	806	789	816	823	847	845	789	791	793	784	764	832	767	773	801	870	822	802	743	785	818	824	776	818	816	822	785	810	737	817	800	794	837	839	839	787	774	863	797	784	781	759	790	825	847	770	792	823	815	867	803	813	835	851	789	817	783	824	857	817	840	822	813	832	776	871	810	807	790	804	780	756	828	801	782	844	825	792	725	842	806	799	816	826	809	796	805	773	781	834	810	832	825	808	770	823	792	807	780	761	788	803	819	807	792	794	823	753	778	796	801	780	822	841	872	795	827	814	806	809	797	825	843	809	788	750	753	749	793	799	778	844	825	798	785	759	821	779	811	810	846	818	829	810	827	828	822	792	862	844	753	817	871	801	827	815	814	763	795	793	795	855	805	782	839	781	790	758	821	765	803	783	840	804	853	806	833	771	816	783	804	855	718	829	795	825	789	807	795	794	822	790	801	778	800	744	801	822	790	810	825	834	854	811	785	828	821	825	818	804	783	820	800	824	845	815	820	831	763	798	816	831	740	831	804	782	805	823	798	808	812	799	838	795	793	865	842	827	833	865	823	799	786	765	798	763	793	778	809	854	806	863	807	796	811	785	804	851	832	872	836	758	810	823	800	780	817	837	851	865	821	765	831	857	802	801	812	788	794	797	829	784	814	813	834	838	791	802	793	863	845	770	853	779	826	785	772	793	845	814	755	817	789	780	759	806	817	773	798	834	833	796	839	778	786	783	771	786	825	803	766	825	776	790	806	803	847	834	792	837	782	778	852	800	822	840	810	865	821	805	816	878	783	785	797	843	868	797	843	798	785	850	821	772	821	808	796	811	807	828	805	779	798	817	774	847	825	803	812	834	826	792	758	854	759	812	813	801	811	784	782	817	814	824	839	813	834	813	834	832	771	784	857	827	829	841	839	771	786	800	796	830	845	818	810	799	802	788	797	816	832	801	861	847	826	813	790	802	809	782	738	759	878	845	805	849	783	803	836	890	820	802	809	859	771	828	792	747	848	804	877	792	832	811	775	782	813	779	898	771	795	796	768	871	824	806	788	807	785	786	792	789	782	819	833	788	795	831	772	838	804	808	851	772	865	867	783	769	782	787	813	775	761	825	804	771	838	776	851	732	814	804	784	854	817	797	724	787	807	830	781	851	817	797	821	809	844	794	825	743	783	865	793	810	828	754	802	798	775	827	824	828	754	819	784	822	814	815	872	822	810	798	773	825	833	814	824	787	856	748	796	841	735	873	847	833	762	864	838	802	837	857	819	793	757	827	773	872	789	869	864	817	813	821	810	788	835	784	789	874	785	805	831	822	789	810	763	771	798	822	840	833	818	784	779	821	827	806	833	772	864	832	845	834	837	780	827	809	843	831	755	801	808	823	804	779	763	797	861	804	786	805	765	810	816	850	828	832	803	858	857	798	809	773	823	807	796	832	787	806	831	800	804	783	765	820	829	796	792	819	821	831	802	808	802	784	825	839	819	780	772	795	769	865	795	804	824	845	804	801	816	790	816	817	860	794	839	818	800	762	816	809	790
27230	14771	13319	10536	7504	4136	2569	1634	1135	781	604	583	485	506	492	466	522	467	407	373	410	468	423	412	438	445	421	444	445	415	394	423	443	428	405	419	439	436	391	364	407	391	438	424	398	429	399	379	378	420	379	424	429	405	413	402	359	398	381	396	374	384	413	377	401	410	438	436	409	438	395	417	423	423	389	380	419	426	419	397	410	375	406	412	428	416	437	381	407	407	424	410	384	413	394	437	427	411	401	413	412	422	402	381	455	410	383	444	423	390	414	378	412	363	400	402	386	364	396	418	388	396	417	410	384	399	406	412	389	405	387	415	405	424	433	374	389	401	428	410	387	395	418	401	406	403	389	437	401	403	390	404	400	427	424	419	384	395	428	389	396	352	431	354	431	440	396	402	353	390	411	393	418	442	345	359	368	410	421	419	443	383	392	408	414	370	397	397	365	415	394	388	432	384	434	409	400	382	393	406	442	367	410	387	376	387	417	416	379	416	376	373	368	388	412	399	407	398	408	345	471	410	389	369	403	395	386	385	395	397	419	389	389	408	392	422	422	432	431	396	418	408	441	413	397	410	389	433	366	400	402	406	428	377	418	426	367	413	400	461	418	371	382	393	399	390	383	429	400	415	407	386	424	393	390	416	413	395	435	425	392	378	387	407	425	409	375	400	422	386	412	411	403	424	399	374	402	387	368	387	447	435	409	399	425	381	402	383	442	397	400	417	406	398	422	388	399	386	385	432	422	426	420	375	436	414	382	392	397	395	414	397	408	380	410	424	374	416	406	425	415	383	413	382	408	434	415	437	404	381	382	376	403	391	407	440	430	418	364	384	406	400	404	389	386	430	422	401	416	399	381	396	389	441	412	409	413	375	382	381	399	429	385	398	419	429	430	448	382	410	433	375	383	405	444	412	393	417	409	387	395	444	398	420	389	422	395	435	417	376	375	444	388	390	378	353	374	346	444	424	381	423	403	352	422	424	404	406	389	394	406	385	413	402	439	425	408	370	403	390	425	415	435	423	403	426	412	434	419	407	426	402	402	427	397	405	396	405	419	390	409	388	415	403	414	424	424	428	412	421	434	409	347	409	420	368	448	397	385	419	403	404	390	412	436	378	377	416	392	430	403	405	417	417	425	418	430	389	382	433	423	412	428	382	366	423	388	368	427	424	400	384	376	399	422	387	375	418	456	378	392	405	400	406	390	389	381	378	404	403	377	361	416	424	398	423	394	402	415	394	397	380	419	419	403	392	422	436	410	344	363	398	398	434	402	398	437	395	365	384	434	416	398	404	422	402	389	438	405	394	392	395	419	373	451	433	476	394	385	423	380	394	428	400	375	441	445	413	441	417	409	401	412	424	398	396	373	354	411	378	418	430	438	427	435	402	420	368	374	424	387	392	407	382	395	405	407	407	434	423	410	450	398	389	415	426	410	408	385	354	378	424	376	377	408	388	424	447	391	394	398	403	391	376	395	433	370	392	388	383	378	426	414	366	393	420	418	355	409	451	408	404	381	377	415	388	406	419	429	391	392	384	369	400	403	362	420	397	425	394	436	433	376	370	402	406	431	407	405	419	427	397	397	392	407	399	428	415	381	359	405	402	406	392	384	429	390	393	417	450	368	365	417	433	426	422	394	472	394	392	413	409	398	386	375	368	365	384	391	393	398	380	432	383	436	384	408	392	410	382	388	416	382	395	393	370	395	387	400	403	423	393	403	384	415	411	428	403	388	352	438	367	423	419	391	387	406	359	410	393	409	422	475	393	392	391	432	396	440	408	381	426	375	405	435	375	409	435	420	390	418	368	419	368	428	409	378	389	374	416	447	429	415	403	408	410	443	436	394	395	430	408	373	436	389	380	373	432	399	409	416	370	412	385	441	385	385	416	367	390	416	392	415	385	376	405	428	412	387	477	410	403	394	389	418	372	419	411	401	392	399	438	399	378	392	415	427	420	368	397	395	385	372	395	385	441	384	418	421	390	424	405	382	430	414	422	379	422	426	395	398	402	424	424	390	417	403	400	417	433	362	390	442	380	402	425	414	386	352	390	364	383	375	398	417	383	421	414	361	388	352	396	396	379	408	446	394	416	418	398	398	397	397	370	419	384	473	432	380	414	413	416	404	374	409	391	376	418	411	376	416	414	425	403	380	396	389	396	396	421	419	423	415	401	369	368	438	364	398	431	410	435	386	404	405	361	410	386	376	401	403	420	394	386	425	402	390	409	384	415	392	368	374	394	400	398	414	381	430	409	405	399	393	407	367	397	411	390	402	438	419	410	371	392	407	420	411	459	405	387	400	424	378	415	391	411	407	407	412	348	431	375	378	388	405	381	427	400	387	433	415	434	367	405	404	351	390	394	425	434	419	375	405	427	414	417	365	392	389	387	415	371	393	401	383	444	404	412	386	410	406	408	395	424	398	392	468	401	371	443	448	390	374	414	400	374	407	402	407	367	370	392	403	395	410	389	378	386	399	398	398	407	405	423	421	407	419	423	384	388	442	417	391	412	376	406	406	400	386	375	363	364	357	409	440	447	395	378	386	384	393	404	413	432	451	421	372	387	415	414	397	394	415	391	389	394	412	404	378	428	377	386	413	420	395	396	414	394	396	402	388	367	405	371	406	399	394	405	388	420	403	375	410	420	404	405	424	433	407	391	386	416	403	417	409	415	375	420	403	405	400	439	396	414	408	393	419	416	399	422	404	405	379	395	427	423	392	406	391	372	388	420	394	428	412	415	395	451	448	440	380	396	401	432	446	411	392	402	405	426	431	382	418	431	406	369	386	427	390	423	389	372	379	382	446	398	398	388	426	384	385	368	428	405	396	423	410	394	360	436	399	409	378	391	392	394	373	419	378	399	397	414	409	458	378	437	418	431	418	391	423	408	365	368	413	395	397	391	390	419	361	388	374	412	389	456	424	403	392	408	382	436	423	387	405	410	391	437	397	375	427	384	405	397	378	404	390	393	417	424	383	386	395	376	433	405	409	385	437	432	385	400	377	410	411	427	396	429	409	396	392	392	389	430	389	392	392	393	402	425	421	405	403	401	444	427	390	427	418	376	408	417	458	390	394	404	433	392	391	411	424	414	451	398	395	387	419	394	447	385	401	391	412	388	396	405	389	464	398	415	410	410	385	373	374	420	383	409	393	381	413	364	400	393	417	404	451	444	440	415	393	401	390	422	422	426	405	389	441	419	415	369	403	388	409	392	409	386	401	416	426	376	358	430	428	377	387	351	437	437	385	389	409	428	407	408	386	398	436	410	439	396	414	371	394	453	439	359	416	388	375	416	383	435	365	403	423	437	402	345	366	388	411	407	375	429	432	404	404	357	407	405	377	387	404	402	440	383	389	416	407	408	410	402	395	438	417	386	399	399	384	408	398	417	402	383	428	384	398	421	431	412	429	407	386	375	416	396	437	369	400	346	429	397	390	406	389	400	385	454	389	439	450	434	389	425	398	413	406	398	411	419	414	400	414	415
16024	10963	18713	21109	18368	12660	9386	5912	3975	2716	1991	1634	1503	1352	1295	1291	1221	1177	1107	1068	1086	1088	1035	1002	1108	1055	1053	986	996	950	943	920	888	938	900	955	864	980	917	880	954	939	954	907	904	919	969	922	883	828	878	948	887	906	854	897	868	898	844	891	865	915	855	848	888	873	836	902	913	876	869	813	834	866	896	887	915	855	893	839	866	879	854	874	871	863	891	891	851	854	883	836	883	853	843	913	887	903	900	869	875	825	887	815	841	840	875	906	877	823	860	874	880	824	841	880	893	851	872	879	869	866	921	888	908	892	848	837	883	878	930	899	903	864	932	909	861	854	851	868	851	881	892	873	876	862	879	892	860	874	937	895	932	862	927	855	847	899	856	929	906	913	816	872	920	876	859	869	880	912	828	907	877	896	868	887	920	917	884	845	874	871	883	885	876	858	855	869	884	877	899	796	870	908	916	855	878	828	894	918	952	838	864	877	884	866	920	862	838	847	930	864	907	886	852	877	926	936	841	897	851	926	861	889	836	860	889	862	818	865	885	916	884	925	893	883	869	857	888	917	853	862	883	920	864	965	847	863	826	898	891	894	894	858	809	879	909	860	893	860	795	908	871	883	851	876	834	879	882	851	855	862	835	900	894	827	779	910	859	837	886	878	890	838	884	943	878	900	880	946	872	898	865	852	914	892	870	913	886	863	919	894	873	844	891	896	890	923	852	819	848	871	873	846	870	887	866	883	855	877	912	867	908	847	915	865	883	846	881	909	965	921	821	876	862	873	853	889	843	865	895	854	900	866	881	862	864	903	855	905	899	850	837	904	829	894	944	889	875	834	844	906	890	900	872	847	882	870	904	897	819	849	865	873	849	885	862	820	872	891	920	861	889	870	853	856	917	838	882	861	896	922	877	867	886	836	870	846	894	837	817	896	866	901	920	863	908	894	883	871	916	915	848	869	847	852	853	798	815	888	871	883	886	906	857	858	913	859	879	883	886	878	900	846	854	840	863	865	819	864	868	848	860	892	905	894	836	878	902	879	903	835	852	848	876	893	837	906	876	897	889	841	842	874	866	872	922	924	829	873	901	880	844	872	853	859	895	857	860	879	879	863	906	846	854	870	896	901	887	883	847	884	847	916	836	825	894	832	862	831	868	897	856	915	876	853	842	855	867	882	858	891	891	941	844	912	892	857	877	840	890	845	815	872	875	917	897	870	827	893	884	856	864	867	907	849	908	859	855	859	895	922	851	904	905	890	892	813	927	887	895	878	891	834	826	910	861	883	917	877	862	853	902	835	865	862	831	837	873	910	897	858	862	864	915	866	919	838	839	918	914	895	861	880	902	872	836	853	886	895	853	856	846	902	967	897	865	911	821	835	871	874	849	831	877	874	888	845	847	887	925	895	886	865	842	852	877	890	859	866	814	857	857	899	933	830	893	840	842	887	887	898	878	842	859	888	835	872	936	843	879	867	895	851	879	876	909	883	863	851	876	808	867	827	907	819	891	856	879	926	810	887	938	861	821	889	910	873	891	838	885	887	897	878	865	866	898	881	862	872	890	824	875	881	889	898	894	848	874	886	852	899	887	885	875	914	906	912	884	906	831	878	872	845	883	810	836	877	872	918	910	856	883	829	882	866	794	889	912	913	904	828	893	798	891	904	866	883	832	847	881	830	897	893	876	910	853	867	844	867	835	842	836	852	840	911	895	879	929	905	840	843	841	877	893	873	892	909	910	842	917	860	857	909	891	906	858	821	932	843	898	815	839	878	872	821	876	873	903	862	846	907	907	954	843	920	869	889	871	872	852	851	837	900	844	854	897	879	867	888	841	864	915	871	922	836	889	887	877	865	880	885	909	899	878	882	891	870	885	902	838	849	907	911	858	834	913	812	883	869	856	859	826	916	858	843	893	897	840	843	891	836	889	819	865	886	859	872	885	870	896	856	844	835	834	897	834	933	873	870	917	905	842	894	887	909	891	872	835	858	837	888	881	866	906	888	920	917	861	875	864	872	890	911	802	927	864	854	896	878	864	866	898	818	853	894	877	875	866	855	910	906	844	825	850	872	863	873	887	878	876	864	864	898	824	925	880	833	932	866	855	879	887	917	898	812	867	903	850	897	816	844	872	889	864	879	879	837	833	860	817	911	941	866	859	912	841	842	884	927	936	836	886	881	913	920	850	833	889	846	894	827	900	885	824	840	864	885	882	871	848	902	863	843	848	882	861	892	931	828	858	862	878	900	876	856	850	903	870	853	847	901	870	869	884	861	909	890	881	888	862	859	897	836	894	910	869	855	834	831	882	894	871	921	940	834	872	905	897	908	812	776	835	891	929	902	895	881	894	872	924	923	845	858	840	842	876	806	853	874	883	862	852	850	883	887	849	920	874	843	926	890	864	890	877	855	837	878	866	887	875	892	841	906	827	871	837	868	854	885	896	894	920	865	914	900	878	883	846	902	899	907	847	881	830	877	836	850	906	849	910	872	930	863	934	906	896	905	870	906	895	887	929	889	896	859	856	895	952	899	839	932	929	874	857	880	875	835	921	891	873	860	855	877	861	908	858	858	884	835	847	877	888	871	898	899	809	868	864	873	907	816	809	827	851	892	868	872	859	915	899	821	865	893	846	844	872	865	913	851	914	899	851	903	913	941	915	852	881	897	871	861	886	880	903	877	850	937	895	892	890	896	928	859	899	816	872	810	872	841	937	934	888	885	820	870	838	893	863	875	865	851	894	900	894	889	892	857	878	902	843	866	841	854	865	888	888	807	876	865	867	876	867	859	852	832	896	870	867	884	869	857	898	866	890	889	943	873	892	880	860	869	876	940	831	873	818	863	858	887	851	867	874	914	855	866	870	867	834	866	843	903	866	855	899	858	896	835	899	886	881	872	847	879	843	872	859	849	880	870	918	837	850	865	899	846	888	889	904	836	864	885	869	843	897	887	867	860	887	916	847	884	796	857	930	922	888	897	892	818	852	940	860	841	875	880	844	878	831	833	907	879	850	879	921	907	898	842	845	867	865	855	887	859	870	921	862	871	896	853	849	892	834	894	857	850	872	863	915	881	864	869	870	873	872	882	894	905	878	845	915	867	891	908	832	857	885	902	845	880	850	848	885	886	881	864	847	862	851	852	883	908	870	865	883	905	922	890	862	876	863	838	902	903	835	890	855	897	880	861	854	883	926	863	912	847	864	855	892	884	913	879	910	874	878	924	890	854	885	856	880	889	835	839	869	865	816	900	878	865	857	859	852	884	895	893	856	854	827	940	913	859	810	862	841	839	902	830	868	828	832	848	862	889	866	935	884	891	846	842	844	874	910	845	868	884	868	882	846	909	836	866	900	882	900	850	866	855	881	881	856	866	871	893	874	883	867	926	894	882	864	862	880	910	929	879	914	921	896	897	887	869	866	882	835	835	870	890	879	930	840	877	866	866	827	866	874	901	943	862	862	881	877	860	887	840	898	845	878	863	838	865	886	828	901	911
37127	20387	18326	15821	11288	6123	3521	2195	1674	1015	735	703	588	630	551	569	505	534	483	488	492	460	485	505	475	465	490	503	488	472	448	422	489	480	463	472	489	453	457	391	476	468	440	438	456	430	439	446	426	464	478	437	442	450	460	492	453	484	473	478	451	458	429	411	472	434	439	470	472	458	476	493	453	413	403	443	443	442	461	477	451	480	459	480	502	442	449	458	422	429	455	435	411	472	432	401	470	454	462	459	433	458	440	414	436	459	486	473	473	419	444	477	470	469	463	439	467	456	467	467	455	466	457	496	478	445	469	440	471	463	430	455	431	441	440	441	450	495	440	442	468	465	459	475	452	464	408	465	430	464	425	460	451	434	463	456	436	457	486	441	408	421	425	425	447	473	451	484	392	426	495	433	496	421	442	451	448	483	440	430	453	441	443	489	450	464	473	464	475	455	447	438	441	435	422	413	457	457	449	517	463	425	442	430	460	458	482	502	480	450	480	461	422	483	467	453	451	510	457	462	478	445	488	463	460	447	473	468	498	477	452	454	459	481	432	486	513	478	461	409	470	510	460	425	463	473	452	455	437	497	484	476	485	434	444	431	399	465	459	459	462	482	486	456	469	452	423	439	473	428	465	458	467	471	451	475	421	408	444	442	456	460	453	446	451	455	476	447	477	479	456	466	480	407	424	481	456	427	491	434	437	445	431	438	451	465	477	424	440	477	488	416	447	417	447	449	439	469	450	415	470	445	466	450	441	459	424	418	460	461	411	453	419	444	502	443	466	472	473	445	448	414	454	458	460	436	453	384	476	436	471	429	444	481	458	413	444	416	483	455	450	436	436	447	444	453	497	436	425	453	448	447	440	445	443	445	434	424	454	479	453	457	455	430	454	449	515	458	426	485	471	447	467	479	480	448	424	460	406	447	452	474	455	471	450	485	469	412	445	445	430	454	476	475	480	474	485	448	491	444	406	467	444	431	429	444	434	434	394	477	472	441	456	466	449	448	436	473	452	414	484	445	463	413	445	425	465	458	424	467	464	446	448	425	448	499	459	461	455	443	465	428	447	490	497	468	422	459	418	467	440	434	461	504	469	485	462	418	509	425	467	456	461	456	468	436	451	430	433	473	468	464	462	464	465	413	447	468	415	418	412	432	463	431	427	461	418	480	457	444	433	415	450	440	453	490	442	379	492	475	487	469	441	478	458	463	435	453	478	469	455	454	456	449	432	461	462	449	464	452	431	456	432	477	454	446	442	459	462	476	405	470	461	425	500	444	452	421	457	442	460	451	466	469	434	469	412	427	454	429	451	438	457	466	450	463	485	483	484	476	471	439	438	475	451	435	469	488	468	464	455	463	450	444	446	472	422	484	414	443	432	437	460	462	480	459	443	494	400	438	463	466	471	447	416	480	401	444	474	438	430	491	434	482	425	426	461	463	457	439	442	498	425	492	443	429	478	460	466	478	490	414	459	431	488	462	470	457	495	444	442	445	458	398	447	457	413	430	454	464	489	443	471	427	498	470	452	416	462	444	471	438	420	485	460	443	425	460	475	490	441	445	449	442	420	430	461	504	452	456	448	435	464	439	478	497	417	460	489	439	442	408	462	500	432	439	464	484	428	458	453	479	465	484	452	470	451	434	487	439	492	467	518	470	455	447	455	443	435	468	436	471	430	450	427	473	431	443	464	433	441	445	473	475	435	435	446	423	482	463	498	454	476	423	437	453	448	406	470	460	450	457	465	485	452	449	471	485	438	495	496	460	437	493	447	468	451	478	482	448	430	458	424	439	470	457	443	475	464	442	438	480	450	464	435	433	489	402	483	505	506	427	482	456	432	480	451	455	446	410	426	466	418	409	471	445	490	434	459	450	440	430	441	476	443	461	481	447	453	452	436	473	458	433	471	447	451	436	470	437	466	479	483	459	460	444	456	449	427	450	484	434	476	464	455	462	417	465	462	453	434	455	444	420	419	432	510	444	513	459	416	491	500	452	474	482	415	438	465	445	474	458	458	433	463	482	454	503	454	509	453	455	421	424	439	454	483	487	462	454	482	477	445	437	450	470	462	449	453	436	419	443	474	475	460	461	465	389	477	443	450	473	450	474	436	405	427	448	463	458	423	461	430	512	446	427	447	464	435	420	445	449	450	470	492	445	455	502	430	455	436	473	481	436	451	448	458	459	446	443	435	447	450	451	498	491	492	429	436	467	433	457	471	467	439	450	486	456	460	452	473	471	483	459	527	475	425	443	457	447	458	453	458	460	453	479	451	469	428	465	424	462	449	427	429	457	420	453	473	491	462	461	467	453	437	470	446	508	456	480	513	451	445	422	417	443	445	430	453	486	463	481	488	447	488	421	440	452	437	466	466	471	516	406	470	461	478	415	435	451	441	485	447	522	495	448	461	446	432	430	475	502	434	480	468	441	463	441	422	432	493	411	462	489	449	486	463	436	457	465	465	479	472	463	448	481	462	458	458	434	452	431	489	454	492	391	472	457	459	451	464	453	460	457	423	438	455	437	423	501	439	471	458	414	459	470	471	466	496	461	469	511	491	439	479	439	425	435	414	448	450	457	488	428	402	455	453	473	483	450	413	455	489	479	473	433	446	449	427	490	452	461	478	454	442	476	498	468	448	485	449	452	450	454	464	469	451	467	508	462	447	480	483	470	495	457	465	500	462	452	434	446	472	479	468	457	415	405	402	430	429	515	443	479	454	462	447	445	441	477	418	469	426	447	443	487	468	476	433	447	444	433	465	479	475	455	396	449	439	433	437	425	442	470	508	446	449	447	453	474	453	466	468	438	498	471	430	449	408	440	438	465	481	456	491	440	495	453	459	441	417	431	454	454	492	456	450	487	432	442	435	456	443	495	448	506	445	476	449	420	456	441	446	451	451	460	488	438	470	442	435	432	433	487	452	485	466	432	452	463	493	419	503	475	436	462	470	452	458	461	437	424	417	465	482	444	432	463	444	405	482	476	452	511	444	453	494	485	464	489	476	463	461	434	452	409	423	458	469	438	487	501	467	447	444	408	422	477	449	395	436	422	447	456	473	456	394	442	457	420	432	476	483	456	461	470	452	443	484	422	491	455	439	436	437	402	444	476	466	419	424	396	430	473	456	448	452	461	456	433	462	450	470	451	434	424	464	445	465	457	485	424	446	440	425	464	410	448	453	453	469	430	455	397	441	432	449	439	468	441	497	446	451	449	410	453	440	478	487	431	457	473	452	409	441	409	468	480	404	471	413	451	452	410	445	427	472	469	456	466	468	460	485	443	428	462	460	468	445	419	435	444	456	441	476	434	476	427	426	435	456	441	427	462	456	441	421	450	509	432	448	440	427	444	450	448	452	449	460	473	508	445	433	477	488	475	473	430	440	436	497	450	449	471	449	480	430	443	454	458	454	438	453	460	440	441	470	443	449	420	466	455	454	484	467	462	477	465	458	444	432	462	471	458	425	489	458	439	446	430	484	462	443	410	471	447
21060	14343	23537	26969	23603	16352	10706	7603	6298	3846	2697	2226	1833	1657	1480	1575	1476	1378	1318	1206	1197	1237	1224	1205	1205	1167	1094	1096	1181	1123	990	1078	1054	1006	1041	1030	1056	997	1023	1028	993	953	983	1005	990	1013	972	965	984	990	1009	1010	947	1038	944	978	1023	981	1003	948	1065	907	986	937	942	966	1044	987	884	955	974	935	920	954	942	1004	990	986	957	1023	932	935	968	948	979	992	967	989	1008	1033	999	959	924	985	907	930	914	960	907	983	920	972	1010	935	923	942	906	968	941	978	941	948	975	967	980	961	969	933	913	981	942	925	894	937	989	947	951	1031	1000	951	972	971	922	965	950	998	941	910	972	930	1005	944	941	994	969	965	964	974	961	974	954	1002	956	990	890	966	1004	1028	956	935	1008	979	956	1015	1002	963	1004	1002	963	999	943	943	949	1024	955	1000	926	979	968	965	966	993	970	978	952	971	959	959	938	896	961	980	990	994	992	874	968	974	996	961	1034	975	991	926	969	992	969	970	974	1004	912	970	896	971	963	961	965	934	971	975	924	1008	964	978	991	973	939	959	984	978	965	941	961	981	1015	969	990	960	998	945	982	973	957	929	917	974	1040	968	968	952	957	935	926	943	977	911	972	934	1016	942	1000	953	953	944	990	1027	941	974	930	988	918	977	983	860	944	958	971	955	948	930	1002	948	974	964	1048	961	956	984	957	956	960	988	947	1016	995	976	1027	928	992	1019	944	933	950	924	1022	962	996	961	990	961	958	947	947	941	964	910	940	979	978	992	965	953	927	942	953	965	958	942	892	956	1010	971	1010	954	971	929	980	977	970	920	903	907	975	924	993	955	919	998	982	932	950	942	1054	1002	916	930	971	885	969	939	928	876	914	913	969	970	956	1005	984	985	981	987	1025	960	928	964	923	939	969	925	910	933	975	957	968	959	964	894	978	962	952	898	902	974	980	968	946	963	954	928	985	968	1024	883	1007	1007	914	956	980	1024	962	912	967	996	930	977	982	972	992	937	1005	978	940	970	938	1011	977	932	967	946	880	956	906	922	931	953	985	994	944	1008	975	973	928	967	934	991	968	989	1012	1028	989	983	995	953	948	971	979	943	934	938	1012	953	926	917	968	1010	944	986	947	954	953	915	994	913	966	929	945	948	943	932	1000	967	940	921	985	927	949	980	967	926	1007	1005	936	934	930	986	950	995	917	947	911	981	977	958	975	989	954	967	950	908	886	959	932	993	972	965	972	997	966	915	945	955	958	935	966	945	956	1022	977	957	958	1027	936	968	947	1010	1003	973	981	979	973	996	963	882	971	983	973	953	989	1014	939	966	953	978	937	942	1010	998	955	945	935	935	911	955	966	956	942	944	969	923	979	934	950	1029	951	938	939	1012	977	987	1021	987	976	965	938	994	1014	983	939	953	969	972	971	961	957	918	962	935	901	911	944	943	953	993	955	959	966	1031	953	978	967	1009	929	949	991	928	1028	992	958	985	958	953	994	949	1020	985	943	1028	954	924	957	982	915	1017	967	1006	944	980	945	959	980	944	911	957	989	949	995	923	966	953	928	1002	938	993	961	989	964	981	960	973	1014	978	995	979	997	957	954	996	934	947	954	936	916	905	935	928	952	995	928	908	988	945	978	939	993	975	962	1008	965	964	942	1001	963	991	1000	965	967	1023	939	918	990	979	1001	954	980	948	1026	927	985	941	925	905	1001	952	960	995	966	880	948	1010	973	973	934	951	967	922	980	954	1015	979	867	940	980	1004	940	937	964	987	922	940	931	961	963	931	935	983	964	956	992	958	958	938	1023	964	953	927	913	942	982	993	1019	922	1001	922	1011	943	919	963	916	937	942	991	1015	942	980	894	997	977	934	980	990	931	960	961	1015	984	1014	1011	928	934	968	942	942	989	979	885	981	925	1001	1001	1012	1015	987	962	960	983	975	965	948	944	998	947	925	956	958	930	1031	1016	1001	940	995	1020	991	945	990	922	990	976	995	942	985	1017	994	920	930	988	935	898	979	1033	937	983	956	966	986	944	915	990	954	931	953	932	959	994	931	943	930	941	950	960	963	988	934	914	941	975	975	950	966	963	950	1005	961	942	950	917	913	968	948	925	909	1008	923	1027	960	932	924	975	1016	1004	918	951	954	952	969	980	1015	974	921	933	947	938	950	956	902	943	976	959	1016	978	1012	1054	963	953	982	948	959	921	948	963	899	993	998	936	933	933	974	983	953	986	965	1002	957	985	930	938	955	944	959	924	897	959	931	985	1003	982	953	938	945	1029	949	1006	985	979	927	953	919	986	939	949	923	945	1008	941	941	935	968	963	951	968	924	951	914	971	938	922	943	970	970	937	973	942	990	942	963	980	988	1019	948	932	927	957	921	927	984	972	987	975	976	951	1000	920	934	968	984	937	965	957	964	1003	1021	938	939	957	973	914	951	920	959	965	915	970	978	962	988	1003	967	949	988	957	997	965	897	958	983	965	987	1042	982	913	950	928	989	931	921	980	984	968	976	958	977	949	980	951	944	989	945	968	888	972	999	966	1000	918	935	930	959	982	943	936	949	991	981	941	917	947	978	979	913	984	951	940	993	934	937	952	1012	982	880	916	1009	916	987	988	999	950	897	925	971	993	942	925	959	950	984	979	919	927	987	991	941	953	1030	957	941	899	906	982	964	952	993	946	966	979	989	961	1009	935	991	992	921	1000	979	957	946	928	961	983	988	965	980	966	1046	975	926	914	982	967	957	992	935	917	947	993	980	999	950	953	964	938	992	988	961	956	941	959	931	975	886	952	972	894	992	968	983	934	954	980	939	970	918	958	995	955	935	950	967	1011	954	976	987	1020	970	1005	969	906	971	970	977	951	1018	915	937	993	979	910	957	963	1011	948	960	1016	1042	979	953	1022	986	988	946	923	954	979	920	1017	993	949	988	951	985	968	1000	945	964	943	936	947	970	1010	970	1007	980	969	1000	999	950	957	1045	906	960	941	930	923	969	931	993	957	906	926	982	971	964	1008	872	917	938	943	970	1004	1002	1028	942	981	975	965	917	905	990	963	975	962	967	913	972	1027	962	1016	955	915	981	932	933	967	956	1040	1001	943	989	1012	940	907	965	997	970	892	983	980	996	983	958	951	899	900	952	924	1055	1020	941	964	977	959	935	942	968	965	971	971	923	959	994	976	999	957	966	987	965	958	994	943	955	934	958	980	930	917	1042	945	942	924	958	950	951	948	920	961	912	980	958	989	981	1008	1013	987	957	940	978	931	916	959	957	951	945	1007	939	967	957	991	984	908	900	952	895	989	983	965	991	973	991	1025	960	952	954	981	976	927	983	1015	950	926	1038	947	989	953	986	975	972	940	958	949	976	928	901	933	962	956	991	942	930	957	956	963	953	923	979	915	961	975	951	912	916	973	877	1007	936	905	976	987	976	945	1008	938	955	938	998	974	957	961	977	985	948	922	936	970	970	976	981	970	1015	969	873	955	984	977	977	961	911	962	917	1019	982	939	925	992	963	957	975	943	937	930	928	952	936	976	971	951	982	1002	1019	947	979	914	893	965	996	936	921	959	926	967	932	955	955	991	912	1011	1018	1019	928	956	990	975	999	967	939	975	974	941	985	944	1034	964	934	970	976	955	926	1000	995	932	996	932	948	1008	1013	1028	973	930
17006	8497	7498	4729	2348	1556	1036	741	642	501	510	431	430	405	404	417	425	391	391	397	434	350	386	402	405	398	395	371	366	345	363	344	391	391	387	405	348	369	396	405	391	396	350	373	383	361	370	358	362	364	377	344	375	367	380	385	383	379	366	375	350	366	402	397	408	365	361	354	347	372	377	362	379	410	391	391	392	417	374	361	383	386	370	341	379	393	370	373	366	384	384	352	414	359	368	356	378	358	352	355	370	386	363	400	403	394	350	410	385	402	350	397	325	376	380	410	377	381	339	375	430	364	351	384	393	396	375	375	375	404	350	357	353	358	402	370	400	373	331	393	372	392	398	387	374	373	358	381	347	302	384	353	381	406	356	380	358	380	375	391	387	395	384	342	384	398	375	356	384	381	377	332	349	352	380	336	379	379	399	367	367	366	406	431	366	373	368	368	378	339	402	386	396	348	361	358	383	408	350	368	373	382	369	370	369	356	440	385	353	354	367	358	397	380	404	386	382	373	371	346	390	365	370	358	365	395	379	377	398	414	340	368	381	398	364	386	371	385	404	342	346	364	404	365	366	384	348	357	357	355	361	411	413	367	319	382	387	381	332	392	361	392	360	387	378	414	391	364	377	347	374	404	387	368	318	402	365	400	404	402	358	380	376	393	401	398	362	372	406	346	383	383	422	375	365	372	365	387	337	363	353	356	370	389	343	388	362	378	374	385	366	391	364	375	348	351	379	376	379	374	384	355	414	396	333	364	391	383	344	385	385	368	378	332	390	363	377	394	367	391	349	369	385	373	346	382	403	377	406	350	350	386	385	376	375	351	377	349	400	349	350	328	392	359	363	379	369	355	314	337	377	384	385	342	313	407	372	381	344	357	397	365	340	388	400	394	371	348	366	348	368	354	372	369	416	411	384	356	369	345	390	369	437	371	396	427	373	359	334	386	349	387	360	373	397	380	356	359	355	381	344	368	375	366	363	400	357	382	360	384	403	393	369	369	342	402	381	371	361	373	382	373	374	376	388	354	349	391	356	348	375	374	378	376	379	379	366	394	404	369	384	367	390	376	412	378	398	345	372	409	424	395	390	354	389	370	370	388	389	385	369	349	363	380	386	384	376	385	347	372	354	347	391	384	378	390	367	354	348	370	359	382	363	352	382	350	328	386	375	376	383	388	354	350	355	350	391	373	345	364	344	390	387	379	368	351	406	380	343	360	373	339	337	379	405	363	360	419	357	369	367	360	360	397	377	343	384	337	359	371	354	372	368	366	379	374	372	370	377	374	346	344	357	334	389	411	373	398	376	343	402	364	348	388	364	385	374	397	373	367	346	361	399	384	371	359	374	372	387	383	384	391	372	393	358	359	357	355	359	372	383	379	407	396	410	349	369	349	383	424	372	388	378	367	375	362	375	323	374	360	342	386	353	387	389	383	378	368	383	388	390	380	391	345	363	327	355	381	343	316	343	359	371	405	380	351	365	377	353	378	364	387	393	401	390	343	350	333	398	357	373	383	369	381	374	375	361	393	361	346	374	347	368	342	380	383	403	370	395	388	366	355	353	351	398	381	336	415	399	431	377	326	368	339	362	363	422	400	364	344	333	380	394	410	365	338	342	357	349	398	360	368	375	380	349	367	354	345	389	357	351	344	360	389	362	368	367	350	352	361	368	362	381	391	398	378	348	382	379	361	381	375	417	351	383	405	358	404	378	371	340	390	367	351	356	369	359	360	388	428	364	361	365	389	371	370	415	405	366	306	391	339	394	342	356	375	350	354	382	370	393	366	351	357	377	348	333	397	395	383	378	382	330	361	377	399	387	369	375	392	332	355	364	376	398	390	386	408	345	358	392	341	354	345	338	358	360	378	380	387	379	385	382	356	389	370	357	370	395	359	370	399	389	376	386	355	353	361	361	391	353	364	391	348	362	412	376	340	383	361	382	399	359	376	353	377	348	343	370	386	386	332	377	347	394	371	374	410	381	389	404	321	389	374	376	362	373	400	403	348	384	362	354	367	350	366	399	350	365	336	366	391	363	397	380	373	371	390	389	348	319	354	404	392	368	379	367	362	383	384	366	380	372	341	349	394	348	383	365	356	386	369	347	373	345	376	362	372	354	364	403	399	368	412	372	370	401	377	395	333	405	396	408	342	363	365	340	371	331	391	397	407	350	366	358	339	366	388	395	385	352	345	411	359	359	348	378	360	372	365	335	382	396	330	337	335	372	367	367	370	377	363	376	369	402	359	354	372	392	362	379	351	359	354	376	376	354	411	371	356	398	399	365	363	391	371	365	378	381	366	388	385	393	362	341	406	344	378	352	387	368	358	359	385	388	386	392	359	383	409	378	381	369	341	363	418	399	386	357	355	384	368	375	339	362	383	359	379	404	365	389	348	376	375	401	388	343	385	398	408	402	368	370	364	378	386	407	367	396	342	387	361	373	382	408	372	376	372	372	362	389	398	348	384	365	364	400	371	352	367	374	387	356	375	392	341	364	379	370	356	355	360	381	362	383	384	385	330	363	382	404	396	359	343	374	397	402	370	371	369	362	379	363	385	387	346	343	374	308	399	379	391	406	377	358	358	321	348	393	395	378	366	419	353	345	378	384	357	377	393	428	377	361	424	390	372	400	334	351	365	357	363	380	388	407	367	382	365	355	368	378	377	388	392	375	349	349	362	373	390	363	384	362	373	370	365	350	339	379	404	357	379	370	402	363	378	411	387	376	363	387	396	372	344	345	381	369	361	365	357	395	379	376	366	363	354	343	349	387	382	386	342	351	353	367	379	343	374	359	407	394	351	385	346	361	349	353	402	379	370	396	392	380	363	341	361	359	392	385	372	378	352	351	343	368	368	348	376	410	390	399	362	381	376	356	387	350	389	407	390	371	362	393	376	365	364	372	352	384	371	345	345	363	375	378	404	371	341	329	383	359	390	385	377	413	343	372	370	353	368	376	402	385	345	397	376	347	393	346	343	351	361	380	403	390	423	345	384	392	376	362	378	380	372	317	383	338	343	396	341	321	372	393	368	393	385	337	400	343	412	378	351	372	381	391	398	355	376	369	372	420	369	374	344	346	351	404	399	403	400	370	352	382	375	359	374	372	364	383	398	382	380	357	374	345	390	404	383	397	389	362	381	356	395	392	402	406	342	352	328	341	354	392	383	403	348	412	407	372	370	343	402	369	402	382	360	362	377	366	391	349	387	330	350	373	352	330	354	358	357	356	365	383	395	330	328	368	359	360	368	352	369	381	351	346	384	379	341	378	420	376	397	386	380	388	373	350	397	382	358	388	400	405	386	390	373	364	407	370	366	383	377	368	410	310	393	343	387	379	338	346	347	356	399	335	362	347	357	360	356	332	349	385	351	357	365	371	393	404	423	375	387	381	361	344	367	381	378	359	354	379	394	383	391	368	364	372	340	376	331	352	342	376	374	400	349	407	388	388	419	344	400	378	363	363	411	363	382	406	370	375	406	357	390	393	387
10023	7036	12245	11118	7452	5321	3675	2780	2017	1545	1270	1054	1005	987	958	1010	985	1014	948	865	928	877	907	917	896	903	928	897	871	851	817	873	801	799	889	866	828	805	789	827	860	831	810	829	767	833	804	853	875	739	796	787	853	827	812	819	791	816	786	794	762	828	827	817	783	783	804	819	804	764	862	761	864	821	773	787	810	792	822	794	798	845	806	764	798	822	848	812	848	812	829	803	859	835	817	782	843	782	789	797	826	792	798	795	768	849	846	802	812	769	782	825	804	845	847	830	781	805	794	792	809	843	841	813	792	879	755	841	784	835	865	778	790	819	752	807	842	786	882	812	841	843	793	803	796	815	761	801	835	820	792	838	780	810	813	817	753	816	812	804	845	831	811	826	832	792	794	771	813	789	799	840	802	822	865	762	812	789	795	803	802	819	821	782	840	792	829	858	792	817	810	854	811	819	811	817	803	752	836	804	822	799	872	789	808	796	833	783	822	796	792	796	765	780	808	785	805	861	770	805	854	862	827	781	852	778	798	818	881	840	835	808	794	763	804	795	778	806	826	824	819	858	815	844	841	812	873	812	825	808	827	821	816	821	875	771	806	795	827	815	781	847	862	815	784	806	795	830	783	768	848	764	846	774	785	812	800	755	773	837	807	835	827	770	784	786	809	824	830	767	758	787	822	770	818	844	804	777	811	821	812	826	808	769	830	823	793	789	817	791	832	797	840	810	809	798	806	821	761	817	805	734	803	788	828	814	821	761	768	854	799	777	830	762	781	848	798	865	799	852	826	812	751	840	862	806	796	796	813	809	794	785	801	819	767	818	817	812	807	780	826	755	818	834	831	819	842	841	815	795	833	805	769	772	845	822	845	849	798	817	736	804	779	837	816	796	844	820	808	821	792	790	837	804	782	797	797	837	812	828	814	845	854	732	763	808	799	760	805	784	883	808	812	871	814	804	844	827	820	810	804	807	777	817	818	821	769	838	821	821	809	805	821	797	814	803	799	746	793	753	842	792	849	838	795	782	855	820	831	826	833	779	778	813	820	831	814	822	768	800	864	805	757	829	813	808	804	798	823	828	795	842	805	843	812	816	822	850	796	766	794	820	815	779	841	794	825	796	786	811	801	759	810	801	823	803	838	783	818	852	790	806	837	779	813	788	843	830	810	838	795	818	816	817	770	773	807	785	800	835	826	777	802	802	833	856	794	812	814	817	800	839	812	877	809	799	786	849	805	816	814	856	852	808	761	787	779	819	792	786	798	795	814	786	824	800	816	759	816	839	833	805	853	847	810	785	853	803	829	860	818	793	828	818	790	825	845	822	813	854	756	844	854	807	810	810	822	759	836	779	839	840	831	772	813	801	785	807	806	796	799	832	782	792	756	780	801	797	837	845	788	781	828	791	835	749	762	786	812	837	794	808	849	815	784	823	807	835	769	790	815	796	771	814	832	789	839	810	867	832	821	857	782	784	834	794	755	844	855	822	799	780	786	821	806	748	771	837	819	818	802	821	824	823	780	815	775	784	816	800	863	813	802	862	751	822	856	781	840	820	845	798	811	822	823	823	796	775	778	831	815	830	832	810	821	825	808	823	843	782	797	783	806	803	773	774	836	807	774	824	812	763	830	792	768	770	823	844	833	812	802	792	800	797	802	814	839	832	808	799	801	846	825	836	865	798	778	787	796	780	879	800	851	815	801	790	827	811	782	777	792	809	782	757	788	808	793	761	798	759	787	820	776	832	789	779	833	749	776	816	776	840	778	831	826	791	772	850	819	767	856	798	824	812	803	832	807	794	802	776	824	813	788	771	845	818	804	784	819	785	855	829	803	837	819	802	805	820	844	797	794	771	785	794	849	791	827	794	788	768	793	819	817	842	787	850	781	785	807	818	855	826	800	812	786	834	803	808	810	811	864	833	771	786	817	814	840	771	806	776	813	804	800	799	857	823	763	817	769	861	843	839	795	788	818	840	806	788	829	824	794	799	819	786	829	824	820	772	818	802	789	749	760	830	819	848	816	766	837	815	802	774	817	881	830	839	830	784	811	828	832	809	810	820	810	829	818	768	765	760	781	860	791	830	797	851	812	824	818	846	797	813	780	806	826	745	792	809	807	780	817	784	845	798	836	809	791	831	844	809	838	807	805	783	817	818	817	820	775	823	843	875	822	795	789	838	781	780	806	818	811	851	792	789	863	796	803	787	882	837	827	760	831	812	813	806	758	805	875	838	795	800	801	804	793	813	788	804	812	818	801	823	794	791	752	807	792	804	824	838	799	807	785	794	811	852	819	796	812	764	834	768	816	831	813	778	803	857	759	856	814	776	794	835	807	846	821	817	845	787	755	837	857	806	853	870	788	838	782	811	787	848	825	834	827	834	847	767	835	799	770	770	820	777	830	797	820	807	830	813	813	763	785	767	789	860	838	836	803	825	805	807	813	793	827	815	819	846	833	788	820	833	791	830	791	814	807	780	861	856	824	825	774	783	818	793	802	854	789	809	840	750	830	779	854	840	828	834	826	794	807	826	790	736	824	771	814	864	772	818	801	806	786	818	793	814	854	793	866	838	828	867	762	825	808	830	796	810	800	767	771	832	798	788	744	848	826	793	823	819	851	820	818	814	803	822	796	814	806	814	796	830	763	764	768	847	788	778	754	771	820	738	785	798	803	821	880	793	824	784	800	827	856	799	848	820	835	810	732	802	822	808	802	840	772	799	797	816	778	821	797	805	806	781	786	852	808	821	822	799	791	852	840	815	873	782	824	814	843	812	821	842	804	758	761	782	812	806	807	834	816	835	796	798	810	795	789	853	820	809	849	829	730	786	799	844	814	832	801	833	801	824	804	813	808	799	785	845	793	827	845	860	828	763	832	806	817	795	776	807	831	829	868	822	809	874	779	792	821	811	812	750	822	757	820	826	840	813	785	814	825	839	817	807	792	850	844	791	790	834	849	776	781	815	808	817	791	812	754	806	810	785	819	820	854	814	785	863	815	799	821	805	850	841	765	848	853	842	813	807	809	809	816	818	812	831	784	841	833	781	828	841	811	830	859	835	820	811	797	819	817	804	815	857	836	781	801	829	822	775	812	793	801	793	830	821	808	780	776	834	814	832	802	778	778	762	788	794	832	779	822	779	775	816	825	829	779	864	834	801	853	818	820	811	809	810	762	819	818	794	782	797	837	846	835	814	785	765	781	791	822	827	826	837	806	826	826	812	812	799	759	770	809	768	784	804	806	776	811	809	817	815	863	770	765	828	804	809	826	844	811	839	825	804	782	774	776	806	807	776	798	815	795	801	772	810	804	808	807	832	858	774	744	828	806	809	775	748	747	778	787	800	751	782	781	821	767	761	816	836	828	777	839	839	806	797	826	834	744	799	749	761	795	858	827	773	806	849	801	817	853	826	824	795	777	766	774	809	823	822	811	849	777	796	838	805	832	822	789	823	801	826	831	813	842	786	823	815	819	818	767	814	810	869	794	807
28263	15043	13348	8770	5374	3890	2360	1428	1078	799	649	478	534	483	542	412	484	414	471	438	449	452	426	452	474	425	393	425	435	416	421	478	397	415	382	421	413	423	457	428	410	395	386	398	414	422	417	364	386	442	435	383	363	356	393	414	435	414	407	399	391	420	380	450	366	431	422	393	406	398	411	402	431	414	401	453	408	419	429	367	373	430	413	362	390	408	410	406	389	437	377	403	426	421	417	390	402	430	416	355	438	404	384	423	346	371	367	439	400	438	446	435	407	396	424	382	418	381	412	361	472	443	368	339	417	416	418	416	379	419	395	412	414	389	455	387	403	402	418	439	359	394	422	364	438	402	403	419	403	357	402	441	372	387	431	409	413	395	426	445	439	424	424	408	403	386	381	414	426	438	417	419	387	393	414	409	393	395	413	385	395	430	370	412	413	339	413	410	401	397	384	410	387	395	402	377	394	418	440	414	378	432	379	401	411	360	408	419	436	388	392	411	410	383	402	430	442	447	419	407	423	388	447	405	420	419	393	409	436	400	406	396	390	407	387	415	411	394	376	409	378	395	399	369	402	415	399	473	414	368	410	400	392	416	429	414	399	411	387	423	423	415	396	375	405	387	411	425	379	433	381	435	422	428	430	382	405	381	427	425	428	400	435	456	426	395	401	425	437	428	400	414	426	435	386	411	434	398	417	397	428	418	400	406	396	400	393	388	389	423	420	407	410	388	379	391	387	389	397	392	383	390	439	386	389	431	398	411	415	426	402	385	391	410	426	394	382	413	430	409	379	416	391	367	404	405	417	398	394	403	420	395	428	437	404	406	382	414	403	380	392	392	412	442	398	413	393	424	405	401	419	373	357	384	429	448	419	399	422	415	428	425	432	417	379	376	383	426	386	413	409	398	433	399	429	419	404	378	404	404	368	407	392	346	402	429	409	419	403	421	400	421	397	393	413	368	401	394	386	415	423	376	431	384	406	418	387	406	404	396	381	402	390	409	395	400	409	413	400	331	401	402	432	376	421	401	398	373	401	400	430	394	436	438	395	371	389	404	386	401	381	392	375	413	428	416	406	450	395	399	402	361	403	451	403	385	418	380	409	420	399	355	420	395	415	419	434	355	394	388	387	422	369	394	439	382	402	387	399	377	425	414	385	421	386	434	431	414	402	431	439	440	401	370	381	398	464	422	394	403	412	436	379	405	401	407	390	418	407	410	387	410	375	416	417	384	381	376	370	405	395	371	408	373	382	414	398	379	406	409	394	406	390	411	398	400	402	400	358	428	426	379	398	445	404	393	425	418	391	415	418	407	381	369	410	406	394	395	406	394	429	435	422	407	384	407	423	405	431	473	433	378	374	401	371	414	363	394	383	426	439	372	393	391	416	368	396	387	397	379	388	404	387	410	410	388	374	410	415	367	388	414	370	380	397	415	427	383	413	406	378	411	389	440	397	391	388	406	422	422	392	402	436	415	429	402	393	376	409	409	404	414	393	426	436	407	412	403	405	377	380	396	440	397	391	401	373	449	457	427	401	409	389	386	381	422	392	386	402	377	390	391	441	435	414	410	412	454	414	421	385	414	404	399	392	404	437	413	420	446	412	424	376	411	407	403	408	406	397	415	376	382	392	366	425	374	379	413	398	438	405	401	372	367	446	427	389	401	377	408	367	464	408	392	435	411	380	428	394	415	426	418	439	387	415	432	423	412	399	407	370	377	416	418	445	412	411	382	439	393	395	430	398	389	410	365	411	405	396	383	391	433	417	396	401	394	369	415	413	422	402	374	402	404	449	349	381	411	419	402	382	391	377	366	407	404	396	421	378	412	389	405	415	398	372	379	425	434	407	427	383	429	384	430	411	396	400	391	388	376	399	447	475	416	431	368	398	394	397	410	423	369	417	411	408	389	387	394	382	443	395	391	440	413	413	386	391	425	388	411	403	381	408	445	417	430	405	394	419	389	389	367	370	368	349	419	394	354	402	420	421	402	410	434	398	410	383	391	407	396	429	389	360	394	399	414	383	449	391	398	407	372	399	393	395	421	388	390	435	416	404	412	393	441	360	381	389	446	391	390	391	397	425	410	369	385	453	397	380	418	426	418	409	395	370	368	407	424	384	387	402	415	415	416	414	421	420	452	368	423	371	387	445	417	401	374	432	433	421	400	379	433	399	415	405	400	363	412	428	412	407	407	411	418	375	359	404	396	411	424	439	413	401	437	363	429	442	396	411	419	388	378	391	398	417	414	412	385	387	358	404	406	416	406	391	382	394	433	448	438	424	412	400	409	384	398	407	404	427	414	436	414	388	373	433	419	426	401	399	373	394	383	391	389	423	410	393	412	372	384	365	389	395	397	375	429	385	415	372	370	411	398	407	382	403	430	388	393	421	422	397	414	403	410	440	390	399	383	405	413	429	407	405	437	415	392	413	393	410	406	390	348	386	397	402	410	378	372	421	379	411	411	397	399	397	402	385	439	398	448	398	425	361	398	408	397	350	394	425	353	430	420	412	440	402	391	392	410	385	398	386	425	402	428	401	420	407	375	395	384	399	389	405	370	397	418	410	387	399	378	418	411	440	439	376	415	423	399	418	394	419	389	412	434	443	420	368	405	407	405	413	383	412	421	400	361	386	360	408	393	389	411	388	374	429	393	382	421	410	376	403	426	382	420	422	395	405	431	449	402	373	379	466	406	396	394	404	376	453	390	402	374	408	375	414	373	395	361	379	396	424	386	446	439	404	371	359	409	415	453	434	409	437	421	390	419	388	396	360	367	446	389	404	415	365	401	388	409	391	425	397	403	422	371	375	392	362	403	375	399	374	376	397	421	439	439	407	433	388	387	384	396	408	370	360	379	415	416	435	434	386	407	412	410	411	395	400	429	384	423	390	407	398	430	398	398	423	426	386	375	410	440	391	419	416	388	406	425	413	421	435	404	393	413	406	402	416	375	469	360	378	400	398	382	420	412	392	401	387	396	391	380	406	434	442	393	393	418	393	411	386	405	390	379	407	429	448	432	391	370	445	413	415	395	391	424	402	423	362	364	408	370	378	454	382	421	399	375	384	378	419	405	388	363	364	389	404	418	381	382	410	405	453	365	419	418	418	394	384	430	395	392	412	390	393	431	425	410	371	380	381	414	389	386	422	396	408	393	359	430	406	425	431	436	404	402	408	401	416	382	369	421	401	405	426	433	390	400	405	389	420	409	452	432	419	388	426	443	427	411	402	395	417	409	434	389	404	400	373	373	408	392	405	426	383	392	444	411	351	360	390	430	414	399	413	386	401	398	417	398	425	429	404	395	392	391	391	372	405	479	436	406	389	408	381	425	395	425	409	393	409	461	409	400	402	435	377	433	380	388	391	425	403	385	370	427	369	387	382	412	394	434	376	362	381	409	401	400	408	387	425	402	399	405	369	407	402	416	387	398	419	399	429	427	397	439	437	389	386	401	398	367	405	393	410	414	388	396	420	383	408	397	410	378	429	398
17059	11186	18846	17743	14948	12173	8403	5390	4053	2609	1892	1575	1331	1234	1248	1267	1331	1117	1148	1114	1007	1057	1027	1061	1036	1055	1006	997	1018	959	945	947	926	879	906	875	918	936	926	939	882	900	893	964	935	958	894	875	900	945	858	845	904	900	909	881	881	862	867	870	906	895	849	953	906	908	889	891	934	881	855	913	911	909	848	869	888	866	853	920	936	873	878	881	919	878	857	871	836	812	850	893	858	817	883	842	886	851	848	893	864	861	882	889	903	914	855	904	874	836	908	904	905	901	853	871	908	908	878	813	880	840	871	836	900	856	864	939	896	875	830	921	865	838	869	854	872	887	881	862	875	912	872	877	904	868	875	874	903	857	871	847	839	859	875	925	926	848	847	889	860	893	883	838	893	929	862	857	867	905	869	915	847	839	860	892	858	855	875	906	869	888	816	883	908	834	840	853	883	862	872	856	860	899	898	870	880	891	890	877	897	858	866	820	843	804	899	908	850	893	908	886	866	916	854	878	872	913	817	890	855	892	861	826	869	867	825	847	880	890	909	813	830	825	843	854	854	841	830	862	904	838	909	873	909	811	861	852	890	879	796	865	933	842	884	904	844	870	887	921	894	899	872	875	847	880	822	905	888	834	892	863	839	936	874	884	817	906	910	885	868	842	886	879	878	871	912	826	906	874	916	840	901	846	889	833	846	841	883	885	887	846	834	861	816	850	875	894	894	877	871	918	914	898	888	829	840	889	864	869	863	873	903	835	881	916	825	867	880	813	882	851	819	839	912	888	894	930	877	847	835	821	876	874	874	897	933	849	841	835	833	856	920	848	904	856	845	845	861	920	856	882	893	896	868	865	828	888	840	858	803	853	843	920	835	845	884	885	857	910	880	916	877	824	861	860	890	906	862	846	827	905	868	826	843	839	876	860	879	879	873	822	896	844	869	890	828	875	920	920	845	836	854	817	859	870	855	866	893	940	885	843	926	867	867	874	879	964	851	867	907	892	843	860	833	904	913	865	918	844	850	878	865	874	904	863	893	867	855	877	886	854	850	906	865	902	927	806	867	882	932	839	831	875	872	866	867	854	896	890	892	856	871	862	832	930	908	869	869	849	860	851	862	883	846	860	848	810	855	852	850	877	857	840	885	872	843	832	892	885	880	910	867	870	851	866	917	905	813	844	882	840	905	835	866	848	797	848	835	932	932	915	855	872	823	902	908	926	870	875	860	863	849	825	845	843	866	831	859	908	829	851	857	915	897	914	890	911	842	880	867	862	921	867	890	835	899	879	901	858	878	879	889	860	833	867	852	824	901	887	907	881	844	887	794	926	866	920	881	867	890	878	900	882	860	894	891	901	920	888	941	868	867	862	848	923	878	846	872	814	846	893	863	866	832	868	858	868	858	862	847	886	923	860	857	845	913	847	906	860	839	867	834	881	856	860	831	815	902	880	858	901	890	870	852	874	927	885	861	869	912	893	841	888	868	864	877	862	863	900	912	860	920	881	888	853	870	855	911	869	860	858	911	843	848	827	826	796	852	819	897	876	896	858	884	888	867	857	832	882	857	877	903	842	876	932	843	867	880	863	838	847	863	828	894	897	819	910	855	864	871	860	897	855	896	889	879	844	891	874	921	842	829	885	900	867	841	842	836	815	875	843	901	843	915	852	838	839	879	882	881	882	860	864	878	900	893	887	848	834	887	885	893	853	873	883	828	903	806	891	854	849	842	869	821	891	830	889	887	893	875	880	868	866	932	875	866	886	925	857	889	856	878	856	856	870	880	890	894	866	872	834	840	897	870	886	874	916	917	869	869	828	833	795	900	860	859	837	930	817	910	877	887	909	836	897	909	895	900	885	905	882	815	896	908	880	875	889	850	916	856	858	826	847	878	842	847	863	891	911	889	858	895	903	941	840	835	873	863	913	882	840	869	857	872	834	852	875	918	851	912	868	856	906	928	921	835	852	879	919	892	881	895	875	916	864	856	873	879	875	856	788	876	937	844	894	886	833	881	894	857	934	890	888	876	873	848	821	901	885	937	883	934	870	830	849	852	872	881	867	845	887	863	849	878	925	878	849	814	827	871	897	905	832	830	906	874	914	942	870	914	873	903	814	886	839	887	814	859	928	912	866	867	867	865	902	892	891	923	864	882	886	907	839	873	874	882	837	885	859	922	858	865	932	851	847	895	908	900	919	913	842	866	843	918	837	872	870	919	835	899	866	855	879	858	853	866	836	876	900	851	925	870	858	916	887	861	877	864	848	898	891	880	872	826	913	856	854	872	920	846	861	842	861	845	866	870	830	853	879	884	904	874	880	840	896	831	852	918	890	852	910	908	863	882	888	901	830	888	887	825	836	925	869	892	900	864	918	861	849	906	875	877	870	872	925	895	915	873	896	864	843	868	846	854	867	881	896	865	866	882	891	857	847	820	861	936	903	862	885	863	846	858	888	836	845	871	901	819	842	848	896	864	830	886	865	869	868	879	865	884	858	941	903	873	888	858	898	869	835	877	845	922	901	896	897	861	892	897	838	880	895	867	860	863	876	901	902	829	853	900	867	861	897	921	879	885	880	876	880	875	901	914	874	892	809	913	866	872	925	868	844	789	891	885	888	815	899	872	845	868	926	904	886	868	869	896	862	858	817	840	910	895	891	953	837	851	920	883	906	912	906	910	838	879	864	828	898	878	891	841	871	884	888	841	891	863	886	853	875	890	896	855	906	854	912	889	868	859	866	886	839	876	904	868	911	898	873	887	860	869	873	840	869	900	858	863	887	893	917	798	849	874	900	839	827	933	874	881	871	891	871	837	898	886	899	893	873	847	973	858	892	859	866	902	893	886	867	864	917	883	848	899	817	907	900	909	853	888	842	867	841	881	889	928	906	871	845	853	847	910	852	885	844	899	868	864	890	874	828	856	904	922	828	895	913	858	875	887	875	835	823	907	888	892	836	813	845	893	872	861	871	893	896	857	863	843	858	925	888	898	900	887	867	898	916	866	967	885	871	874	893	850	928	887	919	869	868	828	876	848	853	895	909	853	831	892	867	863	848	862	902	907	894	852	889	841	918	905	862	862	865	925	896	862	847	875	836	909	844	866	858	858	915	872	852	813	848	857	854	870	911	888	923	873	864	901	899	864	899	861	892	892	892	888	886	913	796	852	859	832	915	862	871	887	861	892	950	896	836	839	903	871	858	844	851	862	829	852	832	889	869	883	872	853	840	929	886	906	865	883	871	850	847	838	882	872	860	858	874	848	915	913	847	813	835	910	825	888	895	873	847	816	893	870	822	882	883	838	827	840	828	847	839	901	818	920	853	860	878	850	876	888	838	889	878	871	818	901	824	942	855	862	877	829	864	925	902	879	866	878	872	868	840	925	834	902	887	939	870	895	858	901	839	853	882	869	856	851	856	842	851	902	848	832	812	883	853	900	900	852	875	852	900	935	874	898	842	869	841	863	831	843	846	847	879	868	862	913	890	906	853	900	824	864	893
37073	19705	17374	12588	8665	6751	3615	2647	1837	1095	774	708	680	623	562	517	570	560	524	493	461	465	510	493	456	504	492	436	486	448	487	463	461	465	480	456	487	448	407	427	475	497	501	508	434	454	445	494	438	455	458	482	470	443	480	471	454	515	482	448	432	476	472	435	481	456	456	428	457	471	476	435	459	430	447	425	457	434	465	424	429	453	436	456	495	461	444	498	457	415	440	433	444	445	412	449	448	476	474	472	422	441	462	498	472	493	437	462	424	457	445	494	454	493	497	487	464	458	473	461	436	423	413	470	460	428	445	505	455	471	449	447	425	483	416	444	452	455	475	440	468	449	520	431	444	436	491	474	451	402	495	405	423	473	460	428	438	460	461	419	480	434	449	493	464	473	473	447	423	449	465	394	431	450	426	440	451	445	477	441	442	463	474	440	446	464	440	476	474	450	459	422	478	425	435	451	468	450	453	461	484	485	439	483	447	436	460	455	475	456	455	432	469	425	440	429	415	486	448	472	431	486	427	468	439	428	449	405	456	489	472	435	450	498	486	476	489	475	451	459	443	466	445	417	474	423	449	471	450	473	468	432	453	446	430	434	427	469	468	434	445	395	458	461	443	431	471	452	465	446	462	482	469	430	449	477	457	461	440	422	454	423	457	477	449	452	485	455	488	464	449	443	471	474	412	450	419	452	473	442	431	443	477	460	450	429	496	473	457	460	433	450	415	443	447	443	447	451	506	469	515	444	431	442	430	468	486	455	478	491	473	452	442	470	464	457	435	472	491	432	461	449	452	453	426	447	428	477	476	456	432	457	437	464	503	461	458	490	462	419	477	460	466	457	455	452	437	423	462	446	465	409	473	457	460	444	470	469	464	442	472	457	477	456	444	464	456	477	503	441	433	424	447	441	418	387	464	441	454	465	484	489	454	468	438	428	486	456	459	422	454	506	468	429	487	476	457	454	460	463	427	415	485	415	480	437	457	410	489	452	416	422	467	454	432	391	455	443	477	489	478	477	469	466	441	460	414	417	462	461	479	435	478	491	480	438	420	420	420	457	451	435	430	467	468	427	411	466	409	454	433	478	432	482	428	431	459	406	475	443	454	457	436	441	440	452	463	453	458	412	429	467	440	455	435	436	408	429	458	435	425	419	449	468	451	458	450	427	449	447	465	431	464	462	399	463	445	443	447	422	422	437	446	420	486	493	463	444	475	448	445	439	419	485	426	415	441	469	420	437	471	520	447	458	426	432	446	434	456	495	427	410	458	426	460	469	475	487	453	448	471	417	482	446	487	402	448	464	490	424	461	402	460	478	450	448	437	434	482	463	441	430	464	428	454	463	441	410	461	415	480	463	457	452	459	419	416	439	448	409	434	462	440	462	463	455	455	490	463	433	442	448	468	434	474	458	443	412	472	466	511	434	417	455	429	442	469	498	426	474	457	463	423	436	447	460	465	477	452	475	467	451	423	453	470	467	480	480	472	440	447	458	462	445	501	460	436	451	434	461	502	488	460	441	434	477	461	435	423	444	473	485	441	425	457	456	482	442	397	462	454	467	435	445	462	428	432	488	430	463	441	452	457	484	469	461	430	415	462	504	460	425	487	465	484	476	490	491	458	468	458	450	421	396	472	440	413	439	473	460	486	449	438	462	450	448	433	441	429	447	459	467	494	465	438	392	441	448	469	453	458	413	461	435	446	432	468	501	493	441	459	446	428	459	462	419	436	404	438	481	436	456	431	487	453	462	479	465	465	457	426	443	458	494	476	454	476	501	453	421	469	454	455	460	444	451	419	414	451	432	474	464	458	451	450	468	432	479	437	455	466	436	427	466	453	423	424	452	412	458	454	435	507	432	468	480	448	475	443	473	439	430	405	453	463	488	435	495	472	434	450	430	445	407	423	438	474	432	501	485	481	479	470	457	440	456	426	457	437	480	473	445	426	457	429	442	473	465	471	456	428	465	454	477	497	418	480	449	468	420	446	439	432	480	426	482	467	440	461	471	448	455	493	456	457	441	462	432	408	439	439	448	433	471	461	437	444	385	464	453	428	447	436	473	492	465	412	432	466	442	515	420	413	431	489	467	453	435	468	441	486	484	487	434	449	454	463	425	467	438	500	468	417	453	467	462	462	416	447	448	412	408	495	497	423	444	448	420	474	476	463	436	445	503	458	448	445	460	485	461	482	513	463	431	468	483	481	510	447	456	504	489	450	475	457	419	451	416	449	420	448	499	446	449	452	457	484	441	438	435	432	458	458	478	440	457	472	467	434	477	486	443	445	463	463	437	421	506	454	432	452	469	485	469	435	400	459	456	435	459	441	437	454	453	425	433	380	432	425	412	433	440	431	403	467	430	418	443	420	442	455	493	536	441	473	451	434	421	441	462	490	473	449	426	446	496	413	476	439	466	486	453	420	478	449	413	501	447	468	469	417	448	454	468	449	484	469	471	478	445	451	497	449	460	442	458	471	429	461	445	460	437	479	464	424	448	461	476	447	513	484	444	453	486	444	486	440	451	478	491	471	442	465	442	448	452	480	493	445	443	416	433	459	438	413	501	406	451	431	437	471	431	462	424	449	434	441	418	492	427	416	438	419	414	474	461	468	420	464	430	446	461	434	413	439	457	455	464	426	461	435	463	462	460	467	446	414	449	416	454	430	456	498	497	424	448	461	431	446	460	461	449	446	471	469	533	447	444	442	440	494	427	444	480	482	432	488	435	488	463	469	462	457	444	440	468	452	487	464	453	425	450	456	461	435	469	401	476	423	438	451	408	471	467	445	473	407	459	492	473	490	471	475	450	429	474	456	408	470	457	460	441	481	397	440	453	461	451	483	461	447	436	500	494	467	440	457	449	440	455	463	415	487	438	435	443	457	425	470	459	451	421	446	436	434	459	437	456	444	489	460	462	438	439	467	485	440	445	454	470	465	449	452	448	453	473	435	475	468	470	438	455	478	449	450	453	457	492	468	481	472	425	449	441	444	468	451	443	466	449	421	470	468	431	439	430	451	451	497	431	466	432	434	438	448	432	395	444	457	525	446	409	479	466	472	436	438	470	437	451	451	449	428	476	468	461	498	425	469	418	407	486	469	492	455	441	471	421	476	423	471	398	436	432	434	476	482	482	444	428	435	403	456	415	453	429	465	448	476	441	457	459	452	452	458	451	461	441	443	413	430	453	466	428	463	435	425	485	474	436	428	439	423	438	470	427	415	446	438	460	492	486	426	443	478	439	495	428	465	440	493	408	449	415	449	437	449	464	418	492	483	487	426	397	475	474	424	457	459	437	436	435	441	502	499	425	487	453	459	478	488	479	458	455	471	426	462	413	449	455	454	475	476	471	453	479	466	504	477	460	491	458	477	449	491	493	408	451	414	463	492	456	432	417	480	472	440	478	456	473	472	442	487	437	441	451	461	461	433	452	445	458	439	449	472	418	429	422	471	461	450	453	490	396	440	482	450	465	435	480	422	452	454	492	441	429
20817	13621	22212	22641	21294	18243	11331	9305	6701	3810	2846	2199	1799	1775	1646	1487	1440	1373	1354	1238	1258	1256	1236	1222	1223	1200	1141	1087	1126	1056	1077	1070	1068	1035	1014	1016	1014	1001	1023	1088	1021	1047	1003	958	995	1001	1019	1003	1002	990	913	1024	973	1013	964	1009	976	1034	937	985	975	946	942	935	956	994	969	942	948	965	927	947	983	1009	961	912	980	970	923	949	920	963	917	979	971	978	971	960	983	958	1025	994	946	967	973	1055	996	975	985	962	1038	921	973	974	979	1036	956	959	922	993	980	958	1019	986	943	930	935	982	970	980	926	985	920	964	919	939	966	949	992	982	952	967	960	987	962	960	964	1001	959	986	946	976	980	980	968	949	993	1020	937	953	965	1010	932	967	934	989	902	960	978	974	1005	980	1002	947	1039	943	920	892	960	962	918	942	953	932	994	894	980	879	988	954	965	971	914	973	1024	975	978	930	983	971	1019	991	940	957	984	992	943	973	1036	952	921	928	1027	970	979	1014	945	992	932	1001	997	997	985	889	1000	995	994	940	995	944	953	989	944	934	932	942	1005	984	1000	1006	960	966	951	951	1016	940	983	981	965	944	923	958	931	950	958	903	944	935	939	947	998	946	942	967	971	951	914	941	945	1001	987	971	1002	942	986	968	963	919	969	954	918	939	944	931	936	954	915	994	964	913	954	968	942	983	908	957	960	1074	1061	998	1016	950	962	975	991	958	968	932	958	976	955	1019	933	982	937	948	1009	931	941	976	972	950	965	998	1010	919	971	1001	936	929	926	1001	963	968	986	960	940	894	941	959	963	987	966	985	918	960	964	962	949	1036	930	943	1002	959	882	947	985	916	1016	949	925	982	942	990	1005	993	904	1013	962	970	944	1015	938	921	937	971	968	939	944	966	982	947	982	989	995	942	906	1016	939	931	979	941	979	998	937	982	955	918	973	980	919	973	1011	937	946	941	992	1014	928	984	914	981	1001	1014	932	967	944	962	970	957	924	946	964	979	971	964	957	966	913	935	1001	972	970	917	930	962	955	1008	957	953	908	930	936	972	970	1035	943	984	941	1005	941	916	967	887	965	996	950	944	968	1025	905	993	907	933	977	956	946	984	1009	937	930	1005	961	927	990	973	960	999	968	995	972	953	917	960	919	967	971	951	978	981	972	958	984	944	982	967	964	968	932	939	957	944	959	975	949	971	925	957	935	969	902	952	935	936	970	906	950	973	954	1011	1004	1023	888	933	991	978	931	941	945	1035	899	972	969	946	994	996	928	916	959	982	962	942	969	951	950	899	1013	921	937	919	974	1000	975	944	981	966	1015	917	944	958	965	982	996	924	977	923	933	976	945	1014	880	957	968	1022	957	943	1012	943	963	976	981	1015	937	926	890	1006	923	1033	957	951	997	929	958	959	1007	962	937	988	965	994	967	1017	983	961	992	1044	961	952	917	943	984	959	986	931	998	1013	953	969	995	941	1000	998	953	928	954	985	974	1023	1000	960	887	980	961	957	937	1008	965	991	948	975	1001	938	1007	925	916	934	909	991	1021	943	986	920	1038	943	938	921	981	1006	957	942	972	988	987	939	1019	997	976	933	957	978	1047	964	972	899	966	954	1030	931	941	1004	970	993	915	1038	919	932	941	943	954	995	927	980	981	926	975	996	920	921	990	955	964	988	984	945	917	956	943	957	952	950	978	980	954	988	967	966	959	914	1011	953	944	965	962	957	964	968	960	996	930	962	913	1003	923	970	947	926	906	988	997	980	954	922	957	968	990	1009	948	967	998	941	929	934	971	952	970	910	968	978	912	952	928	934	940	930	939	998	919	931	956	969	969	915	957	941	1006	933	898	972	947	1007	975	1005	942	961	958	975	936	947	934	1023	983	946	969	966	993	973	920	911	1000	959	960	924	1006	998	969	976	976	953	897	980	941	985	946	984	995	972	996	940	970	953	896	949	975	1008	958	996	944	920	972	1016	944	947	937	950	942	918	923	951	917	920	990	921	944	1006	974	926	965	935	989	981	948	947	979	967	988	928	972	970	945	894	924	961	976	1014	921	948	966	962	969	993	938	987	953	961	985	993	941	923	970	981	928	990	947	977	953	999	1012	921	1001	925	1020	988	989	1001	968	938	1002	920	983	945	1029	1022	985	958	933	956	1019	940	959	1016	978	955	975	966	976	961	948	964	991	1033	922	979	947	968	918	960	953	924	955	917	918	996	974	961	1006	1000	985	980	988	1017	976	971	931	932	947	962	940	966	997	958	963	952	1018	1005	945	960	939	1005	964	972	968	957	925	989	913	906	942	966	957	968	934	979	995	1015	954	919	957	950	943	949	985	954	980	928	949	915	899	1006	933	979	987	936	957	953	968	950	1005	947	949	990	957	976	984	1011	941	964	987	986	974	952	970	964	972	994	909	960	971	955	988	954	962	1006	941	987	1022	909	998	984	987	946	963	895	955	917	953	937	986	967	979	1000	941	945	985	933	955	958	995	969	998	949	951	982	971	949	1014	906	1008	937	995	864	954	974	964	1014	967	950	993	975	961	979	942	1008	920	976	940	967	923	903	971	953	989	951	965	932	953	974	945	961	976	963	960	1002	951	978	948	939	948	1007	972	953	976	926	961	949	945	973	949	961	1015	983	949	1014	1018	971	931	974	977	937	1038	917	957	959	977	936	1013	972	965	957	931	978	953	944	1000	927	998	1008	956	935	970	953	931	927	961	959	914	1019	987	931	973	1046	965	949	944	969	972	1004	942	956	963	997	987	961	995	966	931	976	978	988	1000	947	1004	967	945	978	963	960	1021	937	961	1029	967	951	990	964	1036	966	916	939	912	999	953	950	946	955	929	947	971	961	971	965	916	960	946	961	907	957	962	1020	942	968	947	979	959	963	911	940	1033	954	939	984	973	960	965	915	944	1018	932	974	973	989	980	940	974	919	953	988	972	915	979	963	970	953	999	969	944	952	920	1030	978	960	924	931	935	921	1003	932	950	986	926	903	984	948	972	951	987	930	980	949	946	975	939	993	975	979	1000	995	1004	951	970	965	934	978	955	965	927	950	954	1020	952	917	944	968	987	957	964	978	923	966	947	989	883	967	947	935	977	930	984	1018	920	958	922	997	925	970	970	984	974	969	989	934	976	958	981	929	994	959	987	948	976	934	918	943	996	950	910	976	997	887	943	963	934	977	963	1009	913	933	941	926	995	986	988	970	1023	981	966	942	901	928	953	986	949	935	943	950	932	966	970	996	919	943	925	937	954	971	959	943	933	956	945	957	977	969	927	1005	948	948	982	974	938	969	937	979	923	934	979	964	961	995	954	937	958	963	921	1011	950	968	997	928	922	1008	942	1020	895	1014	939	968	944	962	973	980	963	916	930	1018	953	979	992	966	1011	974	944	906	951	973	996	898	941	955	972	995	966	913	975	993	920	986	982	932	958	980	949	961	942	973	918	934	955	965	981	954	1016	962	942	949	935	981	941	1005	954	978	953	977	930	944	970	940	961	982	975	979	978	903	987	987	968	925	995	978	951	936	902	982	935	920	957	972	993	953	985	949	983	986	982	930	962	1023	964	937	962	961	928	1003	961	927	945	961	952	959	956	997	988	942	959	984	960	926	988	907	949	986	993	915	901	992	938	916	936	1036	960	1016	952	1005	995	973	1014	981
14337	7143	6548	4893	2946	1922	1196	840	600	519	464	440	417	368	403	389	403	431	404	377	367	343	370	401	383	397	375	334	399	377	369	383	350	375	366	371	375	379	349	348	362	375	373	389	393	372	382	393	359	351	353	361	375	358	330	330	352	395	372	376	390	319	384	386	381	387	336	380	356	363	366	312	396	368	390	360	366	368	362	371	377	392	383	353	357	382	386	374	378	348	403	386	401	401	354	385	371	415	377	368	361	342	354	382	356	349	359	334	363	356	379	381	383	336	389	368	409	363	374	352	378	381	358	361	373	380	342	390	344	354	356	385	403	371	357	381	399	379	342	365	389	396	339	372	386	336	378	352	382	390	355	396	416	379	369	356	392	377	320	369	365	358	396	352	355	373	391	341	348	352	410	374	367	399	376	359	365	390	381	382	341	403	365	388	331	392	390	379	324	425	372	385	374	373	400	377	390	399	380	365	382	390	353	383	372	351	381	366	314	367	379	367	360	392	384	353	349	379	379	372	365	329	367	365	343	379	370	350	382	370	402	376	409	371	347	373	400	351	347	379	342	334	395	358	354	357	417	368	401	366	343	343	377	382	381	349	371	374	358	343	354	361	330	374	365	385	365	335	372	396	385	356	348	390	392	397	367	353	382	366	384	370	387	367	386	350	365	381	388	371	400	419	412	347	336	399	396	419	423	368	381	384	406	404	372	396	357	393	391	357	371	362	347	391	364	374	369	371	374	322	368	356	363	379	367	393	344	383	356	374	371	365	346	359	399	396	349	335	354	333	366	390	395	363	348	348	347	345	354	349	367	375	386	382	348	366	378	387	392	368	345	332	351	381	358	397	376	375	334	405	402	376	349	374	366	351	329	332	371	375	315	371	372	368	402	357	370	340	338	415	430	402	373	406	367	355	405	340	363	403	374	360	370	359	385	380	372	384	393	388	360	357	360	366	395	395	382	378	374	352	356	334	357	370	378	394	375	377	344	374	364	341	403	362	374	362	408	342	379	387	370	362	379	386	371	379	392	386	354	370	335	388	370	353	356	369	374	382	376	357	375	361	389	368	373	394	387	374	378	349	365	364	398	352	374	353	376	387	404	397	385	401	358	373	376	378	338	366	391	393	394	348	346	364	400	398	387	353	374	365	360	405	383	360	378	374	355	385	376	359	375	383	357	360	412	375	383	363	380	369	346	345	385	366	353	330	353	361	406	373	355	327	352	360	369	390	398	380	360	372	333	345	373	381	358	410	378	413	389	329	358	359	369	365	376	348	349	380	382	400	352	356	347	370	376	325	361	329	346	381	377	367	381	380	368	372	348	388	366	397	365	393	366	345	307	372	386	386	363	338	335	354	346	390	363	382	388	407	342	382	387	375	386	349	337	351	372	393	431	359	370	380	371	373	410	400	378	396	398	355	389	387	329	357	359	373	402	354	356	372	364	343	385	379	390	404	406	430	363	358	362	359	375	385	381	343	369	342	356	399	320	347	376	378	390	373	353	350	397	383	361	402	366	371	382	350	390	353	372	364	413	376	368	366	368	404	345	342	395	380	380	324	380	361	338	361	384	383	358	369	353	337	353	362	364	367	393	376	363	404	347	370	390	376	368	331	349	350	344	366	378	349	371	399	369	376	375	382	367	369	381	373	389	364	367	369	402	380	344	400	316	352	389	383	400	393	361	367	392	345	349	337	406	353	382	427	363	405	348	369	329	375	340	369	350	394	368	366	395	360	361	377	367	354	375	365	377	366	396	365	413	376	357	392	411	403	365	360	394	391	361	382	381	416	334	379	349	358	387	395	363	383	363	431	378	359	359	365	380	360	359	373	348	374	341	342	334	379	366	379	377	379	362	401	347	361	399	381	388	342	380	370	344	367	393	406	366	373	347	343	376	394	364	377	362	385	394	361	396	363	365	344	336	390	393	370	404	375	328	389	329	384	390	368	381	352	359	370	354	390	354	378	371	354	354	360	374	397	367	348	375	376	343	331	343	373	364	353	351	385	405	365	350	391	369	372	375	357	356	365	367	378	370	403	339	346	362	385	407	386	339	345	372	374	393	339	372	384	377	356	359	371	347	343	403	350	355	336	387	396	395	360	338	365	393	380	406	391	378	360	370	381	396	383	389	401	369	358	385	374	372	340	361	357	361	405	381	370	410	377	340	356	374	347	386	347	327	378	404	387	343	377	405	372	382	376	350	380	383	389	405	409	350	384	349	354	346	370	388	352	350	381	374	325	387	376	373	361	409	396	347	365	342	357	366	354	365	354	327	377	365	369	364	378	388	377	393	382	337	410	341	343	366	400	387	397	394	352	347	344	333	347	369	384	381	387	355	371	378	385	395	385	395	381	378	386	392	351	417	358	389	348	322	345	363	384	360	359	372	333	408	389	340	383	398	404	372	356	395	363	387	375	370	392	386	356	381	376	374	381	343	386	347	400	365	344	366	396	364	350	341	372	342	357	376	360	368	341	344	366	392	398	384	395	399	333	377	365	372	369	333	392	349	348	385	354	394	360	368	346	409	367	388	384	379	355	360	360	353	366	375	333	387	370	393	356	370	397	346	396	374	364	386	350	355	348	377	383	357	348	385	396	408	359	360	382	361	383	390	364	380	332	375	376	320	369	350	314	368	430	391	379	422	391	362	376	372	380	357	354	379	375	358	354	362	375	372	372	386	360	321	361	353	383	352	331	392	387	354	350	359	368	353	389	381	345	355	349	403	392	332	400	362	348	385	381	375	394	399	393	383	343	366	414	371	394	412	358	393	311	349	370	373	331	380	354	356	318	370	384	373	363	369	371	371	367	395	368	357	375	367	400	390	372	347	386	376	361	388	406	375	340	356	374	376	385	404	383	369	379	386	365	363	389	360	381	344	380	376	376	385	385	350	367	364	367	376	381	358	359	369	376	389	346	398	380	372	402	391	378	356	388	377	346	373	385	380	351	386	344	361	371	379	360	384	340	341	368	389	400	392	381	370	356	353	416	336	359	340	384	357	374	391	391	354	348	352	364	390	400	389	357	370	373	413	426	361	362	387	327	370	327	385	371	403	352	345	370	360	388	341	341	429	373	406	372	388	357	374	355	367	368	408	377	344	359	381	344	386	364	337	355	326	360	358	379	384	413	337	350	331	366	352	356	378	360	332	337	365	352	374	367	395	361	377	379	395	379	364	387	373	396	342	362	379	358	345	387	374	366	379	356	352	373	385	378	366	365	423	355	349	409	385	351	380	351	370	358	368	344	347	371	355	380	388	372	379	376	390	369	350	376	373	385	382	383	360	345	377	384	353	338	352	331	387	346	361	362	353	393	347	377	349	340	337	345	347	331	403	342	349	390	354	369	352	386	372	366	375	359	382	327	406	372	392	316	363	389	331	367	358	363	394	388	395	362	378	363	415	355	378	396	381	381	371	370	347	386	371	358	416	400	364	355	398	379	359	391	398	383	388	390	401	372	329	354	335	346	363	356	384	365	365	355	377	348
8211	6189	10954	11829	9404	6503	4288	2891	1885	1478	1263	1152	1028	962	960	996	996	986	932	902	946	882	962	923	926	889	907	908	898	866	833	843	778	853	821	856	806	886	894	836	859	789	815	788	825	821	800	840	830	810	842	796	818	821	795	809	848	801	825	813	830	803	840	858	869	830	794	796	836	774	809	791	807	791	802	792	804	822	837	780	790	788	810	800	780	823	835	806	809	804	811	846	761	828	816	799	800	825	750	770	809	844	813	777	808	809	821	792	822	797	878	782	827	813	852	789	816	827	795	800	862	863	793	822	830	834	803	794	864	823	854	805	777	835	820	774	743	815	835	800	774	753	828	788	789	837	800	818	738	794	770	791	831	810	826	792	800	792	852	795	814	817	839	860	836	849	845	802	795	794	778	826	797	798	822	803	822	856	766	818	811	757	821	803	790	794	832	830	833	851	796	797	817	819	773	812	801	797	785	805	824	839	841	765	780	813	833	758	818	752	781	805	832	802	798	779	774	857	783	790	798	821	831	842	776	781	818	800	773	813	815	792	841	829	800	832	829	806	858	792	775	784	785	797	835	802	776	750	773	800	784	792	810	813	812	827	829	787	825	833	782	762	802	793	794	800	804	813	784	782	829	757	790	846	824	873	848	818	792	787	759	821	853	796	785	779	823	809	764	772	818	778	784	806	843	826	836	845	815	847	807	778	787	766	813	827	829	785	786	814	723	803	805	780	831	836	775	775	794	800	825	798	805	838	815	800	795	791	850	819	791	824	847	790	845	794	825	813	758	814	850	803	840	765	837	806	841	797	807	792	791	833	774	810	769	846	825	742	822	784	820	806	833	775	848	794	821	847	836	784	813	747	761	816	763	801	790	771	799	822	750	830	771	842	795	849	826	820	821	812	808	777	832	725	813	792	873	774	836	782	801	810	775	802	771	834	772	828	786	774	803	777	859	819	790	809	775	828	838	805	780	789	843	769	740	848	797	769	824	803	846	808	822	816	784	769	818	827	771	835	753	764	798	815	860	808	822	802	790	755	778	771	817	785	792	818	839	830	772	738	828	826	825	832	788	778	822	842	796	851	772	778	779	799	773	779	824	819	751	826	779	778	835	781	809	771	799	809	753	768	788	765	801	798	806	765	804	824	770	818	803	828	808	774	798	790	842	783	833	858	804	784	783	789	816	764	830	790	817	766	832	801	852	751	816	789	770	827	808	816	741	814	812	849	804	803	818	823	811	775	773	800	817	853	797	754	841	766	864	821	786	779	807	817	800	769	803	827	804	831	789	797	799	803	828	842	816	836	834	868	826	759	788	787	818	797	839	810	818	790	801	830	824	812	831	793	824	797	786	792	858	751	806	840	789	803	837	757	791	779	818	795	795	772	825	817	841	778	759	832	828	772	868	813	779	760	789	806	847	813	803	780	763	806	835	814	789	801	837	789	798	824	776	817	793	841	845	814	818	779	827	804	843	793	825	801	805	822	835	781	862	828	750	782	732	844	785	816	813	861	805	787	857	833	792	843	806	849	867	802	825	734	774	792	785	788	784	850	793	781	789	760	789	828	805	842	747	805	792	762	807	817	829	761	804	798	812	781	847	824	848	820	832	833	801	771	819	799	795	817	806	778	833	766	809	812	884	815	770	775	776	796	827	822	793	808	827	809	825	791	782	792	814	812	770	819	859	808	786	784	829	790	834	802	782	812	810	797	807	794	813	852	805	833	797	851	783	824	828	819	800	786	755	785	818	811	756	837	814	793	804	781	783	802	762	860	794	771	753	781	824	814	796	782	804	811	816	859	842	757	822	770	846	772	806	829	809	845	787	790	758	803	779	811	818	811	834	836	883	812	788	824	801	847	856	767	818	811	733	807	796	763	834	770	803	833	822	836	756	838	785	770	829	822	813	770	763	801	813	777	804	802	809	836	796	812	782	779	819	799	767	834	813	788	761	786	846	810	800	808	809	826	823	778	786	827	813	730	780	814	855	838	792	755	793	874	809	779	812	798	792	774	795	799	785	841	833	794	771	825	846	821	762	797	791	817	828	835	797	830	837	730	808	783	767	787	821	780	789	792	813	821	846	795	832	827	733	874	836	800	800	787	793	837	779	788	820	793	842	796	854	763	812	840	790	830	807	809	769	870	756	840	762	809	804	794	844	801	789	814	793	820	815	786	826	819	798	802	800	787	799	838	788	741	800	838	807	749	833	800	816	805	862	823	817	843	800	830	824	789	805	775	844	806	799	824	761	794	800	822	831	840	828	791	833	843	816	796	772	804	808	841	729	825	851	836	807	804	765	812	776	826	806	800	766	789	798	815	770	823	818	801	798	802	805	809	831	769	809	794	780	784	750	826	813	804	814	753	770	792	825	870	810	750	809	785	740	774	767	836	798	797	773	778	779	808	808	830	814	785	827	785	800	835	747	824	827	825	769	830	851	805	810	810	823	796	817	791	803	762	829	803	819	802	812	789	823	780	794	806	805	782	841	846	801	844	791	842	819	855	767	875	801	789	809	799	799	816	849	731	761	776	799	859	748	822	804	780	855	819	827	802	803	787	810	818	745	822	830	845	788	788	829	770	781	795	789	856	774	812	788	824	809	818	768	833	785	825	837	836	815	805	779	827	766	845	806	836	858	822	855	862	826	832	808	817	795	788	782	804	777	827	751	828	801	829	798	827	803	808	748	830	812	826	825	815	769	809	833	844	817	807	786	782	819	818	849	776	807	823	806	763	779	777	827	836	810	818	739	789	797	758	790	784	790	804	834	868	856	826	815	825	842	828	779	824	817	806	811	811	765	834	807	774	811	801	803	823	780	824	824	790	850	809	797	830	832	761	845	805	765	775	804	792	831	797	819	790	828	831	740	798	798	832	803	802	764	802	786	799	804	803	828	812	821	769	830	785	799	756	813	769	817	838	791	828	820	810	835	794	755	762	786	816	831	837	810	839	842	818	840	731	813	793	803	779	809	768	844	797	800	815	801	809	808	796	794	818	841	815	781	778	864	735	831	809	831	834	800	802	815	795	798	823	799	804	783	836	806	800	823	779	808	806	765	829	802	829	747	793	784	831	800	769	788	758	846	825	781	826	784	873	775	824	759	797	785	763	807	787	820	804	829	843	808	820	788	819	768	759	767	786	794	799	831	841	826	839	801	775	829	775	851	759	788	799	798	812	781	791	819	786	786	818	817	830	817	840	767	793	736	815	813	801	857	826	862	778	760	761	807	788	821	758	847	789	835	805	833	777	841	798	808	778	794	797	772	845	794	787	755	827	787	811	867	820	826	827	798	797	794	767	786	842	784	792	771	765	854	830	847	814	808	835	818	770	817	854	828	815	799	845	811	804	800	805	832	774	763	835	804	770	752	809	782	798	782	773	799	778	817	805	802	855	812	825	764	846	795	804	822	778	794	782	838	797	846	832	772	828	882	772	818	760	802	805	827	854	837	777	784	813	800	784	765	799	777	802	832	808	815	809	815	826	808	854
28979	13558	11719	8989	5711	3746	2266	1628	1030	702	608	613	465	509	480	499	448	467	428	436	403	429	409	443	433	423	382	384	405	428	437	405	410	357	384	366	430	425	428	418	375	411	391	397	404	398	432	369	431	411	442	424	416	420	399	409	439	404	375	369	428	406	411	450	389	399	389	399	382	412	417	385	453	408	406	360	372	414	387	357	385	405	430	353	421	382	406	397	361	354	403	403	412	416	406	425	399	401	398	384	364	408	399	415	418	384	436	427	422	428	425	416	400	381	380	417	399	426	447	416	361	399	428	406	448	370	453	439	453	373	400	388	385	372	407	379	377	397	394	363	388	418	430	414	420	382	443	424	410	360	414	388	426	376	404	385	392	405	368	412	367	424	452	390	386	405	399	437	433	403	396	407	374	415	415	412	373	420	431	406	393	415	400	435	393	408	411	419	429	324	421	426	445	416	390	408	413	434	416	384	405	347	369	442	425	392	411	415	438	421	361	398	436	417	426	375	425	421	345	404	422	413	410	382	379	402	415	402	391	376	409	420	458	369	400	428	405	376	396	395	417	421	423	388	423	406	393	399	393	364	386	390	416	416	398	374	428	351	442	411	441	428	368	427	373	415	362	378	417	420	411	413	381	397	404	479	420	396	428	380	396	421	413	380	384	358	377	412	422	379	438	438	401	415	418	393	419	406	423	439	397	373	406	402	407	377	421	393	411	420	404	433	436	419	407	394	418	395	382	357	410	383	374	416	380	408	424	395	406	405	421	385	391	382	411	399	368	403	434	428	406	434	399	438	410	389	419	402	384	389	390	416	460	388	393	461	429	416	395	411	384	409	428	389	384	354	392	393	337	410	382	419	375	432	414	391	425	432	408	370	410	377	393	383	353	405	404	374	396	395	361	359	449	372	348	420	415	406	360	381	426	415	369	398	377	374	400	381	426	427	389	397	410	416	388	396	432	378	380	402	392	414	398	407	409	419	436	408	386	409	365	414	418	409	397	394	368	400	394	429	356	390	404	387	395	386	425	425	374	409	411	380	394	371	381	418	401	395	401	372	385	417	376	433	372	385	370	387	383	371	417	398	408	383	445	415	405	401	399	435	418	398	429	353	414	411	387	387	398	407	403	434	368	409	427	396	424	391	414	403	414	405	359	396	414	392	399	387	375	409	373	386	398	383	364	420	403	416	367	405	394	389	400	403	407	405	434	403	368	416	381	431	427	417	378	382	408	380	401	389	367	413	404	370	403	421	373	379	401	425	390	394	396	396	416	402	380	398	371	380	390	354	391	422	417	408	412	371	439	398	438	383	410	393	381	391	415	421	418	336	410	422	441	366	406	390	396	424	415	405	399	413	400	398	402	379	418	404	396	359	382	359	373	405	436	439	363	399	386	421	412	385	416	384	426	407	427	393	399	398	411	380	379	416	402	397	412	384	410	413	421	401	401	400	396	422	366	388	432	430	422	393	397	388	409	375	407	420	367	435	434	393	414	424	417	423	412	420	427	389	371	371	377	381	465	407	411	384	359	422	386	430	434	393	372	405	399	402	429	394	382	409	414	434	399	344	383	383	412	415	416	416	415	408	377	392	408	349	408	430	412	415	407	416	401	380	402	442	379	409	412	418	384	369	405	392	370	388	385	419	363	406	425	386	418	408	373	422	422	370	390	396	387	399	401	398	366	431	447	381	407	433	394	377	356	389	364	376	402	399	349	407	392	427	385	401	402	379	391	382	393	398	361	401	424	402	370	441	382	353	406	428	409	406	431	394	379	376	403	384	398	409	382	364	395	400	379	394	375	385	433	433	403	404	398	365	372	389	432	439	393	424	379	394	384	374	443	380	387	403	406	424	373	408	365	411	380	402	406	416	427	377	391	417	420	400	374	396	383	372	427	429	387	382	421	435	358	427	431	418	425	380	382	416	380	430	343	391	380	369	419	390	402	415	404	372	358	411	400	417	403	382	393	397	415	401	426	401	410	395	431	372	356	394	384	375	403	399	392	368	455	387	404	432	379	396	393	394	441	400	391	353	413	417	439	379	412	381	401	387	401	405	408	420	396	371	399	380	384	419	433	410	423	356	421	386	437	384	407	423	400	401	404	382	378	404	390	386	383	365	378	398	380	375	397	387	412	397	396	427	400	413	431	408	393	401	358	372	427	406	387	410	420	415	411	408	396	405	410	353	410	393	391	457	424	432	390	414	373	427	426	376	429	416	425	403	414	431	404	400	386	372	416	421	415	403	392	414	385	387	358	359	375	411	379	393	373	384	401	458	421	398	403	383	383	389	416	382	429	404	397	424	396	411	373	410	393	407	391	391	379	387	405	362	398	397	407	411	404	404	412	369	411	399	410	390	376	378	378	427	400	434	378	395	373	405	437	368	399	456	386	398	403	402	423	402	403	434	421	385	402	393	391	371	395	368	381	403	422	428	397	404	365	394	392	401	418	383	409	443	448	439	395	416	410	374	439	415	428	424	380	444	422	423	414	392	408	399	426	413	373	366	347	405	419	394	401	433	376	440	383	362	391	376	400	424	390	389	420	419	414	392	412	393	401	398	368	399	373	419	414	381	409	385	415	397	428	432	383	379	388	392	405	341	391	435	414	391	361	401	424	424	452	405	379	400	408	411	375	383	389	383	380	360	417	426	396	421	388	420	401	385	441	442	414	438	434	423	426	393	436	388	383	420	441	393	396	414	383	390	419	377	379	409	426	444	400	389	353	387	409	388	387	453	372	411	417	412	378	381	386	384	417	421	412	393	413	372	384	396	421	383	411	397	424	427	366	418	439	414	420	406	419	385	358	421	399	407	388	386	417	399	378	353	412	379	380	444	405	388	391	383	426	424	397	381	387	421	432	383	370	414	358	402	425	404	403	420	396	400	386	396	392	405	398	397	388	414	402	389	358	450	442	378	389	388	398	392	370	382	399	429	428	381	393	426	368	393	383	429	407	383	386	386	429	397	414	355	428	400	364	435	405	379	394	387	383	411	405	409	392	400	377	413	379	393	389	418	402	385	420	386	446	399	418	411	392	412	418	413	391	408	426	391	417	433	412	392	395	434	395	415	416	392	399	387	415	405	391	443	400	440	397	381	406	415	387	437	381	431	411	449	381	392	396	410	411	415	362	401	392	438	386	414	427	380	424	369	453	409	417	402	373	390	405	390	427	402	399	412	407	411	448	383	409	365	406	393	388	432	417	387	391	403	383	391	403	400	406	391	395	393	377	415	412	366	393	402	411	389	392	407	386	418	404	404	378	393	392	418	419	360	373	423	383	400	390	364	392	405	422	355	419	358	385	395	439	385	426	450	441	438	411	373	410	385	382	389	363	443	416	390	403	440	419	397	429	367	377	386	397	391	363	410	380	415	386	416	401	383	397	385	411	392	389	388	378	412	393	429	401	403	369	394	373	441	404	384	370	399	380	422	418	387	371	406	405	365	423	373	405	417	421	394	401	378	417	449	437	400	393	391	414	389	412	408
16778	9758	17671	18888	15431	11851	8003	6270	3863	2753	2219	1686	1460	1319	1273	1191	1186	1192	1078	1119	1061	990	1062	1064	1053	1040	1002	968	1036	954	958	916	947	920	930	900	893	922	967	925	905	948	871	882	878	899	891	918	892	838	877	862	905	884	883	887	805	907	894	845	864	860	883	909	859	892	870	928	902	847	878	844	900	867	872	891	897	886	917	922	891	915	902	894	822	825	841	858	885	898	886	907	891	914	932	861	851	819	892	830	891	861	868	906	833	841	912	874	851	918	838	857	820	816	874	864	841	923	860	877	869	858	911	836	843	865	846	846	882	900	891	850	932	890	877	828	875	906	835	795	854	865	826	874	849	847	861	818	827	845	864	898	874	846	900	873	864	868	901	864	893	888	906	834	882	906	899	851	877	825	906	849	835	857	848	873	906	940	853	843	905	813	863	899	928	834	871	836	908	853	852	830	900	871	883	840	858	950	895	908	858	908	872	854	901	877	875	865	871	876	909	890	870	909	857	862	871	869	859	867	894	838	852	896	894	821	872	892	841	935	863	889	889	863	858	876	859	863	891	923	864	845	890	877	906	888	806	870	898	869	891	886	893	867	897	881	909	827	914	864	840	830	878	825	884	909	864	878	865	851	883	872	884	899	847	817	860	878	883	842	846	895	873	896	898	852	862	826	835	942	854	899	904	832	859	864	936	861	937	889	835	863	816	831	845	857	887	822	881	864	834	869	889	861	873	862	872	876	879	940	928	828	904	880	824	867	849	869	869	864	844	870	904	880	834	879	852	886	852	865	922	860	849	815	863	900	867	869	862	882	925	871	815	854	896	842	857	855	824	872	842	853	870	875	897	863	902	879	877	892	901	844	904	939	875	930	881	848	888	834	911	902	901	916	886	854	818	806	869	856	896	909	868	903	843	821	839	857	946	854	885	889	836	853	837	860	900	909	900	930	844	908	850	900	886	905	837	885	888	879	881	881	814	852	847	787	836	876	865	837	909	849	829	869	852	877	880	856	865	891	870	897	811	882	882	897	827	896	885	888	857	866	863	912	911	883	845	903	877	947	870	921	909	909	908	818	863	866	811	878	926	832	856	929	848	934	908	843	921	891	886	833	864	861	840	833	866	846	908	844	905	820	885	916	866	816	891	855	793	842	919	908	874	851	856	840	927	887	899	873	842	872	915	855	888	841	887	845	830	830	886	854	833	843	914	887	848	881	844	864	870	910	895	798	873	871	879	856	866	879	897	837	887	882	868	857	919	869	854	831	920	856	872	841	898	927	855	858	843	913	882	903	847	870	832	874	881	864	871	841	854	852	883	896	857	831	852	893	873	870	861	850	823	845	822	909	791	889	906	826	848	876	859	893	893	858	859	865	906	897	876	844	881	841	880	868	912	843	844	870	898	842	896	852	893	823	878	839	830	841	881	850	873	812	837	868	842	902	862	857	863	804	841	898	827	826	844	866	826	866	894	849	802	868	883	859	833	830	835	899	876	858	861	896	868	852	879	853	894	887	876	898	859	849	839	833	884	864	896	867	844	899	899	848	862	909	879	894	919	872	857	869	882	833	915	869	894	912	906	843	877	857	913	893	892	900	843	869	906	830	842	874	854	874	915	856	848	840	845	905	863	921	882	891	905	864	885	924	858	892	864	877	854	813	869	868	854	869	890	863	875	882	801	904	880	903	876	873	887	832	879	874	912	858	892	848	892	846	904	886	855	892	925	979	841	825	823	862	854	847	890	872	912	883	879	840	902	860	840	859	871	818	860	818	831	858	887	878	876	880	910	844	846	880	894	860	831	881	892	895	846	885	885	890	902	902	874	888	859	839	869	866	847	886	876	837	853	877	868	907	863	843	853	875	847	865	931	848	863	850	854	886	852	892	937	909	857	890	880	833	881	890	854	924	835	872	847	938	891	942	877	891	838	931	846	894	849	904	848	837	958	863	873	918	870	829	869	916	871	871	844	878	850	863	895	865	863	868	888	844	895	879	857	881	905	845	825	801	868	900	849	837	777	892	850	876	861	836	854	811	858	840	838	921	891	850	881	829	906	923	906	838	897	914	849	861	851	879	819	811	933	908	869	862	899	875	861	874	858	894	923	798	856	856	830	885	909	882	833	884	834	872	834	847	851	877	881	873	876	898	890	883	881	861	878	898	893	908	882	885	885	860	920	858	933	869	795	890	859	909	861	824	894	827	855	803	883	914	818	835	884	858	836	893	840	810	841	842	923	898	846	855	901	883	821	932	907	900	850	887	872	879	901	900	833	919	812	876	834	851	899	889	844	828	871	916	884	832	849	866	857	839	902	819	926	863	873	894	906	864	877	862	873	891	935	884	836	908	832	896	908	894	902	840	840	892	888	869	912	892	874	876	871	924	851	854	864	873	884	905	857	900	833	901	809	954	856	813	877	907	860	854	889	878	891	864	873	840	911	918	894	857	884	844	906	801	858	872	903	873	859	826	851	907	876	872	951	899	864	843	822	851	880	842	840	855	865	885	906	890	843	890	869	834	871	862	903	877	855	881	880	872	834	819	867	865	891	849	899	863	811	862	854	867	847	865	854	887	886	805	864	887	894	849	872	877	868	837	908	883	843	897	832	899	864	856	796	837	857	852	851	861	886	840	904	900	843	873	802	851	855	862	819	860	865	867	868	888	867	817	880	900	904	830	868	824	896	844	874	884	918	876	887	842	868	896	850	861	885	913	915	896	830	866	851	922	836	856	855	865	850	888	849	896	854	858	899	882	889	858	872	888	853	887	885	882	877	903	912	859	944	821	884	911	905	871	868	878	850	876	881	866	885	879	851	883	863	876	907	882	832	891	826	885	920	858	821	899	815	821	881	857	910	893	846	869	905	881	885	818	890	881	845	884	850	891	866	908	849	829	819	833	872	848	800	865	878	882	912	894	864	851	855	913	837	863	947	828	842	824	891	854	869	891	940	817	874	856	847	866	858	839	903	853	872	818	837	864	905	904	876	875	839	892	890	892	866	877	877	894	821	901	869	852	876	885	816	912	890	900	914	906	898	902	878	834	850	873	835	890	818	887	850	846	853	845	830	892	870	837	803	888	840	881	896	892	848	860	865	888	844	797	855	898	866	911	798	900	862	850	825	840	898	859	865	859	891	851	800	877	872	899	888	847	914	938	875	900	891	849	876	923	849	920	864	903	904	921	892	838	884	886	835	887	833	877	849	874	864	923	883	837	918	870	906	834	902	871	912	879	890	897	892	896	857	839	892	851	850	841	842	844	884	834	816	857	904	862	898	862	863	885	887	851	864	888	859	862	872	909	843	882	854	896	892	929	872	872	900	884	863	856	913	904	885	850	937	884	820	897	869	893	874	840	867	822	890	893	839	879	890	829	842	846	838	928	866	848	822	849	892	913	922	873	895	871	798	857	874	877	883	870	809	869	854	811	886	819	865	858	869	877	884	903	877	835	859	868	833	872	915	828	895	824	894	891	842	947	878	829	889	858	885	912	864	867
36368	18613	17581	14059	9254	5903	3539	2589	1549	1144	877	712	602	551	559	520	556	511	557	491	472	503	478	475	496	506	465	427	461	452	426	468	483	490	466	473	450	433	465	411	476	431	437	520	454	461	438	442	438	449	435	441	485	471	494	445	489	467	434	469	470	418	469	446	470	470	454	485	455	464	409	435	453	470	463	449	451	463	447	456	460	426	453	510	521	475	476	444	464	461	458	427	430	492	463	414	419	465	443	426	431	458	451	457	448	440	443	448	422	473	451	444	450	466	485	442	407	432	506	442	419	411	446	430	431	397	460	411	435	456	533	478	454	462	455	481	453	475	442	457	442	417	423	418	435	469	473	438	425	481	433	454	468	479	448	453	407	433	417	473	452	439	495	450	402	455	486	440	482	476	492	435	453	455	437	455	477	468	425	443	411	438	460	483	448	475	440	491	472	448	422	475	487	441	475	422	476	474	433	429	439	451	446	443	473	444	450	462	472	479	451	485	493	444	443	450	494	441	439	469	495	474	425	441	473	446	467	457	434	485	476	474	442	480	440	470	472	471	479	473	483	437	424	438	440	422	436	438	428	430	435	459	432	468	445	474	452	484	464	515	475	444	496	446	457	454	433	478	469	486	450	433	457	427	485	443	482	430	440	447	462	442	471	434	475	453	438	450	444	477	476	425	437	443	450	424	412	447	500	463	439	440	461	474	483	442	461	445	439	435	470	424	439	432	412	456	411	427	481	465	489	475	434	439	442	443	437	442	443	466	433	466	432	428	413	470	454	431	491	452	429	470	473	440	445	411	424	460	446	441	461	441	452	467	444	436	492	464	477	461	474	491	466	428	424	460	451	381	478	503	494	491	451	463	427	468	428	484	442	476	469	453	450	431	464	482	470	484	444	481	414	462	409	437	444	475	495	443	455	449	470	464	426	447	433	426	426	441	441	449	448	400	452	473	477	473	466	479	418	447	444	424	462	481	430	457	448	473	431	440	425	473	462	458	468	492	446	516	451	443	491	405	455	437	435	433	457	424	441	445	450	439	454	447	490	488	368	417	469	498	424	480	435	454	473	488	446	445	496	443	450	456	429	446	459	464	441	414	472	435	474	448	437	446	456	455	442	440	465	423	437	467	389	445	461	448	483	451	424	425	463	449	434	421	439	468	426	429	492	399	501	437	445	467	447	452	445	442	448	464	482	459	464	456	415	441	428	509	448	444	453	443	480	447	465	456	444	421	426	457	394	434	454	484	482	471	445	441	441	445	467	423	481	449	427	470	415	440	442	461	453	453	474	477	468	376	483	438	428	451	398	449	481	418	415	491	432	456	436	413	477	461	463	499	468	463	450	463	433	469	445	448	415	472	430	452	451	465	461	452	478	451	533	435	454	462	458	436	457	415	442	487	436	408	421	464	431	450	456	487	440	424	435	475	466	420	447	435	469	500	467	429	456	435	450	448	455	474	502	453	464	439	449	441	433	448	444	465	453	445	462	450	430	471	468	429	464	446	461	459	452	443	475	520	425	443	458	508	485	432	452	448	431	439	462	438	436	478	445	451	453	458	451	501	456	459	483	480	462	484	476	374	469	403	488	486	448	444	487	449	481	434	458	449	430	484	472	439	438	486	482	428	482	411	439	464	431	447	491	483	457	417	431	440	451	465	425	456	434	462	399	459	492	437	435	429	430	478	445	438	438	431	411	463	478	428	522	386	448	414	437	407	436	448	419	401	439	426	469	478	482	450	459	461	448	424	457	425	460	483	452	450	461	446	448	430	444	435	448	396	436	422	497	440	479	445	485	462	437	435	448	435	447	455	454	420	472	458	489	459	430	439	468	432	449	447	479	447	448	467	431	437	438	469	481	439	456	444	427	466	473	446	421	450	466	416	489	404	459	436	425	457	439	439	450	427	407	479	479	499	452	488	448	423	453	441	453	478	457	461	492	433	449	461	398	453	434	450	476	492	471	473	445	459	451	424	447	467	436	442	421	454	465	474	465	450	436	435	390	409	434	398	425	473	477	435	472	475	445	439	455	452	418	437	430	452	462	430	452	495	476	439	480	462	437	450	440	448	464	491	452	456	446	427	482	464	438	438	489	440	427	463	462	483	438	439	430	446	431	454	471	450	404	476	445	441	459	442	391	472	452	458	473	461	442	436	410	439	449	509	434	438	486	444	447	414	464	468	430	472	453	440	431	508	456	481	468	446	451	427	423	451	447	436	419	448	467	414	427	453	427	433	463	443	442	470	460	460	454	434	453	432	482	455	411	463	497	478	430	484	410	492	439	464	474	418	495	454	466	431	442	482	430	446	491	444	472	393	485	476	425	466	470	475	450	455	451	425	469	461	443	466	440	461	439	436	458	472	481	416	460	458	478	461	487	446	445	437	473	464	424	446	458	487	434	437	481	454	463	463	444	433	450	463	423	469	493	434	433	408	453	414	461	437	423	442	421	437	501	454	444	423	448	495	452	440	438	472	445	433	485	444	424	482	465	466	455	456	399	464	460	485	461	438	475	491	442	466	458	463	493	426	501	437	465	451	455	473	457	430	448	453	464	506	446	489	440	442	453	466	465	454	430	415	429	440	435	447	431	459	448	454	460	475	486	487	429	457	446	459	462	445	467	513	452	446	435	422	461	462	449	483	453	474	451	444	459	456	427	484	473	505	471	432	487	469	491	461	433	438	459	442	493	458	487	463	476	439	467	460	469	437	475	435	470	424	445	453	455	465	428	417	455	432	449	436	488	450	479	455	443	443	447	452	465	435	446	464	459	462	442	471	439	452	467	445	449	439	406	470	456	450	415	445	482	457	450	447	443	501	501	459	484	458	467	454	449	429	451	449	430	455	423	459	472	412	504	459	457	414	424	465	417	405	472	448	439	443	439	475	442	398	469	449	441	439	432	437	474	451	455	456	489	432	449	463	503	419	430	489	452	445	425	453	522	485	454	433	457	489	467	478	436	479	459	425	453	494	422	451	442	470	469	460	464	445	482	435	460	438	429	436	466	437	436	479	485	419	478	467	430	454	423	439	479	460	453	433	441	450	498	430	445	435	446	431	431	429	399	448	415	456	454	460	434	471	441	419	481	440	468	481	441	419	460	408	470	468	456	443	459	433	445	457	440	445	441	451	434	452	452	479	409	492	456	474	432	437	435	467	452	452	456	474	454	486	431	443	442	443	439	456	442	426	482	419	460	429	469	455	476	416	451	474	456	442	466	495	450	444	425	464	438	481	462	436	464	444	425	471	433	470	432	442	444	488	433	460	463	454	478	443	492	426	404	470	472	470	445	439	437	437	401	447	425	426	454	477	438	454	484	448	414	448	475	435	469	448	467	410	499	491	488	484	453	430	452	450	489	461	443	404	485	481	442	447	465	456	438	429	451	445	457	436	427	461	427	461	446	427	405	402	492	486	459	489	468	480	453	448	470	474	455	482	430	441	455	472	475	419	457	445	417	480	457	447	410	435	478	452	448	448	414	419	462	421
20335	13361	22973	25112	21304	15617	11869	9049	5713	3943	3225	2413	1897	1631	1483	1464	1474	1434	1356	1303	1216	1250	1188	1154	1234	1131	1155	1141	1117	1052	1029	1057	1057	1031	1053	1017	1051	1055	1063	1079	1004	1006	992	1040	968	1040	1010	981	958	971	951	1013	983	1011	958	973	920	976	977	997	941	941	962	981	973	942	973	946	1007	922	969	949	1021	955	966	942	961	941	938	941	961	973	987	948	942	964	960	993	999	983	1015	932	953	917	921	977	903	1005	941	955	913	976	974	972	994	959	961	954	994	993	917	968	938	908	953	995	945	978	969	955	926	978	984	970	945	911	904	923	925	931	1006	965	955	908	922	1005	1007	1000	961	956	939	996	948	976	936	951	945	986	969	1017	906	1058	987	1009	935	902	1034	984	920	974	970	924	919	945	1013	936	958	1014	941	973	974	916	989	1027	973	898	970	949	935	971	1000	937	946	987	934	933	908	975	934	949	934	927	948	931	928	954	1002	927	898	977	931	996	979	949	941	935	1013	960	981	919	956	987	972	950	931	930	951	955	960	898	946	957	960	894	976	946	989	952	938	955	959	950	992	1063	947	910	974	940	909	923	876	908	940	972	920	915	967	938	951	906	921	995	905	953	984	972	1046	942	999	977	903	986	948	998	942	978	936	932	964	982	921	1030	954	946	942	972	887	887	936	1014	987	960	979	990	965	986	1011	976	947	912	1010	979	926	935	899	1002	939	951	901	986	940	939	969	929	925	1013	959	996	923	959	1016	911	975	1002	973	1048	954	964	1003	943	957	969	968	987	942	976	925	937	1003	989	985	936	968	978	966	978	923	992	1000	979	991	978	980	945	1014	917	950	969	1001	978	944	972	936	994	961	985	974	950	1031	925	1014	982	958	963	949	942	967	944	962	950	936	996	1007	923	981	951	953	993	955	962	967	923	975	936	953	967	924	966	958	982	976	951	947	930	999	1017	980	1019	902	997	972	959	971	937	929	1020	997	1003	1008	968	956	948	932	975	970	897	979	966	977	976	943	933	968	926	961	917	961	952	929	948	969	931	980	938	960	1025	942	968	980	938	1016	985	947	952	939	963	909	961	938	912	962	990	983	964	956	988	1024	984	895	984	993	954	940	1006	1003	940	998	957	962	941	993	982	978	976	940	944	1029	987	971	943	955	898	962	939	957	948	940	919	949	901	923	964	909	954	952	926	949	959	957	1013	993	950	1001	974	964	989	997	970	935	938	942	970	956	968	962	885	904	976	945	882	988	1010	1001	922	934	995	1028	974	919	981	964	997	961	957	973	976	967	958	965	951	947	943	969	975	967	942	979	871	896	1004	957	964	913	992	920	954	1002	965	965	989	953	956	975	932	978	921	948	965	914	1009	987	964	967	977	972	946	1028	948	947	964	1019	934	930	1025	923	954	970	960	996	943	996	981	982	1030	944	958	937	938	941	921	983	989	914	989	934	984	978	922	1004	1001	998	945	931	1003	992	956	977	943	975	984	954	957	931	926	930	915	972	946	969	963	958	927	908	1002	977	1011	955	953	965	979	982	942	1008	974	938	919	935	991	960	912	971	943	927	962	941	884	988	925	1000	978	942	997	920	949	926	933	944	998	985	954	990	999	955	955	955	1002	943	964	928	936	934	935	981	929	991	1017	965	957	968	947	942	965	935	958	981	961	902	921	931	978	935	975	983	925	930	945	1001	973	978	932	920	1003	924	962	976	888	1018	1009	977	987	959	925	954	1009	969	897	965	974	1018	930	1012	961	968	951	983	935	953	971	939	980	982	954	960	1006	983	975	959	967	979	948	928	961	947	991	942	935	936	955	923	910	996	981	977	925	958	916	941	960	977	955	901	957	932	947	927	932	951	940	1018	968	938	981	965	1001	966	948	959	967	1011	987	943	1026	995	979	987	962	966	960	979	921	990	1011	958	964	902	949	1044	907	999	983	925	1010	937	960	969	999	968	1004	959	965	942	981	951	936	978	908	1019	929	935	943	971	937	980	1017	972	903	964	954	905	935	987	907	1007	955	993	917	932	957	984	980	1005	1002	921	927	983	998	1020	973	981	950	910	983	962	943	962	988	991	948	914	1026	1048	917	961	1054	1020	1004	961	932	937	996	925	949	921	998	965	938	957	982	940	986	957	953	934	947	937	952	1001	960	983	964	999	971	939	896	997	934	991	974	980	919	942	944	973	961	934	969	927	971	954	962	966	1006	951	956	975	977	949	962	934	1029	958	984	977	1010	980	942	954	989	910	952	925	955	965	993	940	977	950	972	954	948	993	952	943	963	976	970	906	980	991	981	947	950	946	924	988	922	927	923	943	972	936	953	897	966	944	991	973	957	983	953	948	942	936	961	958	931	935	985	935	949	949	943	905	942	951	958	955	960	925	974	959	998	917	946	986	927	956	903	936	918	964	948	946	990	981	964	997	960	972	962	998	990	946	966	992	964	991	983	969	1017	923	996	990	933	933	969	996	927	956	995	926	946	927	988	963	955	989	1001	971	946	930	967	915	917	930	987	952	997	984	927	923	966	937	985	979	943	952	945	940	977	1005	1016	973	938	979	942	996	953	970	950	935	962	930	925	915	1016	933	940	953	907	984	1000	952	950	953	948	987	998	979	971	956	938	1014	944	934	955	971	971	933	978	942	1003	980	976	970	983	944	946	966	978	965	950	921	959	935	992	938	913	952	1022	982	941	957	979	911	977	953	948	953	926	929	950	985	932	962	967	947	1008	939	974	970	1037	887	951	1023	980	1010	974	891	980	932	954	921	930	902	1003	972	908	1000	953	1000	975	958	966	960	960	965	934	1007	984	972	950	965	939	971	945	945	986	1011	932	923	976	946	944	898	900	1030	933	925	974	949	989	976	956	902	949	939	912	994	928	971	984	1016	974	928	945	988	902	989	938	951	921	952	980	950	995	906	960	974	949	963	979	990	978	943	955	976	973	945	916	916	953	937	1004	934	966	952	946	951	970	897	1016	950	995	966	932	986	968	972	942	1017	948	966	943	963	973	968	971	935	996	946	913	956	983	958	980	986	960	957	929	962	914	945	956	913	952	990	918	1001	987	950	957	971	941	943	964	952	903	972	999	956	966	930	963	950	930	987	987	989	973	988	995	1014	943	979	1007	975	944	1016	957	1018	1001	985	967	983	971	980	998	892	971	958	953	955	1026	992	1009	961	912	1018	962	945	933	943	983	995	949	948	913	1035	995	976	962	928	925	937	973	989	969	918	947	997	967	930	1021	928	913	920	943	965	940	968	989	942	942	957	994	968	922	1010	974	893	966	934	993	942	979	960	1004	973	965	954	975	941	969	967	969	994	972	1005	991	939	972	925	967	918	960	1012	961	970	997	965	1001	1043	919	968	986	936	958	981	953	951	979	934	906	957	1019	974	963	941	938	943	996	986	994	982	958	988	926	985	964	915	964	930	939	960	965	873	977	899	925	981	989	983	1022	958	940	940	959	936	953	979	938	923	977	948	943	952	932	916	940	924	940	906	992	962	931	991	954	1002	973	955	919	933	951	950	847	961	957	932	960	893	1002	983	964	938	935	897	977	953	918	984	987	991	973	1031	956	928	939	944	968	894	918	934	942	1000	930	998	1012	962	932	928	942	946	965	989	966	966	993	1012	975	990	971	913	1000	973	985
15591	7784	7535	5556	3062	1755	1276	899	567	531	499	445	411	397	426	378	410	391	390	380	405	363	378	345	387	368	370	373	390	387	346	351	368	327	364	390	379	354	356	398	363	390	414	371	395	398	378	351	365	403	378	364	360	382	386	417	352	357	388	372	349	360	370	372	355	372	334	379	451	384	368	386	407	374	387	377	357	392	373	342	380	364	385	377	363	362	356	323	359	372	366	344	372	368	394	374	372	364	360	383	365	369	350	351	402	357	339	370	388	375	396	387	407	360	330	364	392	397	373	384	343	373	372	383	388	350	371	368	348	377	375	381	346	358	354	368	370	371	349	346	374	379	389	390	378	332	367	369	357	388	358	363	418	384	385	373	380	339	329	377	339	384	399	333	373	408	381	356	373	363	365	356	369	372	365	387	415	410	392	390	404	411	369	385	385	374	383	404	385	358	382	362	373	341	382	381	363	384	389	361	393	321	375	377	352	363	377	332	364	368	370	353	370	363	405	365	364	350	394	391	370	348	420	400	399	389	426	382	365	347	367	391	411	400	358	390	313	366	373	399	365	361	377	434	342	373	359	376	370	372	338	386	376	361	354	368	376	358	359	407	353	351	386	353	345	367	409	349	373	342	345	382	391	344	378	403	366	350	367	396	396	315	380	402	390	391	374	378	353	339	393	348	383	373	401	354	362	386	372	396	334	354	399	371	333	379	391	383	363	377	384	353	407	386	397	383	367	378	392	392	362	358	359	381	345	391	352	385	404	385	352	372	359	381	358	364	377	346	392	354	376	403	379	354	379	364	354	357	412	365	382	380	342	373	388	401	398	397	365	415	407	358	346	368	345	401	365	398	392	375	390	383	400	380	360	324	341	357	388	390	356	400	360	360	374	398	316	382	390	357	365	364	387	373	352	400	381	368	375	375	337	355	375	398	374	384	366	356	375	368	372	378	350	365	408	401	396	371	396	365	385	363	359	339	411	363	385	381	400	380	376	359	362	399	339	355	375	415	389	365	407	380	352	371	383	402	402	367	415	388	388	357	388	314	363	409	389	383	384	411	398	361	365	394	332	358	387	387	376	306	362	392	374	368	379	367	407	388	363	341	380	393	397	355	390	330	404	345	355	396	390	355	409	353	374	372	337	356	376	383	352	362	384	354	371	352	359	383	359	370	359	337	354	392	367	374	383	381	417	372	380	379	349	388	357	369	373	404	386	431	375	399	415	361	394	344	371	361	319	399	377	354	367	394	397	399	398	351	391	411	364	354	368	365	310	388	382	334	368	402	360	358	361	379	380	324	378	363	374	374	363	336	352	369	377	376	423	383	360	366	375	397	403	377	391	390	361	361	359	381	371	394	369	404	393	352	363	349	370	355	349	373	359	411	368	348	395	354	380	377	364	344	368	389	388	388	386	337	363	355	347	384	393	363	377	346	361	377	367	387	380	373	396	397	395	383	382	360	397	386	384	383	329	411	359	380	378	360	353	349	362	352	358	387	383	384	360	386	369	338	412	365	351	328	406	366	362	372	370	355	352	379	341	372	331	414	350	376	430	356	380	370	362	360	404	372	398	377	375	400	372	397	325	348	404	379	360	382	362	372	344	367	379	357	359	382	367	338	383	375	378	334	391	395	394	346	404	349	373	369	391	379	376	366	378	368	361	341	400	376	300	351	410	414	355	375	393	353	361	367	368	363	366	384	328	362	334	384	333	355	381	334	407	376	352	399	373	361	365	370	346	355	361	382	352	357	374	368	354	388	393	351	372	363	395	353	364	380	350	373	362	376	331	360	378	387	383	358	354	380	363	347	381	387	389	382	358	386	369	370	386	409	368	350	338	365	374	343	326	417	397	340	385	382	392	377	351	368	365	365	364	378	379	374	325	366	369	377	379	362	384	395	386	402	362	358	386	382	382	345	410	371	404	374	393	365	416	368	380	355	366	359	412	354	372	371	372	377	397	340	316	344	412	382	371	361	396	375	369	350	377	373	348	373	358	381	374	381	372	418	386	363	332	359	358	363	366	361	404	378	355	351	373	388	413	386	401	377	378	407	355	372	388	374	356	320	371	390	353	391	342	368	405	359	393	351	389	362	343	353	393	367	365	366	360	390	376	325	377	381	347	354	364	379	369	356	354	397	390	402	365	364	372	355	385	390	351	372	394	397	359	376	400	394	382	368	337	398	368	353	379	355	401	352	348	333	398	394	387	376	395	368	395	385	403	398	353	377	348	352	383	380	347	361	356	360	362	410	351	339	380	364	395	387	358	405	394	380	355	363	408	388	378	372	384	342	379	377	391	383	387	357	374	342	365	358	371	386	379	364	396	379	382	356	366	357	333	378	387	351	369	381	348	388	368	374	389	379	366	345	361	382	364	402	358	349	350	345	334	351	305	347	366	396	349	359	344	351	361	390	378	387	322	382	355	381	390	379	390	354	353	372	351	405	382	383	392	369	353	337	347	387	346	401	373	354	388	364	378	386	389	373	374	324	395	362	394	374	358	359	398	363	352	355	403	381	395	380	385	351	399	386	397	359	396	369	382	376	363	374	417	374	383	425	383	369	386	368	378	358	361	341	392	378	355	370	406	370	377	338	356	360	355	351	379	356	371	360	394	404	337	376	363	363	389	359	376	395	334	361	385	392	391	364	368	388	422	381	354	380	341	355	368	367	370	379	379	393	334	407	369	389	394	361	407	352	384	366	351	354	444	445	363	370	367	365	362	372	348	422	386	402	353	385	374	401	404	385	347	370	349	360	351	378	360	333	344	346	409	393	393	356	410	389	357	372	385	377	375	377	358	386	369	401	412	388	380	356	364	403	366	363	409	394	343	360	370	351	352	354	348	381	368	351	375	377	366	347	357	339	373	326	405	384	353	328	364	381	373	345	369	368	380	344	386	391	396	397	341	323	400	368	411	367	399	377	361	389	380	355	360	343	373	372	356	363	370	397	384	345	372	361	405	369	357	364	394	388	375	370	386	386	366	380	396	374	359	380	421	354	394	374	380	339	368	384	408	369	358	413	381	396	385	388	403	381	360	346	371	380	391	376	413	377	383	386	386	351	375	340	374	352	355	390	403	373	370	373	345	378	389	377	376	379	389	404	364	390	349	350	338	377	383	386	369	404	368	382	367	374	370	387	373	387	374	381	378	433	380	392	382	398	372	409	365	362	350	387	391	370	358	382	371	411	385	415	367	366	383	402	380	369	361	386	374	347	366	357	376	337	347	331	357	389	383	373	375	405	372	372	383	321	375	381	353	365	324	396	376	379	399	396	373	347	332	368	352	357	387	352	375	385	351	364	379	384	367	341	386	388	379	372	418	382	375	368	379	365	404	404	379	337	395	396	371	379	392	373	391	351	341	387	424	357	427	360	404	389	368	399	375	341	371	367	361	404	380	382	405	379	378	360	355	354	401	385	350	394	379	401	376	343	362	385	356	376	386	426	374	379	381	393	357	385	380	344	365	377	342	383	396	359	368	361	356	344
8997	6501	12189	13291	9408	6272	4884	3401	1930	1471	1268	1196	1092	977	955	963	956	972	922	963	880	881	955	944	900	911	899	870	820	862	856	802	831	804	849	780	838	888	838	865	855	903	824	848	851	773	839	802	811	827	825	803	848	817	828	786	773	796	840	833	845	767	848	802	800	815	779	831	805	797	837	829	800	777	785	746	805	854	761	821	848	834	808	789	803	782	789	793	861	780	829	787	771	818	832	795	834	813	829	863	826	829	851	810	825	775	842	788	769	810	820	797	808	815	763	739	786	811	837	811	799	795	869	804	809	789	805	796	817	829	797	778	801	836	770	838	808	822	797	746	875	855	822	788	789	802	799	843	776	856	871	811	849	819	772	834	788	826	802	783	801	806	821	789	750	769	835	789	830	811	794	818	831	765	825	785	813	787	810	804	851	842	790	799	838	811	804	803	838	783	832	834	834	835	803	801	808	839	838	774	826	824	827	805	847	775	847	803	821	792	797	787	838	847	806	789	768	793	824	851	778	790	810	825	771	768	846	820	808	853	841	756	816	839	809	833	802	816	839	828	784	782	857	773	844	795	817	832	801	838	816	827	840	825	805	844	774	800	805	803	788	753	803	764	816	838	771	748	821	801	830	796	734	829	820	763	837	791	792	851	793	839	768	770	816	815	772	843	804	785	859	794	782	830	813	801	803	792	786	820	768	808	795	790	806	721	806	797	772	783	795	828	825	804	841	803	817	800	827	873	820	804	845	820	743	792	778	801	818	807	775	797	827	801	827	844	851	822	792	754	760	783	802	877	796	787	799	791	765	748	812	896	818	817	816	800	821	790	779	811	814	814	782	793	769	833	835	802	821	749	839	775	847	817	787	847	802	791	851	820	830	837	814	832	777	758	792	796	785	843	792	797	771	831	851	824	816	832	802	826	849	806	843	865	795	778	794	834	832	796	820	807	764	835	771	846	785	764	793	848	809	807	823	815	836	814	814	829	793	778	823	790	859	876	832	797	839	828	771	824	759	793	788	789	811	780	808	817	851	782	804	820	834	762	784	779	834	846	838	782	818	775	782	764	820	802	808	776	819	776	812	778	841	791	818	781	767	844	825	759	782	810	797	801	773	804	808	825	827	851	819	796	773	782	788	845	833	834	795	827	802	788	838	826	851	778	808	796	769	828	780	784	818	798	851	860	774	801	855	843	864	837	847	822	759	852	883	853	839	814	833	758	820	790	853	785	793	796	798	807	746	757	830	814	785	787	765	802	790	792	844	842	862	785	810	813	841	788	843	787	780	846	816	781	784	788	802	820	793	756	823	814	794	808	853	823	826	775	756	770	782	810	805	788	786	763	800	818	809	811	789	815	797	822	773	787	823	814	832	836	773	793	845	794	824	818	788	782	793	806	792	843	796	771	832	829	777	721	754	830	846	805	846	811	800	857	826	814	783	861	798	799	795	781	829	810	869	771	787	818	813	844	823	819	830	797	778	817	838	831	811	801	879	828	806	812	822	791	872	749	754	775	806	820	828	844	782	859	785	824	817	802	783	789	805	776	801	781	830	833	865	761	854	871	775	816	822	826	803	823	824	806	801	789	823	790	752	780	785	807	792	842	835	819	851	822	758	815	826	835	785	832	810	806	806	841	784	781	825	771	808	800	845	797	801	779	841	824	805	859	769	826	821	817	858	806	827	822	807	784	817	845	820	827	778	849	850	740	819	848	836	833	763	851	802	875	825	801	820	858	790	829	807	807	773	841	802	809	834	809	766	791	756	788	795	797	829	806	800	858	781	787	763	804	779	793	797	830	798	767	813	799	794	781	802	823	844	836	787	806	804	795	796	758	810	796	852	788	771	792	805	806	800	806	816	810	846	819	788	816	816	847	825	850	830	794	776	801	801	810	799	799	788	832	805	781	763	847	834	787	800	795	792	833	782	866	838	799	807	804	867	798	772	796	790	822	797	813	819	824	827	816	772	868	789	785	882	815	784	830	836	837	789	820	765	765	804	738	785	762	788	790	823	789	836	803	824	841	796	826	884	814	792	806	819	849	834	840	809	799	806	754	803	802	879	819	761	762	779	772	788	806	800	788	827	790	800	801	822	800	772	825	820	800	819	806	831	821	823	815	850	855	821	808	834	843	813	833	809	801	777	805	823	825	772	840	802	799	838	820	838	868	799	819	725	789	749	830	790	784	804	804	780	850	840	818	836	794	809	825	825	835	754	774	801	764	812	825	815	819	848	827	809	834	819	801	803	817	818	842	814	765	814	807	814	768	769	797	836	787	787	810	773	820	857	795	782	777	776	792	836	787	850	783	801	803	786	825	814	741	783	832	792	813	811	840	851	822	804	806	774	788	818	822	794	755	780	882	858	777	848	817	816	839	824	835	807	826	834	810	807	771	841	838	838	789	852	776	760	859	826	841	779	770	848	826	835	760	817	861	843	805	814	809	748	818	803	789	828	767	846	815	827	817	780	796	821	797	827	788	809	821	811	815	794	773	850	798	777	764	832	846	815	798	809	793	786	808	791	825	807	860	823	801	891	830	835	825	746	808	783	845	852	855	798	791	820	766	837	794	815	841	859	849	797	855	868	828	768	744	819	800	826	775	811	814	798	818	814	788	839	809	837	838	801	814	820	805	811	800	784	825	786	859	766	812	793	797	818	863	836	824	866	811	822	793	810	799	837	809	820	821	801	805	843	804	768	796	874	802	805	824	808	787	819	840	826	783	825	789	784	787	821	834	837	795	830	823	834	827	859	815	792	772	820	807	788	843	833	796	770	795	801	810	794	858	826	839	801	777	802	797	828	805	798	813	813	783	776	824	772	878	816	771	798	857	895	821	821	820	763	810	819	822	791	796	803	808	813	893	802	838	791	795	747	797	848	839	842	835	815	775	777	840	804	805	770	791	797	803	744	807	786	847	839	834	829	814	820	796	764	785	815	863	800	783	801	757	765	806	836	834	820	798	835	820	762	855	808	824	769	806	841	818	798	821	777	799	808	847	813	775	838	818	825	803	838	812	806	827	820	785	823	761	763	781	809	799	820	822	850	817	789	812	814	802	777	815	787	808	861	817	754	803	838	792	793	813	804	766	808	785	804	804	832	855	831	804	793	756	788	855	822	793	806	830	772	792	848	794	814	855	819	781	759	815	829	794	794	841	757	843	825	743	820	779	789	830	823	808	852	803	837	816	837	846	789	843	828	777	777	834	769	758	833	857	825	790	833	799	857	813	813	806	820	781	859	789	804	786	807	782	817	811	770	798	817	835	833	799	803	806	835	807	838	791	787	872	742	821	785	865	801	839	834	816	784	793	811	842	813	871	801	804	782	812	824	796	821	836	836	818	818	803	781	846	801	765	833	828	840	792	813	803	765	806	804	826	829	826	781	794	793	848	777	805	810	807	800	853	796	780	802	821	831	791	846	816	766	837	796	803	767	839	792	815	796	819	794	866	802	818	770	829	832	783	824	801	806	818	828	805	832	770	809	800
26436	13593	13312	10984	6723	4225	2676	1556	1098	712	606	601	519	478	440	424	452	448	423	448	431	445	454	427	442	408	440	435	434	402	380	421	399	426	392	396	414	413	413	402	417	435	409	397	381	375	424	387	422	415	379	409	421	385	420	386	410	392	440	403	430	401	371	376	380	416	357	396	389	437	386	423	402	450	410	406	371	382	376	397	395	419	398	437	343	373	398	416	379	378	423	385	438	415	425	449	392	384	430	402	396	391	361	395	385	346	408	422	416	383	445	425	472	375	411	398	393	405	399	354	400	373	387	376	395	432	377	441	431	435	401	426	399	448	335	396	373	414	421	393	380	349	386	424	411	400	383	414	405	398	427	408	417	411	384	396	367	419	425	381	414	438	388	412	398	401	419	404	393	430	388	447	371	348	379	398	373	430	432	431	377	383	429	410	395	392	409	368	426	427	394	398	430	366	409	365	446	420	408	391	422	366	434	409	363	402	408	428	393	387	365	418	415	399	412	444	396	355	411	401	407	341	376	389	414	396	402	392	413	378	404	375	407	386	412	387	409	431	385	375	429	406	410	417	412	383	375	383	409	356	357	392	379	425	394	382	391	404	350	390	351	395	378	355	411	396	417	404	406	373	440	383	389	379	375	361	419	402	410	387	367	387	404	384	381	371	442	368	397	416	416	406	425	404	328	361	364	386	393	378	400	362	402	374	414	371	387	382	409	410	384	417	381	434	396	406	402	413	376	371	404	413	395	380	406	414	415	398	377	413	424	393	380	406	414	372	448	397	374	385	409	364	384	432	444	401	397	392	392	413	400	419	357	420	380	407	397	386	377	365	422	406	418	406	492	402	392	420	367	372	389	409	375	383	394	389	347	474	416	427	388	403	411	400	437	358	365	421	407	416	384	424	417	409	404	366	363	433	405	389	395	413	411	443	361	370	395	415	354	399	407	398	375	394	387	381	412	429	383	379	375	372	409	417	404	427	387	384	364	405	416	413	390	399	409	378	416	432	401	401	393	452	420	386	406	441	433	399	390	399	387	374	405	450	403	408	450	419	385	415	401	391	390	391	424	412	378	367	385	425	380	424	377	392	382	393	376	415	445	391	370	419	397	467	415	407	379	433	367	436	429	417	392	432	422	449	363	411	405	441	414	400	399	408	423	384	388	395	439	367	410	424	386	408	442	409	408	432	408	403	396	396	393	354	419	389	412	379	431	410	379	380	394	420	422	416	398	379	389	429	375	356	384	418	422	399	406	391	437	406	369	425	406	402	383	417	364	369	446	446	414	414	392	391	368	391	419	436	380	400	428	390	407	413	443	396	394	407	365	436	413	395	408	418	428	424	360	384	419	407	355	362	406	412	422	367	421	403	404	377	399	442	393	396	433	419	426	389	403	412	387	381	400	384	390	382	381	393	404	401	388	393	392	405	389	373	386	387	410	404	393	404	448	366	381	389	386	386	419	389	424	424	393	406	409	388	415	423	398	417	426	396	364	389	404	368	408	401	418	413	399	373	398	384	361	443	406	383	406	369	358	414	406	417	423	443	460	394	433	414	388	380	368	400	401	396	379	421	388	403	464	442	399	402	375	412	404	431	383	345	407	389	389	404	390	382	389	380	432	349	416	478	405	420	372	353	425	358	363	374	412	376	428	382	423	372	421	434	457	392	401	404	395	392	395	432	359	373	410	410	391	435	442	408	450	370	425	405	432	403	370	384	414	409	403	413	387	417	418	404	393	406	395	412	386	379	400	401	367	414	378	387	421	426	410	401	397	408	438	412	370	373	402	405	380	371	395	391	427	405	419	426	407	403	438	430	421	379	415	406	428	354	427	426	368	404	408	400	364	374	402	383	418	417	383	405	424	392	406	403	385	392	420	396	410	336	430	369	400	404	390	380	401	372	394	410	377	385	431	432	374	380	357	384	416	392	411	382	405	401	395	463	412	385	418	390	437	401	400	424	397	367	412	393	424	362	430	411	413	425	406	394	423	421	381	416	401	371	422	376	335	409	419	415	409	416	387	416	442	378	413	409	431	392	413	414	404	437	394	378	427	419	415	429	417	440	391	399	417	421	445	392	418	375	371	385	418	410	418	383	411	366	407	429	374	371	421	437	408	398	420	434	416	390	393	421	400	378	444	461	402	380	410	421	440	415	415	388	407	412	408	379	432	368	396	408	411	398	418	430	388	406	431	367	429	410	392	426	381	418	376	408	398	414	427	436	390	421	414	404	376	398	413	384	436	372	451	425	396	368	403	427	408	407	395	433	394	378	384	407	398	436	460	375	421	418	418	367	377	398	389	419	418	385	414	416	364	387	354	398	424	373	391	370	411	402	383	408	375	383	404	390	385	400	382	443	376	430	406	413	440	406	426	393	418	394	400	411	392	393	405	443	358	334	360	415	390	449	378	404	421	387	407	413	423	381	378	426	406	420	412	383	388	398	395	404	403	417	396	396	413	425	401	392	392	387	379	378	407	395	428	362	357	445	414	401	425	372	434	388	398	422	440	414	397	419	435	372	391	397	405	413	400	366	377	426	403	391	367	396	402	396	364	386	411	371	404	423	382	374	383	372	387	411	394	414	374	392	404	413	407	385	394	373	365	379	395	337	331	417	399	410	423	385	390	430	439	398	381	395	386	406	409	418	388	386	400	398	437	390	361	382	405	387	412	419	397	411	428	445	409	409	363	407	384	400	392	405	396	397	387	409	375	363	409	417	401	367	400	369	398	426	395	379	396	410	413	391	404	432	416	393	398	374	390	384	390	356	409	405	394	409	392	434	383	418	412	377	399	374	410	389	407	407	382	431	426	404	444	432	389	432	396	407	370	405	379	369	382	393	376	394	421	394	409	413	413	369	423	382	400	402	429	403	397	420	383	377	406	400	408	385	425	412	413	434	383	461	426	407	387	428	408	406	391	403	397	410	411	393	420	400	398	409	402	392	387	400	362	399	426	419	423	389	386	394	370	403	428	379	391	419	372	386	389	432	418	431	409	413	408	386	387	414	455	389	410	401	400	400	401	403	413	416	446	405	424	387	386	412	437	438	393	422	377	388	390	430	395	400	411	380	339	422	392	422	400	414	401	414	391	392	397	442	383	418	399	388	381	393	397	380	409	410	401	386	431	382	388	466	413	387	396	388	379	457	423	395	428	394	420	429	365	385	402	403	411	398	383	380	399	350	396	410	428	404	398	397	425	380	376	425	397	402	405	427	380	417	371	395	355	404	409	378	413	429	468	408	374	404	429	400	409	352	402	389	380	441	413	395	397	393	372	360	386	392	415	392	378	396	409	388	402	385	438	410	402	382	405	454	372	381	429	412	435	398	397	406	358	381	410	389	385	451	362	432	421	416	416	421	413	392	416	456	382	397	407	365	409	352	409	393	438	398	382	411	409	411	432	404	429	366	393	408	379	396	398	364	425	401	408	381	396	404	404	408	414	435	391	392	413	384	382	365	414	421	407	368	349	431	428	397	399	357	415	376
15524	10242	19349	21634	16788	13452	9369	5907	4197	2756	2201	1869	1410	1264	1258	1228	1204	1223	1107	1135	1024	1028	1002	1024	988	1087	985	1009	940	1027	927	912	980	896	936	947	925	953	943	949	933	915	890	899	871	858	898	885	903	878	884	842	865	830	885	855	875	878	911	923	874	810	835	874	851	882	870	913	880	902	880	823	918	918	857	920	894	839	927	880	891	889	918	850	882	843	864	899	883	783	858	882	930	876	830	915	860	881	865	866	871	902	871	860	863	852	822	910	907	863	869	881	870	867	844	870	913	834	937	877	842	839	839	869	882	908	838	861	887	860	852	814	878	814	905	884	802	850	894	920	868	833	868	905	860	817	901	886	882	933	887	856	871	846	871	862	879	908	902	924	895	864	860	893	851	906	907	858	865	908	874	883	863	872	894	860	862	934	880	891	862	873	918	909	848	831	837	839	902	905	886	893	817	836	832	872	879	853	945	890	885	857	864	817	825	907	884	835	897	865	850	860	862	867	891	842	867	859	876	873	881	887	866	905	868	870	835	941	837	843	886	854	814	866	847	873	940	891	886	811	878	897	941	876	854	861	883	817	903	930	872	905	844	883	848	887	925	882	858	822	827	874	871	931	827	859	889	828	887	857	870	864	899	913	838	848	862	862	913	878	878	841	874	831	845	886	841	907	827	898	843	853	886	890	872	843	830	880	899	813	886	897	841	875	896	959	842	873	869	910	886	864	853	875	877	882	875	895	846	834	831	868	847	833	818	850	856	876	882	849	881	876	893	913	847	810	815	862	875	904	879	832	847	854	894	872	906	843	848	864	879	870	847	894	918	849	872	856	875	851	838	885	868	830	796	830	907	885	885	912	828	883	884	941	879	899	907	902	856	842	850	927	892	851	889	859	919	875	926	867	879	882	842	823	870	801	873	876	857	852	838	778	853	805	872	904	845	882	889	863	875	870	833	831	893	875	827	865	875	842	894	893	869	837	846	878	875	852	888	894	869	892	860	872	857	884	865	924	863	881	886	847	856	873	936	860	865	904	892	889	829	859	900	829	876	854	876	892	838	892	815	910	942	880	907	876	894	841	931	846	859	844	899	858	870	827	838	864	883	886	894	879	905	877	893	833	823	905	880	864	884	883	911	868	844	833	889	922	824	873	858	854	876	839	897	901	902	885	882	879	854	836	903	809	917	891	863	898	933	862	862	914	819	871	891	873	869	892	860	880	858	912	940	878	894	887	855	898	897	871	907	866	887	839	846	881	864	868	822	872	905	857	855	847	953	885	833	828	863	876	876	820	917	896	857	822	879	873	860	880	872	888	848	885	874	880	843	853	813	883	867	848	834	869	863	875	869	848	842	874	894	902	884	853	836	880	843	860	843	879	871	845	845	877	865	934	839	880	973	815	839	847	884	915	855	898	868	868	850	860	844	828	898	888	879	863	817	830	830	884	812	868	850	895	908	812	889	873	824	858	905	865	910	902	860	890	883	900	899	880	878	899	905	877	844	831	865	879	869	836	840	862	856	867	898	878	865	866	870	922	862	871	894	882	887	909	904	904	868	893	845	899	901	888	896	856	845	841	836	872	853	886	850	794	812	844	909	857	862	863	874	879	876	800	860	873	865	867	918	906	892	886	857	883	899	900	892	845	838	871	855	883	914	842	907	842	846	834	884	937	849	871	895	876	851	858	814	874	871	896	861	927	824	860	874	870	873	870	833	890	889	885	842	872	850	874	896	853	851	833	842	901	883	873	869	890	909	826	896	891	840	878	823	892	883	855	836	883	855	873	882	862	921	828	862	883	833	882	920	923	899	902	847	889	971	874	902	824	848	833	865	887	850	881	894	836	877	878	903	857	866	815	873	849	838	852	897	831	890	898	855	905	888	884	818	890	841	875	840	853	863	864	881	879	863	916	937	887	862	885	827	900	842	849	892	874	874	900	946	874	861	897	830	863	837	847	941	875	828	872	861	899	900	881	861	880	844	819	887	904	843	890	842	804	809	881	848	897	831	832	817	825	888	896	842	908	859	876	834	850	882	861	852	856	874	906	883	893	878	882	855	828	909	800	829	884	840	911	860	859	893	830	849	863	868	836	898	846	905	888	816	883	865	860	842	830	898	906	896	864	917	859	848	874	860	885	841	892	923	856	905	846	898	934	891	845	823	906	874	910	872	861	877	891	906	912	885	796	881	875	824	805	817	888	958	840	868	870	895	848	882	872	873	862	867	837	813	879	882	902	827	850	905	891	878	944	865	855	893	898	887	840	876	897	877	894	836	901	871	859	853	915	899	845	835	884	905	824	834	858	863	861	865	830	826	891	872	867	823	846	896	924	861	882	889	874	855	909	843	900	867	859	876	886	864	887	861	849	843	872	859	881	896	891	877	898	866	960	841	877	890	880	855	827	864	836	801	851	865	856	864	832	894	858	875	865	846	882	877	852	812	861	878	858	832	888	838	833	861	846	892	858	843	883	871	850	830	874	883	827	860	874	928	872	909	865	879	891	793	937	903	914	876	890	858	853	882	854	840	890	924	829	898	829	908	886	888	867	897	883	852	875	871	873	942	879	869	882	883	875	868	826	927	930	817	884	812	857	832	876	887	879	856	932	865	882	870	924	898	867	872	891	872	864	899	870	861	924	916	871	847	913	938	771	870	875	890	875	872	884	846	890	868	816	869	847	866	888	865	888	842	869	918	894	861	838	847	884	914	886	832	822	824	886	873	856	897	862	849	873	857	864	868	905	815	897	866	901	893	873	922	846	903	917	900	879	880	898	870	876	888	922	851	855	849	896	852	883	824	858	842	883	829	826	898	895	852	878	870	887	844	853	845	953	841	858	879	842	875	841	889	849	911	868	856	858	857	915	865	871	880	856	854	844	874	820	859	796	868	833	873	903	873	858	892	850	911	869	811	807	855	944	809	911	846	874	874	833	807	862	889	865	857	900	829	890	858	858	892	862	879	876	850	907	900	895	874	855	897	900	875	829	877	871	867	892	868	876	860	900	933	827	844	831	876	893	899	827	881	866	860	887	899	866	902	874	846	869	845	905	842	846	871	873	841	906	874	891	896	889	900	870	904	887	850	799	840	873	920	887	859	829	876	900	871	854	850	885	830	861	888	881	841	914	841	829	835	847	840	862	870	895	839	842	834	910	879	878	848	867	874	852	823	856	898	860	880	904	840	851	844	902	860	874	839	911	805	820	863	902	865	838	877	856	877	837	779	827	852	909	886	890	879	855	894	876	862	873	887	850	824	827	907	865	918	870	885	822	845	857	882	880	863	889	852	880	864	883	873	876	836	909	866	871	915	874	864	853	882	874	871	904	906	858	839	892	882	884	850	836	850	880	850	859	862	872	884	830	880	862	899	948	848	912	904	871	877	884	874	882	903	857	899	883	905	917	846	880	933	878	945	865	894	840	868	937	857	922	890	851	872	892	853	910	833	836	894	864	860	884	891	854	844	794	828	932	879	864	862	875	834	895	882	861	856	828
35815	20284	19621	14152	9468	6814	4921	2410	1331	1024	836	745	618	625	548	528	514	550	474	477	485	488	486	460	473	467	515	463	460	451	527	467	427	481	471	460	428	443	440	482	459	451	448	481	455	482	440	455	398	438	487	501	471	429	460	443	447	465	443	446	431	427	482	435	432	466	454	433	430	426	447	433	438	476	448	416	482	462	476	473	471	450	444	472	491	454	443	448	456	516	449	427	447	456	491	472	431	480	453	453	501	456	431	442	424	463	450	433	435	437	468	436	435	432	424	429	433	417	421	493	499	470	411	464	447	445	441	477	463	424	387	468	452	424	443	451	448	449	415	414	416	442	408	429	443	440	473	438	454	452	466	462	420	434	457	486	457	471	419	418	421	434	479	454	444	464	492	483	499	437	423	412	437	449	460	434	500	460	487	419	471	459	459	458	448	491	455	468	451	436	427	465	488	434	471	414	449	478	456	456	410	459	442	429	430	453	442	425	478	419	477	448	451	430	403	466	465	451	444	426	472	445	445	467	436	438	525	444	437	486	450	440	456	442	420	444	446	452	400	460	414	423	444	450	470	473	466	449	409	446	469	478	407	459	432	417	476	447	476	411	454	444	516	450	453	457	492	428	444	448	466	476	477	458	471	449	452	446	476	447	469	418	460	447	463	446	435	536	458	466	414	477	419	433	478	432	456	451	448	458	451	434	447	437	460	465	423	460	449	402	425	450	462	423	447	466	471	456	433	463	448	436	449	450	490	462	458	460	480	460	398	448	445	438	465	442	463	467	469	431	479	450	511	490	490	435	428	435	449	441	433	502	468	472	437	450	454	452	492	464	469	455	488	406	439	436	489	433	456	452	441	427	468	443	483	452	421	429	423	466	455	401	446	475	454	465	424	446	408	460	490	481	466	466	464	438	495	444	432	449	458	405	397	443	434	456	463	389	475	404	470	445	469	470	427	430	468	484	455	451	450	439	442	431	433	411	458	436	480	437	447	444	481	462	475	483	442	407	403	453	478	452	485	429	481	414	474	437	451	471	443	450	465	426	462	419	436	423	460	417	460	450	437	462	466	434	457	485	457	457	428	463	471	438	431	470	460	447	474	430	455	459	478	442	462	492	440	426	499	439	456	415	460	471	448	452	445	471	447	434	446	433	453	460	480	458	475	493	482	457	463	473	490	476	431	419	466	409	465	471	461	453	444	440	484	463	436	437	439	438	456	454	442	454	406	463	490	467	445	454	455	413	422	439	418	488	444	444	402	462	445	433	435	435	421	449	419	489	443	448	454	454	464	466	441	436	459	507	470	439	454	429	440	432	468	431	446	420	444	455	425	464	473	440	478	454	458	427	447	494	468	412	446	446	435	463	422	457	469	494	409	447	482	429	415	424	444	468	450	451	443	441	430	481	440	453	479	453	444	488	420	436	451	456	463	440	473	403	421	422	438	488	478	435	458	451	458	426	461	414	465	435	454	496	450	437	480	422	425	495	428	450	383	442	453	420	480	482	457	473	455	473	431	480	459	455	467	478	435	384	462	455	439	437	410	428	431	436	432	456	459	468	468	445	503	463	450	443	478	452	457	468	521	422	495	444	436	444	432	436	447	458	472	430	468	451	434	491	462	475	457	457	442	465	451	411	473	445	470	464	464	456	494	450	435	442	436	437	437	424	498	460	417	450	477	481	459	455	492	502	478	449	466	445	461	406	451	434	466	446	468	446	447	432	426	461	457	450	435	444	468	494	433	483	460	434	406	428	467	459	421	447	431	435	448	458	461	440	421	457	447	472	408	461	452	423	469	432	499	424	392	397	448	449	472	463	421	461	477	461	442	494	426	414	471	434	452	422	473	441	427	426	416	453	478	451	435	435	493	472	429	429	430	462	424	463	472	461	456	485	444	446	446	436	433	442	422	456	487	453	434	438	458	454	431	428	466	412	425	403	442	445	448	440	483	435	495	420	428	428	429	414	443	416	460	458	455	445	443	436	494	454	402	456	449	480	471	419	492	412	451	499	464	463	410	453	462	413	430	429	437	465	473	429	468	454	460	409	465	407	429	458	429	483	454	438	442	494	502	460	444	438	426	399	431	438	483	428	455	474	459	431	437	431	423	417	459	466	438	447	491	428	449	404	479	471	465	472	453	422	445	407	464	450	450	474	486	497	452	483	447	433	467	442	487	401	438	450	469	455	471	434	409	474	437	433	457	447	459	413	516	459	406	426	464	481	441	453	416	445	422	471	492	403	443	451	448	437	461	503	463	446	512	452	438	457	442	463	438	426	447	468	422	455	462	454	450	466	471	465	441	414	486	433	476	473	439	472	495	453	435	451	479	418	419	456	485	501	448	432	447	435	443	445	445	436	405	458	412	398	459	466	413	425	443	409	456	450	472	449	450	451	435	432	471	491	505	497	458	481	434	484	454	461	480	444	444	454	449	469	462	444	438	454	458	458	492	423	454	424	445	449	478	449	453	406	491	491	472	465	459	459	436	461	408	448	449	451	441	451	479	467	453	464	463	481	420	445	450	464	434	454	459	437	439	432	470	453	449	451	423	459	426	471	438	457	418	434	423	494	472	451	474	406	423	447	431	434	442	437	449	474	438	413	460	466	458	473	470	445	430	462	492	455	419	414	474	487	453	442	448	410	433	460	473	460	438	466	465	451	444	418	435	452	443	454	432	422	477	461	450	417	461	436	451	461	473	467	444	437	463	454	436	452	490	473	461	444	471	447	453	478	432	461	510	473	435	398	440	398	434	431	476	399	428	434	420	510	436	424	444	456	464	449	471	447	439	452	445	477	471	444	445	446	417	434	424	419	460	453	424	471	455	412	516	474	482	456	483	447	417	473	465	443	435	462	454	435	467	454	430	470	419	466	450	448	434	441	434	460	453	442	413	417	444	458	465	449	479	473	406	444	421	455	454	441	461	474	489	465	460	419	448	441	478	450	432	469	434	468	428	454	413	415	452	460	489	444	497	479	427	456	532	509	424	450	447	432	454	466	445	406	504	465	459	468	485	419	414	446	468	456	477	442	422	440	428	461	440	431	440	412	495	425	450	442	434	466	466	467	455	447	474	421	455	439	433	480	464	432	424	448	488	454	471	450	466	461	439	418	459	464	459	461	447	480	434	462	438	431	445	460	451	457	489	501	434	490	459	427	444	469	458	400	489	489	494	431	415	487	444	448	450	472	433	448	423	434	487	420	473	484	460	476	439	477	460	441	444	460	459	476	482	414	417	473	438	419	479	513	448	446	467	489	454	451	433	503	454	443	441	435	438	454	453	456	459	487	496	435	445	448	440	419	449	451	459	497	460	402	446	460	442	437	457	451	422	442	434	464	463	480	428	450	484	435	448	451	443	474	408	447	457	431	429	423	444	411	461	437	426	432	465	402	430	448	423	462	478	413	435	426	413	490	459	412	448	448	441	429	412	451	494	453	450	439	450	418	449	422	438	427	482	421	469	476	428	426	455	450	445	422	432	463	422	470
20170	14783	24281	24538	21391	17961	14065	7937	4597	3785	3096	2534	1917	1651	1459	1409	1423	1524	1370	1285	1264	1171	1157	1200	1197	1181	1164	1172	1145	1103	1100	1018	1069	1048	1025	1070	1012	1048	1008	1004	1021	1000	978	1036	981	1033	928	987	1023	997	991	995	1002	989	1024	1029	972	980	972	922	906	995	996	964	981	999	986	971	942	931	980	1014	989	906	965	916	972	953	1021	921	979	990	949	992	956	927	951	961	1008	962	951	1006	952	973	952	956	987	938	985	918	932	995	1022	960	957	951	965	935	973	977	986	976	939	975	978	958	1021	917	951	961	918	936	963	918	966	945	1004	982	928	1036	960	901	982	972	921	953	957	944	939	971	963	941	975	943	942	892	959	935	947	980	961	918	932	959	986	969	946	946	992	956	964	1007	1018	958	934	1012	957	958	968	951	933	924	951	963	974	925	909	946	954	922	929	922	939	966	932	1033	992	910	947	1000	933	982	899	994	933	991	945	1005	917	981	982	992	918	941	982	958	924	925	967	993	972	946	992	953	941	934	942	1020	915	1000	1024	961	967	991	914	952	960	939	943	1005	965	984	952	971	967	1008	923	946	966	955	973	1031	924	1001	992	990	969	967	996	934	989	961	1003	930	949	933	948	985	985	921	1012	943	955	938	1003	942	974	961	914	933	888	972	995	921	953	972	885	952	947	943	873	911	945	970	926	982	960	884	1014	976	1003	1009	969	988	983	932	913	975	919	1007	936	939	956	979	950	965	999	945	983	938	963	924	910	943	932	980	977	947	950	973	941	933	979	958	965	1000	947	944	998	979	970	964	955	942	915	970	975	974	843	950	936	966	943	956	957	1012	992	966	988	974	1009	933	955	930	960	937	901	936	913	975	979	988	1018	914	985	927	916	969	1033	940	934	945	975	899	935	983	956	953	992	984	976	960	942	944	964	923	894	966	983	980	938	974	955	983	1020	944	986	966	946	977	977	977	972	961	959	973	923	925	983	981	960	992	941	981	861	1017	997	996	938	969	1005	886	945	972	984	952	937	939	965	952	923	953	939	954	944	997	942	946	951	927	965	989	1002	1010	963	933	956	961	918	1004	1007	975	979	929	988	959	952	940	987	971	956	957	981	960	1043	955	977	958	952	974	952	964	924	958	964	943	957	937	944	973	980	954	976	961	975	1009	934	924	931	953	992	949	951	936	941	943	965	1002	941	994	921	1009	936	932	963	956	1002	985	949	930	957	982	969	960	981	911	970	949	963	984	972	967	927	980	982	989	987	976	910	914	986	978	951	973	998	1001	987	949	949	1010	943	872	972	971	973	944	929	1002	928	978	940	981	1009	950	963	966	959	966	959	959	934	924	946	891	923	921	980	992	931	994	926	906	979	995	972	916	942	947	963	969	937	936	969	950	929	950	928	1001	1017	983	997	929	956	949	975	913	908	992	959	892	957	975	980	966	964	963	941	1002	972	963	990	978	967	974	929	971	963	981	969	963	976	1014	984	962	913	1020	931	917	954	909	959	941	947	977	980	926	972	907	925	961	973	958	958	972	947	922	925	965	969	911	914	924	964	985	983	950	945	966	982	903	996	952	984	963	956	929	963	949	1039	950	951	996	993	1041	971	925	997	943	970	940	973	941	926	1009	933	919	955	903	1002	923	986	913	947	921	1010	997	946	937	993	978	941	997	920	959	966	949	950	970	929	1001	1041	1016	958	981	975	998	919	962	946	986	991	965	974	932	984	928	977	913	971	957	967	959	954	936	929	942	968	983	904	956	924	972	967	928	972	992	984	934	888	971	983	901	946	990	966	949	958	960	951	934	950	1003	926	1007	909	917	1007	938	928	927	987	939	949	947	968	915	969	1007	983	993	1010	963	955	962	918	963	926	928	965	923	921	932	974	935	966	921	922	944	976	923	931	917	931	999	931	930	980	988	943	986	940	977	951	948	970	972	931	900	912	965	942	946	972	1040	948	1002	939	963	943	952	951	949	911	967	996	947	973	949	930	973	944	957	956	894	1007	954	977	975	933	905	960	972	946	990	994	955	942	950	961	993	954	984	947	1001	1012	962	961	920	952	971	1051	934	1013	938	976	981	961	873	962	996	926	971	948	962	908	979	1008	885	962	1022	949	960	986	954	962	923	988	1020	922	918	973	987	979	966	962	976	972	931	945	995	897	970	956	1013	976	925	944	904	971	941	918	958	1004	981	972	1016	935	937	965	922	923	985	993	942	942	968	955	943	948	952	981	946	978	991	990	967	985	991	971	928	977	988	973	951	988	988	922	1010	918	960	973	950	1002	941	914	941	962	1012	949	920	958	935	1036	996	917	947	975	976	981	946	1021	1022	969	946	921	945	948	976	971	942	959	955	931	970	966	996	974	997	957	916	977	922	947	991	900	973	925	960	921	921	977	952	951	981	971	969	1002	944	1008	960	945	986	974	960	945	953	912	975	943	969	1000	963	936	971	995	953	1001	962	927	960	917	943	949	957	904	993	965	963	935	931	988	936	968	977	992	911	955	927	953	981	963	982	974	941	981	940	950	918	950	936	984	932	933	939	936	1028	988	1009	978	907	892	977	921	915	937	951	968	904	947	997	1004	971	974	1020	919	930	1000	945	999	933	980	990	980	915	986	962	984	981	970	979	940	938	973	962	983	970	974	932	953	1031	946	998	904	956	995	980	996	970	934	976	1006	957	951	972	995	1002	976	939	952	963	959	980	969	948	969	982	995	945	939	981	941	991	991	978	906	979	989	1002	959	901	980	986	937	911	962	946	937	982	954	981	961	952	984	884	918	945	964	938	1041	960	941	907	989	1003	971	952	903	919	979	949	1021	932	930	977	993	923	924	943	980	944	961	1019	981	981	911	987	977	946	956	955	926	941	884	937	941	970	1020	978	1000	955	976	949	937	964	907	954	929	924	958	986	988	931	896	971	931	967	959	936	931	906	911	1024	923	885	952	992	904	1010	989	921	942	959	950	958	975	958	1015	1007	1021	908	992	979	996	950	924	979	941	929	995	963	998	916	996	961	998	937	943	932	954	904	963	990	899	959	930	952	948	949	949	983	935	1001	935	954	950	978	955	903	898	906	966	951	1015	949	967	915	922	940	985	960	945	918	934	986	968	966	946	917	913	971	950	952	912	977	972	957	954	963	934	1040	989	959	963	945	979	991	959	1001	1005	975	989	953	918	943	995	957	975	945	962	1006	957	991	935	901	958	993	919	991	943	916	990	978	1040	962	992	920	932	922	988	1000	955	1013	918	938	1010	980	920	944	984	950	986	951	985	964	1015	937	973	944	946	936	993	967	1019	966	988	902	1030	991	955	943	935	989	947	955	992	966	1010	954	932	933	963	955	969	917	985	990	975	931	921	875	963	936	1068	926	920	926	946	946	978	935	948	937	911	916	932	913	974	929	866	974	973	993	984	1014	918	970	933	969	974	950	921	963	907	993	960	899	935	987	991	981	963	949	975	982	965	916	970	959	986	958	956	936	976	1025	949	915	973	971	994	946	964	994	944	973	974	915	925	969	962	979	938	931	992	983	942	953	934	961	949	946	946	913	964	954	937	941	980	998	1018	949	923	948	944	937	941	962	1021	935	938	947	929	961	916	993	970	994	999	961	969	938	901	943	981	968	934	981
14960	8268	8487	6114	3283	1880	1063	744	572	455	489	391	414	408	378	386	357	411	402	344	406	395	413	417	379	406	374	367	348	368	383	414	345	364	329	381	356	379	384	402	362	330	401	377	368	417	373	409	385	359	396	334	393	363	376	376	365	366	381	339	393	398	368	358	368	365	358	368	359	369	365	379	414	375	366	367	362	352	392	363	337	404	309	388	377	349	347	367	385	397	344	363	380	382	392	390	383	340	362	365	350	382	340	399	355	352	344	366	386	372	400	346	396	373	366	385	396	368	364	357	373	399	354	388	369	374	359	347	375	390	329	392	390	383	357	384	382	398	430	370	397	379	378	376	383	402	367	391	375	394	409	393	356	366	394	370	383	347	386	348	377	352	397	382	407	358	353	345	361	357	391	384	354	414	332	373	342	349	388	381	376	380	332	407	367	365	406	341	377	394	399	386	364	362	327	378	416	395	378	376	364	336	359	358	388	338	390	394	363	338	375	347	388	363	350	332	381	391	353	389	372	383	379	359	354	379	365	370	344	350	337	366	340	410	377	390	422	418	377	392	369	390	398	365	356	392	359	376	364	367	383	362	381	351	400	399	366	363	372	355	379	360	338	395	355	377	422	367	328	339	341	363	343	379	344	362	354	391	358	392	391	357	401	400	344	364	391	344	386	357	372	407	357	374	384	343	349	354	376	384	405	379	398	366	379	349	383	363	375	329	365	446	352	374	374	363	389	379	380	374	359	374	407	370	379	352	372	352	374	380	363	351	354	379	394	376	362	342	439	350	344	359	349	391	383	374	379	362	358	397	384	362	380	418	396	406	363	380	350	375	373	364	356	352	361	400	343	371	371	364	389	399	413	402	349	401	369	394	380	354	378	361	391	369	370	400	345	390	382	376	400	377	387	367	361	410	348	366	378	350	387	378	356	389	395	369	383	423	404	381	354	381	343	372	351	376	361	335	336	368	363	368	391	354	347	342	329	380	357	377	377	371	374	352	383	371	384	340	381	355	367	369	378	359	415	412	378	372	358	364	366	405	371	369	405	391	371	383	368	363	391	387	424	378	376	346	348	369	361	350	362	392	402	409	362	382	394	410	351	375	354	346	351	394	372	357	342	378	390	366	355	385	389	403	387	368	380	371	342	354	462	358	401	371	371	388	407	349	377	374	342	380	382	378	340	381	378	405	384	389	385	377	393	330	400	353	397	389	381	360	397	366	390	365	371	398	391	334	395	363	364	359	377	383	377	374	385	336	378	407	381	402	358	366	328	384	372	374	348	395	373	371	374	361	348	335	351	381	365	348	362	374	378	350	324	383	403	385	363	373	412	348	371	334	358	368	387	389	391	386	362	393	372	367	360	358	353	354	387	340	357	365	347	365	420	377	362	371	348	349	367	372	363	391	383	348	365	361	362	344	378	379	360	326	369	354	388	355	376	388	372	330	335	361	366	402	398	389	388	372	421	397	397	402	394	399	399	366	371	389	368	379	381	378	366	383	358	331	386	385	392	367	376	408	375	357	345	370	367	378	391	397	360	344	367	374	415	408	363	375	390	432	347	362	402	351	367	347	393	386	390	343	363	385	347	352	380	375	368	327	338	362	316	365	392	344	318	347	376	449	393	364	341	360	373	375	371	341	392	392	382	401	427	372	377	349	364	361	356	401	361	334	409	402	371	368	344	371	397	350	333	354	369	383	359	341	388	367	375	333	361	357	393	355	380	393	367	388	405	320	365	401	375	364	360	367	376	386	380	354	387	369	326	334	405	411	376	362	349	342	352	366	357	394	370	352	366	361	397	359	337	336	362	371	348	385	367	326	367	359	388	375	343	395	391	352	396	404	357	365	348	370	381	358	402	429	374	382	369	373	362	373	342	359	329	378	399	358	393	346	385	375	373	363	362	390	413	335	386	377	382	395	378	374	439	351	412	368	396	328	354	374	418	337	344	405	334	412	419	421	376	396	342	367	330	409	364	351	364	334	390	394	392	403	359	377	384	363	370	367	393	375	366	384	360	396	399	437	349	368	403	388	368	383	365	390	365	382	375	368	333	407	353	378	375	380	329	367	399	376	384	377	377	370	358	335	349	354	379	358	374	375	396	394	364	348	348	374	366	355	395	361	364	352	381	377	373	360	378	358	398	384	355	384	390	381	381	408	358	345	349	370	376	370	388	345	348	348	405	369	380	366	376	377	349	349	402	372	400	378	391	369	409	393	378	358	356	359	379	387	357	404	328	346	374	360	386	370	365	360	391	359	362	328	366	351	378	328	394	367	381	371	361	388	364	398	336	372	389	366	371	337	330	367	382	391	392	371	360	406	368	418	368	377	389	369	344	363	363	380	400	380	347	345	382	363	374	368	345	367	346	350	372	376	373	365	390	356	388	359	387	366	377	399	352	376	368	405	383	377	370	413	379	370	370	400	360	358	400	356	380	404	392	377	382	341	385	406	319	396	387	351	344	379	346	380	355	353	368	375	389	385	362	372	372	401	393	389	384	325	364	343	346	370	400	365	389	355	359	396	369	352	378	372	355	375	371	348	400	396	394	376	363	361	387	383	410	389	380	393	398	344	331	435	384	355	361	366	400	371	374	399	361	368	321	356	361	379	383	347	401	361	358	395	392	382	384	383	373	360	355	350	375	435	354	368	325	363	391	329	370	374	358	365	386	353	358	341	360	368	361	362	388	368	391	367	361	361	364	333	365	331	355	346	354	382	332	336	351	375	355	346	358	348	374	379	387	408	374	405	403	360	353	421	342	387	340	371	352	365	331	343	403	344	339	347	398	356	368	359	364	384	368	367	384	341	358	372	403	353	364	366	381	417	336	379	380	372	355	354	367	366	360	369	378	371	399	345	395	426	392	361	343	345	355	366	394	365	356	386	371	364	419	342	368	367	385	353	331	367	360	359	404	373	374	360	369	381	350	338	373	344	367	355	391	340	354	356	362	347	370	338	366	358	389	367	345	375	366	336	352	352	386	344	368	402	380	363	379	361	371	354	353	363	410	391	365	360	360	387	367	379	388	357	382	382	354	338	354	325	410	398	371	360	362	375	383	384	369	350	389	354	381	418	375	359	326	377	377	378	359	383	391	346	403	349	332	403	381	377	365	366	363	392	374	358	357	343	329	369	368	392	402	380	408	377	385	356	395	356	358	352	340	314	395	388	386	383	393	391	382	355	403	361	346	391	358	387	352	391	349	373	351	364	371	350	354	368	341	386	369	371	380	396	403	407	355	369	365	393	344	366	378	342	370	359	323	333	397	352	366	387	413	389	346	382	385	419	374	354	377	348	352	371	403	372	376	375	368	343	348	373	375	338	373	340	349	348	346	387	401	390	346	367	370	387	351	376	351	344	370	352	376	364	390	364	373	367	379	371	385	341	391	357	365	385	375	354	364	351	379	362	373	379	369	398	371	392	379	382	385	356	389	377	406	391	364	370	385	380	375	359	405	403	384	400	361	345	371	345	325	369	350	369	385	391
8527	7029	13721	14064	9941	6470	3782	2591	1848	1587	1260	1154	1035	979	1007	964	992	996	966	927	976	827	879	924	946	881	869	877	847	861	874	841	822	799	821	866	830	789	855	819	875	825	833	810	825	813	765	801	829	791	811	824	838	737	787	876	858	830	799	781	843	859	836	830	843	785	794	810	830	786	793	819	781	770	843	815	740	785	825	856	766	833	796	814	829	800	848	849	831	858	814	821	797	815	845	807	823	779	781	813	770	780	816	771	830	808	838	827	811	798	825	780	872	794	813	834	822	814	830	804	794	769	821	801	833	834	801	788	747	786	860	803	794	831	886	800	825	806	810	808	826	787	788	794	750	779	829	809	828	810	785	864	800	788	812	840	745	783	824	822	838	827	764	792	836	791	831	865	805	807	807	842	878	826	758	824	851	814	824	811	793	822	823	776	787	814	772	818	770	800	836	794	831	796	802	840	808	824	832	782	861	791	873	816	792	838	842	816	833	798	768	789	795	829	800	852	821	799	802	808	837	753	832	804	819	784	815	794	810	832	844	803	792	822	812	828	794	790	768	746	805	783	782	832	809	823	779	841	801	774	887	811	786	805	788	832	853	851	781	816	818	801	801	809	822	795	770	818	792	825	833	829	770	826	798	786	867	817	812	819	803	785	816	823	778	858	798	822	854	820	858	812	838	835	805	823	830	826	850	847	830	810	846	808	805	772	855	847	821	824	819	801	812	835	823	798	817	768	743	791	807	811	815	812	795	785	839	799	751	776	803	849	806	809	801	850	849	821	859	794	804	825	775	802	758	783	786	804	757	818	814	762	843	799	807	763	802	821	809	764	798	828	805	783	806	749	846	862	800	800	814	756	835	819	814	829	819	789	790	788	850	842	805	782	798	784	788	796	829	801	835	846	786	785	797	786	827	851	809	771	791	792	786	796	807	790	830	798	838	794	857	795	776	776	792	822	737	803	831	751	839	759	778	828	813	809	790	798	821	824	788	819	804	806	816	785	806	824	802	807	825	799	808	823	755	780	845	784	804	836	870	821	816	816	795	766	808	775	855	859	813	777	803	785	824	801	795	795	803	808	831	862	786	799	780	763	833	807	821	854	808	776	810	800	818	784	789	767	766	802	823	790	767	844	811	785	829	753	811	827	819	799	827	811	840	797	810	858	786	818	860	809	818	813	775	835	857	796	785	842	793	729	795	816	859	820	806	838	808	819	820	816	807	762	839	861	772	774	797	839	812	792	789	868	805	789	809	815	799	796	855	845	796	830	770	790	823	812	819	815	806	803	805	805	806	794	816	816	837	817	793	852	833	808	781	844	794	826	755	839	802	754	789	797	809	774	822	819	768	802	816	800	831	805	807	875	804	809	805	755	756	815	824	829	786	854	806	824	771	778	825	842	811	792	866	796	811	782	737	782	743	816	810	803	836	786	813	809	810	799	845	792	766	795	767	828	807	792	848	803	767	813	793	827	822	828	817	826	786	859	803	764	807	790	794	790	806	832	820	837	844	840	793	775	793	835	830	822	796	824	829	829	853	809	809	809	820	779	802	821	824	812	831	781	790	779	834	808	753	785	787	755	750	825	822	811	781	773	817	813	812	825	832	829	824	797	827	828	852	841	817	814	789	797	796	838	761	828	852	811	828	829	796	776	803	776	778	834	722	806	824	807	806	857	798	808	794	746	824	780	766	829	777	793	821	782	751	814	801	818	803	775	833	809	772	791	761	832	782	790	823	810	819	815	831	807	802	796	842	863	785	786	808	826	773	762	773	802	813	762	817	775	799	794	887	789	802	792	827	795	852	805	788	795	772	817	810	826	812	761	850	809	782	766	890	787	815	824	812	811	783	790	780	819	821	801	832	799	772	803	796	857	801	807	807	804	811	767	792	795	805	777	813	813	802	775	803	824	838	835	826	830	729	854	835	814	834	786	828	841	805	816	785	812	796	790	805	791	826	784	768	799	815	816	792	841	823	737	792	792	831	813	815	796	829	852	856	780	810	829	818	823	801	797	831	780	823	779	769	801	804	763	811	813	764	764	761	775	787	850	782	867	820	835	786	814	799	838	833	763	845	810	775	822	825	800	817	816	777	805	838	780	839	811	793	779	884	816	785	811	779	766	792	869	807	821	820	850	795	783	827	790	798	739	778	873	768	854	798	804	761	810	818	841	809	772	826	813	767	825	743	812	802	812	746	806	782	846	762	821	804	818	809	796	843	802	801	772	815	832	759	775	823	828	809	820	850	830	754	830	778	785	845	808	791	820	769	753	837	764	786	828	752	798	835	753	763	790	790	802	777	788	845	798	796	872	842	821	745	789	861	768	818	805	812	815	794	801	848	793	802	832	797	816	802	850	802	777	786	820	770	824	859	821	798	797	794	834	783	770	801	809	791	796	782	826	869	864	754	788	787	874	856	824	805	822	790	799	878	780	814	797	784	795	816	792	787	797	819	805	794	777	804	832	832	801	828	819	828	817	831	821	801	762	771	764	816	830	842	806	828	782	829	822	813	857	789	819	837	807	833	814	805	814	797	767	840	804	803	833	801	815	768	869	812	777	792	814	796	783	788	787	822	787	836	769	799	789	772	833	809	830	848	786	763	816	806	775	815	831	760	833	749	815	787	857	799	820	803	808	789	816	803	822	812	819	820	823	779	818	795	815	829	836	804	825	805	825	830	780	804	867	827	815	792	855	817	864	807	766	804	797	815	876	797	810	773	816	805	812	824	840	878	769	783	799	781	818	837	805	784	787	829	847	850	860	829	826	765	784	774	773	852	819	844	852	823	786	798	828	807	797	787	807	788	803	816	828	814	813	804	816	820	821	842	847	807	872	785	800	804	796	790	818	800	826	763	779	818	777	825	774	792	802	783	810	779	838	742	779	834	799	807	840	813	803	801	847	768	751	836	786	802	792	821	882	837	804	824	765	782	810	853	809	792	755	862	820	795	827	810	801	809	816	811	770	826	795	817	815	808	813	842	832	838	840	813	774	846	811	845	842	814	818	856	807	853	791	804	817	838	790	846	836	826	821	817	808	815	832	800	797	775	779	854	778	775	822	766	790	812	803	784	805	758	821	776	809	831	796	789	767	793	801	755	809	839	804	802	827	780	804	816	792	788	794	815	812	833	828	811	779	836	776	824	832	812	793	799	779	812	809	795	780	848	795	855	802	806	833	807	831	781	808	788	786	847	814	792	774	757	821	760	805	819	757	821	835	823	802	805	776	803	776	783	791	777	792	767	821	782	825	785	788	814	834	824	797	770	792	793	813	772	838	809	823	806	822	783	787	768	801	824	765	785	845	807	786	794	815	813	763	796	840	813	778	806	768	798	763	813	836	742	820	770	780	773	826	809	820	789	778	781	748	791	791	814	801	803	777	820	805	772	811	830	774	787	782	795	822	763	842	829	798	808	838	790	885	830	807	800	810	771	844	786	843	798	793	795	846	815	837	794	807	800	792	782	796	827	787	836	829	764	823	852	772
27103	15166	15139	11002	6891	4002	2720	1688	1173	903	664	595	511	507	467	475	439	435	440	454	434	450	408	420	419	412	410	422	433	430	411	425	431	423	439	431	473	409	393	406	457	390	422	424	433	410	369	390	363	400	421	401	433	373	407	409	404	419	401	393	392	410	399	418	420	406	411	424	384	412	428	402	394	421	433	411	439	385	383	396	401	340	383	393	416	393	404	388	401	392	380	366	394	390	398	409	407	401	378	407	391	374	381	426	396	407	420	415	443	406	386	402	404	417	400	392	406	397	396	390	402	415	402	404	405	404	397	403	405	403	355	353	364	393	389	455	421	382	415	392	423	398	372	425	383	384	398	362	426	388	417	388	408	419	379	387	389	357	413	390	421	404	367	379	424	397	385	401	441	362	384	408	367	405	365	412	427	379	356	392	384	410	433	408	389	442	439	443	395	453	364	417	408	371	399	406	383	386	400	441	365	416	436	411	394	376	426	420	423	394	442	412	393	392	415	380	406	407	415	418	441	409	394	375	421	390	424	397	392	360	423	428	422	407	441	407	396	386	422	418	394	392	385	407	392	395	365	451	399	377	399	386	404	400	371	378	419	418	420	390	379	405	435	432	389	396	401	403	406	422	408	435	465	413	401	368	376	384	384	415	388	416	439	453	403	397	410	397	431	394	409	407	389	353	372	436	379	413	381	400	442	414	390	400	413	403	425	392	441	398	427	355	383	381	417	369	403	402	431	406	385	438	377	423	400	388	381	385	396	399	452	393	423	441	396	426	404	426	442	425	408	389	423	417	385	379	440	367	389	411	456	380	409	401	421	417	406	414	423	416	422	402	438	400	441	370	408	370	415	396	382	453	417	376	375	413	368	395	396	393	418	395	385	413	395	436	356	414	411	428	416	405	419	383	403	389	392	404	392	397	362	421	396	440	452	420	377	408	417	423	390	432	412	385	393	408	403	371	407	408	399	381	368	402	383	408	420	380	392	417	408	392	372	404	405	396	380	372	393	385	396	375	386	434	447	386	387	425	416	370	387	405	427	406	409	411	398	390	378	404	420	417	447	419	364	418	388	369	414	410	403	403	416	411	353	400	405	402	394	424	422	423	399	413	384	386	390	385	384	389	376	453	407	380	419	342	413	398	414	416	414	379	378	373	402	418	385	407	398	403	370	400	437	447	410	409	410	393	363	386	401	414	382	384	374	425	431	365	394	425	376	386	391	428	420	461	365	381	412	416	415	385	400	382	412	410	427	396	440	403	389	387	378	385	380	404	384	439	377	402	421	396	403	426	358	413	413	429	369	396	366	421	412	388	392	408	384	351	402	427	377	444	423	406	402	396	375	393	395	371	442	393	393	412	414	434	389	380	417	412	398	394	394	344	362	372	406	384	402	391	383	406	396	395	431	389	357	413	417	440	418	400	371	350	412	418	426	413	399	380	433	393	421	395	395	428	461	324	381	422	432	384	426	420	397	395	421	428	382	390	405	419	401	422	403	420	406	387	404	388	435	378	404	393	420	394	441	395	405	388	428	378	400	412	358	393	407	390	445	357	387	412	409	406	418	404	419	396	398	377	387	397	360	386	407	393	392	345	386	399	417	408	418	411	424	449	366	423	414	415	365	426	416	375	331	371	401	389	369	386	392	409	395	410	366	367	404	403	434	426	363	429	401	377	432	399	395	385	407	389	411	410	409	444	399	416	378	390	437	406	391	382	377	404	404	372	421	382	382	419	392	404	406	408	411	384	350	406	412	412	393	391	388	407	378	404	374	379	400	382	403	396	409	348	431	377	426	372	437	409	394	413	404	363	354	433	383	389	414	400	382	381	457	366	425	410	412	405	414	409	383	370	407	389	372	389	408	413	383	413	380	370	407	422	414	397	423	417	396	395	402	382	368	443	403	431	371	426	414	420	396	420	382	399	387	414	380	423	374	400	408	399	375	431	381	399	472	389	403	407	421	411	420	388	389	420	435	429	393	394	375	393	373	404	387	416	360	428	356	431	419	380	401	434	387	447	441	437	410	406	401	429	415	402	389	380	374	387	417	428	423	434	397	384	375	388	397	395	384	396	418	396	360	422	443	448	372	398	393	384	418	415	407	377	342	412	384	423	424	424	433	398	397	383	400	404	392	432	432	420	398	398	401	400	427	384	374	408	415	398	416	424	404	381	383	395	397	389	386	407	366	389	380	375	424	380	410	413	385	377	406	380	404	375	382	386	433	396	409	410	408	414	389	416	372	384	393	401	378	425	417	388	384	389	418	394	426	404	374	399	405	373	369	377	409	407	414	377	400	384	401	413	432	426	386	396	420	371	447	384	435	387	400	365	378	366	385	387	386	382	377	415	391	442	436	375	410	405	405	399	428	432	445	392	418	429	385	393	399	369	410	421	406	452	390	416	408	367	432	377	430	413	395	426	419	378	430	443	415	433	373	403	402	379	399	377	350	379	387	434	459	410	442	388	387	378	413	397	417	337	418	421	419	386	374	376	420	396	384	389	410	424	397	383	407	437	408	451	439	390	416	376	369	418	409	404	411	411	388	367	360	396	389	396	417	388	417	444	376	425	393	377	403	374	438	404	401	379	361	362	427	412	409	379	389	395	366	412	407	400	407	411	425	391	414	382	389	376	421	431	401	410	390	407	409	413	413	403	421	408	414	390	404	400	377	407	348	397	425	375	408	383	420	441	388	434	423	390	423	361	354	398	393	406	409	368	412	428	400	408	382	409	408	407	398	439	411	377	411	384	393	393	411	445	397	385	365	408	422	372	370	411	388	401	375	424	390	399	363	415	422	400	379	368	420	407	440	367	381	413	396	417	404	387	399	374	372	422	429	406	428	371	359	406	424	415	366	410	385	393	364	388	363	380	419	405	413	399	416	379	406	435	407	406	418	389	409	429	398	410	369	418	412	424	397	414	368	417	421	434	387	410	436	414	376	393	383	374	403	375	415	418	366	422	437	393	399	416	383	412	437	487	423	412	410	363	435	352	410	421	380	389	392	382	448	394	390	400	425	388	373	388	400	419	405	401	386	403	397	386	399	419	345	393	444	386	416	427	416	415	380	413	400	423	382	378	384	428	380	356	397	408	452	400	411	416	403	420	362	395	401	379	404	373	406	413	435	406	411	402	397	407	414	418	389	378	385	402	372	403	392	392	374	407	404	389	401	419	387	391	380	412	382	401	410	448	400	412	410	433	428	427	419	368	391	403	374	384	387	432	409	354	387	416	420	374	409	403	423	389	422	425	410	420	437	395	406	390	407	407	435	443	417	407	429	397	415	435	399	405	374	380	408	430	405	435	374	390	408	450	421	384	415	406	427	427	382	404	385	382	442	375	399	366	388	419	412	391	428	387	416	381	363	401	399	454	398	422	384	403	376	412	403	391	391	381	403	390	408	354	383	429	395	384	400	385	401	386	446	392	418	373	436	437	388	386	385	364	413	402	414	398	383	386	418	409	410	355	384	393	409	388	405	384	406	346
16034	11788	20592	21485	17794	12480	9951	5795	4527	3092	2202	1805	1496	1329	1181	1176	1154	1254	1114	1096	1071	940	1036	1014	1025	998	1009	1009	905	932	915	918	894	868	881	879	901	914	907	893	900	935	885	939	887	883	881	912	957	862	874	904	876	919	849	922	917	883	822	912	888	846	894	903	912	808	819	863	861	840	844	893	827	871	860	884	855	870	857	860	940	838	886	821	856	836	895	905	868	821	872	799	795	833	929	871	842	872	840	853	867	806	870	911	875	802	887	902	891	878	933	955	828	869	823	859	863	874	842	878	874	876	877	853	846	824	839	820	834	850	860	898	883	868	877	854	849	880	827	830	867	853	822	893	862	845	864	871	928	888	818	858	918	885	833	891	794	874	884	875	867	837	845	858	855	910	883	917	868	920	913	897	862	814	872	866	859	879	848	858	899	938	886	846	853	914	882	793	873	913	882	884	862	862	809	884	802	874	829	860	903	899	877	884	955	873	847	875	887	852	873	893	868	869	861	914	859	876	828	902	861	843	863	898	868	853	851	873	845	862	886	899	832	867	864	866	867	871	870	848	878	867	845	858	790	827	854	878	845	812	868	863	859	885	853	891	848	876	878	837	840	843	824	847	889	861	850	849	871	863	858	818	856	894	837	862	807	879	898	900	841	869	874	881	924	859	858	857	878	850	904	842	935	862	840	910	898	874	873	921	896	882	876	923	866	873	907	837	920	863	839	791	805	878	876	858	886	874	826	857	927	877	902	851	862	826	875	860	887	790	867	864	893	886	890	867	885	899	873	859	879	832	866	861	888	861	880	893	858	847	885	882	899	858	879	902	933	844	864	910	888	896	896	834	831	838	894	841	922	826	861	866	877	898	834	851	875	868	886	849	912	868	853	867	808	861	843	868	883	915	898	810	861	836	821	863	843	874	919	850	813	897	872	803	882	887	879	833	864	876	849	881	857	799	879	860	871	916	900	886	879	869	890	888	835	889	903	864	868	849	899	839	888	831	822	854	843	904	848	911	906	909	892	847	876	891	872	853	869	816	905	893	862	880	867	882	883	879	824	872	880	856	872	888	929	823	824	893	832	905	885	787	873	803	861	886	842	827	838	876	908	943	862	905	904	867	871	884	849	808	899	831	877	894	843	865	895	903	912	891	850	925	894	853	876	900	799	910	923	862	855	834	860	884	866	876	867	907	877	892	881	861	853	882	885	903	869	884	897	810	790	856	841	892	898	836	809	905	858	841	851	851	842	926	851	879	894	849	878	861	832	858	905	860	862	853	864	829	901	899	846	887	891	823	904	875	845	867	944	849	869	884	857	890	847	890	835	829	831	865	867	864	840	865	842	848	921	864	868	925	902	891	905	890	910	838	871	852	932	857	904	842	887	925	884	844	908	904	879	831	834	890	850	933	849	891	899	825	880	886	892	870	841	820	837	888	882	817	840	873	860	893	894	879	879	886	916	875	878	842	859	872	862	833	878	853	896	868	876	857	847	879	922	840	826	817	841	845	919	815	870	896	845	866	860	873	887	859	866	877	906	870	895	863	886	861	862	890	817	922	875	891	814	831	877	820	836	860	886	818	867	898	871	880	883	840	887	861	873	830	829	835	861	830	888	870	852	835	836	889	880	899	911	865	880	876	853	848	856	870	841	892	858	860	873	883	863	901	884	834	850	877	896	857	861	854	872	877	865	869	878	917	886	848	856	825	904	842	873	905	818	865	897	869	872	822	889	842	848	837	824	844	872	862	918	883	865	866	891	905	827	844	848	886	873	873	911	833	920	894	928	920	861	906	812	837	926	874	908	824	888	859	852	879	865	907	847	843	877	831	878	874	852	847	887	876	825	903	866	845	867	884	917	877	844	844	841	891	882	852	912	852	811	852	875	900	885	860	881	874	879	919	853	900	932	826	873	851	911	825	850	868	868	902	861	845	867	849	876	883	860	797	863	899	847	869	856	866	911	882	827	877	829	841	892	924	860	839	893	899	816	893	905	818	878	833	865	884	869	892	869	912	835	876	898	875	829	893	899	882	803	921	885	934	830	869	850	827	918	838	888	857	815	876	889	917	879	863	841	922	827	850	862	859	912	852	898	872	906	891	826	847	949	828	861	871	912	903	852	835	836	888	896	841	856	888	881	878	845	861	898	831	870	864	816	857	918	842	900	836	897	857	850	893	844	873	867	855	854	866	884	861	872	845	862	838	856	810	871	884	836	851	882	815	845	911	859	860	868	818	919	803	866	921	886	897	887	875	854	834	836	853	838	870	861	872	881	835	822	847	879	879	856	858	840	876	830	826	840	881	880	841	859	829	829	833	875	883	879	873	874	849	823	856	894	842	851	884	862	863	841	836	872	884	833	915	833	808	844	824	877	865	858	909	847	844	858	873	883	876	905	849	902	887	925	847	889	870	850	916	887	925	850	862	876	917	899	842	845	907	843	817	843	867	940	834	925	860	922	824	870	847	843	855	833	909	892	873	944	880	860	874	885	851	885	852	989	886	847	893	812	838	803	884	895	852	874	849	835	875	884	817	854	911	850	898	873	841	872	913	868	842	850	869	940	862	876	884	834	882	904	884	838	863	845	896	873	854	883	886	817	880	890	878	909	849	865	859	841	901	859	873	888	932	890	830	852	832	905	872	893	972	923	896	893	888	869	883	824	864	838	916	893	906	906	854	847	869	820	905	893	835	849	897	838	902	883	821	886	873	871	865	869	841	875	880	870	895	850	861	818	907	940	869	850	875	880	860	873	889	866	857	856	903	846	832	868	866	848	847	886	853	807	872	864	883	874	940	876	891	872	863	874	849	845	878	857	891	856	905	846	868	846	817	891	843	910	894	911	860	890	910	834	869	898	842	870	892	873	903	824	870	845	861	901	832	864	843	906	830	910	856	837	911	885	896	828	900	866	869	858	877	890	855	816	866	863	886	827	934	854	886	886	842	872	904	890	883	864	869	911	906	881	889	892	813	851	885	844	850	853	844	849	853	887	834	860	880	833	880	846	856	899	866	855	882	849	860	869	884	899	861	890	850	856	847	855	864	859	882	864	840	905	871	897	876	879	870	897	894	882	877	863	851	808	813	816	863	901	874	870	880	875	891	859	847	836	818	894	875	887	887	903	885	843	851	841	829	861	903	858	876	866	862	872	893	890	930	870	896	864	890	873	897	891	903	853	874	811	885	855	856	843	851	877	851	858	858	862	864	824	813	845	870	912	861	908	850	824	871	879	832	883	839	848	883	873	851	846	895	862	846	909	842	886	919	861	912	838	874	870	866	877	914	868	882	872	866	901	902	839	935	802	909	917	835	888	825	873	879	817	868	962	886	843	892	819	895	895	882	825	843	910	853	876	890	871	889	891	909	829	843	852	911	811	861	823	855	874	821	834	916	898	816	910	851	900	836	868	851	871	898	865	875	857	859	836	907	834	840	865	821	901	909	881	855	822	863	843	887	846	902	843	864	867	827	878	850	855	817	846	842	887	906	890	934
39237	21020	19693	16066	8863	6363	4603	2880	1520	1001	838	754	677	561	551	539	504	592	475	453	503	476	504	483	489	502	522	446	489	435	450	494	507	459	500	456	474	456	457	480	488	507	473	457	449	455	454	489	438	458	459	449	460	416	483	443	465	433	467	445	500	467	437	471	498	468	467	508	461	493	438	423	484	439	452	421	449	433	484	431	483	440	418	457	471	458	432	437	488	473	461	481	460	468	474	446	445	502	448	422	473	433	422	439	445	434	411	445	471	471	414	458	482	451	452	496	435	477	461	480	487	472	440	459	443	452	471	437	435	492	473	474	470	479	460	435	427	427	422	441	477	497	474	427	447	459	472	453	448	427	463	447	450	438	447	437	432	424	457	461	480	488	415	447	466	451	451	461	473	435	468	429	418	461	457	436	506	470	489	463	463	464	472	465	470	411	485	482	464	455	447	442	468	503	453	480	481	462	423	451	421	442	440	500	473	492	425	446	462	423	430	441	508	482	494	470	454	471	429	432	487	463	459	438	449	458	438	480	436	455	525	443	393	441	461	443	442	443	429	461	505	422	455	403	456	451	437	462	463	456	430	405	438	407	428	437	469	463	457	479	425	438	420	456	473	458	460	441	444	474	507	420	464	446	441	415	467	469	469	426	466	463	480	444	430	443	413	429	462	478	455	413	451	448	432	450	475	496	486	446	455	464	434	468	477	442	441	459	460	449	482	461	454	452	442	490	439	422	465	450	435	440	467	453	445	437	464	440	457	473	456	476	474	443	402	460	462	406	430	487	433	461	447	447	420	440	446	462	442	473	422	435	458	467	418	522	463	429	457	475	463	442	439	433	447	455	467	453	503	467	472	457	420	444	480	410	426	449	452	433	444	470	468	481	475	485	455	427	494	433	452	484	497	422	396	469	481	479	426	478	499	484	474	447	452	451	476	463	490	442	462	397	472	489	402	443	438	455	444	419	455	413	475	424	410	471	440	443	456	424	405	449	448	472	449	457	447	502	472	449	495	437	470	455	417	454	455	483	445	478	460	427	442	449	488	468	429	476	423	433	426	447	457	450	452	444	443	476	462	464	470	471	405	473	490	479	444	448	481	424	438	427	504	469	501	452	436	450	439	441	397	437	446	438	451	465	444	430	440	473	428	461	497	407	449	471	483	450	487	459	500	458	433	472	495	457	475	492	437	446	454	441	411	429	471	481	428	465	463	447	450	452	417	412	462	457	404	480	535	462	446	447	482	490	438	456	436	468	443	441	485	421	472	473	471	505	485	420	454	444	453	475	444	434	502	492	413	483	400	450	428	437	458	424	460	474	483	451	493	484	458	466	420	415	483	459	444	510	519	464	437	413	452	450	453	461	451	429	465	446	468	463	431	508	416	469	476	442	463	448	412	446	447	441	447	456	427	453	457	457	416	451	460	478	444	473	443	425	451	428	470	463	476	469	467	459	478	473	462	433	425	450	503	429	450	437	428	405	452	454	453	456	452	446	473	424	446	482	463	471	445	464	439	440	413	452	425	459	439	452	464	477	469	507	483	370	444	442	459	475	453	455	403	476	477	468	467	456	455	454	470	434	432	438	446	413	450	463	426	440	452	449	467	461	488	463	449	451	467	479	464	430	471	454	451	506	447	446	456	469	436	442	459	443	443	431	486	447	473	450	414	458	415	442	482	487	468	495	457	451	498	459	466	483	458	488	412	444	452	487	474	493	458	477	416	452	473	449	465	462	473	466	455	434	446	423	434	469	458	486	445	444	451	473	492	503	476	450	462	448	414	453	458	447	449	455	415	433	440	478	388	461	477	457	454	447	437	464	479	436	481	438	413	489	443	460	513	490	478	473	444	459	441	461	488	447	471	443	464	438	451	450	452	441	470	448	450	395	427	468	489	442	471	454	457	449	437	460	448	442	473	427	465	458	483	417	459	448	452	435	467	509	439	433	471	463	456	435	459	446	429	444	426	489	405	484	466	455	455	407	424	457	463	462	492	476	469	492	444	456	440	516	472	465	492	429	461	485	437	463	421	466	453	446	451	456	441	417	448	492	437	469	416	431	466	447	464	455	476	417	465	399	491	485	446	486	432	440	491	472	484	473	471	472	449	443	510	452	444	466	419	461	479	437	434	450	434	479	467	447	440	458	466	434	474	435	442	462	460	420	443	461	446	412	447	446	434	480	421	442	453	469	445	457	474	439	477	472	473	521	457	446	462	473	447	455	476	463	436	477	485	475	433	420	476	473	411	470	490	475	472	462	501	463	447	466	465	480	426	452	482	455	444	448	424	422	410	451	457	478	490	457	420	467	470	443	453	494	472	450	420	469	461	459	474	446	493	492	427	466	444	450	493	475	443	481	478	442	435	422	429	443	481	414	442	468	459	462	486	479	454	461	479	436	448	445	477	396	401	444	477	424	443	447	448	447	469	462	436	399	440	461	459	447	496	484	434	427	467	478	463	493	423	442	481	444	477	477	428	449	429	445	439	470	485	450	445	451	474	459	460	452	461	446	462	431	458	481	421	460	440	453	467	440	446	418	472	474	479	472	437	464	451	481	425	463	449	403	401	469	481	497	435	455	461	454	460	479	424	424	476	482	474	507	434	442	422	461	433	482	494	415	474	427	436	437	467	463	445	464	441	467	480	455	483	471	465	451	433	416	487	470	481	417	418	479	487	437	453	437	407	457	449	466	446	463	469	457	447	469	500	454	420	412	455	463	440	490	455	449	473	444	455	449	413	422	422	437	439	448	445	479	471	418	494	477	512	463	487	438	466	511	462	461	465	462	490	483	455	439	441	465	422	453	456	452	463	422	426	448	464	439	449	481	432	461	479	497	422	492	507	461	447	426	437	471	448	496	431	464	447	428	437	437	453	497	466	472	450	450	495	457	455	481	446	441	445	479	435	485	456	455	431	467	475	503	477	441	465	420	432	453	476	497	448	414	479	478	458	438	475	409	505	447	470	457	450	424	487	407	493	473	436	479	445	483	464	450	486	433	458	450	457	467	445	431	450	463	469	444	472	474	436	478	472	422	443	436	464	418	446	480	516	446	481	461	429	431	452	434	429	472	438	397	468	457	424	474	438	486	482	468	463	451	429	434	474	454	453	510	471	469	449	467	489	448	436	490	475	453	465	442	479	467	455	433	456	437	407	426	430	484	463	470	431	466	456	460	450	451	444	447	438	447	454	476	441	450	453	435	407	469	452	485	449	441	451	454	471	431	437	470	439	449	403	447	475	448	464	445	482	445	455	451	488	408	466	507	471	452	488	467	479	438	425	416	468	412	443	427	422	476	454	461	488	473	453	469	450	480	477	425	437	467	470	406	421	472	439	459	433	471	438	478	459	428	454	510	439	436	415	427	446	490	463	442	432	435	446	446	510	408	408	465	463	441	467	462	455	477	481	455	482	455	422	460	448	473	479	438	445	406	498	459	441	452	450	440	422	436	451	448	481	464	505	424	460	409	461	427	467	471	481	394	413	413
22168	15083	25048	26339	20134	17670	13731	9108	5260	3473	3080	2559	1940	1623	1423	1401	1381	1449	1363	1205	1231	1172	1155	1140	1177	1136	1166	1084	1075	1056	1056	1019	1022	1053	1066	1040	1046	1038	997	1059	998	965	957	985	945	987	963	975	1003	1040	1004	1006	929	999	1008	922	996	963	977	991	992	1004	1002	991	968	983	966	961	994	952	968	998	957	1021	998	947	973	995	987	953	1002	979	976	972	959	923	938	943	956	976	999	936	955	941	999	966	1038	972	946	963	954	935	1046	991	929	900	1006	953	999	1025	937	936	989	1007	975	951	1012	971	963	952	970	971	929	1011	974	1018	961	933	927	931	961	996	975	991	961	958	970	966	1030	1010	931	1021	941	1001	949	945	988	961	912	982	956	940	942	929	939	968	948	1007	905	1004	975	952	1004	983	907	916	941	935	961	924	970	981	937	983	973	1047	946	980	975	951	973	966	983	932	987	983	968	994	954	958	948	962	929	944	952	953	943	908	971	914	1006	951	927	976	992	942	955	920	960	917	903	973	937	937	979	880	940	991	943	977	979	902	955	1036	953	993	942	936	933	995	931	933	940	1020	993	949	952	957	929	935	992	960	980	887	957	995	981	980	977	925	962	993	977	972	964	919	908	971	948	993	982	982	968	975	990	939	953	932	970	945	927	970	958	943	943	961	924	942	940	989	962	948	958	945	946	985	966	950	953	954	952	963	923	910	989	976	934	972	917	930	947	944	936	993	991	991	973	1030	937	964	937	1029	995	931	930	953	1010	960	981	997	951	941	963	981	969	967	961	1012	960	966	969	983	985	901	970	970	1002	893	968	948	890	941	949	941	943	967	978	944	997	915	970	1020	926	952	969	936	990	1005	1002	967	980	952	954	981	984	965	980	965	1046	991	972	948	967	940	962	949	974	957	955	985	951	921	932	933	980	929	988	980	991	994	973	1011	945	951	911	943	985	967	982	1000	1003	929	978	1001	974	946	984	949	988	916	970	985	984	923	1008	921	967	955	875	968	980	979	949	938	982	935	1001	978	981	989	941	896	956	940	971	981	986	969	981	996	890	917	952	922	978	977	980	970	970	938	905	1002	954	1022	951	958	907	969	952	996	1012	909	1001	916	958	1046	959	973	963	960	1009	1002	957	982	1010	958	986	982	960	932	954	898	946	935	959	972	947	935	1000	1036	915	956	972	911	963	918	982	943	985	998	972	936	948	961	967	938	946	908	931	938	919	911	987	968	1010	942	906	949	940	1031	928	991	939	952	964	893	994	991	980	951	976	936	985	969	964	979	927	934	953	936	952	991	909	956	1003	929	965	971	1001	891	967	947	1020	982	975	995	974	930	999	931	971	999	917	980	976	994	998	972	960	997	912	978	967	974	980	936	972	947	962	973	968	970	957	913	1004	937	932	972	974	970	1022	917	1010	968	975	967	1044	899	957	998	920	1028	977	901	955	924	951	939	927	998	903	948	974	980	946	997	941	976	921	937	964	988	976	941	1012	974	967	893	923	965	965	1021	987	947	903	952	923	943	937	958	990	929	943	949	959	937	918	914	946	965	979	998	948	992	974	928	895	995	976	964	979	953	910	1053	954	895	971	951	900	1002	968	909	944	906	996	953	945	996	946	999	962	960	959	954	966	958	980	918	963	937	932	956	939	995	985	937	955	1008	963	993	933	963	1002	910	959	1033	969	978	954	1000	908	956	990	989	925	931	955	958	994	902	1016	960	962	941	919	984	956	943	994	1008	956	949	930	907	946	939	937	913	945	957	909	967	895	943	943	984	944	941	973	975	985	1011	950	1031	994	971	969	985	1001	932	932	948	929	1004	1010	1017	987	949	923	1009	1003	962	965	893	962	984	946	947	969	941	957	922	983	955	901	1009	961	922	1003	954	1020	946	958	1063	962	991	989	963	936	996	1023	969	953	950	964	987	969	947	929	973	982	1005	1029	939	978	924	979	931	999	984	940	940	963	954	940	946	916	936	916	954	1005	993	976	998	961	1030	999	960	950	943	996	928	982	953	941	929	914	936	1003	955	980	967	895	991	950	889	988	916	951	971	933	956	941	945	946	959	999	984	951	977	896	929	972	942	901	955	956	977	934	970	954	999	1012	956	965	939	929	985	936	954	962	975	947	1017	1033	940	965	936	882	932	965	933	957	992	941	989	901	949	961	874	1003	951	935	1012	965	964	1010	973	898	943	983	1011	893	964	1018	936	930	908	911	924	947	938	944	952	936	980	954	976	1016	999	992	956	962	953	967	1018	1000	961	991	1024	936	985	981	932	941	950	989	960	1026	927	964	911	952	964	938	958	991	1005	977	994	1030	917	969	938	957	947	913	956	903	972	950	946	978	960	965	971	947	990	940	960	940	944	995	951	959	968	940	932	935	964	951	1012	939	981	948	952	953	981	1012	952	1028	972	968	971	956	980	950	993	920	984	955	1001	923	977	997	1008	906	936	981	941	893	980	934	958	973	942	930	984	939	980	921	1002	927	925	944	935	935	1007	953	998	955	943	983	973	957	947	934	937	907	971	985	941	1013	941	971	984	981	940	921	977	974	958	955	958	896	969	998	954	942	937	992	985	931	989	1042	947	946	957	929	967	870	946	935	915	985	933	987	944	988	991	947	996	959	981	998	963	951	942	976	974	951	927	916	948	978	931	1009	925	975	1000	975	938	991	1002	946	937	908	996	976	940	923	983	1013	987	943	938	952	965	1014	927	923	913	910	976	1007	967	965	972	977	961	970	892	994	1018	988	1005	974	1003	932	976	935	892	996	970	921	944	962	971	911	903	952	939	946	965	970	937	965	900	939	935	975	882	917	975	956	932	905	981	895	995	973	939	976	954	981	933	958	991	962	929	985	951	958	960	946	943	921	963	931	986	934	995	927	968	936	922	980	926	912	1001	943	953	940	912	993	988	943	929	942	963	995	955	927	952	979	912	974	987	954	896	966	984	941	893	972	931	960	981	1009	986	986	968	967	995	967	994	978	973	956	912	929	969	912	938	993	995	966	995	1004	967	940	957	927	987	935	944	963	957	905	1021	947	933	989	982	939	1034	905	987	957	943	909	1052	965	942	936	946	960	952	919	937	992	932	929	998	955	952	952	988	1002	951	957	903	882	956	928	945	1000	982	961	1007	932	944	961	950	985	983	962	986	963	952	1002	927	903	972	978	923	1000	1015	1022	882	902	945	941	975	1014	953	949	935	976	943	965	941	968	974	993	967	974	940	968	960	966	985	993	893	904	991	970	921	946	947	939	907	962	952	1008	971	970	954	995	960	990	975	983	941	946	1034	987	1006	943	972	947	998	978	963	923	969	938	955	957	1021	910	980	974	909	976	961	939	956	978	937	931	897	946	929	943	968	934	934	938	939	945	950	1027	906	1031	930	946	988	897	917	1004	970	964	959	1021	952	989	975	923	937	954	931	977	907	1006	967	930	950	957	980	961	951	966	977	962	931	950	968	944	985	937	919	984	916	969	908	979	956	941	964	966	936	969	975	964	961	955	965	928	967	951	1020	941	923	962	930	936	980	921	959	947	933	932	915	918	967	910	977	884	921	933	960	987	951	989	933	949	981	959	1018	943	973	1006	957	998	946	902	966	951	971	960	946	958	940	937	991	938	941	930	951	983	1020	919	955	987	921
16589	9013	8440	5936	3076	1833	1158	861	656	524	451	469	450	427	422	405	389	418	386	398	424	387	383	387	394	373	396	368	340	363	401	363	379	336	373	352	403	386	419	351	385	408	377	395	393	373	410	412	396	373	339	358	416	396	369	347	397	347	393	380	349	361	399	352	356	335	358	348	346	377	343	365	378	378	343	366	360	374	366	345	346	351	382	370	369	383	382	393	370	329	352	357	381	340	370	383	356	387	373	397	350	329	376	349	386	361	344	330	380	375	379	343	361	383	357	338	387	394	362	408	416	352	410	382	394	393	423	398	395	370	384	382	360	347	361	352	364	370	367	347	394	366	347	415	358	415	404	380	375	368	381	361	370	391	384	360	354	407	378	376	396	374	371	362	365	352	372	362	351	381	365	356	457	358	412	380	338	357	372	340	373	409	340	368	435	365	362	337	360	356	393	358	338	340	357	358	347	379	355	364	351	378	393	374	377	367	358	371	341	368	387	392	375	393	411	371	373	370	374	361	415	393	390	367	387	358	369	355	352	346	362	368	360	380	369	373	391	350	372	355	389	409	388	372	368	387	384	374	379	371	369	370	389	346	345	351	350	378	373	361	379	371	376	389	378	348	362	344	325	340	355	376	350	385	375	355	386	379	355	403	369	389	375	370	349	393	383	377	368	373	370	340	370	368	373	357	382	396	338	411	377	402	374	373	376	399	388	394	395	410	397	338	345	343	352	390	353	385	393	410	410	354	361	346	315	376	350	348	338	396	406	359	377	369	364	379	363	375	353	344	383	341	347	336	353	399	380	350	369	408	371	349	388	358	372	412	340	373	381	360	392	344	349	361	360	398	364	351	346	326	370	354	385	383	415	378	370	383	362	393	377	361	408	348	381	378	376	345	371	348	369	335	337	381	375	360	383	363	346	393	346	355	337	381	351	361	374	373	383	388	350	396	410	377	361	373	341	371	388	343	388	388	423	412	366	375	378	382	347	369	345	365	387	374	423	375	380	349	371	385	375	372	335	344	381	366	354	336	368	313	364	341	399	404	379	412	330	356	381	405	396	372	339	391	349	420	347	371	382	373	383	375	389	346	390	365	350	342	416	408	384	387	344	385	366	400	352	375	333	363	363	372	351	333	377	383	388	406	388	379	390	369	417	384	389	316	361	374	367	374	383	359	394	393	374	370	394	337	332	369	348	350	379	387	365	384	382	391	355	360	353	352	384	387	386	386	361	359	339	366	402	382	374	380	342	396	354	381	353	358	381	374	419	375	365	383	372	397	391	375	368	375	361	363	384	339	386	427	357	369	382	393	398	370	358	393	325	394	447	361	350	366	395	424	371	395	340	365	338	360	363	389	381	365	376	382	352	334	367	407	387	370	371	369	368	337	375	324	360	336	359	375	397	374	369	371	354	371	342	376	360	375	325	380	370	353	346	375	331	371	364	329	368	354	373	382	386	375	367	365	414	347	394	371	361	350	376	354	356	364	380	341	349	335	372	381	397	375	359	342	393	377	361	372	386	414	345	402	373	344	395	385	386	343	386	364	354	374	356	387	359	350	349	384	373	377	355	371	414	396	354	375	403	342	352	379	392	397	372	358	387	380	383	413	401	357	378	369	337	374	400	329	395	403	388	378	375	348	397	375	354	394	362	353	390	387	391	371	354	386	377	372	370	370	389	413	374	364	364	339	365	360	342	363	373	367	382	421	362	385	344	354	367	371	365	338	360	356	385	385	365	375	367	345	360	349	378	385	403	323	387	385	382	335	356	371	398	368	380	360	395	353	396	361	357	352	381	386	378	351	360	377	368	354	364	347	364	374	378	365	387	347	392	381	388	390	385	380	386	370	392	358	340	383	367	395	348	404	419	369	424	347	370	351	365	383	376	392	378	336	381	362	391	371	386	386	395	385	378	379	406	387	357	388	378	357	407	360	362	386	367	371	369	364	341	383	344	390	375	366	357	365	381	369	349	345	384	379	387	391	425	385	394	357	372	345	385	378	335	353	370	370	368	373	381	358	416	360	334	361	407	343	379	386	402	355	386	366	374	401	370	385	366	387	354	332	364	368	381	391	407	369	396	393	368	366	346	372	397	360	361	349	395	361	404	330	365	375	425	386	413	362	391	377	428	394	354	358	340	352	375	378	385	408	377	372	390	389	394	369	374	396	395	400	374	377	380	378	380	396	352	390	374	357	360	376	372	365	364	370	364	351	418	360	380	383	344	364	359	356	408	376	401	361	397	348	383	402	446	365	358	372	395	343	396	375	338	403	379	364	339	350	339	371	397	347	368	374	361	391	374	337	359	357	365	380	351	373	374	344	331	368	382	357	374	329	346	370	365	349	361	357	346	347	351	354	364	356	356	394	414	363	351	351	372	340	378	370	365	393	363	321	384	354	377	395	340	370	369	378	394	345	389	359	395	349	353	374	370	378	385	363	382	347	373	327	360	346	319	374	331	357	352	346	345	355	382	364	384	379	386	401	355	379	397	400	391	365	367	373	381	364	406	377	369	377	356	379	379	374	332	362	372	396	374	410	391	388	357	327	355	365	358	380	361	375	344	369	375	354	340	355	341	383	343	364	382	339	391	332	393	377	343	354	374	361	393	359	373	380	334	372	372	359	351	334	353	339	392	353	337	344	392	383	411	377	360	362	385	384	356	375	376	356	345	410	347	393	372	353	340	388	344	380	395	365	330	352	391	350	359	370	389	369	378	395	368	377	369	376	367	347	371	382	357	364	384	371	356	384	341	366	394	354	394	388	361	365	376	369	398	340	341	398	392	400	392	373	381	386	400	337	392	368	342	371	366	364	384	404	375	364	373	331	379	372	396	396	386	342	388	378	411	323	335	332	379	355	340	364	372	408	353	324	333	353	404	362	403	405	386	405	346	423	419	390	345	371	332	355	334	390	369	353	351	367	405	383	354	314	382	394	398	385	393	385	358	397	370	407	426	374	354	359	333	377	384	358	408	411	374	346	346	365	339	365	365	385	349	345	315	394	354	336	373	381	388	355	360	388	377	367	369	337	342	358	332	376	396	358	306	366	364	336	369	332	331	370	372	352	356	420	401	364	378	352	323	365	358	350	350	358	397	402	349	351	370	371	369	409	402	379	377	364	386	363	336	384	367	382	404	386	398	357	365	375	393	375	359	335	408	420	414	386	364	321	395	379	376	393	377	351	380	380	371	363	343	372	412	375	343	369	362	376	392	361	385	337	383	358	357	391	351	374	345	343	386	399	376	348	331	377	356	394	374	406	402	368	355	369	319	358	381	423	338	385	361	367	376	373	379	393	332	389	384	384	384	387	361	372	381	340	375	379	374	349	372	372	393	404	358	359	375	382	363	389	396	349	361	350	380	360	341	352	362	341	428	383	374	369	418	351	348	379	348	357	367	368	320	359	326	330	378	391	420	320	367	377	392	371	361	330	354	359	359	391	428	381	363	341	370	356	381	401	376	376	402	371	405	351	392	418	402	385	368	376
9325	7366	13604	13642	9427	6312	4406	2928	1899	1532	1293	1193	1081	921	903	958	895	1000	927	951	878	903	832	878	979	857	803	854	841	824	856	822	877	867	820	819	864	799	874	844	854	821	831	837	798	845	834	800	814	847	862	805	813	874	831	825	838	872	833	855	831	843	812	787	822	811	834	846	793	844	834	771	799	797	792	813	795	836	830	794	808	800	769	810	790	822	844	815	826	831	832	807	812	800	820	758	812	831	821	844	808	750	841	750	790	832	817	819	802	857	792	798	805	784	778	819	794	850	817	825	841	782	837	854	817	813	814	818	798	816	810	766	805	833	803	829	805	805	765	793	844	841	762	801	808	831	838	732	848	833	864	773	774	745	788	825	782	790	848	767	853	827	770	791	832	827	824	815	839	809	828	832	844	756	772	814	805	832	803	814	820	816	833	850	777	790	766	819	768	796	779	812	815	860	763	796	755	827	803	762	804	774	813	831	837	782	796	772	787	811	799	783	862	851	787	781	836	778	788	757	752	806	828	825	832	819	844	836	784	739	820	795	801	803	830	825	783	765	865	845	808	786	766	800	808	810	825	830	779	831	799	801	768	830	816	806	810	818	832	758	817	783	803	856	813	781	824	795	845	818	811	801	789	864	801	798	839	807	841	810	800	769	818	785	844	798	819	769	824	785	835	795	791	783	803	858	788	782	789	811	785	802	853	811	852	797	752	762	805	802	797	836	813	792	814	819	817	792	820	793	743	826	819	754	839	835	828	779	802	820	784	783	764	857	804	808	870	813	801	792	767	804	820	840	813	856	816	808	811	806	857	773	846	823	845	769	810	777	801	790	756	836	859	836	750	839	858	775	825	792	774	765	816	804	814	825	810	831	824	843	738	800	818	833	798	799	864	786	835	860	838	863	729	798	766	792	800	775	806	815	797	809	756	803	801	871	815	820	818	886	818	827	769	824	813	761	803	840	814	792	793	834	848	818	827	832	849	790	809	771	791	809	788	823	786	795	736	798	830	809	836	812	749	802	827	795	755	789	855	777	847	813	790	803	777	801	848	771	836	805	798	822	794	800	802	822	790	809	730	799	756	831	786	806	783	829	820	833	825	833	817	798	807	831	772	839	774	779	818	815	817	809	815	786	773	786	751	825	799	764	787	803	792	822	790	759	813	798	754	812	842	761	781	829	753	827	835	783	758	834	796	821	782	787	820	767	838	850	802	815	795	758	809	780	820	839	822	776	798	791	828	852	766	794	795	824	830	810	762	825	821	829	807	745	764	850	810	775	755	795	803	810	825	812	808	775	787	736	788	826	850	817	740	782	751	814	867	807	794	843	796	756	814	781	765	806	767	827	816	774	823	825	831	807	776	823	815	815	821	815	794	780	772	809	845	827	818	835	796	817	824	809	789	803	774	795	802	751	815	838	802	778	828	840	849	828	805	774	800	778	771	817	782	812	834	813	774	791	805	809	807	846	833	828	812	801	792	814	824	750	798	803	793	800	767	824	806	869	822	812	851	813	835	811	797	772	772	806	833	835	845	795	798	773	855	805	831	847	775	824	802	846	794	858	790	827	824	811	879	767	812	757	844	798	801	804	779	794	830	785	803	813	768	804	746	848	826	762	776	810	787	832	800	820	767	791	827	778	830	803	830	756	832	819	855	772	873	844	774	818	776	765	775	814	802	786	783	761	807	777	787	785	845	796	777	795	787	784	799	828	778	848	799	812	819	800	817	832	797	840	836	745	799	815	802	813	807	822	737	803	753	803	817	786	846	798	845	829	799	774	807	862	812	843	796	798	813	764	805	802	793	844	778	775	827	819	792	787	804	810	790	787	833	823	827	801	756	829	808	807	752	834	798	767	782	784	805	835	813	799	828	798	809	798	768	798	851	776	784	786	844	797	823	783	811	816	845	827	834	869	813	867	804	765	793	792	786	848	831	771	795	801	830	803	818	858	772	835	806	810	831	796	867	813	793	861	819	846	765	808	803	780	853	829	823	830	768	787	792	777	797	801	816	745	786	813	799	805	823	799	845	803	813	788	783	816	800	806	860	769	848	811	791	803	761	858	814	848	811	828	747	835	823	808	841	798	762	805	789	808	812	838	847	774	797	821	830	789	761	811	789	853	823	795	841	797	776	792	810	781	790	759	827	799	838	842	833	763	797	804	879	811	839	815	788	839	749	786	770	841	805	791	777	825	784	738	844	777	803	792	829	810	821	805	795	827	829	799	779	846	779	845	807	849	852	836	878	827	823	824	843	749	846	760	773	850	840	768	837	808	805	776	827	799	796	826	790	848	787	835	753	768	785	803	827	829	813	802	838	794	876	735	813	820	825	826	819	825	777	779	821	795	831	801	762	784	761	839	841	824	908	795	784	838	837	805	814	782	836	765	832	811	790	767	807	799	808	828	781	767	810	860	849	839	845	801	798	811	782	836	830	815	799	828	773	803	775	809	821	803	860	777	754	815	784	779	795	810	804	790	788	783	779	834	797	813	819	807	818	774	787	801	817	813	795	837	788	822	752	747	811	827	798	824	819	820	822	776	773	816	822	843	837	869	810	804	766	784	814	801	820	735	771	831	804	801	798	837	768	833	785	786	836	795	871	821	776	782	795	818	833	834	788	820	795	854	785	826	792	768	818	791	819	800	811	856	818	733	811	795	815	753	803	839	849	840	784	827	789	802	821	830	839	855	813	798	803	845	815	798	840	746	813	860	829	803	792	835	820	821	822	815	781	810	812	804	862	752	869	831	821	825	797	835	829	771	807	832	817	779	858	770	815	800	809	802	828	822	784	860	803	794	792	859	827	824	791	811	801	883	784	839	782	848	769	790	855	794	857	792	837	802	840	732	839	845	806	801	766	814	764	786	800	780	825	798	784	746	806	830	829	788	772	825	775	776	804	792	796	752	817	790	783	847	834	845	816	793	824	811	792	789	813	809	771	816	813	794	767	826	843	788	844	803	796	818	812	800	774	807	839	788	784	851	826	829	823	812	828	790	765	797	786	829	774	786	795	793	803	804	799	805	792	829	787	762	851	801	817	791	806	753	788	848	824	830	786	774	782	807	808	821	759	888	793	823	811	805	828	850	802	796	809	835	813	822	780	780	860	815	791	855	756	796	879	789	846	766	853	797	767	833	796	776	878	825	773	786	797	780	845	771	826	778	849	793	814	814	814	826	826	810	745	839	761	808	810	848	752	810	768	824	815	798	814	831	790	775	836	780	846	743	819	777	826	809	826	881	799	813	809	849	791	793	809	823	787	835	780	808	781	809	781	883	811	827	832	827	836	830	765	851	780	824	819	830	798	819	791	850	847	781	819	862	758	784	820	808	802	830	804	763	806	811	800	771	807	809	783	814	762	803	779	775	767	803	827	811	758	795	811	857	840	794	775	773	813	792	832	828	790	796	818	823	770	857	815	784	845	800	822	825	818	825	775	846	773	838	846	805	829	845	784	822	828	819	857	802	792	797	794	825	811	838	856	845
28785	15702	14656	11314	6102	3946	2570	1682	1286	777	613	597	528	512	485	464	490	467	471	464	449	457	469	459	400	407	414	423	400	447	436	416	427	418	467	362	415	396	427	420	414	408	440	431	453	414	411	369	402	392	438	417	415	425	384	387	382	423	404	437	440	408	385	433	404	393	391	400	418	421	420	422	399	402	389	398	412	441	409	370	396	398	385	380	386	410	393	391	435	400	393	395	419	421	392	387	399	400	408	428	417	457	363	419	405	412	415	385	446	421	389	409	386	396	416	415	392	382	421	437	426	404	410	388	388	383	381	432	392	385	374	408	381	380	426	390	416	398	392	411	401	365	436	414	408	396	428	411	426	396	400	399	396	370	375	417	427	413	381	376	403	391	395	404	387	399	403	393	395	419	389	402	414	389	400	411	422	370	391	419	446	394	416	412	426	409	406	395	452	377	411	403	371	381	384	374	406	416	408	419	421	381	405	415	383	433	422	429	403	365	406	376	434	368	402	406	395	392	380	379	403	390	402	435	399	393	383	355	396	410	406	400	447	384	385	410	393	393	473	435	425	395	400	455	362	424	424	414	395	370	363	400	396	411	399	401	382	389	394	392	388	366	410	408	386	400	366	398	431	380	379	394	447	419	397	413	415	389	406	410	444	415	422	399	419	431	394	390	400	395	410	409	368	411	391	407	400	403	425	415	401	369	393	377	403	392	428	438	427	407	376	427	402	439	387	411	402	392	382	408	403	447	405	378	421	420	461	417	417	420	411	403	418	384	392	439	408	370	425	416	397	412	385	407	416	389	412	396	381	376	377	396	400	382	374	395	436	435	422	394	377	393	411	398	408	370	414	384	393	366	411	393	403	445	411	408	408	414	407	375	382	391	421	425	400	396	390	344	394	420	411	378	412	400	426	418	363	421	410	423	386	414	386	398	381	387	393	410	365	403	451	413	407	359	388	424	423	390	379	406	399	385	405	441	443	376	432	389	417	379	388	438	433	428	402	423	401	390	425	417	382	363	413	392	373	408	409	398	375	383	395	450	407	405	388	365	418	428	415	347	406	367	393	386	402	400	410	412	396	439	406	390	430	371	420	398	397	438	397	382	386	434	393	384	411	370	358	414	378	414	398	408	406	330	390	400	391	350	376	408	418	412	400	389	376	410	366	411	404	411	389	376	420	387	406	414	379	364	397	408	428	413	375	431	408	425	392	415	409	376	390	361	399	416	415	420	411	355	378	366	409	410	403	415	405	363	381	405	421	423	346	372	403	385	397	381	388	421	385	388	396	371	382	426	390	396	420	424	428	420	440	417	401	393	402	359	394	362	397	397	415	434	356	386	369	404	406	389	387	409	418	349	355	424	380	375	395	390	438	401	363	396	433	418	398	401	391	399	402	394	386	397	431	393	434	404	413	409	403	403	402	405	397	409	415	383	362	391	429	421	392	397	437	408	394	439	400	401	402	430	380	344	417	434	413	408	392	396	396	415	394	388	391	426	396	414	384	376	374	380	413	378	393	420	392	371	409	404	466	429	427	401	389	418	406	398	431	377	408	372	405	397	423	385	381	392	390	380	399	371	390	414	421	418	391	413	421	415	406	431	432	376	383	425	430	409	455	405	421	403	404	370	416	427	408	405	375	393	392	391	369	416	412	427	423	397	433	430	412	403	394	393	396	414	419	386	368	422	400	388	356	401	425	396	417	401	428	390	380	430	420	402	406	404	401	411	437	450	412	378	398	428	395	400	440	393	386	388	414	412	379	397	438	432	395	380	409	423	403	339	372	387	435	420	410	371	340	411	404	388	409	402	420	421	397	437	377	390	400	421	375	396	408	418	401	434	401	402	439	418	366	383	406	360	458	420	398	396	411	380	400	388	375	396	415	362	388	386	378	401	420	399	443	409	414	385	364	412	399	408	411	417	388	399	462	397	403	402	393	417	440	419	415	419	387	392	411	390	431	422	396	394	386	429	388	367	382	369	409	388	400	441	394	433	396	382	385	381	420	395	369	420	397	434	357	407	406	387	410	410	449	420	420	422	423	438	376	406	394	395	377	437	352	402	385	397	391	366	394	408	404	428	407	428	419	402	426	407	414	396	405	440	390	372	391	385	395	419	409	428	419	441	410	426	410	383	406	412	409	402	396	435	442	374	416	412	435	408	396	396	412	419	418	406	372	422	425	383	411	397	398	371	374	371	414	401	384	389	381	380	411	432	369	408	377	414	415	384	409	395	390	385	421	410	374	403	402	382	405	428	419	386	389	409	414	428	415	393	424	431	392	461	367	391	412	420	412	451	374	432	405	431	435	393	372	348	382	414	435	403	397	402	405	391	382	464	375	405	397	410	382	405	420	365	362	384	412	445	414	422	404	373	406	434	396	377	406	432	394	424	410	396	394	387	384	439	422	399	418	399	444	392	375	395	383	401	426	414	384	391	368	391	411	380	415	418	400	397	385	357	412	428	457	385	425	452	438	425	395	392	394	406	405	407	436	397	374	391	384	371	381	413	397	399	422	400	404	416	401	404	399	419	408	405	417	432	392	464	383	410	379	365	361	411	399	400	403	405	406	406	444	372	441	413	384	414	399	376	417	369	370	438	396	379	410	435	372	380	400	418	402	400	391	384	391	374	393	422	412	379	379	456	407	397	429	391	461	406	425	421	421	398	398	360	395	346	417	394	427	366	399	415	401	413	376	377	403	407	402	442	372	410	416	375	425	397	367	385	381	451	425	397	393	397	407	368	388	380	402	395	416	402	410	430	392	403	421	394	388	421	407	358	414	404	396	417	436	405	409	411	384	379	398	386	397	376	431	405	405	424	412	448	411	406	401	400	385	443	388	407	369	407	418	412	371	395	375	439	420	380	409	392	401	428	410	379	382	385	390	409	403	439	411	403	391	410	380	432	408	398	406	392	418	373	433	403	393	398	407	429	382	430	465	401	412	381	425	395	388	377	397	376	396	374	387	366	372	356	378	360	417	422	408	413	409	411	402	406	359	395	406	427	394	434	392	412	416	393	375	374	379	395	387	427	389	425	387	403	410	395	395	409	390	383	376	391	394	420	456	427	402	379	369	380	412	393	402	418	397	465	444	428	382	428	437	460	398	362	374	423	363	429	397	425	385	445	389	397	400	401	400	374	386	417	404	433	389	398	423	373	371	384	403	399	412	408	408	375	393	419	406	368	420	376	394	403	423	424	419	429	429	434	410	394	394	381	422	385	424	404	444	428	414	362	394	429	409	392	468	406	404	376	419	427	417	396	416	401	388	405	396	386	386	404	427	356	438	369	414	388	370	405	407	385	408	409	409	417	409	395	432	386	389	408	407	409	430	416	414	388	392	400	384	427	393	366	420	358	359	392	374	402	447	420	405	399	380	409	416	393	427	398	410	447	439	415	402	407	407	393	419	388	414	446	437	407	408	375	401	401	419	436	416	372	436	399	400	391	436	400	395	422	413	418	428	429	360	356	405	382	406	380	360	361	417	396
16881	11942	20692	21856	15476	12942	8950	6420	4873	3183	2183	1726	1579	1396	1199	1118	1150	1178	1182	1045	1048	912	974	958	1066	1032	973	1025	903	966	984	891	879	918	882	906	925	950	915	961	956	894	881	857	912	862	939	858	885	882	898	904	870	902	876	845	910	911	888	829	895	911	896	867	886	862	860	852	916	854	869	869	826	904	867	893	879	862	881	909	900	860	866	925	962	825	849	858	876	836	889	912	891	886	831	867	843	826	819	831	840	845	873	883	903	872	869	871	835	853	928	884	896	865	897	889	833	884	817	907	876	836	902	847	858	872	873	883	917	902	910	907	887	855	863	847	914	889	883	883	863	887	840	837	871	882	818	890	834	875	854	909	851	868	869	890	881	857	932	900	815	890	925	864	885	896	878	875	869	863	887	849	815	883	913	900	857	864	868	895	878	872	815	881	880	866	847	890	849	833	851	877	858	909	895	866	861	830	858	882	867	851	881	893	875	840	892	848	847	865	889	818	883	846	893	879	871	912	870	883	920	867	869	847	876	914	951	828	906	817	875	919	848	856	871	874	875	878	876	841	799	836	866	857	906	871	907	903	856	870	892	821	876	816	882	832	854	858	900	882	873	807	891	826	891	853	789	863	884	895	944	860	884	905	894	879	855	870	879	838	855	887	837	845	857	866	879	889	812	853	881	883	883	834	859	873	897	858	839	863	860	873	879	837	821	886	844	904	929	882	877	837	893	838	864	913	884	886	885	784	815	872	879	875	886	826	853	886	860	889	866	881	894	816	905	928	829	836	840	893	911	839	857	886	867	821	866	811	835	882	830	866	881	912	885	913	937	922	808	891	869	921	825	846	818	820	878	871	851	909	882	889	849	878	836	854	885	855	882	911	833	873	842	861	861	915	880	855	862	862	871	884	944	847	845	865	876	842	832	886	856	914	866	857	884	844	867	889	866	859	921	856	869	884	889	826	821	836	848	844	873	914	853	871	831	871	845	892	895	863	843	840	871	865	877	820	859	867	911	866	853	860	880	853	872	910	882	862	892	878	914	843	866	883	812	846	850	858	859	907	843	811	914	862	911	842	852	838	860	838	838	873	873	867	876	871	866	912	872	960	845	858	831	892	831	910	884	866	880	857	855	868	909	873	861	901	792	890	888	857	825	874	854	898	817	847	874	865	892	896	858	882	871	876	919	845	878	868	819	889	877	866	888	856	828	871	868	894	897	822	875	823	854	840	830	875	868	795	917	858	900	941	827	836	926	893	883	909	894	861	852	835	935	902	877	856	872	940	837	867	908	914	882	800	866	876	885	858	877	866	852	835	826	910	873	874	890	869	845	860	886	856	890	916	827	831	839	836	921	885	836	826	875	800	882	859	827	891	919	849	853	915	908	866	853	863	866	908	841	911	875	920	870	814	831	878	900	931	936	882	866	849	885	784	861	857	838	828	875	874	925	851	806	903	890	962	875	852	890	877	873	851	836	875	879	876	918	864	869	857	845	888	849	834	837	864	870	875	898	865	857	839	856	908	894	893	907	893	868	840	859	886	876	910	859	849	905	823	857	892	958	889	832	924	843	873	878	854	890	875	883	863	863	915	844	874	882	886	886	890	866	815	901	852	874	877	885	830	850	825	898	858	870	903	860	884	936	853	877	862	826	880	892	900	855	932	849	888	852	892	890	843	953	864	900	870	831	872	857	912	826	861	898	849	880	849	873	934	840	851	842	865	872	849	845	841	902	873	889	881	875	848	916	849	837	902	835	909	813	876	863	873	901	931	866	834	880	875	903	866	906	839	868	838	870	899	902	808	879	885	865	844	858	873	846	874	863	876	857	856	859	910	853	879	865	869	877	853	850	859	838	878	877	877	875	864	887	864	889	856	832	884	874	842	857	852	908	878	856	870	875	893	899	870	829	805	941	881	859	849	845	860	913	925	861	900	892	857	867	886	880	890	883	892	865	823	858	864	850	822	923	899	896	898	881	870	863	861	924	887	844	824	917	905	919	895	852	902	802	878	860	845	813	827	844	852	879	873	874	909	820	894	876	880	871	910	859	862	860	924	852	877	857	851	873	923	841	880	900	820	883	872	879	816	864	872	882	897	886	866	863	888	846	864	830	817	862	875	872	894	852	832	855	839	856	883	865	862	923	820	845	860	900	859	880	867	884	844	903	920	921	873	845	877	913	882	902	834	933	915	883	880	819	852	962	858	829	858	886	894	854	865	903	896	882	893	914	851	919	868	812	888	840	875	875	879	905	897	823	923	897	843	901	797	849	850	880	885	847	890	886	902	865	838	910	892	899	875	882	853	919	918	880	836	858	902	853	878	868	881	897	842	838	904	870	867	850	930	883	859	846	878	907	845	856	898	875	827	864	862	830	907	854	841	859	833	839	902	859	885	819	837	868	845	908	852	918	857	903	893	885	870	858	875	855	890	882	891	908	870	901	832	889	851	866	915	841	848	912	876	877	849	835	840	872	905	891	855	831	880	860	885	887	872	823	878	866	905	877	833	866	866	810	885	890	838	862	853	849	879	823	875	876	864	880	870	852	839	873	853	913	868	849	863	872	875	849	907	869	908	931	894	857	871	855	876	883	954	868	889	862	895	843	797	855	826	902	887	846	865	871	873	911	853	911	899	874	866	817	918	834	917	878	905	892	861	906	870	833	879	822	832	883	886	877	858	879	842	874	810	870	859	903	866	894	874	860	829	867	856	940	925	855	873	860	895	937	847	889	829	832	877	859	804	839	877	893	889	900	856	825	903	873	848	909	883	890	833	843	865	870	865	882	809	890	916	877	866	861	887	827	872	874	838	880	877	850	854	870	844	882	868	853	826	896	846	840	861	888	856	853	824	885	912	890	832	891	839	899	874	881	847	934	822	857	891	847	868	819	898	850	840	853	876	870	823	862	869	830	878	813	882	814	867	864	859	882	867	877	881	844	868	891	853	918	900	863	866	838	890	872	926	872	902	869	881	808	890	909	912	876	903	858	868	855	843	872	900	823	896	806	853	884	885	886	907	848	849	868	907	881	883	847	853	875	888	858	884	859	835	817	875	911	835	850	852	917	855	899	799	868	866	887	927	861	901	891	851	862	871	919	842	847	867	888	913	889	891	887	907	906	843	876	867	878	880	880	892	827	855	839	875	889	894	868	862	853	914	876	829	857	918	887	938	891	862	891	914	878	843	828	874	857	907	887	867	905	844	865	890	854	832	882	920	878	877	842	794	912	859	866	832	864	870	930	848	868	899	899	896	836	930	880	845	816	889	856	871	899	871	880	872	881	820	819	914	858	865	872	876	881	872	893	847	876	875	941	880	887	865	915	892	867	852	911	858	865	887	917	889	895	883	859	859	900	810	844	830	891	821	899	879	863	874	875	881	882	923	877	843	864	862	869	849	899	895	859	884	885	860	888	843	871	857	869	838	912	912	862	933	900	836	915	846	858	845	868	876	929	877	907	840	897	897	895	915	836	809	876	835	851	887	878	872	890	880
37788	21787	20713	15845	10125	6476	4007	2536	1891	1116	784	698	639	584	537	533	495	521	508	504	485	478	488	462	523	483	495	476	475	459	500	474	481	482	431	499	460	458	446	395	449	476	505	465	431	429	471	473	453	443	440	451	430	529	479	450	448	480	432	462	455	409	465	476	447	442	458	421	432	472	462	482	431	461	488	425	430	456	497	487	453	444	453	418	424	462	470	416	458	451	471	472	452	443	456	448	467	420	490	422	466	497	448	458	479	440	444	450	464	438	448	425	482	469	435	460	431	475	494	433	430	420	455	474	465	467	455	444	459	445	445	443	463	472	454	456	430	433	440	462	450	423	493	432	421	412	449	446	463	431	427	428	462	436	423	425	471	449	466	446	460	443	437	494	461	453	493	397	444	454	455	441	461	459	439	461	438	477	428	443	472	456	460	476	444	436	453	490	471	435	452	472	453	401	459	482	483	484	457	488	456	445	439	455	433	445	444	478	459	439	448	437	478	459	433	432	447	469	456	475	448	425	474	452	462	495	485	433	445	461	440	467	455	477	470	456	403	479	424	444	458	437	452	467	465	427	471	441	415	447	412	468	479	452	458	424	462	494	441	452	418	454	487	406	466	447	467	426	454	443	422	491	483	452	419	455	483	457	441	442	485	434	449	480	426	450	427	460	454	486	517	428	441	419	479	441	460	434	473	479	479	461	466	468	445	426	453	444	417	461	432	446	492	447	429	456	463	485	479	454	480	454	472	439	483	461	502	450	443	435	458	431	468	492	469	444	442	427	452	440	447	401	434	443	451	442	409	437	497	467	434	503	450	417	467	474	457	460	473	479	453	472	466	457	426	404	450	446	458	428	426	444	428	472	491	444	463	456	473	472	445	445	471	480	415	455	445	469	446	445	434	443	456	461	440	456	432	443	455	461	460	446	435	423	471	445	457	428	435	448	461	448	497	411	408	452	441	498	452	423	452	446	468	482	449	458	479	432	473	431	455	464	414	427	436	479	441	415	395	420	472	439	445	422	428	406	424	451	442	439	486	442	468	447	401	418	480	447	472	447	465	432	426	432	471	448	451	452	468	456	470	446	432	472	470	457	423	440	432	440	480	441	463	463	423	425	443	449	436	447	427	433	460	484	479	478	477	484	466	489	461	401	445	426	439	459	440	455	453	444	428	413	442	460	399	451	448	425	449	462	490	472	461	438	422	433	501	469	464	427	469	427	472	470	468	512	437	462	408	453	416	446	437	431	469	438	459	452	451	423	420	438	461	430	471	449	458	467	439	451	420	455	444	451	415	444	441	491	467	454	460	452	421	461	427	458	434	458	460	466	452	448	505	436	457	432	418	471	473	445	457	432	448	484	444	430	455	463	429	438	428	428	465	484	432	451	447	476	438	444	440	456	433	465	439	496	461	423	434	440	464	442	474	475	461	457	446	418	392	473	473	456	474	457	485	456	477	484	493	453	435	476	457	463	464	466	441	452	475	444	469	466	456	445	422	476	443	439	444	475	438	447	448	435	426	474	441	457	410	457	446	444	493	460	449	498	475	463	427	447	473	489	471	437	461	453	443	460	484	415	458	424	475	434	433	452	471	428	473	442	461	431	447	454	426	438	448	441	422	452	466	475	457	443	440	453	437	428	435	465	474	442	461	441	428	451	437	492	446	491	452	492	481	499	460	477	443	456	461	417	457	380	417	462	468	450	462	476	448	464	449	453	414	436	397	464	436	421	449	422	468	467	419	390	457	469	465	467	441	453	463	469	441	471	494	468	449	494	471	427	448	465	421	486	470	415	437	453	466	482	432	473	462	453	454	446	449	495	418	474	475	447	449	414	457	470	442	486	455	450	484	457	476	445	416	434	466	411	427	467	462	438	428	416	451	447	439	475	476	494	436	442	437	450	459	437	442	418	453	439	457	422	433	444	456	483	422	468	452	425	472	503	489	470	477	465	472	466	384	472	469	442	490	468	459	413	446	397	431	457	444	444	416	408	457	413	489	427	401	442	436	452	460	447	480	464	461	415	444	492	417	481	445	437	450	465	437	446	438	470	441	443	435	458	436	482	465	396	464	472	430	455	453	424	437	429	427	452	422	445	399	453	423	442	473	475	481	468	422	475	488	476	446	450	477	444	440	498	455	427	477	436	455	446	454	494	465	426	450	440	412	406	428	442	450	438	425	423	473	422	433	450	483	498	450	482	481	480	464	438	415	468	480	412	447	467	481	416	441	500	462	474	460	377	448	450	446	408	446	445	425	474	426	437	446	416	463	438	440	441	461	466	452	460	467	450	451	442	473	464	416	435	471	466	432	448	437	429	409	460	435	469	434	446	473	439	432	414	474	461	455	390	433	489	454	469	427	456	478	422	403	480	450	474	423	486	415	480	436	486	402	404	415	429	497	459	444	430	416	446	463	439	420	426	464	412	471	449	439	441	500	448	443	475	458	467	441	455	464	466	450	460	407	421	449	447	444	451	405	445	466	455	435	430	466	459	483	440	433	427	404	425	487	417	434	425	448	460	467	442	409	427	488	501	466	442	471	486	461	469	436	474	451	472	399	434	530	452	426	415	476	454	420	462	509	446	493	472	462	426	448	448	442	405	430	472	450	457	446	459	414	449	412	483	436	489	461	445	472	455	421	445	462	454	448	475	437	418	457	457	457	416	437	418	415	452	408	481	417	450	477	462	460	441	429	434	451	425	504	450	479	454	461	448	444	464	437	431	459	422	455	454	415	471	483	445	464	409	464	435	467	459	436	458	468	475	487	443	468	434	447	477	412	471	397	411	445	477	412	399	409	469	424	459	471	476	478	484	461	461	436	462	457	440	394	416	461	409	440	445	428	493	482	431	462	465	484	452	471	420	435	461	403	481	416	453	470	464	432	444	480	457	417	413	403	454	487	420	439	421	430	460	429	472	436	432	458	459	473	466	441	445	427	407	441	427	458	464	439	439	447	459	442	449	447	464	427	430	479	462	455	435	462	437	463	458	463	424	422	464	470	446	504	450	477	445	461	444	465	456	455	465	442	418	454	457	403	464	473	461	442	428	454	412	411	472	415	413	446	501	447	475	474	450	440	494	447	472	452	411	490	477	467	446	466	471	451	460	477	467	463	469	432	447	426	483	445	478	480	425	479	497	441	434	465	450	471	439	502	492	440	445	417	471	464	446	436	450	434	459	453	460	462	472	472	455	454	423	508	471	445	386	422	446	448	469	460	433	437	474	452	409	405	433	511	464	405	447	467	466	471	442	471	447	492	502	465	475	441	410	441	454	476	438	426	452	433	409	447	445	461	437	478	444	424	439	431	423	477	426	434	482	463	477	508	459	422	440	484	436	411	424	439	450	446	459	471	476	485	462	428	440	438	494	489	502	464	462	466	392	459	427	456	448	454	438	470	447	462	451	456	433	477	424	471	458	431	431	442	381	435	454	457	436	464	446	449	464	432	426	434	439	437	419	441	490	417	444	442	447	463	431	445	443	505	510
21325	15781	26087	26464	22169	17948	12601	8938	6608	3810	2875	2462	2039	1818	1446	1374	1380	1378	1383	1192	1220	1177	1211	1077	1179	1137	1177	1052	1038	1020	1136	1018	1050	1031	972	1040	1037	1016	998	1026	1000	957	991	997	994	973	983	989	997	1005	962	1000	988	986	1029	974	978	941	982	992	985	962	1014	905	996	940	924	1020	946	958	970	969	926	931	922	938	1001	950	966	942	989	950	995	936	994	954	1053	991	932	968	987	945	904	962	977	1005	964	884	977	983	941	1002	916	993	985	949	975	962	954	956	949	905	957	960	982	992	1000	957	969	988	927	990	1005	972	1012	973	937	1012	947	912	932	952	969	966	966	944	973	958	978	929	1009	986	954	972	962	993	934	991	949	985	980	1007	968	926	920	1019	1021	975	875	980	957	945	960	930	952	959	945	1013	920	957	980	1008	988	935	980	911	983	996	945	933	991	980	942	979	967	940	969	909	1004	931	976	987	921	978	976	899	946	994	970	950	934	958	1015	919	975	975	935	975	1021	994	989	990	979	971	944	919	967	985	923	994	950	942	947	944	921	982	985	973	948	946	963	939	942	953	1006	992	942	961	947	943	942	1000	985	946	988	950	939	951	967	956	983	955	1007	944	933	1023	946	953	974	993	957	998	951	939	927	932	989	947	962	964	935	940	997	952	946	956	973	949	1000	996	963	981	951	983	988	987	958	941	991	992	949	1010	970	929	944	963	991	987	951	953	963	1012	962	932	956	948	990	967	943	987	952	1014	902	937	919	955	967	982	954	929	970	899	955	974	937	968	1010	949	975	890	966	939	965	891	928	998	1004	946	997	959	938	997	974	947	945	988	948	1018	990	987	906	951	919	969	951	937	983	902	923	895	945	1006	940	919	952	894	956	973	963	993	965	977	971	898	998	971	964	936	986	983	992	906	943	998	937	996	989	933	971	1018	1036	925	1021	918	958	977	1007	965	905	924	930	965	925	998	976	1012	925	970	918	901	961	962	957	1012	1012	957	959	990	999	923	967	931	1035	979	914	918	973	939	969	897	896	978	926	973	955	940	920	969	919	924	960	947	969	987	1021	961	934	953	898	933	922	946	953	944	948	1003	924	975	1010	950	975	948	923	954	933	944	923	995	914	954	989	925	961	902	912	949	978	953	980	940	949	939	942	922	985	906	935	1000	926	976	911	958	999	917	965	970	945	954	931	930	970	964	906	900	977	989	971	941	942	948	957	961	924	924	959	939	975	942	932	965	981	967	929	1025	948	992	967	941	958	950	1002	917	943	905	977	958	948	940	967	912	977	961	930	955	957	964	932	973	907	959	984	973	975	932	932	936	953	950	944	997	958	950	959	1002	1003	972	982	928	1017	981	991	946	971	961	1026	889	973	999	920	943	986	978	917	947	994	940	1016	976	999	961	1011	921	937	980	959	915	926	964	1028	978	917	915	956	980	967	979	936	907	899	982	925	915	941	923	914	960	945	952	981	981	981	941	988	977	985	965	970	852	982	952	924	999	960	946	973	974	1006	924	924	924	975	940	936	960	981	953	967	914	983	995	908	957	986	939	1066	944	898	948	962	982	926	961	942	933	968	942	963	988	927	940	888	1004	925	973	970	977	923	975	958	978	1027	947	958	962	948	950	990	988	996	961	944	929	970	951	995	822	998	986	967	941	946	966	936	1001	971	961	906	914	963	963	962	971	973	933	941	923	919	960	922	951	976	990	946	984	946	984	990	971	1042	915	959	995	989	990	974	946	943	935	948	952	920	1057	938	904	976	994	960	939	1007	961	988	972	920	942	981	905	921	968	980	1018	950	946	936	989	1000	920	982	938	967	967	936	994	959	939	951	963	975	970	1014	1033	941	938	944	955	971	898	995	984	972	945	963	897	998	972	940	948	950	960	953	904	1021	919	983	942	951	981	952	967	947	936	936	963	972	982	938	1006	945	921	988	946	1003	996	955	940	974	950	1012	927	940	948	961	879	983	932	884	945	916	947	974	965	960	901	989	963	1009	986	950	960	962	956	949	941	920	920	968	976	960	959	1005	940	993	1004	968	920	937	917	1012	968	997	967	975	985	966	941	981	1000	979	907	971	890	983	970	932	975	987	982	1003	987	1019	943	946	965	993	953	920	953	940	981	977	960	947	906	1017	959	959	998	942	993	970	1007	918	963	971	1002	980	1047	1009	994	983	962	953	962	940	964	1009	969	944	970	991	988	1017	977	951	955	955	966	949	931	927	990	973	944	949	916	988	985	980	962	983	971	964	957	935	968	985	897	924	1000	945	962	941	950	988	953	953	925	881	938	976	1029	964	1005	983	951	953	976	1015	926	963	963	990	950	957	980	922	997	930	935	919	903	933	1009	999	914	1010	991	926	920	931	993	968	976	952	972	956	921	932	952	962	979	947	991	984	975	935	914	973	925	913	934	934	935	953	919	896	956	936	968	905	942	933	953	944	959	962	949	953	953	919	949	940	914	956	934	1020	997	999	980	922	940	929	1005	981	938	956	989	942	977	1026	960	981	921	980	926	924	965	962	942	915	931	948	952	973	1007	960	951	976	943	965	939	988	1014	928	953	923	990	916	1016	897	942	948	983	971	920	931	963	962	960	1004	975	971	940	948	929	944	952	970	958	970	970	1013	956	968	955	979	942	992	947	943	910	961	927	925	1018	965	885	933	957	938	959	999	973	946	985	980	987	973	922	950	966	929	973	956	934	995	983	1009	913	946	966	941	964	937	999	951	970	932	930	932	952	1008	993	941	995	990	946	912	927	943	993	962	939	915	916	960	951	984	962	960	941	966	942	1008	960	940	961	944	905	905	988	950	957	976	931	963	958	931	989	996	965	956	947	985	1012	1002	951	1050	936	980	941	1029	940	963	1017	899	949	968	982	1030	973	925	972	926	905	955	964	912	946	975	949	914	986	984	969	961	983	979	979	986	966	917	968	946	944	982	1003	938	926	931	922	985	994	952	962	989	945	926	856	1015	1015	941	963	917	990	1001	961	890	979	920	953	959	946	925	993	987	1003	953	907	972	911	986	980	997	922	955	957	947	949	945	1005	974	968	995	1035	961	909	965	968	939	895	955	974	932	898	950	1014	918	948	922	980	945	933	907	927	951	942	976	1011	977	945	975	953	943	946	983	1009	933	920	977	989	966	960	953	930	934	962	962	922	984	1003	972	1027	889	960	918	930	978	882	983	961	956	954	971	952	968	894	943	954	982	919	947	966	932	950	922	985	942	967	910	956	967	935	956	986	991	949	982	960	995	991	976	957	921	1011	985	931	974	972	971	967	962	955	937	964	977	940	983	956	946	966	967	917	928	946	974	961	963	958	998	977	937	963	935	921	977	975	943	963	975	963	951	974	981	903	946	1039	985	965	963	934	973	949	936	988	909	953	975	937	963	984	955	949	985	983	966	932	914	960	952	966	943	951	994	988	948	942	1020	948	932	993	1012	986	950	941	992	973	933	950	944	934	965	958	915	942	962	1047	980	945	936	902	976	926	937	1009	964	924	919	949	979	994	983	948	974	970	946	942	959	978	983	940	968	974	926	977	957	962	962	940	981	1005	972	973	967	997	954	1013	881	995	942	952	980	949	957	989	934	942	977	954	970	936	903	985	960	938	973	991
16137	9196	8196	5891	3699	2119	1224	756	582	454	440	437	424	399	408	397	397	401	366	410	396	415	421	394	395	365	360	365	385	358	368	336	372	381	385	380	352	378	358	382	398	351	415	348	403	403	376	394	351	373	369	360	376	372	342	400	378	369	358	379	358	365	375	361	401	393	339	388	373	358	370	364	370	352	344	377	406	352	381	381	373	337	391	395	387	374	413	384	354	380	346	333	385	372	388	362	392	340	386	370	369	390	387	356	401	384	352	394	362	408	345	373	389	359	358	368	362	353	384	360	389	349	373	404	381	327	389	339	390	349	349	392	368	380	364	346	366	383	364	338	394	353	364	386	384	385	399	401	354	325	328	369	388	359	378	375	385	356	384	367	353	334	359	383	350	375	414	368	383	374	381	370	340	370	358	361	374	394	364	353	402	375	375	360	361	387	352	367	387	371	382	398	386	387	408	346	364	367	373	397	362	384	412	343	349	392	369	416	381	358	405	349	390	377	357	358	402	418	355	367	356	359	382	374	394	338	373	388	437	368	378	382	388	406	370	352	386	405	365	348	390	368	365	386	392	397	401	389	386	342	364	384	395	375	355	358	401	405	383	381	360	396	377	386	348	364	350	382	400	364	387	359	374	359	402	407	366	356	376	357	372	371	412	354	352	366	384	371	413	393	360	349	381	361	400	391	366	383	377	404	392	390	343	353	342	377	392	392	381	353	399	365	344	405	360	358	413	365	350	365	389	350	380	362	374	400	357	404	399	390	353	382	389	362	344	399	385	376	405	395	398	416	340	395	392	341	379	380	374	360	371	392	357	354	372	337	358	342	387	400	384	363	365	342	339	377	375	397	400	376	353	422	355	350	371	397	360	379	341	364	403	330	360	349	351	339	437	376	320	361	364	382	366	365	359	372	347	336	395	386	381	343	318	351	391	334	371	351	356	362	316	376	371	362	393	390	398	354	356	394	372	379	371	412	338	343	377	359	346	378	382	362	363	374	344	394	344	372	361	383	379	345	372	366	377	365	384	380	329	366	364	380	376	357	379	360	371	374	372	351	414	351	360	342	354	340	329	376	317	338	394	356	359	364	342	353	379	385	352	382	395	364	369	343	410	398	353	388	380	384	382	361	367	390	371	375	388	359	366	404	358	354	393	387	358	368	349	386	357	339	396	371	363	347	369	389	338	391	376	424	346	339	377	346	334	374	373	359	400	362	369	349	345	401	354	425	322	384	367	359	386	353	364	369	376	397	344	373	372	330	377	367	315	395	408	363	369	420	362	360	330	338	372	403	423	368	368	357	346	337	367	389	363	338	323	354	380	384	352	329	391	349	375	390	375	382	418	378	407	374	390	361	382	388	353	395	397	406	362	359	339	362	340	388	368	370	384	383	379	367	387	338	365	368	403	388	379	400	375	374	369	369	381	370	400	368	360	375	343	403	355	363	371	347	354	371	375	402	320	373	410	333	390	401	370	365	361	356	386	346	398	333	363	337	379	298	359	351	360	355	354	386	346	376	324	368	370	354	338	386	369	362	391	356	371	359	389	346	325	364	400	390	358	344	370	397	375	342	405	383	362	376	409	355	407	332	393	356	424	405	398	361	370	348	364	372	374	373	358	360	422	401	372	373	352	370	360	361	383	357	375	377	409	394	346	387	348	363	371	370	399	348	353	375	403	390	403	397	392	374	335	336	419	412	342	381	368	411	386	397	379	355	393	392	366	369	408	347	356	417	333	349	406	357	423	381	355	363	398	363	389	365	377	395	349	373	390	367	363	372	368	353	400	388	341	351	400	355	345	369	364	413	366	370	369	377	364	374	364	351	376	343	340	342	404	335	389	359	356	358	380	387	324	345	354	417	400	376	355	335	359	393	381	371	367	381	425	354	379	371	334	408	412	412	377	403	378	410	389	411	402	373	379	365	390	409	382	350	332	386	396	365	375	363	385	366	366	377	346	399	419	335	391	381	379	374	356	366	340	355	361	343	354	347	334	373	409	369	409	357	346	374	364	370	342	364	414	382	358	361	349	344	354	389	374	346	385	383	356	343	402	372	346	379	354	382	375	377	395	396	381	377	371	366	415	384	367	374	380	397	367	370	356	366	384	396	360	326	329	372	347	371	328	390	370	416	335	363	339	359	363	397	385	378	373	354	369	410	390	370	367	375	356	387	360	381	370	403	343	368	371	342	412	413	358	361	402	380	358	411	339	375	386	376	355	326	370	356	321	353	364	397	358	376	371	364	372	388	379	374	369	352	360	397	345	391	391	387	369	354	351	356	353	405	397	348	354	354	364	340	344	411	340	340	356	353	338	378	388	352	360	370	355	352	366	363	356	363	368	371	404	370	409	392	375	354	364	379	368	394	344	392	399	389	353	372	356	375	322	373	353	429	349	352	355	386	354	373	348	355	381	346	362	356	361	380	393	330	378	329	358	368	358	396	395	370	366	376	382	387	369	358	405	360	390	396	371	384	383	379	358	339	377	391	347	379	372	378	393	354	344	352	343	360	349	370	382	362	335	366	382	372	356	373	387	407	392	368	365	355	366	389	402	376	375	377	378	354	375	393	381	387	386	450	373	344	381	376	383	390	348	389	347	390	386	351	360	372	359	368	346	369	371	350	345	349	355	367	361	367	392	377	378	330	381	360	345	381	332	403	346	370	398	335	381	370	372	352	349	397	353	393	398	401	363	377	369	353	374	370	354	355	363	372	391	401	406	375	409	373	373	360	348	370	375	357	364	343	351	355	363	408	380	398	386	379	370	388	380	396	363	379	383	381	378	354	370	374	378	363	375	362	391	393	354	361	385	335	364	389	348	359	366	381	386	377	344	360	371	372	356	377	339	380	380	347	408	360	355	366	414	409	332	378	360	393	351	344	369	344	345	361	386	363	386	362	378	385	374	338	390	361	392	349	380	389	402	361	359	346	383	355	370	361	386	353	381	393	366	368	376	378	341	367	407	331	356	358	392	348	393	323	396	362	364	355	353	393	364	351	386	380	379	381	384	355	381	342	379	325	343	366	368	367	413	367	384	347	370	390	383	362	362	343	345	339	372	351	370	377	375	355	370	362	355	362	361	351	358	379	382	337	389	352	346	369	367	387	377	359	342	372	375	354	395	370	389	370	399	367	406	347	375	426	431	364	384	371	437	371	369	365	391	382	383	372	315	381	383	361	364	337	354	389	384	386	383	386	381	376	356	364	342	410	350	386	342	348	386	379	366	355	408	370	379	356	434	391	356	358	356	385	370	372	382	383	393	390	356	378	361	354	322	372	385	379	359	377	371	350	342	384	376	388	429	359	379	386	378	378	426	367	403	343	377	347	366	375	370	387	376	366	364	408	360	376	366	370	360	359	346	369	422	388	365	404	395	346	390	348	339	375	374	377	412	394	371	354	381	383	358	383	348	328	335	379	359	367	383	388	391	368	371	357	396	380	354	359	351	395	368	385	407	413	422	372	385	370	376	349	373	376	345	371	366	364
9331	7529	13368	13786	11088	7272	4697	2723	1929	1423	1176	1159	1046	910	913	952	927	936	975	863	882	904	868	852	893	864	851	877	873	805	824	887	845	876	829	816	831	821	838	852	797	818	879	800	819	831	832	817	791	812	822	806	812	796	823	792	788	837	816	803	837	846	832	789	801	797	809	763	786	801	830	785	798	767	760	799	803	827	809	785	820	725	818	772	816	822	794	761	838	802	838	825	814	850	755	800	851	795	767	818	797	775	831	773	788	800	806	860	834	794	779	777	837	801	839	781	809	817	843	803	851	873	836	768	756	790	790	824	792	794	827	853	818	845	725	769	845	788	779	784	917	846	806	801	811	798	723	794	827	796	832	823	756	760	815	806	825	831	855	779	797	837	836	865	793	819	808	751	838	818	829	789	804	847	866	813	838	813	804	781	823	808	801	739	877	837	783	785	813	805	809	813	853	799	809	790	782	838	827	774	811	779	863	748	796	816	777	812	771	847	810	825	829	800	784	784	786	816	773	798	824	802	812	806	859	790	801	794	782	820	797	842	806	832	792	740	825	813	798	839	843	835	808	806	801	777	818	820	842	808	777	782	810	762	778	805	778	776	792	824	786	816	851	793	783	817	828	791	800	834	789	827	801	783	871	824	827	859	856	805	840	777	777	843	821	789	825	801	808	779	821	826	785	825	784	791	818	833	817	822	810	788	851	785	772	818	822	801	781	814	809	780	785	829	812	785	817	800	785	820	793	813	798	817	799	807	778	747	818	782	742	809	780	849	779	842	814	827	803	824	823	810	804	848	840	793	827	789	740	793	772	780	833	801	830	793	821	750	776	832	778	827	732	829	820	845	819	781	765	824	796	770	823	834	806	758	793	819	811	796	830	816	842	767	814	839	816	766	817	809	825	753	849	842	838	752	825	827	785	812	811	818	835	771	812	764	800	850	822	807	797	834	797	849	841	808	768	816	796	789	778	852	815	796	828	812	788	845	835	838	813	814	823	764	837	798	820	835	739	767	815	823	795	817	790	810	839	836	827	782	831	824	797	893	803	827	807	781	796	795	825	835	820	790	805	776	755	806	805	780	820	821	814	786	793	823	765	797	826	815	838	828	815	766	818	767	794	801	797	825	807	775	808	808	799	782	814	842	819	819	817	775	789	766	734	844	856	807	795	805	843	770	836	821	838	797	777	825	785	831	795	786	830	764	797	800	818	831	898	764	847	823	783	821	803	805	793	850	799	797	830	802	831	820	808	800	783	766	815	824	790	825	834	836	806	784	812	826	784	809	796	840	803	784	846	809	785	790	804	862	794	830	830	825	783	796	785	790	834	778	780	778	749	791	797	783	808	802	816	757	838	781	821	845	794	796	787	746	818	785	806	767	851	790	764	825	809	849	784	823	850	851	844	760	804	830	804	830	802	738	847	826	808	821	840	830	768	841	789	752	861	806	841	800	826	796	809	802	830	817	794	810	816	811	852	815	826	808	800	748	797	807	852	757	823	777	880	800	829	822	817	781	789	788	812	828	746	809	838	819	845	840	781	799	865	819	814	814	835	840	822	809	753	808	786	812	773	766	811	806	776	811	833	761	811	876	820	756	804	852	811	822	828	780	811	780	802	798	779	793	756	820	821	802	795	770	799	812	763	794	789	790	797	821	807	777	773	825	820	804	843	776	788	819	807	826	759	753	827	783	786	831	786	810	811	819	808	810	833	738	773	780	784	846	750	865	835	825	789	786	807	844	781	849	779	834	843	741	829	828	815	786	798	871	845	816	845	804	792	795	770	784	777	783	779	808	779	779	817	794	813	791	794	826	827	781	852	787	794	831	830	846	827	834	822	779	828	809	797	846	811	793	791	836	826	797	815	845	801	743	779	851	829	838	792	833	786	780	802	821	848	825	837	805	808	793	805	839	815	791	809	831	853	866	768	816	819	830	776	829	727	803	805	799	805	783	835	789	778	833	838	822	808	821	813	829	789	810	795	793	773	812	825	782	770	827	809	835	784	820	811	807	831	828	779	780	861	760	858	798	842	841	778	764	810	811	840	826	821	822	788	804	826	786	819	824	860	821	831	778	810	804	803	768	798	763	811	840	817	816	827	807	846	840	819	757	789	794	827	792	803	794	824	811	816	752	823	811	835	835	855	819	774	798	830	776	838	800	784	829	740	781	832	782	811	838	797	811	819	853	805	820	864	787	798	792	774	788	754	841	809	815	845	760	756	844	843	808	816	817	809	790	813	799	834	818	804	771	770	819	817	808	729	796	788	848	798	809	785	831	759	778	782	791	817	818	814	801	839	826	850	798	740	778	829	838	739	782	824	806	803	810	826	803	831	784	777	799	820	818	839	787	799	840	855	849	821	779	759	797	847	810	809	830	833	789	808	834	831	757	817	761	778	842	802	769	779	851	837	769	848	751	796	774	837	803	812	811	818	805	812	802	815	811	812	806	796	737	790	853	818	788	852	801	774	822	789	803	783	833	809	803	805	826	774	824	805	753	809	864	809	792	839	817	820	819	837	804	787	802	828	803	788	789	819	859	810	794	858	783	814	793	813	764	802	784	799	783	840	823	814	819	867	831	769	814	812	806	832	782	789	819	840	756	786	840	818	834	797	807	804	798	826	845	819	825	791	797	819	843	766	837	707	821	802	821	803	795	798	817	835	777	818	800	801	822	827	836	791	838	827	819	813	821	825	799	773	797	803	812	878	758	860	875	825	834	778	780	805	801	812	827	826	773	836	816	820	841	812	819	848	758	815	764	799	834	818	802	795	776	777	805	803	808	813	765	820	785	835	813	780	829	811	788	811	815	810	815	811	802	833	826	839	772	835	798	799	763	814	806	812	851	823	767	790	790	814	831	763	772	785	800	830	827	829	823	775	819	812	784	810	840	838	853	814	806	775	785	797	778	788	808	789	817	752	835	819	827	838	754	791	803	841	791	820	826	811	838	790	808	758	779	828	810	818	792	810	862	819	776	809	843	862	781	840	815	789	814	816	777	772	828	781	821	811	819	818	782	811	769	824	787	830	846	805	834	776	852	872	792	790	809	782	818	792	802	792	780	838	835	774	800	806	824	811	814	846	811	775	825	815	841	779	793	773	803	772	829	807	800	777	766	770	815	845	766	846	824	793	851	797	839	824	800	816	804	826	793	841	815	763	786	823	782	792	811	811	798	820	848	773	812	844	824	817	807	788	814	825	846	823	813	798	866	816	799	779	816	860	833	798	786	828	802	812	808	830	848	827	773	816	802	788	807	834	825	772	789	759	819	763	784	838	764	805	792	758	785	778	796	821	835	816	800	818	847	787	844	854	790	806	846	837	829	806	757	815	795	809	799	802	884	825	779	799	774	829	819	818	800	798	834	755	804	838	805	807	838	761	787	872	810	781	816	825	835	795	803	815	811	830	812	866	856	768	769	796	839	833	806	734	830	768	815	834	765	798	756	758	796	805	772	790	816	802	807	777	814	827	827	820	828	801	790	855	811
26736	15574	14583	11364	6834	4032	2521	1874	1276	859	661	587	514	507	478	454	442	448	433	458	445	412	396	436	451	371	400	405	422	405	421	413	375	393	403	364	411	435	406	439	439	413	356	406	352	409	404	382	441	435	389	364	375	373	387	413	383	409	396	386	428	439	401	397	402	383	416	375	378	382	451	378	421	451	387	455	368	412	396	401	363	414	370	373	437	415	435	368	396	406	389	408	433	438	379	407	393	408	379	369	407	406	415	399	421	415	425	414	392	372	404	386	396	395	441	367	356	371	402	405	399	378	421	420	385	429	412	419	398	404	387	390	376	424	403	439	402	422	390	391	434	404	407	346	428	427	405	389	411	426	400	436	388	408	419	403	431	411	383	403	403	394	395	386	398	418	388	385	389	419	372	400	373	361	398	438	441	368	378	431	429	393	389	423	406	384	412	411	409	410	392	437	397	409	394	417	417	387	374	407	410	397	388	396	409	390	425	395	441	435	381	417	377	401	390	376	454	405	374	382	379	405	435	447	430	436	404	375	396	445	379	409	395	418	400	364	379	416	406	442	456	430	420	378	440	387	407	416	395	387	413	430	407	409	367	417	417	400	393	367	382	438	398	426	378	416	407	429	409	404	424	407	411	375	433	363	404	435	413	397	443	391	371	401	364	394	418	445	392	389	376	394	403	414	454	367	390	375	402	391	362	372	398	400	391	403	419	368	374	420	430	441	377	367	380	390	412	377	392	423	402	390	445	428	388	398	395	399	428	367	380	389	425	396	387	432	432	342	396	398	347	415	411	386	406	398	392	364	391	418	417	428	402	389	404	359	388	387	382	418	394	395	337	436	449	392	396	417	382	380	383	368	394	422	423	413	372	408	391	418	399	358	421	373	438	392	384	398	394	403	423	406	361	430	408	391	401	410	424	363	398	400	390	391	413	414	392	407	397	410	408	405	399	405	395	406	405	426	378	437	395	388	398	384	416	384	418	397	438	423	382	411	375	424	374	389	433	387	390	407	395	394	374	389	404	393	405	389	371	441	412	424	373	390	408	403	396	343	376	416	414	410	403	361	379	403	359	410	424	428	389	414	423	408	419	356	422	410	393	406	411	411	432	412	412	385	409	393	372	402	424	429	419	411	381	398	442	436	421	407	366	423	401	416	417	396	390	399	421	388	403	398	383	383	382	382	413	380	344	349	397	387	398	375	388	412	385	388	395	411	449	428	400	413	396	418	374	388	401	381	416	415	400	396	403	415	408	366	388	397	405	414	423	393	440	379	411	411	378	422	393	400	398	392	420	416	440	430	400	381	410	405	405	417	417	401	379	376	360	377	398	399	402	390	377	406	392	450	404	379	374	399	388	408	384	366	380	414	433	415	420	384	392	386	359	420	410	398	374	395	402	427	445	379	384	392	373	386	427	417	382	383	388	426	418	427	383	405	449	403	355	416	373	425	378	423	392	398	388	386	427	430	401	404	378	338	373	427	379	385	408	404	405	396	402	382	387	368	380	449	371	437	414	391	412	419	390	367	414	414	375	397	401	398	397	368	384	410	385	442	411	338	368	420	388	393	415	394	369	427	383	391	434	405	412	434	419	436	414	401	367	380	394	399	405	386	391	398	382	398	401	356	378	404	435	403	392	384	404	403	374	421	397	419	388	388	431	393	401	369	426	377	388	414	400	383	426	345	426	409	382	409	375	403	379	373	443	437	394	421	403	361	384	402	396	388	409	426	404	362	411	385	375	416	385	424	375	438	397	389	407	385	417	401	374	406	405	369	394	400	392	321	420	404	397	416	374	391	425	342	394	380	370	404	412	407	418	382	389	423	398	417	381	391	442	379	423	358	400	387	382	401	382	431	410	433	427	372	403	403	425	418	431	417	419	389	407	399	454	409	401	403	385	411	416	387	399	375	399	420	403	408	405	391	439	369	408	428	387	423	410	376	406	394	374	378	401	403	391	404	464	394	421	406	395	389	395	408	394	374	352	407	394	407	362	415	373	403	422	426	442	401	404	391	411	404	452	392	400	422	407	404	407	411	435	401	413	394	378	381	368	442	394	384	392	377	412	422	404	436	459	414	417	405	418	393	384	439	406	416	403	405	376	436	353	418	418	385	352	378	371	363	376	383	402	395	420	418	382	436	384	379	398	383	389	373	438	364	408	422	387	410	400	380	419	397	428	383	415	446	402	360	403	345	423	400	454	369	378	361	367	396	399	399	415	386	382	364	421	391	386	402	395	410	444	410	410	381	376	400	400	381	377	370	429	424	390	385	392	417	412	427	369	389	422	432	402	367	410	446	401	390	392	381	359	416	413	406	392	361	421	452	371	395	364	388	357	387	392	359	382	401	418	390	429	408	409	392	414	407	399	423	400	395	390	370	382	356	369	404	382	402	426	436	442	374	414	403	399	379	385	390	379	399	388	400	368	400	397	382	424	392	376	402	379	386	389	369	416	396	364	391	429	388	380	359	371	387	426	393	424	400	377	403	404	395	387	418	422	390	385	388	406	390	380	382	399	404	434	408	420	357	365	371	417	394	387	363	436	425	413	429	416	393	396	407	399	400	393	449	422	427	442	419	438	379	385	398	389	402	384	410	370	393	402	412	427	466	409	396	349	427	405	383	382	392	459	422	391	373	433	351	417	399	408	379	404	386	420	414	407	400	395	389	349	417	425	356	440	427	389	374	419	415	405	414	423	367	405	393	389	401	379	348	397	429	390	365	374	413	421	407	413	389	370	446	412	410	368	406	396	388	412	383	387	423	434	412	422	432	392	405	394	388	393	409	412	383	424	422	345	365	390	420	382	369	436	414	368	361	402	367	383	420	416	408	411	375	374	404	429	401	396	387	405	401	372	363	371	403	395	379	361	397	380	403	386	412	396	397	434	429	426	372	433	406	373	355	358	397	417	403	412	407	454	400	402	389	375	370	398	408	461	394	382	390	379	423	405	381	440	396	396	404	412	407	419	397	383	401	391	425	380	380	434	420	395	395	415	384	380	410	429	409	369	410	386	420	392	392	404	377	380	417	401	390	375	400	425	398	402	402	381	391	425	420	400	418	391	367	366	395	440	404	378	377	383	416	374	377	399	397	437	379	414	384	386	396	423	408	407	446	399	392	359	375	403	410	419	381	422	382	423	409	352	379	394	413	388	392	412	404	426	405	387	414	386	378	431	397	372	391	418	392	418	424	374	420	418	427	377	430	390	420	419	350	375	396	410	405	382	376	393	434	419	407	399	432	393	363	390	412	383	392	428	404	378	428	398	400	453	384	426	388	398	425	428	420	442	409	393	403	386	418	378	397	398	394	394	374	425	377	402	392	378	383	428	389	394	389	439	391	409	377	375	412	385	391	408	405	414	429	436	402	420	390	435	399	415	408	391	388	368	413	365	407	377	395	366	387	360	398	405	376	405	399	388	389	387	388	368	429	440	411	396	381	390	406	387	385	419	392	412	383	410	360	379	418	402	387	468	404	418	423	402	444
16083	11959	20591	21943	17330	12532	8672	7147	4908	3012	2022	1767	1543	1343	1224	1128	1166	1172	1157	1087	1086	983	990	948	1008	997	1022	930	974	960	935	891	876	934	859	926	883	956	909	888	918	886	854	876	883	851	901	864	914	931	900	888	847	879	895	897	833	892	881	869	920	855	858	861	881	898	809	867	866	891	889	895	937	841	917	855	845	880	853	904	830	875	906	907	846	858	808	853	857	836	910	857	879	849	914	850	832	861	841	864	895	909	838	781	852	878	854	905	868	846	831	886	849	878	868	903	855	866	849	858	856	873	887	844	828	849	933	854	839	894	894	813	828	880	859	849	885	859	838	862	903	891	835	840	833	886	859	868	845	866	891	875	901	928	875	838	902	800	877	840	830	913	807	844	854	897	872	839	827	830	881	850	826	897	852	843	810	802	863	861	909	823	823	851	913	908	935	865	892	869	846	817	870	866	809	844	838	848	854	848	877	916	886	848	895	872	913	878	874	844	917	858	953	899	897	870	917	858	908	875	901	910	878	892	958	869	865	797	890	873	890	844	880	890	778	886	829	890	879	799	932	877	883	830	874	832	896	906	861	833	857	887	837	855	888	858	922	866	902	896	903	858	840	887	906	881	874	868	859	875	861	871	842	869	864	888	885	799	913	849	893	900	874	919	837	907	865	849	897	851	879	838	843	878	907	903	944	870	875	858	906	915	857	837	836	853	877	892	829	879	870	859	828	868	840	838	865	860	830	890	856	817	893	870	901	890	823	846	858	825	845	872	830	855	875	840	862	875	824	874	897	861	895	898	815	866	912	915	857	867	837	849	865	836	883	886	875	877	863	861	898	863	901	836	843	830	957	808	846	880	825	819	872	837	893	840	828	823	843	862	921	896	910	882	858	864	930	889	876	899	886	894	824	872	857	865	918	840	908	898	876	907	867	861	846	850	857	904	887	840	914	902	843	853	864	854	846	892	888	884	843	840	882	897	877	824	819	892	931	870	856	899	855	895	841	863	866	850	864	903	839	919	867	868	824	865	850	941	887	810	838	887	836	863	903	882	886	897	884	874	906	847	908	900	817	900	932	846	858	863	834	870	861	881	852	849	837	880	883	879	879	891	914	895	828	863	838	916	886	883	856	849	868	861	877	888	915	856	875	889	859	862	846	874	864	878	872	879	862	898	896	880	824	879	910	852	850	914	885	853	884	822	889	846	857	813	900	870	881	787	889	845	876	867	851	862	867	895	853	892	851	811	857	912	862	873	901	860	872	918	846	868	840	824	861	899	841	889	868	885	854	877	838	855	807	811	874	865	931	892	895	860	872	874	904	866	813	820	858	888	873	875	924	869	849	827	848	903	854	863	854	880	920	858	856	831	895	901	878	896	795	817	850	913	804	871	897	847	934	863	832	915	865	886	910	874	858	900	907	880	841	873	881	894	875	895	827	899	873	877	861	845	905	907	864	800	880	877	857	845	853	892	873	822	812	835	837	896	831	830	823	813	858	886	898	867	945	838	844	880	851	900	868	872	828	811	887	867	871	854	812	899	875	865	830	849	835	864	865	804	903	880	921	906	817	892	837	849	817	896	899	874	894	884	901	880	895	879	846	887	844	886	888	858	909	835	906	816	853	824	922	837	877	822	881	886	875	894	881	852	897	844	861	889	822	863	875	874	871	900	916	870	865	837	888	911	860	810	880	857	866	881	882	907	791	855	913	864	878	902	845	864	831	876	830	896	834	917	796	917	851	803	867	854	866	864	923	820	876	873	807	918	863	840	857	885	899	847	828	909	856	877	868	859	906	911	893	824	900	860	866	863	853	853	843	850	865	892	859	832	869	839	829	887	904	874	853	866	852	847	877	839	859	866	907	882	885	862	847	831	861	890	903	877	876	847	871	888	913	886	894	880	870	843	871	836	857	865	851	864	862	867	881	865	911	906	898	818	875	839	838	880	859	878	858	863	859	857	877	852	827	792	846	861	883	856	886	866	843	813	884	851	923	843	866	853	798	858	870	870	872	852	902	886	877	856	855	874	880	838	873	783	865	845	925	852	861	858	884	845	879	886	833	861	874	851	855	828	899	884	898	872	875	896	882	819	885	781	901	908	906	884	842	862	907	811	808	807	874	861	859	835	930	876	857	821	918	850	878	878	847	884	901	843	857	912	855	888	834	881	903	879	853	847	885	858	816	879	868	876	914	812	825	911	850	858	840	892	875	878	887	868	882	873	870	853	924	853	860	860	873	896	867	836	862	896	875	862	842	905	874	867	906	910	864	862	825	868	920	860	910	872	844	855	901	842	872	854	874	865	826	862	839	874	918	883	878	880	864	870	875	870	868	864	844	833	853	894	926	902	845	883	847	860	859	892	924	873	867	865	885	923	869	896	836	896	903	870	862	879	870	970	878	833	861	835	874	846	891	874	875	908	899	855	908	895	862	839	844	835	879	913	855	867	885	828	937	882	817	824	949	834	893	875	841	812	856	887	876	791	888	873	866	885	857	916	859	885	856	876	874	886	864	854	869	873	876	923	904	893	902	954	901	904	833	839	867	870	867	873	816	843	898	883	887	847	878	841	846	840	856	850	810	808	876	859	903	861	913	833	873	824	886	848	858	898	861	880	859	871	893	848	864	841	844	875	853	840	904	825	824	868	863	833	832	833	878	889	844	846	899	898	836	935	840	914	888	932	853	869	834	848	886	817	853	885	849	846	839	899	863	898	867	844	873	853	912	895	833	853	866	954	863	890	848	818	925	890	850	882	837	897	839	861	876	858	922	864	906	885	856	861	879	906	863	835	858	910	835	835	894	831	819	876	828	871	866	810	822	885	863	857	852	868	860	892	899	862	830	845	877	909	859	887	833	872	869	890	911	885	849	843	883	859	847	848	873	840	883	828	869	868	888	901	900	827	844	847	826	868	853	877	849	869	858	890	849	887	885	871	838	892	864	904	915	839	869	859	877	833	868	849	873	857	871	893	899	886	799	881	853	796	831	837	834	935	861	870	854	901	884	893	835	906	814	885	876	907	868	843	828	867	870	952	917	850	867	856	866	942	884	891	870	844	914	871	905	915	875	883	825	852	841	877	899	881	813	850	817	875	825	866	816	831	877	859	885	913	860	864	883	822	857	894	912	877	885	862	884	844	852	867	874	904	867	880	857	892	911	931	841	867	837	854	856	887	915	879	834	873	895	831	887	867	849	857	876	853	866	866	869	851	874	891	890	876	858	820	846	795	888	870	847	852	863	945	849	869	894	896	869	909	904	821	894	844	833	815	911	920	881	869	837	861	871	838	831	830	926	851	862	812	890	912	851	889	858	853	852	908	814	855	855	874	813	852	876	796	890	871	885	858	872	893	828	914	907	855	855	868	871	824	891	842	843	866	868	870	810	866	879	821	854	838	862	845	829	839	842	847	857	857	853	861	891	863	873	847	852	846	885	857	833	896	853	807	867	859	808	886	883	829	869	861	833	858	822	838	850	890	922	844	883	874	918	991
35328	20591	19758	15643	10364	6791	4956	4441	2493	1181	895	656	627	641	567	523	526	496	524	528	495	493	497	509	479	478	484	485	489	457	470	547	502	449	481	470	474	451	450	483	492	475	474	434	465	485	451	442	460	490	478	457	483	479	456	449	482	454	445	448	465	493	493	438	437	463	460	481	417	432	433	429	430	442	490	462	455	460	462	437	451	482	500	398	482	438	490	462	449	467	460	427	458	454	465	396	472	427	442	449	431	387	473	411	433	419	458	429	432	424	451	455	491	464	443	456	484	461	430	450	481	423	431	438	442	417	442	484	464	446	418	467	439	437	474	464	404	412	449	437	470	464	493	446	486	432	520	467	403	421	465	477	455	496	481	476	468	448	411	467	493	437	462	444	486	422	409	492	498	493	451	420	492	467	444	440	416	458	484	443	470	443	441	422	475	456	507	450	442	461	459	488	486	476	427	486	443	499	458	454	451	445	426	440	473	496	492	465	416	449	479	442	460	456	451	431	465	440	410	484	460	438	444	422	455	431	407	433	444	451	456	454	477	448	466	441	429	396	470	420	445	432	464	464	480	425	424	451	408	449	413	472	444	418	433	450	498	429	406	429	448	449	461	453	473	466	516	494	439	418	424	476	466	421	449	458	436	488	436	459	461	444	444	454	475	453	439	430	445	470	438	460	447	449	439	440	471	464	476	490	421	450	407	485	460	464	415	406	442	473	469	479	446	460	481	434	456	489	441	408	453	492	425	443	445	467	455	412	421	465	421	459	452	452	450	430	470	479	423	415	449	504	470	424	399	411	478	431	441	463	454	456	426	443	443	483	486	462	468	406	422	442	453	488	442	459	457	451	478	458	503	449	447	478	444	454	471	474	443	449	481	426	432	440	447	463	423	460	428	472	450	488	432	450	440	429	442	461	451	440	430	479	461	461	437	434	476	417	483	428	442	450	465	446	406	423	473	417	448	447	464	489	490	466	426	455	452	482	418	470	448	462	459	435	433	434	441	472	458	423	456	377	450	457	434	459	439	456	444	408	424	466	454	490	444	449	441	430	425	476	399	412	450	464	475	452	441	441	428	498	481	448	460	446	436	431	466	449	472	422	437	429	475	469	445	447	451	467	444	480	456	439	447	417	420	437	481	493	426	408	422	465	446	425	468	528	444	451	474	474	445	506	418	421	484	471	419	438	427	467	454	446	472	450	445	467	492	467	451	481	435	438	478	487	446	404	466	458	441	470	468	434	420	457	428	425	459	472	452	476	436	465	424	462	467	452	463	449	473	472	435	410	404	488	480	445	439	430	430	441	496	481	456	454	437	459	457	424	446	449	439	456	438	423	445	407	426	450	453	457	438	443	465	420	438	442	472	505	460	445	471	447	416	460	444	443	490	452	436	497	413	456	467	482	447	460	469	423	449	422	514	441	445	436	442	469	467	431	429	473	449	438	508	455	443	434	457	432	485	446	433	450	457	472	451	497	405	434	429	438	434	468	424	463	441	460	398	424	472	415	523	484	484	482	424	454	430	452	459	423	466	440	463	439	407	440	447	467	426	452	469	406	458	486	474	473	445	439	445	436	426	439	422	433	445	489	438	397	480	486	472	442	447	467	448	496	450	450	433	406	470	456	466	471	444	430	431	456	431	435	418	424	401	469	453	442	416	440	443	464	450	464	462	437	449	453	455	479	503	453	396	427	434	450	436	462	460	455	463	464	430	485	452	465	420	448	425	451	441	477	432	462	456	483	440	451	461	480	442	459	445	457	475	462	450	449	468	408	501	454	494	403	449	476	411	449	450	436	460	487	415	471	437	441	447	449	494	451	466	416	432	462	514	498	478	435	462	441	485	481	428	469	441	456	463	428	450	487	399	438	446	473	442	456	413	448	476	447	466	530	455	418	487	485	446	430	407	453	434	465	460	453	467	475	479	453	419	435	429	468	475	441	451	411	405	472	441	515	431	397	444	444	438	439	446	442	452	479	454	409	485	478	449	443	425	443	460	498	426	492	434	406	410	445	469	445	434	458	479	462	444	481	395	454	451	461	449	473	431	478	485	429	415	433	453	484	435	439	475	456	462	466	464	436	459	504	496	455	473	452	448	465	424	469	477	436	455	474	461	410	478	507	473	443	423	470	439	394	490	444	415	429	477	462	458	430	426	445	450	409	403	420	416	445	453	448	450	479	455	479	450	455	427	454	443	426	394	423	435	454	440	428	465	441	420	430	428	446	470	446	489	487	479	460	415	482	464	435	456	401	445	452	426	390	469	417	425	459	462	452	424	407	431	452	449	465	464	465	461	414	444	471	474	504	457	411	493	422	455	442	445	479	452	454	478	446	436	441	431	416	465	460	443	424	458	420	500	478	433	431	456	464	478	491	421	453	481	432	446	454	456	420	465	453	403	455	421	446	468	473	496	444	450	413	448	469	436	432	472	447	425	418	456	428	466	465	475	475	482	451	462	441	436	493	462	427	437	465	468	509	462	486	418	440	405	476	442	473	430	464	487	429	470	453	446	458	483	458	431	423	446	445	459	423	477	434	465	508	447	470	437	465	419	436	461	451	490	443	482	437	456	463	454	432	436	439	424	457	489	463	466	413	424	446	428	428	465	407	488	435	481	453	447	475	438	507	475	452	460	457	450	450	460	469	467	456	453	439	427	447	462	445	432	428	405	487	467	460	398	448	456	399	489	483	461	481	472	486	435	441	490	500	439	475	470	462	433	444	410	464	465	422	441	490	447	432	448	425	469	470	461	438	441	448	450	476	394	463	485	435	453	426	427	471	453	474	464	494	442	477	434	475	448	479	446	429	427	474	448	455	485	429	452	475	429	454	446	461	464	455	491	478	455	475	461	423	488	442	457	427	421	457	436	441	427	450	437	444	471	460	438	465	432	431	471	474	443	484	442	479	446	472	467	475	456	422	475	442	398	482	480	464	401	425	419	453	397	429	438	472	497	458	481	456	409	456	455	443	467	464	431	435	424	440	477	513	468	420	440	399	444	448	485	469	447	440	440	431	436	419	474	454	431	440	462	497	450	428	394	457	453	439	449	453	464	429	441	491	469	459	433	422	425	442	444	393	435	455	396	442	393	444	479	478	442	445	450	477	445	460	466	487	421	469	501	428	424	439	431	434	501	472	442	457	464	411	432	490	477	425	432	387	431	438	431	421	435	473	456	448	450	420	444	428	440	429	511	465	452	462	482	411	429	466	410	448	451	444	474	477	501	480	472	475	425	439	456	436	407	451	459	437	451	450	402	464	433	421	485	413	473	447	469	434	457	455	442	465	441	461	466	436	455	453	433	480	428	470	415	428	452	445	429	452	424	443	445	457	465	434	449	437	470	459	451	478	456	465	479	453	479	415	422	484	448	476	429	480	472	465	462	412	440	487	444	481	484	459	448	418	418	473	459	472	461	427	432	426	409	490	473	445	442	442	450	441	477	432	447	446	442	384	424	420	452	443	434	444	467	465	452	434	463	445	406	403
19894	15113	24999	26478	22750	17993	15383	13800	8339	4091	3021	2275	1884	1751	1513	1402	1364	1446	1392	1238	1192	1175	1137	1119	1194	1187	1142	1155	1150	1052	1095	1030	1006	1004	997	959	990	1040	1027	1011	1008	1005	971	1001	1006	962	939	1009	931	991	934	1035	971	968	1004	966	980	1016	972	961	942	928	946	975	982	994	922	924	1003	927	962	929	1004	1018	992	979	990	1007	945	962	930	900	943	1008	990	959	970	914	922	904	950	990	937	1008	895	921	989	914	930	1057	946	978	923	934	984	975	923	929	913	951	954	923	1026	985	978	964	923	941	951	969	998	923	980	980	1011	946	940	906	961	1007	966	919	897	911	952	932	886	930	950	965	955	906	945	931	1012	911	962	918	1032	975	993	991	936	964	1005	968	905	980	979	945	955	953	991	980	967	1054	1004	968	942	948	956	969	932	960	948	964	955	915	922	928	1013	948	961	963	923	955	928	965	973	917	944	948	977	880	970	899	907	954	972	927	963	977	952	980	952	947	909	942	951	985	1009	962	942	984	943	917	929	937	953	969	917	899	954	919	955	928	986	924	1011	930	947	949	975	936	929	945	984	967	949	944	987	895	985	922	967	988	972	935	938	919	965	921	961	953	922	1007	945	947	935	953	941	966	940	937	896	941	942	964	932	967	968	979	930	1035	919	902	975	1000	975	937	976	924	980	901	929	952	954	927	973	952	984	950	895	955	926	930	970	996	964	874	897	936	937	906	950	911	966	918	909	954	983	909	944	991	999	888	974	956	958	994	969	929	943	963	980	933	916	951	942	948	953	911	1018	948	950	999	909	931	913	966	964	971	963	957	977	975	924	930	911	946	994	927	941	958	940	946	904	962	1008	1020	940	961	966	996	926	939	935	1010	911	922	975	923	949	967	923	906	939	959	1002	874	949	987	949	968	926	930	922	939	933	964	951	933	956	983	886	1019	959	971	980	973	961	923	931	955	1066	973	933	998	980	996	986	981	930	987	933	1010	937	938	1020	946	957	1028	939	925	971	927	974	953	936	973	981	990	997	968	1031	893	982	938	972	965	999	971	978	979	982	933	946	931	939	981	881	970	931	939	958	947	989	919	952	960	976	984	984	942	952	984	1001	1029	953	919	933	981	939	923	967	923	1000	917	960	950	983	931	901	900	895	905	933	912	1002	959	924	926	966	907	990	910	938	973	986	1023	1027	1000	915	956	1032	926	925	906	943	962	984	991	958	1003	955	957	983	992	1023	983	899	951	947	968	913	880	931	980	1027	968	940	959	937	935	953	943	943	963	953	935	987	964	957	948	907	943	946	891	947	953	935	976	957	1001	960	934	938	937	953	942	952	960	943	983	959	960	1000	945	889	977	986	960	895	947	982	957	996	994	928	958	935	993	968	899	982	960	959	951	956	931	966	1025	943	937	929	987	941	931	971	947	959	977	899	988	892	920	897	924	946	950	918	964	967	963	971	1001	945	904	969	955	923	973	964	912	992	938	933	969	975	970	981	980	961	1007	958	989	947	970	937	999	941	979	989	952	906	949	959	982	983	947	940	930	969	946	957	960	965	944	943	924	994	1012	958	938	948	999	984	884	1033	951	980	997	959	998	1010	935	933	963	928	1015	988	897	987	939	851	912	961	949	999	937	943	940	978	906	933	912	983	975	957	982	963	950	919	945	937	1006	960	952	971	976	1012	905	938	952	993	1027	1009	997	1002	947	1035	933	919	908	1030	957	919	962	905	985	945	962	933	970	970	942	955	938	957	966	958	962	926	1012	952	940	970	980	935	978	910	972	972	938	989	984	967	952	1006	960	938	976	965	973	995	911	914	961	980	959	948	972	954	920	959	917	941	949	972	1001	941	997	968	901	910	960	953	1029	1027	960	1001	995	929	998	994	970	984	996	986	955	945	953	948	926	960	966	874	979	915	1005	1040	991	913	904	1011	926	986	979	968	996	957	914	920	930	953	901	955	898	932	918	973	976	916	968	962	1005	952	991	923	978	1005	864	976	930	977	960	958	931	997	968	1000	960	976	956	931	967	950	973	941	948	955	980	967	969	977	924	938	949	961	980	974	957	925	913	969	917	949	967	975	931	943	979	989	906	961	978	943	946	953	971	943	946	1015	951	987	966	949	922	954	918	968	949	932	1004	919	977	978	901	965	961	959	979	983	957	965	997	978	947	907	949	907	1025	902	917	933	925	972	950	971	919	974	907	1010	992	927	939	987	940	936	959	954	964	926	955	904	926	906	959	971	928	900	962	891	990	979	927	935	962	948	987	974	983	931	896	883	955	924	954	932	928	980	931	955	919	896	1021	903	949	980	934	963	931	976	945	969	957	960	942	960	962	1012	954	1020	987	960	994	925	981	952	956	905	971	953	933	969	941	949	965	965	966	941	1011	974	946	918	947	967	983	941	942	957	936	940	945	972	975	983	925	927	1036	935	913	938	1004	950	970	949	942	914	927	948	925	950	977	928	987	928	983	941	920	966	944	912	951	936	970	961	1007	914	971	953	953	907	990	921	923	931	975	927	912	1002	938	952	978	988	946	958	974	980	977	955	960	939	938	932	943	907	965	959	930	945	954	920	950	956	977	976	960	954	931	930	978	918	968	997	934	956	946	953	920	940	961	977	958	999	964	962	933	955	929	1016	926	976	901	975	980	907	987	956	970	942	901	953	946	991	908	998	977	989	986	970	879	928	917	957	913	937	964	998	918	984	974	966	887	961	918	926	946	912	955	947	947	948	941	939	931	961	970	976	969	969	952	949	938	934	946	932	953	963	920	950	956	976	988	948	964	1000	951	919	988	907	935	958	961	916	932	960	1027	898	985	973	940	957	942	947	985	952	956	955	950	970	961	886	927	944	961	937	947	945	981	1009	986	952	925	975	916	961	1005	968	945	941	935	911	1017	994	950	942	967	911	912	998	955	943	943	1032	918	948	969	942	992	961	1003	968	1001	1004	920	916	953	955	949	943	970	971	961	904	989	950	1013	940	958	972	919	984	926	907	909	989	944	942	951	941	950	969	995	963	976	959	944	935	948	960	944	914	856	1022	957	972	918	984	984	952	909	923	1006	1037	929	971	919	977	958	972	929	947	903	939	973	952	918	979	1001	935	980	945	887	953	929	955	942	987	935	1000	936	945	949	984	940	957	946	1013	935	951	952	981	920	994	978	1000	979	1000	960	908	950	929	977	960	1015	881	934	918	968	962	981	965	916	926	942	992	978	954	946	1016	971	1010	928	941	992	937	954	929	903	891	886	889	945	951	927	916	973	963	925	970	959	959	1015	963	951	982	961	973	966	973	983	1004	926	988	987	958	962	900	952	898	954	993	998	961	954	909	977	949	911	966	977	966	934	957	911	953	922	926	944	950	929	961	958	956	1019	899	924	1008	989	975	908	970	930	983	963	948	982	945	976	962	921	924	917	939	993	924	901	993	990	1030	936	904	970	891	964	975	986	909	916	960	975	963	978	903	926	942	927	905	908	959	994	941	926	1006	962	1017	966	1003	959	968	984	1043	948	1000	944	976	918	968	968	963	1057	873	965	912	948	936	914	975	942	915	1006	994	939	980	943	980	953	942	971	959	918	941	954	987	971	984	972	950	916	937	973	918	948	976	1002
16524	9172	8296	5492	3416	1949	1287	837	584	469	438	416	396	396	382	391	379	390	407	378	359	392	382	406	367	363	354	371	392	411	388	404	363	371	348	350	372	353	324	357	344	363	404	372	391	365	412	345	377	364	390	383	403	342	360	362	367	391	381	399	349	405	364	399	341	357	360	362	347	411	406	341	371	336	351	365	372	363	335	316	354	365	379	302	374	376	401	392	388	345	366	365	332	358	356	369	345	373	385	380	371	359	347	372	379	366	398	415	378	325	353	378	356	327	343	395	371	390	363	390	357	394	388	414	372	338	356	401	381	351	373	377	383	314	390	359	366	341	334	379	336	353	402	343	373	334	380	376	361	365	353	349	344	343	318	344	352	393	370	384	395	396	339	370	356	339	384	353	368	373	374	308	347	354	429	396	373	382	401	368	388	392	382	354	362	352	348	348	401	399	360	375	400	329	366	374	383	352	347	353	386	385	382	390	346	397	420	374	396	373	341	382	371	369	390	379	356	403	356	360	382	396	357	372	385	345	392	368	391	417	352	347	333	349	401	362	364	355	368	346	345	375	350	406	401	397	379	337	392	355	377	377	332	361	372	357	351	412	419	365	366	416	367	369	337	389	381	356	354	332	353	373	357	367	377	341	374	393	408	390	390	364	352	391	346	376	354	326	384	392	348	351	361	342	349	373	326	336	339	345	373	328	377	370	343	393	386	353	337	362	417	387	405	402	355	350	385	372	366	373	347	358	385	341	372	362	358	367	373	377	381	359	373	352	398	366	408	363	376	419	373	362	391	339	363	356	370	378	353	387	353	375	375	399	372	393	376	365	351	393	357	368	335	368	372	348	358	381	387	353	327	356	362	353	332	338	346	407	374	370	365	388	366	354	370	347	357	387	396	366	348	361	349	374	396	402	342	374	362	337	367	377	352	370	354	402	394	391	417	390	398	391	363	380	374	358	382	386	373	400	377	363	384	373	326	359	334	341	377	384	338	357	380	374	397	362	381	386	339	394	376	374	401	385	378	352	343	383	364	368	384	384	374	383	379	408	374	344	392	362	362	376	358	356	375	387	401	362	373	352	371	397	434	397	391	343	397	383	380	401	374	342	360	365	352	374	348	366	337	364	402	392	386	391	373	341	346	382	371	379	394	378	430	366	414	379	366	356	357	365	353	363	347	352	396	369	353	376	394	394	351	385	385	375	375	374	376	319	372	352	375	400	344	335	370	402	373	330	351	393	393	395	407	380	401	391	409	368	389	352	371	362	348	389	341	382	354	371	372	339	363	369	394	363	323	403	364	354	381	369	359	333	353	383	366	372	365	390	373	361	388	386	373	385	378	342	371	378	345	400	377	383	386	368	412	363	382	379	372	384	379	358	376	346	357	369	349	411	394	365	382	339	339	355	378	372	347	357	354	380	350	350	393	345	357	375	357	371	372	353	361	327	347	366	393	379	351	364	389	380	359	326	374	414	365	374	364	342	392	377	346	378	395	345	370	344	382	372	343	378	390	326	347	352	356	396	366	388	392	373	401	349	340	381	360	362	380	395	368	406	378	364	351	349	398	395	389	354	348	376	374	397	350	393	332	391	375	408	373	389	387	371	360	414	400	363	398	365	382	366	353	369	377	385	372	391	374	354	343	355	382	370	387	406	350	359	361	358	356	368	355	385	373	366	365	340	386	347	327	371	351	361	375	357	374	368	375	368	355	352	358	355	360	370	370	347	388	376	346	383	411	348	402	357	379	332	362	333	365	358	366	384	367	335	324	410	410	371	365	354	339	382	349	386	386	356	341	350	373	376	389	389	379	383	391	385	340	380	390	327	379	374	374	401	395	367	398	361	375	357	340	407	371	412	393	372	335	406	362	341	410	364	362	390	416	364	331	399	380	416	383	372	358	410	374	393	377	368	360	345	347	352	342	339	372	331	345	366	377	403	378	368	390	423	352	324	411	366	412	371	302	379	371	369	363	373	413	368	382	345	356	384	389	394	345	313	358	394	391	334	377	361	348	386	362	387	388	413	398	356	363	365	363	380	370	365	377	399	397	339	329	360	362	380	389	362	363	356	368	415	411	354	370	344	386	393	366	381	372	418	379	358	361	339	389	329	332	380	347	356	402	379	395	375	408	348	365	356	341	373	391	374	384	356	343	353	367	384	366	399	386	404	388	385	364	356	339	393	354	327	363	355	408	353	382	377	348	357	348	361	370	366	360	367	353	374	359	406	374	367	374	325	372	343	364	322	391	340	390	362	391	396	397	339	404	383	386	334	381	399	356	351	346	376	384	339	375	388	388	366	347	379	349	371	373	371	346	334	390	395	379	349	350	368	369	381	355	377	414	384	380	358	406	364	348	389	336	374	374	372	412	358	379	361	355	408	382	418	414	385	381	374	371	316	367	364	406	365	334	347	335	363	388	377	373	350	380	395	404	377	384	336	371	352	382	387	346	379	357	355	354	383	326	369	361	371	378	336	377	390	374	370	381	369	364	352	386	358	376	387	370	366	398	353	353	391	376	389	349	337	335	379	346	339	355	366	334	364	377	387	353	360	348	371	321	366	395	380	377	401	431	330	392	369	388	388	338	379	427	314	395	398	382	371	366	352	379	386	371	354	370	381	345	343	389	384	345	376	369	381	374	412	374	375	370	364	363	321	392	362	322	401	347	385	372	379	357	385	380	372	393	375	397	346	378	387	370	386	385	415	381	419	376	319	372	371	393	407	361	369	355	364	341	396	379	332	395	342	398	359	342	378	366	378	400	378	377	358	369	361	362	342	383	359	366	353	363	386	419	369	352	362	383	394	351	385	335	391	384	389	372	348	375	393	352	379	328	392	338	380	360	403	389	367	390	378	370	406	357	352	344	343	355	392	349	366	390	363	369	358	351	384	383	377	357	356	358	371	356	362	356	358	381	371	339	367	377	367	377	383	344	385	368	343	379	346	382	367	333	391	357	382	373	376	355	357	400	371	386	387	385	392	370	349	339	397	388	389	418	374	364	363	383	361	362	347	397	374	396	344	402	315	383	422	372	374	360	358	390	371	346	387	365	364	381	370	381	367	360	393	399	375	375	344	368	393	370	387	381	382	365	347	373	367	397	385	388	336	340	328	391	371	386	360	322	388	362	424	324	363	374	344	394	347	345	379	349	340	366	368	325	355	339	358	352	351	347	384	365	362	406	382	373	390	354	392	367	383	351	332	352	409	356	374	377	387	363	350	362	393	352	374	371	401	364	369	390	397	363	344	327	389	345	388	365	391	371	402	350	382	337	361	341	326	336	358	330	367	349	396	354	403	348	356	385	353	335	359	337	355	391	404	362	396	370	355	373	374	353	332	370	347	400	382	386	404	397	338	385	405	345	370	388	350	340	389	386	358	439	377	389	377	340	349	354	359	334	355	416	365	373	382	355	334	351	340	355	389	376	367	376	371	371	367	373	364	385	372	393	377	404	409	386	377	361	353	350	403	396	354	355	356	402	394	340	362
9523	7433	13350	13440	10468	6945	5094	3012	1965	1428	1238	1131	1049	1086	937	952	924	913	944	973	953	936	909	866	840	953	863	844	847	883	823	791	827	811	834	796	797	839	848	837	844	789	803	822	790	827	835	853	824	744	807	803	792	829	857	839	836	786	808	818	785	847	846	814	804	800	840	768	780	764	788	818	837	822	850	792	799	825	816	796	758	775	851	812	872	807	771	831	804	807	801	825	819	773	817	878	834	836	808	800	802	759	814	805	791	832	816	784	834	822	806	812	819	795	862	821	811	813	791	846	791	805	826	826	831	849	782	870	768	812	842	814	791	818	849	794	823	790	800	858	795	833	787	779	810	803	822	829	822	789	823	780	773	785	857	738	804	778	795	865	802	841	826	782	854	772	809	807	816	833	805	777	783	816	830	827	777	775	791	813	807	733	822	808	774	832	841	795	805	857	811	799	801	812	824	815	808	799	765	803	776	796	748	796	743	793	849	798	827	802	799	785	754	801	813	784	777	807	793	814	821	850	751	835	840	800	804	805	848	826	798	791	799	777	759	808	819	795	793	883	803	819	792	819	826	830	829	858	822	817	770	767	858	838	866	805	805	821	771	806	854	800	803	867	857	849	769	799	791	811	821	805	781	827	821	757	786	786	809	820	827	808	767	824	785	798	726	814	794	796	792	819	838	785	768	858	788	807	823	759	809	793	817	838	801	797	842	794	804	819	826	811	773	792	779	788	746	815	761	787	799	783	853	795	796	776	837	788	797	819	813	800	829	789	859	810	773	760	771	804	792	849	803	766	762	771	865	815	831	810	837	829	814	764	789	795	814	788	809	851	800	850	801	814	791	801	821	779	794	809	795	780	818	815	822	806	784	803	726	872	806	814	791	808	831	808	896	767	787	793	844	795	793	833	797	807	730	805	802	799	810	836	832	784	772	811	827	849	826	841	853	807	779	840	802	878	767	826	783	796	836	798	839	801	808	806	766	803	823	797	859	792	800	808	860	817	821	791	826	789	791	846	825	836	796	839	796	814	815	765	775	767	808	794	799	830	825	797	815	846	831	834	782	816	804	822	828	780	852	844	824	802	797	828	811	812	821	824	814	780	864	839	820	781	851	814	807	825	765	804	774	785	778	843	767	760	798	802	788	780	841	817	858	847	785	850	828	830	816	784	787	817	779	829	802	813	785	794	777	812	798	757	763	791	810	806	823	805	790	763	795	791	822	834	812	787	790	793	818	830	764	781	808	819	792	817	794	776	829	799	776	776	845	827	825	817	778	842	808	813	783	844	828	796	836	824	819	813	823	757	849	797	862	857	814	785	824	823	820	792	837	806	830	781	803	810	806	827	758	760	815	808	841	834	824	859	794	845	804	837	789	822	803	792	757	821	816	773	816	785	841	769	801	816	814	818	797	795	801	785	799	819	853	793	785	759	782	797	806	851	821	767	746	741	822	772	800	800	822	800	804	836	786	826	793	814	816	827	785	811	801	859	848	823	830	789	771	812	838	769	789	819	807	836	782	777	836	796	773	813	821	824	825	769	757	814	778	868	838	776	836	761	815	820	813	777	769	783	852	834	773	773	790	785	837	804	788	774	780	817	730	807	818	804	770	785	786	830	779	763	772	801	773	816	829	817	767	853	770	808	823	827	785	814	798	848	797	855	810	815	782	743	768	815	747	838	835	819	781	781	812	800	755	769	797	778	809	799	776	784	835	825	811	779	836	759	813	794	835	807	769	814	800	829	833	805	807	764	785	811	813	916	829	803	791	800	808	792	708	817	790	784	806	785	763	824	814	782	800	792	811	793	844	808	807	818	775	787	766	817	782	729	757	802	789	793	771	825	835	834	797	840	795	882	801	792	833	770	789	783	853	839	849	796	812	795	825	813	781	846	777	890	775	830	805	801	779	813	832	821	847	785	806	796	774	778	798	785	779	775	796	783	811	784	834	830	783	817	779	763	809	808	764	795	811	780	730	769	764	805	796	829	779	810	809	828	819	798	760	820	799	788	803	797	801	805	809	797	794	820	844	789	764	780	844	780	802	783	767	831	793	767	810	828	758	813	776	830	841	769	829	776	790	825	804	800	846	801	799	786	830	812	844	805	799	844	823	869	840	802	880	741	814	789	885	833	855	802	834	761	799	844	831	816	817	813	812	846	795	787	767	805	804	826	776	841	822	795	840	818	811	753	786	788	825	792	813	772	795	780	814	785	809	825	780	798	809	811	784	803	757	821	814	796	778	801	814	852	781	815	796	795	792	847	782	817	835	807	775	778	790	807	837	837	780	835	794	827	765	848	816	803	828	821	871	792	833	812	770	827	777	751	829	812	815	808	791	807	815	796	826	813	796	766	774	830	806	774	802	765	751	805	793	818	837	791	807	836	803	797	790	842	859	791	854	797	787	744	800	843	766	808	870	795	791	826	781	820	784	873	778	794	813	785	787	816	852	783	805	788	770	793	831	814	829	830	817	809	834	813	780	792	808	815	812	828	846	734	855	862	808	780	780	824	818	798	734	785	799	762	811	841	756	814	810	838	825	831	819	769	829	812	822	792	814	806	826	833	812	783	874	823	841	802	774	786	761	827	807	815	789	807	775	803	836	831	821	836	777	863	778	844	800	793	790	861	799	762	789	835	836	783	832	810	736	775	754	800	791	815	805	820	836	823	771	765	788	816	828	785	790	788	761	818	809	782	783	812	800	794	797	802	822	817	793	792	761	852	776	791	846	843	767	820	805	828	750	813	807	819	829	788	818	813	799	803	785	803	839	808	804	853	848	760	825	795	804	783	803	810	794	781	775	831	798	834	840	825	851	769	818	820	844	812	771	780	815	851	832	785	826	826	838	827	778	807	776	832	793	795	816	823	825	819	837	856	813	812	805	786	858	768	763	839	754	865	825	763	807	819	866	756	795	819	854	802	829	782	874	813	834	786	801	777	789	803	809	832	841	808	793	820	814	809	805	798	802	769	751	824	754	811	787	823	798	843	862	801	847	778	754	823	788	815	812	838	814	816	818	799	784	800	756	825	831	800	816	792	762	822	818	826	882	749	793	849	786	786	826	822	827	806	812	817	816	784	847	815	792	797	764	783	837	769	816	821	780	792	773	804	840	797	752	801	808	784	792	726	789	838	781	878	794	782	797	780	809	818	804	808	837	801	829	840	804	807	777	788	832	815	780	865	808	837	805	814	834	821	847	806	765	818	778	777	812	903	819	733	816	822	843	777	809	795	817	777	812	824	802	797	791	818	752	783	836	795	858	814	841	810	781	805	831	803	797	808	814	805	795	820	802	794	803	763	802	809	793	891	783	821	794	780	787	827	824	795	785	826	818	837	810	805	809	796	784	841	830	786	826	800	823	849	799	823	796	836	796	736	854	811	823	854	787	796	819	770	805	827	862	768	783	853	808	802	872	819	799	890	747	814	856	787	849	823	817	801	814	788	799	867	825	819	780	772	770	761	777	798	807	793	788	829	799	834	799	830
29866	16540	14870	12084	7566	4411	3333	2396	1166	689	607	542	488	455	470	473	453	369	406	405	415	429	432	447	398	424	399	410	433	449	430	408	401	406	431	449	409	400	411	367	408	408	401	391	417	432	423	403	401	407	410	392	378	386	399	408	432	351	423	397	428	419	405	408	400	424	401	414	392	380	408	398	434	421	408	409	375	406	428	379	386	420	402	400	403	433	440	410	423	394	406	437	392	408	390	404	421	404	362	422	410	403	393	435	433	386	406	438	426	412	339	409	359	387	382	368	391	391	413	374	397	377	406	375	425	385	384	407	378	386	414	400	400	368	430	383	405	387	421	427	392	382	419	406	378	434	418	411	437	388	419	424	391	430	415	382	383	378	406	380	387	394	411	418	369	385	424	381	377	411	418	397	401	439	404	380	406	394	384	407	396	348	420	399	398	395	400	432	434	401	432	411	411	400	399	393	385	419	390	389	395	441	389	402	383	386	399	428	403	391	388	419	431	413	423	412	395	407	399	390	455	365	392	412	404	430	397	390	428	391	365	398	372	395	388	381	403	389	412	371	414	367	402	400	379	413	435	394	425	382	370	399	382	413	392	364	405	389	397	419	399	391	389	398	386	416	420	459	403	388	434	405	368	386	393	441	367	409	400	426	387	382	372	395	376	389	372	405	399	390	399	405	395	409	362	386	387	429	396	411	405	391	359	384	403	382	396	460	404	418	394	433	395	407	427	418	374	398	408	412	386	420	409	384	414	440	413	378	383	396	395	414	399	421	400	418	384	387	389	415	379	432	371	387	411	400	383	427	390	392	409	396	391	391	415	393	383	419	398	397	393	412	404	391	377	395	391	392	375	381	387	404	409	378	398	426	409	431	387	400	374	404	414	426	402	350	419	409	376	404	376	388	374	388	402	392	380	387	371	410	393	383	400	389	414	434	369	382	404	373	400	356	428	388	380	378	406	414	384	387	422	440	359	380	392	427	414	375	366	415	396	416	427	365	411	398	384	389	392	390	394	402	390	399	365	409	383	416	378	418	421	394	401	425	387	361	400	398	368	420	416	402	378	405	382	390	419	377	419	384	406	389	405	403	392	368	382	362	388	422	365	446	470	392	405	416	409	377	389	418	420	411	392	410	404	384	436	396	419	396	402	380	426	377	422	421	399	379	394	380	412	434	435	417	413	379	398	412	377	386	428	420	379	393	420	434	429	378	387	379	378	384	415	406	428	455	405	387	401	405	378	426	456	392	407	406	437	426	354	382	388	377	393	391	427	397	375	382	381	411	381	423	430	421	379	359	419	383	414	400	410	399	407	421	399	418	415	417	378	385	396	395	405	395	405	389	380	412	393	390	414	396	403	448	410	405	403	405	396	427	393	397	418	370	411	410	417	426	433	423	407	413	415	383	378	360	387	409	419	403	424	404	407	394	371	374	418	426	418	414	378	417	395	422	438	375	398	400	427	426	416	424	423	396	385	375	383	401	381	423	427	357	402	443	385	439	375	396	390	396	429	392	385	368	395	399	414	387	417	387	393	417	414	395	345	370	376	391	406	356	390	379	433	395	433	401	436	421	407	431	370	374	435	405	421	394	352	392	391	391	411	390	412	445	414	389	367	397	386	417	412	386	417	399	400	377	390	423	410	394	437	379	377	406	424	418	405	401	381	392	397	367	412	413	372	394	401	375	465	409	409	417	415	412	431	380	389	395	386	404	383	392	420	389	396	376	407	415	388	392	401	414	395	426	377	401	390	390	372	382	384	403	387	412	387	375	414	383	407	354	397	409	421	409	381	428	384	408	368	435	359	382	412	379	413	399	389	409	376	384	356	404	410	402	369	390	377	381	405	395	396	404	379	412	381	391	369	385	376	347	375	441	422	403	416	394	398	413	392	394	413	376	412	346	432	388	426	402	433	392	392	385	402	419	386	391	377	371	382	385	440	444	370	456	406	367	403	403	380	417	368	401	393	378	416	411	397	402	497	397	374	426	391	344	379	408	377	422	401	382	380	373	411	432	399	376	378	418	407	363	377	385	389	430	443	405	414	390	370	431	411	449	409	454	414	412	441	430	417	398	358	415	369	414	402	441	440	344	408	401	375	390	441	382	394	368	446	429	393	401	412	404	407	435	374	367	397	416	421	396	404	384	399	363	369	395	413	415	397	421	387	405	370	385	383	440	399	393	409	445	400	393	383	407	400	419	408	406	400	396	393	415	417	398	440	397	413	403	388	393	397	400	422	409	373	411	435	407	422	425	366	403	413	424	404	394	374	425	398	390	364	447	393	412	413	370	352	399	334	343	403	400	392	393	373	426	391	383	384	433	392	392	389	407	375	430	421	434	381	391	410	405	390	350	435	426	405	409	333	431	390	402	399	430	394	415	400	395	410	399	368	401	393	431	397	407	455	411	412	372	410	431	382	393	418	389	395	360	391	422	399	436	379	389	445	422	384	419	405	374	399	389	428	432	387	375	411	412	384	447	375	421	443	393	424	375	445	431	419	415	376	391	433	410	383	432	436	429	382	389	402	382	398	391	394	448	397	462	357	385	398	369	361	408	386	410	415	355	371	410	407	396	374	356	435	380	386	453	402	397	392	357	418	411	398	380	366	425	418	361	384	370	408	390	421	416	385	446	407	371	380	405	416	419	392	388	399	437	422	404	421	381	383	379	425	387	411	403	395	391	398	402	413	425	414	408	385	420	429	425	365	390	363	411	387	403	412	428	398	427	385	431	409	424	399	411	435	410	391	401	423	412	414	353	375	417	443	414	398	412	406	404	407	385	435	406	401	365	384	430	419	425	400	383	394	420	394	379	385	365	426	423	403	399	415	350	406	403	463	443	386	391	399	406	388	380	440	390	401	412	380	384	416	415	428	402	405	377	404	447	421	404	386	403	429	420	386	409	403	380	443	379	399	399	376	364	400	414	422	346	414	424	417	424	412	414	424	424	388	380	371	370	426	434	443	409	417	397	408	403	413	431	416	429	419	428	403	409	393	417	382	392	399	407	416	406	397	368	428	406	377	404	365	424	411	429	372	414	392	408	382	439	346	406	396	409	370	381	401	389	416	404	377	408	400	393	409	396	420	442	391	412	389	380	414	372	394	421	396	365	374	443	429	389	418	398	408	411	439	372	381	386	411	399	385	404	396	377	404	440	410	403	380	377	419	400	421	396	421	443	408	373	410	448	405	404	415	368	410	372	461	404	400	390	404	393	418	448	403	405	405	382	411	436	391	400	413	438	415	397	406	412	423	435	397	441	391	397	372	407	390	404	379	409	411	416	430	372	388	426	392	416	406	354	411	428	406	403	379	384	377	378	379	378	380	427	367	392	392	408	412	378	400	414	373	417	403	417	410	394	382	387	432	375	388	443	424	392	415	405	390	414	394	439	394	414	381	426	427	455	368	405	379	357	371	433	382	383	399	379	425	431	404	390	396	427	409	428	435	377	397	392	397	403	383	388	403	411	417	407	418	391	409	414	377	406
17705	12562	20501	22940	18145	13556	11878	8503	4276	2461	1887	1705	1367	1302	1173	1125	1131	1103	1113	1124	1018	1027	976	975	995	972	953	922	981	881	943	958	885	915	867	939	918	982	915	944	890	932	848	910	897	888	870	842	940	880	917	886	898	845	901	851	868	898	875	844	845	901	884	854	862	861	822	854	918	908	905	926	879	864	905	902	852	896	875	886	840	892	900	865	838	851	884	844	867	846	867	882	875	864	879	941	887	849	843	876	872	871	857	891	889	834	869	879	861	843	909	811	864	925	880	919	905	843	946	899	858	861	854	883	906	887	861	897	905	884	801	873	920	851	905	899	842	874	863	888	832	816	872	872	858	896	853	834	874	907	857	898	882	878	856	885	899	874	847	831	857	867	886	846	838	889	906	842	855	908	833	895	841	864	888	907	902	757	855	861	882	891	901	880	852	833	875	848	859	905	855	866	861	837	848	833	863	894	913	872	869	829	841	903	853	897	909	876	849	874	879	867	903	858	912	857	908	874	853	845	859	828	886	864	836	850	834	889	895	876	883	863	878	871	870	906	886	845	863	898	840	881	869	836	865	895	866	914	884	845	863	877	851	904	821	889	896	862	886	881	846	877	853	877	880	844	862	922	856	903	889	915	895	851	903	868	922	859	854	898	840	816	906	844	902	786	849	837	887	891	851	877	887	877	881	840	813	850	903	870	842	844	888	895	884	849	853	838	917	800	885	932	890	885	864	825	842	898	860	869	819	854	869	887	856	865	883	872	872	824	912	913	871	842	873	897	829	875	851	902	855	858	902	915	914	823	875	906	873	848	902	881	861	889	862	907	864	899	858	848	852	891	879	924	887	885	830	899	858	890	830	838	885	900	843	860	869	862	903	928	903	907	859	881	913	882	890	875	880	857	846	883	887	819	878	861	911	856	875	897	875	845	847	831	898	863	883	887	854	923	843	891	885	893	878	826	863	858	849	875	855	881	909	864	848	819	857	890	924	858	943	847	903	873	913	842	863	864	859	866	895	884	903	901	861	847	829	881	829	892	864	883	903	874	846	875	800	880	905	903	869	894	831	896	853	847	888	824	861	855	863	903	903	898	813	849	899	857	883	897	817	837	885	843	882	868	925	942	896	886	871	857	918	814	830	868	872	945	873	866	858	894	894	901	864	891	877	878	873	859	877	845	863	902	876	892	880	886	898	872	857	921	890	862	889	818	892	887	863	858	923	866	882	840	866	838	888	854	877	867	872	889	877	844	894	876	907	804	921	813	896	810	897	916	886	902	876	835	867	868	891	898	919	889	930	846	812	919	898	877	850	911	852	885	916	859	874	794	849	844	890	869	876	871	819	828	903	945	864	886	930	831	887	895	882	852	874	872	918	865	856	910	891	878	879	857	837	847	879	837	880	904	878	837	938	899	912	863	884	822	855	852	886	932	848	828	853	867	898	871	893	893	876	912	901	820	856	898	848	873	923	856	868	849	855	849	897	878	821	853	862	877	916	862	855	923	871	909	854	843	863	839	907	872	894	867	875	870	855	881	899	908	847	918	861	852	875	833	833	864	910	886	848	847	788	852	871	850	834	876	869	871	831	913	856	854	881	886	856	886	887	896	818	918	872	831	836	922	845	858	868	864	857	850	851	893	829	865	902	879	883	878	854	904	825	890	840	890	870	868	939	853	898	851	919	943	850	833	869	855	856	873	839	860	887	867	878	802	868	841	872	818	867	862	861	851	809	848	845	880	845	842	868	883	832	865	862	859	906	901	877	868	882	860	863	868	868	886	866	867	881	896	863	869	852	923	888	829	854	891	894	837	883	842	873	880	925	810	888	864	893	878	899	915	856	834	920	859	890	908	899	852	874	885	865	906	895	908	843	815	845	810	859	931	859	852	857	956	811	829	843	906	877	810	857	864	888	872	922	812	845	889	901	841	923	822	891	851	856	876	852	827	887	830	883	886	890	845	877	858	897	859	887	861	869	825	870	806	812	928	803	834	832	838	821	847	853	908	826	866	869	884	890	827	841	829	796	886	855	869	916	903	823	889	854	858	804	855	895	882	868	917	843	929	888	848	846	907	854	870	845	862	827	859	893	887	916	932	870	876	848	869	850	860	852	891	900	853	853	909	847	881	911	851	886	887	900	872	895	883	874	884	881	837	856	876	867	817	906	871	882	834	890	851	896	924	925	941	791	890	837	862	875	823	866	840	839	832	884	876	873	830	841	902	881	856	869	869	863	853	849	891	904	862	891	918	895	862	839	904	817	906	911	884	900	880	852	949	844	914	842	853	907	844	882	889	907	842	894	857	843	820	857	880	868	822	844	804	857	888	867	879	863	852	893	865	889	818	830	882	860	877	846	878	861	868	859	873	944	915	829	885	884	856	901	885	877	893	890	888	879	856	874	842	962	936	873	888	872	870	869	831	855	890	850	927	892	885	912	823	903	825	872	864	859	875	838	897	870	868	815	912	964	865	823	864	871	896	886	850	874	906	855	857	863	881	878	900	882	845	901	870	922	842	923	896	880	826	866	868	846	882	849	840	890	904	915	837	901	842	867	889	836	773	899	887	891	868	875	801	843	923	800	892	865	845	915	872	900	841	878	891	881	866	917	860	912	855	847	908	863	863	914	867	923	901	898	864	881	885	872	851	822	935	871	862	859	823	878	855	856	910	931	850	900	827	822	873	887	872	849	864	858	862	851	894	858	928	844	856	831	871	845	883	876	863	905	916	905	843	825	843	844	898	887	870	889	895	830	811	877	855	877	837	872	853	881	925	867	911	875	847	865	825	879	892	927	865	875	850	883	857	895	896	859	865	887	885	866	868	873	884	849	882	855	875	875	878	908	880	867	804	825	867	853	869	860	856	880	845	885	841	894	872	863	815	868	883	851	852	867	856	857	871	860	901	863	877	867	897	849	865	858	839	819	866	858	901	861	885	931	874	906	843	853	898	868	879	851	933	873	864	871	839	880	883	840	843	858	870	855	844	883	907	891	899	868	883	859	924	860	888	882	837	837	940	866	836	889	895	876	801	877	860	842	865	897	824	846	894	877	822	809	842	908	856	876	826	864	881	892	919	869	913	856	904	865	844	863	868	834	899	877	871	888	861	863	898	881	869	862	899	851	901	860	869	851	849	842	853	828	869	870	817	851	866	881	884	860	885	896	857	870	903	824	861	898	829	915	879	861	867	838	844	930	839	833	848	842	844	872	857	822	841	949	885	895	945	839	863	862	850	875	845	861	872	846	863	912	871	895	878	855	887	883	877	906	848	861	843	888	894	875	816	856	871	868	874	871	876	833	844	857	907	881	844	881	891	838	859	877	853	848	828	889	885	854	851	891	867	853	874	947	846	875	906	857	920	856	846	804	855	896	913	856	871	858	825	881	840	886	928	906	853	878	926	851	868	805	850	860	833	861	877	844	877	950	850	836	863	878	868	889	879	882	873	857	872	860	861	864	879	854	855	864	865	838	831	892	865	873	894	866	920	856	868
38962	22420	20706	16913	11024	7549	6475	2942	1840	1144	862	759	584	563	541	543	451	485	534	525	524	476	485	514	465	485	485	449	499	505	426	440	487	446	484	450	419	451	422	456	472	473	450	421	403	492	446	471	428	413	424	468	439	460	469	468	451	427	434	474	470	452	464	465	422	398	448	440	434	472	445	441	463	442	428	468	445	457	463	468	447	434	464	421	419	455	419	438	478	446	456	448	473	419	461	464	465	449	446	450	469	433	437	438	430	474	453	420	442	453	436	455	450	487	450	426	445	460	456	477	437	485	440	423	446	466	457	447	444	409	439	477	486	476	432	414	415	441	418	452	475	463	428	500	439	436	476	444	504	448	458	423	444	432	443	460	432	484	446	423	445	440	437	487	480	466	461	467	455	462	425	474	408	463	477	459	445	448	441	401	469	426	455	477	448	475	439	428	448	466	415	432	415	445	370	428	405	457	489	441	458	446	452	445	451	452	471	436	466	451	436	421	423	437	440	460	447	435	443	433	460	459	502	422	407	496	456	442	436	428	444	410	447	431	415	438	445	437	486	449	448	447	441	394	444	451	450	438	476	460	436	421	470	401	428	389	435	414	455	485	462	427	484	427	453	445	414	441	461	457	441	430	437	435	440	425	467	481	429	421	444	401	429	426	477	419	449	460	471	438	469	415	455	463	485	418	477	455	467	389	456	488	445	454	471	426	427	448	467	453	419	472	454	429	438	468	440	442	419	449	450	463	455	417	471	412	444	443	436	450	464	458	428	427	421	439	461	464	411	495	435	446	462	477	468	482	470	439	438	407	479	457	493	457	470	470	421	424	428	441	451	453	467	402	445	436	426	472	459	433	428	470	441	456	497	437	455	403	414	459	428	384	437	462	443	441	425	455	455	413	405	417	444	442	449	450	450	445	463	410	446	482	479	436	432	487	470	462	429	481	458	440	439	465	441	448	478	405	445	481	422	442	451	423	466	466	445	417	474	434	414	444	435	475	506	389	450	471	435	452	441	461	436	482	406	429	426	426	440	445	469	417	484	449	440	455	445	440	429	451	466	471	463	460	486	471	449	460	446	468	431	428	453	437	423	472	468	453	423	444	473	448	474	427	455	461	462	447	487	429	460	434	424	452	469	439	440	462	476	474	416	459	440	476	454	438	431	473	423	434	460	477	459	445	474	423	424	434	470	450	452	474	462	482	439	429	443	410	436	430	489	455	426	419	438	469	440	430	461	441	424	493	432	399	438	424	446	459	399	452	470	463	456	410	377	435	411	421	453	449	432	451	451	466	458	445	442	462	466	431	435	443	439	445	425	455	395	422	459	456	426	411	450	459	442	437	444	438	441	439	416	481	447	446	433	435	459	453	481	468	481	446	430	423	461	461	472	445	428	434	451	472	502	434	413	448	442	420	467	442	472	493	433	482	455	486	427	453	474	468	427	443	441	456	473	440	455	394	462	419	469	501	422	438	486	458	407	406	470	461	466	462	483	416	399	468	472	435	442	450	460	458	465	473	476	506	481	441	447	467	421	438	494	426	432	468	467	441	465	462	458	441	468	452	452	426	485	432	446	464	475	417	453	466	422	441	435	456	442	458	461	448	451	456	459	435	447	467	447	445	450	447	434	478	419	434	408	426	449	453	444	447	432	454	415	440	417	413	405	447	433	428	388	491	429	479	423	476	457	488	484	403	471	459	437	428	472	461	434	468	430	462	409	470	458	460	461	446	454	461	440	484	455	435	448	444	432	442	488	442	476	444	437	451	489	464	445	432	466	464	449	449	420	449	435	429	439	408	417	430	426	510	440	476	449	425	455	459	454	427	462	438	442	449	421	452	455	442	456	490	471	427	428	501	464	441	421	433	430	443	423	427	459	430	432	428	454	426	430	428	442	452	400	417	469	450	488	440	452	433	453	409	463	459	444	423	448	449	430	487	469	434	437	437	483	452	418	461	478	444	418	444	411	458	481	459	394	463	489	420	433	427	460	469	513	441	455	420	457	456	461	421	473	399	440	475	426	452	414	434	485	448	465	468	409	491	469	462	439	429	465	419	412	433	439	412	457	472	456	415	438	474	443	478	472	443	480	405	457	408	460	423	412	434	460	447	473	462	488	418	434	472	461	429	470	399	469	476	469	474	426	473	434	421	447	479	424	423	499	487	481	405	462	463	515	479	445	479	436	427	467	417	426	476	472	479	457	457	443	464	451	452	423	408	460	454	452	442	432	464	478	435	474	413	400	481	424	432	447	429	497	429	482	421	406	407	459	460	508	486	443	463	458	402	452	459	436	421	430	404	432	443	444	449	492	489	446	450	427	452	451	425	483	492	470	438	484	464	417	463	468	427	439	422	439	441	485	457	436	485	435	419	450	469	411	493	473	440	450	444	440	454	471	468	482	444	446	467	455	438	469	479	427	477	431	412	419	426	398	457	446	436	440	459	430	471	467	481	440	462	436	448	444	434	420	461	448	450	425	481	475	409	480	436	414	444	460	407	493	426	439	444	498	442	425	481	415	411	465	445	442	431	455	457	434	440	457	478	492	446	468	452	424	442	450	437	437	436	476	436	463	459	449	455	417	422	411	439	492	428	423	482	404	453	458	440	450	418	461	453	476	436	453	470	438	482	467	485	472	446	439	453	410	419	427	466	422	415	465	432	477	428	448	446	404	472	411	448	461	436	437	452	452	425	436	465	436	419	447	438	413	441	468	447	456	436	451	449	464	418	411	457	459	436	492	434	421	467	467	418	439	487	468	433	467	460	462	474	434	433	469	475	448	437	445	436	457	444	466	446	404	478	455	453	447	511	453	454	450	419	443	445	472	435	463	442	462	462	470	404	438	461	423	439	433	444	429	453	448	419	465	458	443	453	448	475	462	473	434	416	457	463	500	457	399	465	443	442	448	447	462	420	448	484	459	455	460	410	459	448	457	452	429	534	448	404	424	411	476	454	441	496	453	459	438	418	447	442	416	432	460	457	454	445	465	435	426	418	486	473	441	419	397	417	411	445	453	462	461	447	448	446	455	445	493	456	474	467	427	427	483	456	447	434	428	393	424	418	427	443	445	473	456	448	459	467	441	427	471	430	447	448	527	429	455	457	433	463	448	413	422	437	409	466	443	405	421	435	433	469	420	399	484	493	433	465	473	458	460	433	429	420	444	465	465	451	462	469	478	455	455	391	426	497	446	468	429	474	422	463	444	436	424	452	409	469	419	446	436	449	456	413	448	495	454	440	454	435	413	428	429	446	440	452	467	430	433	421	484	478	419	428	480	422	478	453	401	457	450	441	478	446	444	444	468	415	405	448	450	440	436	441	431	460	460	434	445	473	450	451	498	437	428	420	438	458	467	421	436	462	463	454	457	453	457	479	473	411	484	409	481	474	455	463	469	421	454	435	438	390	484	458	487	480	470	480	441	495	427	422	429	465	476	411	448	458	409	420	450	501	445	437	455	444	443	435	441	496	462	433	451	430	482	480	444	440
22041	16123	25478	27545	23442	19778	17418	9151	6376	3765	2820	2411	1793	1659	1467	1405	1293	1298	1318	1252	1258	1192	1092	1160	1113	1160	1080	1041	1050	1067	973	1044	1048	995	973	1035	1007	1011	1008	1004	1057	1019	983	954	974	989	960	1064	935	1004	956	965	938	1035	954	964	992	1005	1033	981	980	958	1007	970	993	948	989	969	980	965	949	983	1026	979	959	928	945	886	893	979	969	938	911	920	917	991	963	984	982	1031	930	948	919	1007	932	972	920	942	897	946	977	928	938	1030	947	992	994	899	986	950	987	942	1032	982	913	909	967	964	992	936	994	934	876	941	965	945	954	951	973	929	937	999	995	908	1010	945	890	950	935	960	968	1017	921	925	953	964	971	994	983	903	981	948	928	929	920	932	937	970	945	992	974	1010	971	954	973	989	961	938	1022	954	975	950	963	941	937	912	964	910	945	1015	979	926	982	908	998	935	923	935	920	1010	988	1009	929	974	904	960	954	980	893	960	1003	966	927	939	964	936	955	917	1009	939	961	987	938	972	951	942	950	962	1012	981	1000	965	957	997	947	979	989	961	893	971	956	996	906	893	955	971	974	910	922	949	964	962	953	955	925	953	923	930	954	961	964	938	916	931	955	956	929	933	947	940	962	912	900	900	963	971	918	940	953	1003	921	960	959	951	956	1009	961	943	952	957	912	978	947	918	883	906	948	984	926	902	926	971	935	906	954	914	939	958	937	899	975	989	952	978	919	925	916	988	931	983	923	977	907	934	975	931	896	914	917	1004	931	909	1012	1002	996	955	954	909	938	955	952	995	978	985	905	943	947	984	932	963	948	973	957	935	950	957	1000	938	936	958	954	959	946	927	971	1003	970	1014	978	954	1003	953	908	986	955	965	995	984	932	959	986	991	953	991	962	894	993	913	927	911	979	948	902	984	900	978	946	992	932	958	1003	963	987	965	947	923	1032	937	943	986	941	960	981	931	941	948	948	982	952	951	944	969	973	945	1032	978	968	931	909	951	911	950	984	941	953	1008	991	941	999	897	930	981	925	977	972	925	944	979	943	960	933	891	945	959	930	956	925	977	1010	961	986	939	986	928	974	980	978	1034	921	936	932	967	968	954	954	949	962	933	994	1006	949	939	912	921	966	884	913	903	963	942	891	924	990	938	952	937	938	967	884	947	947	932	904	938	960	952	934	1015	895	969	956	925	973	961	927	933	974	952	915	914	921	1000	941	985	922	953	926	916	972	996	929	979	928	965	941	908	973	936	942	956	935	919	991	953	948	1055	932	945	943	948	954	970	981	953	937	919	972	950	951	958	990	930	951	1002	952	992	916	967	1042	895	919	888	971	1002	964	963	920	916	907	935	956	911	988	930	953	938	935	971	932	981	943	927	956	919	963	1031	929	992	919	982	946	966	953	1003	984	982	917	982	1016	962	930	982	944	952	926	950	924	966	956	915	958	942	919	941	957	926	1001	902	922	955	942	996	964	937	945	970	909	993	941	945	918	983	932	943	978	972	964	919	974	955	934	937	940	983	1041	929	991	938	1023	933	984	973	979	949	941	949	949	959	1014	978	912	1030	956	1017	950	942	958	994	916	945	928	895	966	954	1038	920	891	958	983	959	993	926	971	946	993	939	988	933	946	958	919	975	929	972	962	936	955	961	937	939	953	957	961	954	932	976	969	959	958	947	958	925	996	1002	955	969	981	992	1010	926	935	953	931	916	948	915	930	930	955	989	940	885	975	941	934	983	972	909	1057	911	944	922	970	985	954	897	1004	990	956	995	940	905	959	904	928	963	986	952	972	973	968	919	942	993	989	890	949	927	999	946	951	966	916	942	881	942	995	965	978	970	968	948	957	968	910	985	992	887	959	947	967	967	1021	961	923	972	956	915	951	932	949	934	994	902	960	899	993	968	933	918	966	942	959	1001	953	978	883	950	961	1000	975	982	1015	978	998	963	966	972	981	995	907	934	936	955	904	954	948	990	946	934	969	930	943	979	983	963	909	979	944	942	939	933	968	946	942	951	939	948	944	959	973	971	902	975	942	956	942	984	950	916	958	978	929	926	947	925	985	933	964	963	887	948	987	972	988	927	956	993	973	1022	990	988	953	963	920	928	938	981	888	1000	934	981	952	974	969	967	919	919	957	910	960	1004	908	956	945	932	961	971	912	1004	978	932	917	951	916	944	986	929	904	971	907	939	945	974	948	941	995	960	962	1037	956	942	925	915	962	945	984	944	982	928	973	919	925	991	1005	947	958	938	945	963	943	902	920	960	1004	979	936	948	926	974	1033	941	969	903	975	1048	932	975	977	960	923	946	976	911	946	902	958	946	1017	984	935	964	935	950	991	936	931	958	920	947	922	948	978	963	961	937	972	979	955	924	911	907	971	929	953	941	966	942	920	969	980	1021	956	978	920	1026	955	920	934	974	928	958	903	987	988	972	968	983	938	924	945	964	939	907	953	954	850	959	940	920	959	966	979	1006	927	913	1004	923	899	920	1014	954	953	926	983	958	951	993	943	971	941	989	978	971	958	944	965	980	964	921	975	921	989	943	958	915	939	942	978	945	960	945	973	974	941	946	921	941	964	903	1003	969	960	890	948	965	952	966	966	971	928	969	926	958	936	978	962	943	869	975	1044	931	963	1006	966	955	937	929	962	962	1002	975	919	943	919	904	938	928	1001	957	1002	972	951	951	938	973	928	951	955	1039	932	877	960	1005	955	967	955	965	951	991	974	995	953	955	954	933	935	923	930	911	917	984	918	984	963	937	956	920	924	961	924	922	974	1001	982	1035	893	953	959	942	928	960	969	971	916	987	981	989	974	961	974	993	957	1002	990	940	970	972	951	961	962	954	922	890	959	960	976	868	911	968	1000	975	961	1006	911	910	961	952	911	935	957	956	908	940	945	978	941	949	945	957	962	942	928	983	930	905	953	969	888	990	942	932	944	967	942	936	953	945	908	908	989	906	999	956	983	970	967	1001	987	956	960	975	1009	943	898	974	968	987	979	927	907	993	987	959	972	963	937	981	1031	1024	942	998	943	1015	948	945	956	953	989	981	942	898	989	935	912	913	950	933	969	962	961	908	954	959	918	938	908	904	984	999	938	927	955	948	963	944	984	976	928	974	970	921	951	948	966	969	978	943	961	940	934	973	923	977	916	909	934	965	943	975	969	967	910	963	984	969	928	1004	960	953	905	957	950	935	973	913	952	934	932	965	997	872	1025	967	947	937	959	942	950	947	926	961	963	921	938	977	978	918	907	906	945	1011	948	937	983	1016	1004	934	917	929	956	930	958	1017	970	941	975	936	1017	956	958	952	1000	939	970	911	944	922	939	930	982	902	916	940	950	997	983	986	958	999	973	883	927	919	944	961	923	915	995	984	958	967	962	882	919	947	950	972	949	912	950	943	962	966	959	982	941	917	962	974	987	965	957	936	902	954	972	990	911	938	950	935	968	951	967	958	946	986	947	880	959	893	959	970	992	918	940	926	1007	911	919	987	971	888	933	1033	908	956	970	954	986	911	970	1006	898	928	951	971	896	942	980	973	907	963	956	1031	950	954	936	914	995	960	948	957	978	995	925	928	891	959	897	959	989	960	976	914
18128	9955	8206	5586	3014	1954	1335	806	519	506	452	403	392	410	419	382	377	378	357	348	385	386	355	401	421	397	343	356	359	338	374	419	399	364	369	354	351	379	322	350	339	369	392	364	373	381	365	357	382	365	398	368	353	329	388	380	377	382	381	348	395	378	404	342	378	373	401	407	418	368	379	363	391	371	370	357	379	384	391	345	389	384	373	359	370	365	402	343	379	359	379	357	374	348	364	351	383	407	381	403	335	339	354	382	393	374	358	373	379	362	388	404	373	378	347	353	362	355	362	353	360	350	368	376	315	411	355	366	376	373	350	363	356	395	330	378	388	350	376	399	381	338	353	353	368	380	359	386	372	345	362	341	365	410	358	401	355	378	345	401	398	369	369	367	362	394	362	338	373	393	352	330	366	349	384	354	381	352	394	392	400	379	354	337	351	380	383	376	332	351	393	368	371	361	366	356	372	338	389	366	349	369	330	384	362	361	381	360	390	348	355	379	398	355	354	414	413	353	397	366	333	358	366	399	394	377	361	368	371	352	379	384	389	380	361	383	364	333	392	330	385	391	386	351	402	394	346	357	358	368	352	321	353	381	373	371	375	382	378	375	361	339	362	381	387	321	370	357	349	352	380	349	382	337	375	373	392	403	342	342	371	367	330	394	358	344	385	336	401	364	386	361	377	344	369	374	391	355	385	368	340	404	358	364	363	383	408	326	392	381	398	386	353	343	400	381	386	386	357	353	381	376	397	374	406	368	362	378	385	350	394	357	381	392	421	397	375	372	345	356	383	356	370	393	368	379	354	351	384	355	378	333	374	371	384	367	402	380	345	353	353	368	397	383	368	375	358	380	366	381	336	371	331	373	411	386	356	352	376	362	350	347	377	382	406	366	372	384	386	344	342	385	356	386	386	410	364	407	368	352	364	345	380	366	353	374	371	315	378	361	405	376	357	341	371	347	351	356	335	341	350	371	365	344	360	327	392	353	417	346	340	378	385	386	378	352	329	387	349	353	371	401	380	345	344	355	359	356	390	376	367	394	345	385	344	397	365	333	407	393	346	352	348	354	350	401	357	344	363	396	348	361	324	365	350	362	349	353	351	353	359	346	347	353	358	402	395	377	372	378	344	349	370	395	337	359	375	371	384	363	396	350	386	402	381	384	396	351	372	375	411	346	370	360	375	357	380	354	355	368	378	347	349	356	376	369	363	356	381	396	350	360	376	388	392	379	388	353	357	372	387	371	364	391	395	354	356	354	365	338	351	401	364	364	362	377	382	402	344	373	366	376	340	360	346	382	365	378	359	369	356	332	348	393	358	371	382	377	367	361	352	358	348	358	367	412	380	377	388	362	396	386	361	350	354	375	346	355	310	374	372	368	361	400	366	388	349	385	340	367	385	352	360	320	356	383	363	332	343	360	339	346	381	374	402	358	359	402	358	385	348	354	396	406	357	376	351	375	338	354	358	359	346	344	360	342	364	374	383	358	357	362	360	367	370	375	360	356	362	406	357	350	339	376	375	326	361	357	371	374	362	362	389	373	353	362	348	343	378	357	367	376	374	376	399	339	389	397	380	358	356	347	372	384	353	370	365	393	374	352	384	357	366	369	384	391	377	369	378	375	384	397	339	390	388	381	362	354	415	347	366	368	366	340	372	364	379	419	386	352	371	357	366	360	344	399	356	337	377	367	388	378	378	375	329	352	381	385	382	371	353	395	363	390	349	368	385	394	316	358	387	384	384	423	394	382	358	366	322	383	359	343	364	364	364	379	372	393	338	354	393	354	371	381	389	378	357	334	344	408	379	346	351	390	372	347	363	370	377	377	361	393	355	429	348	342	331	343	331	389	317	360	362	353	367	389	353	364	401	358	342	349	308	365	361	356	346	366	378	424	389	397	333	354	380	392	376	359	371	355	420	344	364	355	352	333	309	346	386	348	400	332	381	375	332	403	394	371	364	372	402	334	358	382	380	365	367	402	359	386	358	416	362	320	352	402	339	354	370	306	374	398	364	362	396	407	396	381	362	374	378	338	366	365	327	400	375	367	317	325	392	369	393	353	359	375	371	325	358	356	352	399	388	346	336	348	385	355	369	363	379	373	365	378	403	364	350	340	333	355	366	358	327	371	378	354	364	371	367	392	369	342	382	372	396	399	340	402	360	360	358	354	372	307	378	332	350	378	365	341	384	403	384	369	376	384	362	338	373	343	368	367	352	385	356	346	327	366	351	381	389	341	370	376	367	358	357	352	363	361	366	387	371	360	382	338	340	348	337	340	335	367	372	385	312	356	341	366	346	360	381	365	391	344	352	390	366	361	380	356	388	345	344	376	372	360	355	366	322	358	370	359	395	361	351	344	346	319	360	402	386	355	375	387	396	367	401	359	354	336	360	354	336	376	378	360	385	336	348	363	361	357	365	388	394	401	357	378	340	365	346	366	382	355	362	353	412	340	405	388	361	366	384	337	371	349	387	357	370	396	389	405	376	340	357	356	359	366	362	348	331	364	343	326	336	381	390	344	380	376	359	400	365	406	360	367	309	342	371	358	386	350	371	390	371	362	360	390	349	377	366	349	365	376	352	408	371	388	339	354	390	368	382	392	384	395	412	394	373	354	385	357	384	418	361	358	369	336	370	366	391	365	359	370	330	383	337	372	366	384	352	328	337	352	379	368	374	370	342	376	375	354	331	359	359	380	351	370	370	359	354	337	366	372	368	359	346	359	345	359	381	376	393	346	354	368	313	398	361	376	334	325	388	360	381	360	361	417	349	367	331	367	375	381	366	345	388	393	342	382	378	353	342	389	365	369	354	394	403	367	360	341	390	367	388	354	354	394	361	389	352	382	366	363	344	374	389	383	343	350	413	357	387	364	357	336	364	359	349	350	328	395	386	382	366	378	387	359	381	369	365	356	378	400	391	372	367	367	361	341	332	395	361	405	336	405	410	366	381	353	348	400	376	333	382	371	371	350	426	353	374	357	366	365	377	376	361	374	359	370	353	368	356	362	394	343	401	326	360	374	377	365	399	343	317	384	373	339	372	384	343	375	383	412	380	376	389	357	382	368	348	384	360	361	329	338	357	366	376	367	365	372	383	405	354	367	368	384	367	382	360	361	398	364	380	392	373	397	371	383	336	393	384	371	369	351	382	385	394	398	349	384	376	364	336	371	377	383	341	379	363	381	365	353	378	362	351	404	392	395	364	402	349	359	404	382	385	359	354	346	383	353	386	370	364	349	380	345	386	397	371	392	363	412	383	357	356	388	384	367	378	397	357	366	358	346	374	351	369	378	372	397	357	388	396	365	377	338	341	385	359	367	364	341	400	360	348	359	352	336	324	387	372	365	340	340	389	361	367	383	362	361	359	382	377	390	342	365	399	343	373	332	363	381	354	349	364	361	373	374	390	335	342	379	391	364	388	338	341	354	374	360	350	357	363	388	329	356	377	359	343	339	355	371	336	385	347	350	358	363	354	427	327	330	370	371
10128	7970	13213	13301	9457	7362	5031	3025	1948	1485	1211	1056	1023	1035	990	962	931	949	960	968	901	899	895	886	856	860	856	893	838	831	861	834	774	800	833	848	823	815	765	828	752	809	868	795	770	777	832	878	829	824	770	795	787	808	787	852	833	774	807	794	827	845	769	829	798	808	788	784	818	836	788	846	749	813	843	817	800	791	824	787	779	839	884	801	803	799	800	758	836	827	785	791	840	772	807	807	826	747	851	829	750	778	812	812	831	858	755	838	817	763	817	815	792	787	787	810	850	849	799	789	802	825	809	796	752	822	789	739	769	747	786	808	825	733	801	835	789	780	767	804	784	810	844	818	803	777	808	810	817	780	829	785	781	836	833	782	799	822	771	773	790	834	877	776	819	802	789	842	851	860	813	768	820	810	766	787	809	811	837	848	795	771	783	783	802	791	842	748	826	827	749	706	792	768	801	835	832	786	781	793	789	765	781	854	758	821	813	801	806	839	791	765	819	791	810	859	791	799	823	845	826	808	824	818	837	883	804	774	787	759	789	839	807	781	786	808	780	802	753	764	771	797	808	788	815	769	801	784	797	815	814	792	787	803	857	780	788	818	805	804	750	755	790	761	820	837	765	829	788	735	781	781	870	834	819	888	781	841	813	816	769	818	732	762	831	732	782	805	798	837	792	780	777	838	818	800	780	774	814	770	754	775	809	754	857	835	825	821	864	848	853	794	823	779	785	805	768	793	859	779	791	781	825	790	781	766	786	810	765	815	808	778	817	795	807	790	836	816	815	783	811	789	849	824	787	788	812	823	837	802	780	809	796	832	772	800	812	725	741	815	850	783	775	790	803	769	830	839	774	787	762	843	800	753	799	816	795	797	789	779	820	780	809	783	789	787	772	813	849	789	784	772	813	822	828	805	789	840	832	784	786	831	816	784	859	861	794	804	879	831	799	816	843	816	779	753	778	821	749	751	808	853	823	832	822	824	787	779	767	799	849	785	787	832	741	770	826	860	847	845	758	820	743	820	807	823	770	831	746	839	803	740	802	782	788	783	843	840	830	778	863	781	837	847	835	804	784	824	799	807	847	799	769	778	768	828	759	835	758	799	835	842	829	809	818	808	785	804	778	775	846	780	782	846	817	781	764	769	770	768	822	765	693	834	818	849	817	767	837	829	860	801	815	867	834	807	787	789	810	801	826	752	756	755	808	820	807	787	784	795	814	797	772	774	824	803	792	803	743	818	803	764	783	817	813	790	830	809	815	826	803	791	817	819	831	787	823	831	812	804	871	748	820	787	797	806	804	823	802	827	869	818	808	784	787	771	841	829	804	744	757	781	799	832	820	793	873	860	788	812	848	806	822	787	860	779	830	797	772	809	859	820	780	794	823	788	790	837	781	815	809	777	753	827	812	816	790	814	763	802	782	810	843	761	787	814	814	748	786	812	827	821	808	843	834	773	813	772	794	780	834	792	808	790	812	784	819	804	803	774	832	803	807	812	770	819	785	777	779	772	861	786	786	753	776	791	795	793	914	800	845	792	775	814	730	834	795	808	807	778	773	807	769	844	814	795	752	801	772	818	838	824	818	809	787	759	836	843	847	764	807	810	788	810	792	789	828	768	814	804	764	761	829	807	797	814	696	812	777	777	865	811	812	776	801	785	767	834	813	782	790	780	788	806	801	769	817	782	805	815	818	804	798	773	783	835	856	774	793	831	818	777	804	801	800	810	814	875	799	804	830	788	774	788	860	741	790	791	787	823	784	798	816	823	807	785	804	795	753	814	768	774	772	801	840	778	800	781	832	780	821	767	793	829	819	795	811	808	770	756	794	823	804	805	800	793	814	787	799	797	815	811	799	743	751	776	779	862	824	774	771	779	774	761	779	824	829	825	819	807	769	783	806	823	782	797	746	731	795	836	835	802	762	780	836	773	809	779	780	838	815	802	773	788	818	823	814	800	814	787	794	757	795	816	841	819	789	830	798	808	791	850	743	798	805	783	810	768	809	766	781	779	757	818	842	854	784	734	808	766	795	768	769	769	817	757	800	801	790	787	783	773	774	817	828	816	804	832	775	797	765	769	801	798	759	780	774	839	820	796	802	761	803	782	815	800	819	788	823	817	836	765	813	769	840	804	798	800	806	804	767	781	800	801	757	778	764	798	823	783	763	816	879	805	805	783	760	770	813	817	818	812	778	807	761	820	793	844	764	838	754	818	768	781	771	815	768	831	796	740	808	764	805	798	802	738	785	743	809	755	798	817	783	773	791	796	787	814	793	773	830	777	787	767	749	816	846	783	853	791	792	776	819	850	834	759	770	819	792	797	783	841	816	711	813	771	791	771	779	773	803	779	830	780	777	808	813	824	791	811	808	782	765	809	786	824	789	841	830	824	758	825	826	777	801	867	830	805	766	820	786	755	806	785	800	768	804	809	852	834	815	780	760	809	805	834	790	861	765	798	814	848	823	781	757	805	846	799	811	770	789	815	823	852	828	819	819	779	822	827	799	829	810	772	843	790	755	794	793	786	758	773	795	812	801	818	821	769	842	810	868	809	835	802	841	822	789	757	818	808	843	835	769	803	786	824	780	804	834	832	768	796	807	768	804	820	851	777	785	849	844	798	810	803	786	808	838	815	811	791	784	760	832	830	901	828	783	790	808	789	795	786	798	889	768	808	795	780	831	798	808	819	789	826	813	829	825	859	818	756	797	790	827	780	781	806	824	801	769	807	822	846	813	861	754	814	791	797	793	858	800	793	802	787	845	748	826	802	780	754	775	799	831	792	776	850	780	755	842	761	795	799	797	782	782	840	799	787	800	785	791	775	822	805	779	788	806	786	845	776	746	844	809	837	788	770	840	823	802	782	860	820	837	785	830	821	819	809	793	804	799	789	802	810	784	779	815	823	753	816	813	830	730	767	786	756	769	783	830	787	795	808	826	859	826	754	806	753	762	835	836	791	800	812	743	793	818	811	852	743	784	810	815	779	787	827	772	787	807	835	854	793	823	808	820	823	824	809	809	797	774	823	769	824	783	852	803	799	827	832	781	793	820	818	831	808	793	770	771	879	799	792	831	789	799	783	823	802	822	776	797	815	822	800	775	861	803	818	832	829	843	818	816	746	832	832	809	835	777	763	810	814	793	805	762	816	788	796	809	814	818	813	818	795	816	763	863	784	783	820	786	819	805	785	852	780	842	787	822	815	827	777	830	758	811	828	781	877	821	784	756	854	834	809	775	791	846	780	787	792	840	833	778	762	720	793	794	803	766	793	815	839	815	829	804	784	748	851	766	797	909	810	763	811	816	853	848	813	818	774	805	797	847	789	782	813	764	818	767	809	759	822	830	783	752	759	778	790	853	770	793	753	793	841	823	757	853	805	816	787	836	778	821	858	763	806	748	779	818	815	834	836	814	792	746	821	851	784	786	789	800	823	743	766	837	851	783	810	783	780	773	766	785	801	818	814	812	789	799	804	808	836	747	834	742	815
29032	15546	14685	9966	6509	4088	2708	1788	1615	897	646	556	475	504	458	429	445	427	427	403	448	423	438	355	416	406	403	440	410	432	380	396	395	439	408	430	410	412	407	396	388	383	408	392	437	406	427	404	397	365	391	388	383	413	432	411	384	395	380	411	395	381	393	402	413	393	381	379	368	401	434	382	390	378	368	420	382	369	378	391	369	430	384	385	379	417	412	358	407	435	392	418	389	392	420	435	412	393	387	401	411	412	368	360	367	422	397	381	390	380	394	424	373	405	401	397	406	366	414	389	427	371	381	382	390	372	405	412	397	372	403	361	388	405	430	381	393	452	366	394	402	385	386	421	385	398	387	400	395	383	410	395	390	354	412	390	354	421	412	405	417	421	446	424	378	401	415	434	413	394	422	411	395	384	398	408	416	341	388	409	398	392	382	406	373	388	382	426	407	373	412	394	403	375	389	368	412	395	353	397	427	387	452	382	364	400	385	396	387	374	385	384	380	435	397	397	429	396	386	388	388	403	416	403	427	395	385	388	384	398	405	382	430	398	396	374	416	392	363	457	391	428	403	359	399	401	395	381	398	398	379	405	410	381	422	355	418	406	380	424	413	401	402	379	398	387	365	384	395	404	387	378	418	387	398	397	394	398	405	387	412	395	408	384	400	386	406	432	379	424	422	371	396	404	407	395	391	426	419	376	336	416	415	375	419	371	363	437	410	369	398	427	402	370	415	418	396	394	433	424	397	410	386	399	376	354	399	376	364	377	369	415	390	357	365	425	340	377	418	403	403	384	374	370	386	409	412	398	369	359	371	375	411	438	376	408	405	380	429	371	370	393	390	395	416	380	391	419	412	360	378	397	397	387	428	421	437	401	419	386	408	402	369	397	405	386	370	403	423	379	419	346	361	426	396	372	397	360	384	401	444	408	429	409	385	384	387	373	385	382	449	393	398	355	395	374	389	407	427	414	400	407	392	365	367	408	383	393	408	394	361	377	376	379	388	403	445	401	407	400	413	408	410	345	389	411	399	386	414	391	337	345	378	414	411	375	391	407	429	405	388	405	411	388	406	434	405	416	386	361	393	333	377	419	419	369	438	367	402	378	429	425	342	383	400	373	400	395	374	395	408	387	384	398	418	366	385	392	414	400	366	366	344	416	391	372	368	375	423	420	376	427	362	374	382	371	399	412	427	432	407	407	408	402	381	377	415	365	391	412	347	442	381	394	386	357	383	383	389	378	375	381	408	399	404	403	353	445	426	423	400	360	346	390	431	352	384	384	384	352	395	378	394	360	384	408	378	407	402	364	384	391	376	401	377	350	390	411	388	393	370	380	386	403	397	393	405	406	376	411	411	365	350	407	381	360	350	424	398	420	375	389	386	440	441	401	387	402	411	447	433	426	396	408	413	390	399	428	401	368	405	396	366	378	376	413	401	401	411	356	388	377	395	381	396	379	435	407	404	407	419	418	405	409	401	417	377	412	389	411	386	413	376	379	432	384	410	417	422	406	402	410	358	383	378	345	429	375	402	349	404	399	395	409	482	419	374	403	420	443	381	411	402	384	440	410	408	404	406	411	406	377	364	404	386	439	412	406	369	387	394	414	362	421	371	399	431	384	394	386	345	383	385	391	376	372	397	406	423	415	409	367	363	385	405	420	385	416	360	366	376	404	408	406	398	383	390	373	408	419	404	395	379	409	387	403	397	407	411	430	430	421	382	398	402	374	381	360	414	400	405	374	399	407	390	374	384	380	398	425	393	391	357	399	398	359	402	411	412	384	401	408	404	393	401	430	412	405	366	391	373	383	388	387	387	408	403	427	371	391	384	402	379	365	388	409	396	411	389	357	401	410	382	403	411	373	371	436	396	432	436	393	405	405	388	381	440	376	388	410	388	375	390	391	416	405	414	400	395	411	437	412	402	395	447	414	388	364	383	403	401	411	407	406	410	411	386	382	423	403	397	390	384	374	403	444	425	389	434	422	391	428	409	406	358	424	405	407	369	389	386	401	380	411	417	375	393	415	388	406	378	374	377	407	406	448	376	363	416	392	379	427	407	397	383	401	363	356	367	394	353	376	350	377	399	355	387	401	377	384	372	394	389	402	383	409	407	401	388	387	363	436	380	390	407	397	403	399	415	427	383	433	401	390	425	415	409	442	390	379	424	386	427	396	373	371	360	366	400	395	407	446	390	370	395	370	385	357	398	386	384	389	344	383	432	391	426	379	387	423	416	395	423	399	402	351	365	404	376	403	393	388	405	428	353	401	406	373	370	394	407	419	365	414	429	389	379	404	345	370	409	408	384	381	356	394	344	380	369	373	421	366	405	393	403	434	400	375	361	388	369	422	383	375	353	392	382	379	378	374	344	418	352	367	364	410	393	413	438	378	397	380	388	408	407	368	394	454	409	404	388	388	419	375	364	368	385	401	385	412	380	406	408	383	405	399	385	384	377	401	408	401	359	419	393	415	393	367	387	377	400	356	422	382	390	415	360	405	376	388	397	413	356	416	358	381	409	430	409	388	435	444	397	406	361	434	385	416	399	390	400	417	403	405	356	391	367	384	353	416	414	401	366	386	418	395	408	405	426	396	397	408	398	448	431	379	386	380	386	392	351	390	368	395	403	383	419	415	359	369	392	392	385	392	410	396	395	390	386	417	372	457	363	375	422	434	388	412	372	384	385	380	408	407	378	399	400	395	386	398	384	418	401	393	371	418	381	371	382	388	359	392	415	442	425	411	410	391	381	364	399	400	375	417	427	383	387	359	361	406	398	394	388	369	425	418	385	402	413	382	380	378	416	406	419	370	417	454	411	398	412	431	382	420	446	387	441	393	394	411	398	394	433	412	368	418	392	393	344	373	441	399	383	391	403	412	363	416	414	387	372	382	418	394	414	372	388	377	402	391	430	409	402	415	387	382	415	405	394	380	340	395	392	380	388	383	411	431	391	420	384	361	387	405	384	412	415	385	345	410	401	389	362	394	399	411	379	399	408	377	378	376	355	387	367	378	418	398	353	403	383	404	420	408	391	377	382	399	390	439	391	384	414	392	394	400	386	413	394	419	409	370	414	413	344	408	349	376	397	358	418	390	419	413	406	354	393	388	390	432	339	388	397	392	406	425	445	430	376	422	387	411	395	419	376	418	389	429	420	366	397	400	402	397	408	417	387	393	387	417	456	411	412	431	415	403	386	420	386	427	366	371	379	423	381	373	371	405	402	426	436	365	432	397	417	420	401	381	402	418	421	403	391	403	385	356	371	381	423	373	381	352	335	368	402	380	429	379	388	413	406	395	383	382	405	384	386	383	405	416	417	409	371	368	404	399	377	364	393	377	391	371	427	389	402	413	386	426	406	376	367	423	417	398	381	411	380	377	353	381	438	421	389	421	386	425	394	394	357	350	420	404	400	368	406	422	393	451	386	376	403	399	392	404	412	393	387	389	424	399	344	378	392	423	376	385	374	401	408	383	385	444	392	407	427	403
16941	11871	20370	20102	17196	12613	9453	7248	5881	3052	2165	1756	1457	1365	1272	1151	1117	1120	1084	1061	1043	1034	994	913	1022	1026	993	924	901	920	889	936	965	867	879	901	914	895	920	859	872	858	860	853	849	853	905	888	826	913	870	908	880	875	849	890	843	870	867	900	891	888	906	858	840	851	852	911	878	897	872	848	884	878	856	875	915	832	857	851	868	864	840	893	886	853	864	857	893	865	818	844	849	859	883	872	817	896	895	861	850	852	913	792	827	892	901	865	867	843	881	856	845	901	863	860	886	836	885	837	898	850	865	861	831	894	833	874	802	875	864	885	876	843	841	899	894	877	873	885	861	855	844	837	884	855	861	846	920	816	843	892	897	884	867	900	887	846	839	836	878	878	898	872	875	827	851	895	823	865	826	903	829	878	804	848	849	848	849	877	832	841	896	850	874	863	920	838	845	898	899	865	932	788	867	901	882	850	848	853	863	817	836	828	862	870	870	874	831	909	875	880	843	858	854	839	837	850	863	820	795	915	825	809	854	868	831	850	836	847	862	873	886	848	841	887	812	865	849	828	864	894	862	833	846	851	840	819	853	826	885	838	892	853	822	869	916	880	851	846	826	860	832	916	837	806	849	889	864	879	851	872	903	847	905	873	860	802	814	873	876	848	802	912	873	873	865	795	874	890	859	849	890	880	899	881	821	878	907	864	818	847	871	827	867	881	843	879	878	906	854	872	898	852	869	832	839	914	874	873	902	854	838	887	864	863	843	882	821	905	859	864	881	822	893	905	871	875	887	907	837	839	868	897	841	880	851	833	879	854	846	848	860	885	888	867	873	900	868	890	846	899	878	839	873	850	832	884	845	842	848	809	858	869	901	874	868	830	841	896	862	854	862	842	854	813	911	835	845	887	892	840	883	865	856	877	857	837	869	787	857	832	847	883	832	902	854	859	819	849	848	863	861	847	885	852	861	880	855	960	864	867	838	893	870	863	810	845	899	914	788	843	815	805	831	837	894	801	884	853	867	929	853	863	864	874	814	885	848	845	880	861	871	877	865	856	904	908	878	825	866	881	853	823	832	871	840	873	902	882	872	906	880	859	904	878	832	879	886	874	906	852	872	847	808	842	863	858	840	862	869	798	875	859	851	862	830	825	866	845	833	845	890	856	902	826	818	831	883	849	828	829	886	839	848	887	862	851	846	882	863	821	857	871	864	848	836	839	878	880	866	875	860	841	886	851	897	865	868	823	892	879	884	867	842	844	922	831	880	854	917	824	833	857	870	858	875	875	836	875	861	881	854	858	831	895	867	914	888	905	823	866	896	905	871	861	886	862	871	856	864	920	826	856	801	799	892	881	897	906	841	868	868	876	839	850	875	796	815	870	865	822	839	869	839	828	852	841	888	848	894	846	874	811	863	830	889	897	873	875	884	913	844	887	891	784	875	883	858	906	875	841	886	806	830	835	810	879	849	818	908	828	849	867	828	869	872	828	881	822	876	823	913	864	889	855	906	843	834	865	879	814	882	799	808	866	797	849	846	820	866	860	810	873	905	831	858	869	833	849	813	866	888	840	828	885	890	848	800	872	934	871	846	817	902	828	810	842	924	842	876	811	837	854	818	896	885	872	867	856	824	867	870	881	853	889	892	866	854	852	833	877	931	872	862	868	892	872	860	857	858	886	906	854	870	898	864	814	824	811	874	830	789	821	875	912	821	893	868	901	858	858	808	807	870	873	868	905	853	874	900	859	909	901	855	880	888	885	871	858	900	805	852	855	882	824	884	907	889	886	846	829	901	902	869	837	870	855	907	904	884	813	856	897	852	864	851	847	897	914	884	852	826	841	888	844	856	843	885	848	890	917	833	876	856	850	834	866	831	900	820	859	830	882	794	867	845	905	855	806	891	844	911	876	872	867	794	865	912	874	836	882	839	857	860	844	828	838	863	807	782	865	861	838	846	797	848	832	878	874	825	834	857	884	861	869	898	857	860	842	913	844	842	835	838	862	839	879	845	883	873	850	850	908	891	868	870	901	848	817	892	904	892	824	876	903	869	826	865	895	834	877	872	843	819	823	842	901	830	892	893	843	864	857	881	857	888	842	855	813	813	910	799	882	857	884	849	885	810	871	859	843	854	907	848	843	841	881	834	912	890	795	884	870	869	810	874	856	826	839	835	831	840	845	865	829	901	827	828	885	818	872	844	846	808	879	856	868	873	884	902	870	849	888	883	836	888	865	795	814	891	870	842	895	840	823	862	895	874	837	883	888	868	868	808	875	914	896	840	850	833	875	858	863	884	889	875	830	832	851	912	818	834	835	868	847	813	856	887	866	831	840	853	821	884	888	854	847	862	833	851	892	850	869	838	820	864	833	868	840	853	880	838	838	875	848	832	881	867	852	875	855	849	842	806	887	817	856	819	891	855	879	894	877	858	882	805	878	869	785	854	850	865	832	859	882	856	895	903	843	879	856	838	812	901	865	842	885	869	859	845	849	907	902	888	815	880	864	905	802	868	927	883	870	898	847	908	869	840	893	887	857	862	892	816	883	784	867	851	852	845	839	866	848	814	851	888	892	889	904	840	850	836	903	840	879	917	860	822	832	883	904	864	851	840	843	876	872	883	872	847	897	918	874	840	880	840	856	858	860	902	846	846	850	863	819	891	834	870	859	896	859	896	873	870	902	893	858	853	898	857	917	901	903	890	840	874	845	860	858	828	885	841	869	870	870	832	910	849	851	882	844	859	873	881	855	862	848	839	899	870	843	896	852	797	861	861	843	837	884	862	868	874	833	850	885	868	861	875	881	847	887	881	850	911	873	857	880	823	806	881	805	861	896	877	827	814	827	812	910	832	886	843	825	893	826	817	858	879	845	825	917	812	880	802	877	890	936	846	906	841	838	870	867	858	853	878	866	847	825	923	824	881	845	828	830	861	874	892	904	891	830	857	875	825	862	896	877	813	853	898	915	842	863	856	843	871	840	866	894	837	884	854	866	905	879	839	840	866	842	807	914	886	909	879	858	885	888	905	883	835	861	844	867	857	827	900	853	823	802	815	896	893	837	877	892	877	856	913	869	854	890	891	861	871	885	874	828	911	844	801	881	762	890	897	872	854	806	845	870	845	903	855	870	884	905	829	887	862	850	853	804	868	829	846	818	878	857	826	867	852	876	824	850	874	851	864	852	890	831	876	848	847	887	899	856	827	840	893	905	840	876	842	817	880	864	838	801	830	798	865	878	861	811	839	824	806	832	871	799	892	822	838	899	809	879	849	914	883	891	845	855	858	866	841	879	841	836	880	794	858	868	859	872	883	878	908	885	832	873	896	869	835	871	855	852	862	837	863	826	843	923	863	858	872	871	891	842	823	843	830	829	841	875	850	867	822	888	828	845	868	846	858	846	883	868	848	856	882	859	884	867	866	884	887	876	840	878	801	853	851	863	898	890	899	893	878	850	856	849	888	842	853	854	873	890	853	801	835	855	855	831	880	885	920	928
36657	22018	20164	15416	10992	7201	5422	3407	2621	1284	886	758	578	558	538	537	532	528	504	526	500	526	487	472	490	478	485	491	488	427	480	486	480	497	446	493	458	451	429	467	449	452	440	474	454	502	420	489	422	445	422	470	444	491	468	445	417	419	434	410	485	450	469	488	443	439	429	506	454	449	405	432	438	467	457	463	469	434	438	475	423	465	407	436	470	451	453	434	458	443	453	480	439	419	442	455	476	430	430	475	473	412	453	431	476	441	442	428	412	425	396	431	430	438	424	456	434	469	457	426	453	441	469	493	462	428	454	447	443	429	428	440	465	469	428	474	449	430	436	444	493	464	458	449	456	452	403	441	451	418	448	440	434	437	402	463	420	470	425	419	429	445	451	437	442	454	422	457	418	455	443	477	412	433	434	456	465	418	458	417	461	455	429	448	438	393	421	454	430	421	459	473	452	418	432	422	423	412	447	493	495	426	449	448	455	470	446	461	448	416	447	465	400	464	440	442	404	446	423	414	451	477	470	441	470	430	433	453	434	435	481	465	436	448	467	484	427	436	430	443	435	425	473	480	434	450	443	421	404	474	447	443	438	412	428	447	460	485	435	444	454	436	465	462	468	431	433	432	428	446	459	469	448	424	410	467	472	471	394	414	424	479	414	435	452	441	410	489	442	388	429	467	424	428	454	458	450	384	461	432	440	450	468	467	476	454	482	474	411	435	442	430	443	461	433	450	409	470	461	450	412	435	480	425	432	477	467	461	437	462	436	438	472	432	448	413	437	481	435	425	457	443	462	412	454	434	410	457	466	464	461	455	377	450	471	414	471	433	424	488	420	479	448	465	451	460	465	422	467	411	421	466	451	417	433	427	435	472	439	452	492	437	424	424	447	417	473	432	410	414	426	453	425	422	439	476	447	461	432	450	484	468	425	456	456	445	462	467	425	489	390	494	452	449	490	418	447	441	418	462	432	408	422	475	446	467	446	421	427	477	426	458	439	457	419	435	448	453	435	405	463	450	423	432	469	442	453	454	437	420	434	452	451	465	466	446	415	437	483	474	448	448	470	413	414	431	452	438	422	461	431	454	447	434	420	445	469	427	440	451	476	419	460	450	431	482	445	450	427	438	444	421	419	467	437	421	477	432	438	440	464	464	422	433	442	382	419	446	435	419	451	442	474	454	453	434	421	447	473	428	471	418	460	433	412	470	456	452	439	439	461	454	466	415	464	394	434	421	393	454	441	420	438	401	451	449	433	436	440	444	456	437	462	454	394	469	456	389	430	450	449	459	448	460	387	464	490	469	392	422	424	435	429	404	436	444	450	427	515	408	434	444	446	435	479	436	446	450	454	479	450	404	440	413	482	528	423	454	414	469	435	431	461	418	443	452	443	398	411	470	456	446	458	461	470	397	439	441	467	486	448	470	414	424	445	439	473	470	427	456	467	450	474	474	446	452	450	455	466	452	481	438	445	454	499	434	468	441	440	398	431	478	438	419	403	443	424	446	445	418	461	460	446	454	446	465	429	387	410	445	393	451	437	445	448	434	433	432	441	475	450	457	428	435	473	400	431	421	446	463	444	424	459	454	464	445	447	459	465	438	470	484	455	421	465	404	473	446	457	415	444	416	441	439	433	452	441	456	434	457	449	429	457	441	441	418	458	420	423	451	477	448	433	378	438	443	471	412	443	417	410	413	427	458	468	451	410	441	406	401	509	450	471	408	438	494	464	438	425	476	434	451	452	417	452	460	449	470	430	443	441	414	467	426	435	400	416	427	499	416	435	432	443	460	432	419	425	408	454	444	498	436	407	405	433	422	486	494	448	465	396	433	431	441	425	452	403	446	438	443	412	385	426	433	415	451	445	410	407	415	428	459	462	466	448	399	479	449	383	437	430	422	438	423	476	432	434	462	426	446	432	452	444	481	487	445	417	437	428	487	443	428	435	450	480	431	446	441	425	460	438	465	417	447	422	440	440	390	467	422	451	434	415	488	434	455	454	430	443	462	451	435	421	431	452	483	429	455	455	420	421	431	470	464	442	452	461	475	447	439	459	443	454	457	508	400	472	401	406	440	450	417	430	461	467	478	463	417	455	452	470	376	455	431	443	404	466	470	422	476	424	407	426	425	412	450	493	399	431	392	427	435	454	432	421	433	415	424	456	437	476	441	428	466	438	442	460	455	441	429	455	442	425	414	419	447	450	431	412	422	452	425	442	437	441	430	451	439	434	419	430	444	410	429	426	419	415	454	476	452	476	460	426	452	436	450	420	421	473	446	456	407	486	449	422	470	425	475	466	406	430	428	459	428	425	433	452	440	415	440	397	433	424	436	428	456	428	395	409	424	462	441	442	430	451	444	415	462	457	473	426	446	466	477	424	441	426	457	459	424	471	519	464	464	439	477	440	459	479	425	439	447	494	503	409	449	442	458	437	450	433	450	405	460	467	435	472	430	430	427	430	456	431	466	426	501	421	480	426	420	440	476	461	428	463	390	476	445	451	445	447	417	437	483	445	467	443	436	409	469	458	457	460	448	421	458	449	429	436	456	455	460	477	426	430	462	485	419	469	458	460	468	459	465	442	456	455	472	457	479	450	452	431	467	468	465	451	406	422	451	427	472	402	431	410	435	420	426	433	400	435	426	441	416	469	474	433	439	441	450	411	468	410	433	459	426	458	441	414	443	406	431	438	425	462	442	438	425	424	419	431	427	442	445	431	388	446	454	430	417	455	444	439	408	406	426	451	396	434	446	460	438	418	412	439	440	392	461	462	422	462	430	518	405	526	431	439	420	453	444	422	456	401	453	451	452	455	444	428	453	468	407	462	432	458	406	451	453	443	441	481	426	441	454	445	490	441	482	435	457	441	426	411	439	452	437	412	418	411	437	455	450	458	489	451	431	423	420	476	405	456	418	433	435	385	427	414	429	443	424	451	418	460	447	463	414	466	433	471	443	445	447	458	427	429	449	458	460	451	433	430	464	459	449	449	461	472	454	483	454	448	439	422	428	459	465	488	453	425	429	440	454	487	447	401	445	441	462	390	417	452	434	427	444	474	464	442	384	443	455	445	417	429	447	454	435	470	429	480	466	419	459	485	490	409	455	418	476	438	443	473	381	442	425	433	449	430	454	496	461	406	441	430	453	438	447	424	405	452	452	488	440	425	390	432	447	469	429	438	439	403	402	408	461	427	417	454	455	426	449	444	447	471	444	436	425	427	431	459	435	460	434	465	461	436	429	439	463	436	428	501	434	442	454	448	441	437	446	400	453	451	424	438	440	418	404	439	423	396	431	459	461	409	443	486	387	415	459	391	459	477	437	464	420	393	448	460	456	462	439	433	435	412	429	443	428	470	477	472	437	427	423	467	425	393	428	445	435	444	433	488	463	452	495	439	425	480	438	427	433	465	431	482	448	418	482	431	450	431	443	444	470	453	444	389	473	454	457	437	411	413	424	430	395	437	428	473	429	461	404	461	467	449	459	447	450
20716	16161	25288	26900	23528	18741	16201	11387	9643	4616	3149	2378	1871	1716	1552	1467	1327	1261	1299	1307	1233	1188	1188	1073	1159	1140	1114	1129	1061	1067	1064	1028	1026	977	997	987	1061	1006	1013	992	1009	990	973	953	998	995	1021	973	978	996	968	1014	966	959	1020	986	961	978	932	937	1001	926	951	944	926	982	955	973	951	970	978	1010	1006	1024	924	990	945	942	1014	973	903	971	997	982	934	967	978	948	975	935	945	967	972	924	932	956	939	886	926	956	973	919	910	934	907	954	954	915	974	990	934	904	996	940	914	947	962	974	912	880	976	960	925	928	982	946	898	896	961	925	957	937	892	966	950	919	921	980	1001	1003	933	970	948	980	946	939	948	946	912	942	984	936	915	970	924	934	860	980	1002	930	917	897	969	927	909	936	967	929	903	934	907	976	951	951	941	984	950	957	887	949	967	966	880	930	966	970	958	941	972	960	988	1012	976	940	892	929	910	940	970	985	919	964	948	866	935	918	980	969	921	925	912	950	957	934	905	920	953	1004	942	931	928	953	959	956	931	942	944	978	927	934	960	981	928	947	926	947	940	956	939	956	955	924	932	956	962	897	896	913	956	926	961	925	983	978	920	925	919	995	966	927	958	949	921	947	948	952	945	840	876	978	950	1007	925	953	955	1028	942	977	865	960	947	1004	910	900	918	944	946	916	876	909	902	927	934	921	947	961	913	941	903	960	968	947	897	942	976	908	973	938	940	985	905	1007	976	966	979	959	959	926	925	953	947	982	980	978	969	935	926	960	981	909	950	948	975	953	954	953	937	936	890	925	962	957	963	984	939	970	894	920	954	930	925	899	939	946	926	967	952	887	988	959	944	979	967	951	947	948	949	1007	972	918	961	949	988	902	968	933	998	1010	966	964	909	954	926	973	992	982	894	976	933	969	971	969	963	920	953	961	921	912	946	920	970	1012	967	941	874	958	962	926	928	953	955	962	955	892	955	963	944	965	930	919	988	920	894	899	899	966	947	901	961	986	929	958	906	944	928	956	937	939	965	899	941	964	944	972	922	957	928	860	931	1001	931	952	924	913	917	921	958	957	945	949	925	898	960	930	924	954	878	966	942	991	910	929	917	944	948	934	898	881	965	972	938	950	960	960	965	903	962	952	933	918	994	896	980	917	963	927	957	968	964	979	927	973	920	1000	979	933	968	918	973	951	903	935	980	978	985	1025	961	937	930	932	874	944	997	975	955	936	885	903	963	973	908	938	946	931	941	917	990	912	904	951	913	937	953	937	912	882	948	969	1004	921	948	923	938	931	953	959	911	964	940	909	895	968	905	992	952	918	894	985	889	969	957	894	975	982	908	991	947	960	937	912	928	1005	935	940	864	925	897	894	941	953	978	944	992	948	997	968	865	931	941	913	930	930	949	952	923	908	1023	949	975	983	947	911	919	977	905	903	965	954	946	939	896	898	967	970	940	963	920	947	988	960	929	887	971	940	969	926	924	945	922	934	985	973	967	956	927	913	924	967	1007	953	946	918	929	927	986	966	983	909	934	949	953	943	1019	962	985	894	995	947	996	969	952	1016	917	961	944	931	1017	973	925	982	924	985	930	905	973	920	899	984	931	955	930	943	956	905	948	962	1004	952	939	977	991	965	936	940	928	948	916	907	992	998	963	935	958	951	940	937	936	1005	934	963	945	920	935	933	950	952	976	977	948	973	942	995	992	955	950	945	961	948	901	932	915	931	916	1007	934	931	1004	956	974	901	941	969	962	921	994	934	932	960	963	903	963	967	955	997	911	961	893	986	983	942	926	991	953	945	906	943	947	909	1002	933	936	905	899	903	974	967	978	926	972	946	909	963	985	981	911	953	958	919	950	936	962	934	913	977	925	920	976	930	939	955	951	1002	931	914	891	924	907	933	958	957	924	940	961	943	912	923	1007	969	958	964	912	900	951	974	987	986	987	903	942	993	895	1007	895	931	943	918	980	918	919	973	908	947	946	935	992	934	987	963	954	904	944	967	929	914	970	892	904	934	924	899	969	961	966	918	896	987	894	902	910	921	948	954	931	927	927	906	990	967	907	893	939	975	940	928	943	938	900	968	944	988	976	961	999	909	956	1006	973	937	919	994	936	940	929	893	923	911	921	980	962	939	888	988	985	964	947	948	970	984	957	983	942	922	944	924	914	896	962	955	912	979	952	952	882	977	926	905	931	960	963	984	910	946	970	1013	947	929	981	975	979	943	948	946	884	929	918	883	933	913	954	961	944	926	965	914	1005	947	941	912	895	908	933	932	976	937	933	928	956	958	962	979	986	954	890	936	954	932	953	934	908	927	967	944	950	936	983	956	953	910	945	903	962	951	986	976	922	957	934	977	954	957	945	984	964	954	952	989	947	947	975	924	965	970	945	913	923	956	955	910	958	1024	913	946	930	990	892	950	982	912	947	934	932	951	914	999	974	954	894	1032	925	988	1000	940	919	925	1010	913	953	919	933	973	899	942	945	942	950	904	932	904	964	938	950	912	965	984	997	926	961	933	935	940	1011	940	899	993	968	973	985	962	946	1001	954	934	980	950	908	928	929	950	985	958	967	922	972	936	890	948	926	943	983	938	953	928	868	930	964	955	948	964	917	924	934	934	930	919	965	912	954	922	960	932	921	898	943	935	947	965	905	891	956	932	928	915	984	973	974	955	953	963	919	944	965	984	968	950	937	977	953	930	945	940	960	901	887	958	932	987	936	950	964	1009	938	968	976	952	984	896	980	937	887	929	915	974	923	969	924	944	934	915	949	984	1002	936	860	976	856	953	955	943	906	881	934	945	924	904	942	958	980	878	943	975	991	985	909	949	1013	974	998	974	982	963	902	932	937	996	925	954	929	959	958	916	876	998	893	901	947	974	910	946	950	927	926	929	966	918	917	915	974	913	957	959	982	932	924	987	959	905	910	934	941	949	907	904	1003	963	930	975	950	955	920	900	986	975	955	959	942	971	914	967	964	958	949	983	964	954	939	921	976	976	944	965	937	994	963	945	942	941	931	902	956	897	959	952	980	974	950	958	989	933	919	945	963	958	892	942	993	948	967	906	928	912	915	973	974	962	988	914	973	944	936	929	975	892	987	1017	940	928	1022	905	918	915	978	964	927	929	973	934	940	929	943	929	956	990	917	972	928	939	923	952	899	931	947	950	976	967	930	925	924	929	927	962	936	898	932	917	868	976	910	920	960	946	906	945	883	889	994	996	947	986	951	911	961	983	938	956	953	981	937	951	970	916	928	976	945	975	957	1006	935	946	939	937	966	951	1012	944	955	932	965	924	929	985	881	925	959	952	913	895	963	972	951	929	923	937	930	913	968	961	958	900	958	955	961	990	942	894	1002	988	954	939	929	966	947	942	940	945	939	969	897	929	990	915	927	967	956	940	969	943	977	852	964	978	913	948	953	985	894	963	937	957	915	961	943	934	886	952	938	940	967	968	910	949	952	946	926	886	933	930	957	883	975	1013	927	927	945	954	941	971	982	1008	959	951	1004	954	949	920	883	935	935	896	927	932	912	932	992	944	1004	965
15990	9234	8161	5899	3773	2238	1376	967	670	564	465	434	412	411	413	406	390	380	377	398	413	375	356	358	376	391	370	345	337	365	323	346	377	363	360	349	354	384	408	336	369	396	371	335	338	361	351	378	380	399	367	358	347	343	376	367	375	347	400	341	368	388	385	380	359	367	369	359	370	370	370	371	372	368	377	327	381	392	373	325	395	382	362	370	339	359	343	373	364	344	303	370	357	382	372	374	364	407	387	353	350	416	401	405	391	323	364	388	366	366	350	363	390	355	365	369	381	373	380	354	348	343	361	361	359	381	351	332	397	361	362	343	347	335	361	376	358	390	388	338	398	404	357	332	373	355	367	377	319	398	346	338	360	361	365	360	373	364	342	385	344	401	364	355	358	366	376	372	364	356	361	343	368	349	415	377	385	293	379	385	372	373	327	382	357	340	332	386	368	327	375	384	368	360	324	370	351	364	359	372	347	329	365	346	359	325	353	369	377	365	393	351	378	332	357	369	339	378	319	349	349	353	366	401	386	376	336	327	362	381	367	380	378	368	331	341	375	369	364	334	387	388	338	367	372	356	356	338	356	384	364	358	363	399	358	359	330	368	382	346	362	351	411	365	360	366	366	358	377	342	390	344	345	384	376	404	383	350	386	359	379	386	360	364	392	349	339	370	356	375	372	367	391	363	330	336	346	360	389	350	367	351	368	372	362	382	357	383	340	312	344	357	338	377	352	351	359	345	342	362	381	355	392	357	402	370	404	322	364	376	366	359	345	365	373	348	366	373	359	378	399	376	339	330	375	360	353	379	399	388	347	367	364	346	406	385	402	373	349	319	358	386	344	370	360	395	406	387	361	351	370	369	377	362	352	370	384	367	402	335	367	373	395	370	393	377	350	359	356	333	378	395	396	359	381	367	360	352	350	359	381	349	363	366	364	342	375	374	360	337	336	405	356	363	382	366	365	399	330	369	383	381	367	360	337	358	389	365	375	357	355	375	346	349	409	377	356	333	345	348	372	371	360	345	356	397	340	350	349	370	387	387	375	347	361	352	354	381	357	344	308	336	353	363	360	366	344	356	361	369	371	379	364	362	378	388	390	395	371	354	355	336	351	360	346	342	378	386	379	345	364	309	387	369	365	363	361	370	339	341	396	353	392	398	415	377	354	375	341	368	374	334	375	357	376	326	365	368	365	352	351	348	392	359	342	373	365	349	374	397	336	359	355	375	336	365	390	359	377	363	361	354	371	381	371	372	354	360	381	354	379	374	378	406	361	412	378	401	357	369	384	309	392	371	382	352	358	351	367	367	346	376	371	383	377	358	366	362	364	339	360	368	357	375	363	348	389	370	373	386	352	343	384	374	403	381	370	354	349	364	390	370	374	372	369	353	378	368	341	399	349	315	394	377	396	397	367	324	382	346	331	384	358	383	394	365	368	366	364	382	373	344	385	366	376	400	356	383	365	345	373	347	366	332	382	362	352	344	367	356	390	351	374	348	364	372	360	345	363	351	338	363	356	409	354	331	403	355	352	335	331	367	368	343	374	329	342	386	359	365	347	365	383	383	358	366	356	347	375	347	376	389	402	344	360	380	346	345	374	364	363	328	316	338	376	389	325	334	345	347	377	377	394	384	420	343	391	386	407	367	394	373	345	361	349	347	387	365	381	400	350	352	395	330	400	351	369	368	344	414	364	346	354	395	400	358	405	369	364	388	390	409	364	355	342	377	389	362	348	384	364	363	402	333	345	345	384	369	360	440	367	362	391	378	355	337	351	353	379	382	380	371	379	357	378	364	350	349	342	366	364	387	352	360	365	359	362	382	339	371	413	391	356	414	369	364	378	344	359	308	381	392	348	391	354	366	377	358	374	370	381	386	355	333	354	370	340	364	400	374	355	356	408	365	360	357	365	382	392	390	367	338	319	313	361	379	389	335	397	392	373	363	359	386	353	370	367	364	402	355	370	340	426	372	374	374	365	343	344	400	354	374	369	370	364	366	348	387	345	375	352	383	388	345	376	378	390	363	368	387	363	345	349	354	357	387	365	359	342	388	385	405	349	358	378	387	345	375	396	385	353	359	332	366	364	391	373	326	365	360	354	316	353	402	371	318	358	335	355	353	372	340	362	366	340	363	366	383	329	302	337	375	346	317	357	386	389	348	384	334	373	392	308	354	348	366	363	383	359	391	387	346	372	369	368	375	356	361	353	410	355	327	394	330	378	350	404	371	363	400	387	355	372	361	330	347	362	391	384	391	327	323	349	372	370	366	371	363	395	385	395	414	377	345	323	353	396	390	347	336	341	368	375	335	382	350	408	330	370	354	357	357	336	355	391	400	349	382	327	370	361	357	363	356	337	379	375	360	354	350	336	378	389	334	384	322	355	408	361	382	389	366	349	355	377	420	382	359	392	367	333	399	378	383	369	410	394	383	414	337	368	345	355	369	326	378	351	356	388	378	392	366	386	375	375	368	393	350	375	375	355	389	372	357	348	342	335	368	369	361	354	379	424	389	331	328	328	367	366	380	371	356	383	345	365	354	381	368	363	407	334	372	392	366	333	366	384	356	334	355	351	359	371	383	349	365	399	369	346	369	392	404	385	391	380	356	392	347	356	358	341	372	360	368	369	379	378	369	373	384	367	363	389	351	387	380	366	352	363	374	369	360	348	377	405	355	371	376	387	357	333	379	355	393	392	355	357	400	382	384	406	372	338	354	367	352	363	351	342	381	332	376	374	349	364	367	370	354	353	350	368	371	359	381	410	392	363	336	363	403	399	377	376	353	365	370	386	377	350	330	373	378	338	348	378	379	329	421	385	324	358	359	368	367	362	345	376	398	328	374	408	374	391	415	369	402	316	366	353	366	381	340	376	373	355	318	391	356	395	341	345	328	406	368	421	329	348	357	379	363	374	382	347	383	360	351	366	385	365	349	390	362	343	391	371	355	392	350	344	389	355	345	362	401	400	385	363	343	375	382	331	400	384	376	341	377	333	386	329	345	360	349	381	349	377	349	339	353	386	352	391	341	352	383	378	421	397	362	362	387	389	361	342	368	366	348	392	344	334	374	406	345	382	326	340	344	388	342	367	372	359	359	348	365	318	354	375	345	386	366	370	353	368	364	373	346	344	361	386	345	356	340	337	371	362	358	384	392	379	379	366	341	391	379	337	338	378	343	374	388	382	382	390	369	374	345	356	347	321	386	373	352	362	343	362	330	333	351	398	383	359	390	343	348	368	389	412	405	370	353	351	341	340	369	395	344	378	366	420	395	380	345	380	384	345	344	361	333	388	313	394	401	372	392	385	373	368	341	366	353	362	388	376	372	354	344	366	373	353	371	391	371	342	351	314	355	361	370	384	407	338	379	355	371	357	382	372	360	359	376	345	374	382	362	438	333	366	385	382	358	416	345	298	351	376	380	394	365	363	352	355	349	377	340	326	359	359	345	347	352	419	400	359	359	326	353	371	353	395	377	359	340	359	375	369	398
9192	7643	13135	13940	11248	7660	5125	3497	2291	1550	1245	1071	1043	947	990	940	914	890	912	913	889	881	877	834	874	899	858	812	817	894	805	838	840	755	834	807	821	832	798	833	816	820	803	778	820	832	825	847	814	850	819	853	782	787	805	842	816	747	855	813	792	772	777	749	733	864	795	806	772	759	778	797	790	806	818	790	782	810	796	818	749	772	821	803	754	797	762	765	789	834	804	798	791	792	819	810	819	780	825	878	792	782	835	813	830	810	767	738	818	794	764	769	769	790	824	816	771	802	796	793	823	777	823	787	831	820	829	764	761	777	749	772	820	763	796	817	822	795	870	821	797	795	801	775	764	848	790	788	856	758	811	814	790	832	788	821	816	797	774	819	820	791	780	799	789	821	852	788	728	842	760	755	744	798	791	810	780	801	840	737	807	800	780	803	788	851	834	751	811	824	791	821	824	815	798	775	785	795	816	754	826	773	779	769	807	787	788	825	828	784	771	804	798	780	769	863	810	779	815	794	828	789	852	821	737	812	797	818	775	796	788	755	817	754	790	805	811	796	822	818	810	764	789	779	830	805	792	791	770	848	765	793	814	795	801	784	771	777	833	816	839	779	761	788	827	742	756	806	832	800	781	758	836	806	796	804	823	805	799	793	806	784	797	758	841	774	805	800	840	813	807	818	805	833	742	814	832	794	787	772	811	779	793	818	786	832	798	787	804	760	805	772	755	789	791	777	775	793	760	826	792	766	821	795	786	802	759	767	824	794	748	756	794	791	795	861	786	820	792	811	813	785	782	845	814	784	794	765	830	789	813	807	750	832	775	848	781	837	816	862	804	782	815	791	753	807	820	786	759	793	816	804	810	857	785	740	771	806	822	795	777	786	785	825	830	779	785	774	801	795	791	758	783	857	795	767	802	813	800	810	830	833	800	800	821	806	804	788	840	763	776	756	782	794	770	754	798	812	773	778	771	776	784	830	800	764	804	809	833	809	831	844	800	820	803	781	824	822	828	779	824	802	788	806	836	745	800	792	823	787	770	800	810	792	768	814	840	779	806	818	825	796	756	846	776	764	792	784	850	797	812	855	766	829	825	820	784	797	830	792	788	778	827	759	807	770	798	800	841	805	827	792	799	772	799	812	804	814	743	790	796	811	798	775	825	819	761	824	821	825	789	794	803	827	767	783	769	786	786	772	755	799	848	799	776	801	797	758	802	788	774	781	773	801	790	819	741	784	882	840	752	789	773	793	808	823	797	813	828	774	825	819	814	773	798	787	768	804	769	829	817	788	834	800	765	800	789	810	805	774	801	815	870	766	773	790	824	802	763	718	766	849	797	779	795	801	803	781	783	797	826	748	795	811	833	827	774	828	803	799	825	814	763	787	799	765	809	825	776	823	798	813	792	825	851	803	791	795	784	825	818	853	821	784	821	791	835	824	760	773	832	841	771	760	822	815	749	808	813	791	815	832	793	740	790	774	790	799	804	764	819	754	810	760	823	773	799	770	706	800	762	776	841	794	788	841	824	797	847	816	778	808	798	826	850	815	763	807	778	803	795	782	792	749	769	777	812	751	808	806	827	789	848	790	796	810	757	814	784	819	829	821	775	805	784	792	826	866	830	827	804	826	808	756	772	807	788	793	769	825	825	823	792	820	777	843	792	769	808	794	822	839	780	817	753	813	756	828	817	822	814	763	802	799	822	815	824	733	783	770	792	767	771	816	805	837	791	778	753	814	808	782	827	787	803	780	787	780	852	825	797	783	820	808	816	798	821	806	791	832	779	779	777	808	814	798	811	814	828	803	825	794	767	839	801	789	807	820	799	778	804	789	871	767	807	817	768	809	805	793	798	720	766	820	804	770	818	792	798	840	747	832	782	807	758	822	772	828	827	786	825	781	758	773	724	799	776	780	750	836	845	826	820	791	803	775	775	806	813	756	791	799	813	796	854	786	786	784	812	795	811	796	803	801	827	783	789	784	800	771	814	765	783	780	811	795	827	790	826	784	771	764	837	830	804	774	791	795	836	795	823	771	776	811	803	811	761	785	832	788	789	764	763	760	823	827	788	747	796	818	846	833	724	814	771	734	750	788	788	821	755	770	813	796	768	820	780	791	845	814	822	767	832	816	818	814	763	821	758	745	787	793	742	778	784	745	759	807	798	798	798	820	827	773	752	835	775	744	839	864	855	772	765	844	759	743	828	791	810	829	774	782	758	776	758	844	788	801	781	806	824	774	796	834	811	776	825	832	794	762	775	792	823	862	783	808	832	788	819	813	808	772	809	813	791	797	833	795	820	801	832	812	793	771	845	778	744	836	797	752	805	754	801	785	816	761	805	734	777	801	829	786	827	812	875	790	774	796	827	757	783	808	795	798	786	771	789	819	830	827	781	811	788	866	806	745	826	775	817	836	779	807	789	782	806	781	804	783	773	837	836	810	795	829	811	820	762	832	784	830	790	815	815	821	831	825	833	778	841	805	782	784	760	773	837	748	814	815	830	765	803	814	860	822	809	799	832	828	795	812	791	815	831	848	811	838	778	805	802	831	778	796	793	852	765	826	753	819	789	769	761	797	844	770	785	837	810	807	757	800	753	789	829	798	824	836	793	818	814	810	785	810	746	789	761	765	804	790	760	747	783	815	817	772	786	787	751	795	772	849	834	746	823	769	812	788	803	843	779	812	797	759	846	746	805	767	818	809	825	854	855	844	803	803	820	828	767	808	740	760	782	775	741	790	849	823	825	822	831	812	777	821	779	821	772	826	795	782	775	836	787	778	781	789	809	836	829	808	762	776	850	855	828	873	792	737	819	782	808	812	809	782	840	763	826	811	780	823	777	796	779	795	786	765	775	776	791	809	786	801	808	833	764	811	834	750	797	781	825	788	771	782	756	800	749	802	831	760	836	806	778	782	766	761	820	857	801	768	782	771	750	831	841	814	837	746	834	818	730	822	784	805	762	790	774	805	790	788	785	814	806	802	757	782	763	766	806	795	822	790	825	787	831	812	819	714	766	774	770	759	836	763	812	774	812	786	828	779	774	754	787	810	815	806	822	772	819	782	798	773	790	780	779	770	775	840	779	857	824	816	828	790	790	742	774	815	837	836	794	784	774	820	790	822	842	793	749	805	785	804	834	806	797	776	790	805	753	820	773	810	793	820	786	752	776	791	776	806	787	850	788	807	729	847	784	769	800	774	807	785	836	808	786	787	824	798	821	770	787	825	778	806	806	798	789	852	794	784	781	760	777	762	787	803	779	797	801	767	799	849	761	787	755	764	848	813	851	768	824	792	780	805	764	853	775	824	775	845	764	837	843	776	763	776	781	756	783	761	785	824	804	855	790	776	752	829	809	839	789	755	779	781	774	781	769	829	817	794	810	818	796	778	781	819	807	825	782	766	763	777	769	862	753	767	814	810	795	768	808	797	765	786	871	773	809	755	854	758	790	793	797	774	801	785	734	858	784	801	858	777	750	781	818	823	783	797
28738	14631	14102	11135	7726	4465	2911	2379	1737	958	620	596	527	434	444	403	437	463	436	433	443	394	445	428	430	426	408	399	409	442	432	403	396	407	383	380	386	395	378	408	381	405	382	447	378	448	412	400	420	423	422	407	421	408	431	394	387	381	412	377	406	372	382	398	363	415	393	380	391	393	437	392	377	438	383	401	396	397	395	403	405	411	413	354	376	393	382	422	385	426	410	364	397	425	413	433	415	432	400	341	406	434	415	369	402	393	424	449	381	375	352	353	370	432	434	417	421	403	415	375	340	393	419	391	353	386	413	383	410	381	406	390	408	386	393	367	408	441	451	397	393	415	414	383	418	408	404	361	384	405	429	405	432	406	390	412	393	408	397	378	366	404	424	362	397	370	384	392	423	405	335	366	384	386	427	374	400	423	400	401	377	381	382	420	394	394	401	406	357	402	423	399	376	385	404	424	395	370	416	380	422	378	378	380	358	391	386	405	402	392	374	413	413	375	384	388	399	389	423	380	365	375	415	392	360	415	400	393	367	359	423	384	358	415	386	356	408	408	407	400	403	410	395	370	369	377	428	381	384	404	373	451	389	407	379	355	374	409	384	365	394	388	399	404	412	384	374	417	391	388	370	393	392	362	375	407	421	375	401	405	423	392	364	383	415	413	397	404	384	405	394	382	417	371	383	406	373	400	386	390	380	376	410	367	388	371	393	380	409	376	467	404	408	423	389	401	382	429	407	412	417	399	357	368	394	375	408	393	379	379	353	411	380	375	382	372	429	393	360	439	425	432	399	371	403	375	371	387	369	388	398	404	379	400	368	384	416	392	431	386	413	415	383	405	390	345	390	394	356	377	374	362	381	398	398	423	380	380	424	375	360	402	390	389	360	447	387	387	396	373	399	384	441	428	403	411	376	392	326	405	401	419	340	372	431	407	369	418	405	378	386	389	373	381	390	400	345	400	413	382	404	394	379	381	412	395	420	370	370	379	380	361	400	375	389	395	398	396	408	404	409	388	391	357	377	361	420	423	372	375	371	453	393	375	380	382	398	343	394	433	417	388	416	365	367	403	429	415	413	415	395	385	413	355	402	389	419	372	395	417	381	410	410	408	416	386	423	381	375	405	415	415	395	416	402	413	397	370	390	377	386	424	373	424	457	387	398	388	393	407	439	386	368	382	434	385	402	387	396	396	402	407	430	388	374	434	399	407	404	438	409	375	397	423	387	375	396	421	413	365	393	388	399	398	424	384	379	426	388	362	366	407	439	420	426	394	380	371	442	403	361	397	443	405	379	418	368	408	401	395	395	385	405	398	417	418	392	424	408	381	383	391	385	362	385	446	381	424	414	377	421	395	400	450	388	413	375	380	375	363	418	398	406	367	389	392	401	342	366	416	414	410	413	414	420	407	410	400	366	387	421	388	456	394	419	406	383	342	401	404	408	414	375	403	372	393	384	437	380	433	367	384	399	409	408	386	402	393	374	373	377	400	436	373	404	415	381	369	420	383	392	391	401	354	381	363	387	379	417	405	439	399	420	360	433	408	365	439	383	353	379	402	409	374	425	364	405	399	412	415	398	401	385	377	400	381	384	375	351	366	391	404	380	363	379	374	423	395	390	367	366	402	416	362	396	397	402	375	374	393	354	437	419	388	365	431	387	406	387	399	434	416	366	461	343	396	398	372	390	409	394	418	409	378	413	357	390	378	380	334	365	386	373	388	369	368	396	357	410	390	409	409	415	357	387	372	466	391	397	383	421	424	406	384	440	416	371	411	380	361	417	387	371	383	388	417	399	402	391	370	423	401	419	427	362	390	399	421	399	379	372	387	374	370	392	323	397	382	390	373	367	400	366	395	383	409	390	402	398	383	370	394	380	351	391	389	392	355	372	417	397	418	365	405	367	403	403	344	384	380	373	381	382	377	398	395	379	377	393	417	363	427	397	406	410	381	377	397	395	364	386	357	413	346	420	431	406	439	405	417	382	365	367	374	396	408	393	374	398	420	400	358	406	367	374	341	376	382	419	372	366	418	398	430	364	387	405	384	373	417	373	376	407	379	387	382	396	435	400	427	371	401	390	412	391	401	395	405	387	366	366	361	400	380	357	377	391	401	363	388	374	366	424	407	392	412	369	414	392	410	417	380	398	403	374	391	398	401	374	383	423	371	389	379	416	370	397	342	378	408	371	423	387	445	419	430	429	383	353	377	391	410	384	366	401	380	377	421	429	424	408	377	407	357	373	408	419	419	416	403	412	337	397	396	429	385	400	381	375	411	375	403	409	412	423	411	340	361	392	390	398	412	387	411	392	364	367	383	392	383	368	399	371	384	386	411	395	397	395	390	391	405	368	411	364	448	394	407	381	395	413	408	388	434	417	360	428	407	418	378	399	402	414	388	368	442	393	412	352	370	383	427	410	384	393	383	377	392	411	412	393	376	391	401	372	399	405	380	432	388	370	414	382	404	405	407	384	382	361	389	405	362	418	385	391	393	395	408	403	382	420	388	429	400	397	336	380	357	395	392	401	406	400	380	365	439	406	407	381	400	417	387	395	403	444	423	386	421	447	399	370	401	409	391	402	405	396	430	376	407	408	418	379	393	424	400	398	404	403	386	403	411	431	398	377	379	393	383	409	391	413	387	380	391	434	394	373	420	407	410	392	365	383	418	426	379	378	397	405	364	404	407	393	409	412	412	394	391	415	413	387	420	364	382	380	366	365	402	401	369	392	399	422	374	377	394	355	380	399	405	374	369	389	404	452	437	362	408	395	420	411	422	393	418	401	405	388	382	415	378	404	409	420	396	418	391	390	416	430	421	365	405	444	418	401	406	366	400	395	397	411	388	385	393	402	400	406	432	396	420	444	387	399	415	412	338	418	425	385	399	421	377	387	392	412	427	395	403	376	383	382	434	363	369	379	356	401	413	420	430	367	415	375	408	389	414	392	389	400	379	373	400	386	403	380	365	376	397	392	381	399	438	373	428	395	395	428	381	394	398	390	429	354	385	399	414	378	389	393	341	410	401	371	377	343	397	431	409	386	382	402	390	391	358	395	380	386	405	430	415	371	401	409	421	436	392	386	415	388	441	418	409	424	400	420	405	395	444	406	378	362	391	421	384	408	416	414	394	371	398	412	384	392	413	411	421	417	378	388	389	394	398	386	407	374	410	397	378	417	430	402	414	402	429	420	433	395	415	385	369	373	384	438	449	401	368	366	439	391	407	382	421	421	390	392	396	397	372	365	387	405	400	361	376	420	382	377	404	419	375	402	440	433	401	403	407	429	407	395	416	382	340	385	424	407	353	377	388	448	422	401	392	409	434	408	396	410	386	397	387	365	388	386	385	416	417	437	392	375	399	376	401	387	393	356	394	386	382	403	389	384	404	390	392	410	405	386	401	409	396	395	393	363	415	412	390	453	386	380	396	405	388	405	442	402	400	368	435	408	419	397	416	397	384	392	394	347	374	381	392	400	380	366	412	448	412
17176	11254	20274	22223	19547	13013	10565	9115	6149	3243	2259	1595	1493	1301	1144	1139	1069	1079	1040	1086	1043	975	1015	981	973	962	997	961	965	936	883	908	928	887	913	852	888	890	925	882	886	908	860	895	927	841	867	901	861	920	870	856	863	866	873	874	876	904	883	893	831	801	855	855	847	841	829	888	847	883	873	940	878	883	864	833	827	885	815	879	817	876	888	875	855	848	900	806	838	880	848	894	890	879	854	897	835	870	866	810	810	853	866	909	870	830	885	799	915	882	865	873	886	853	877	828	862	852	879	832	843	895	867	849	865	851	890	837	863	832	814	836	818	858	889	837	820	826	862	824	879	844	871	901	852	872	857	890	869	888	855	872	863	856	898	854	842	893	863	851	875	863	858	846	796	874	887	875	886	865	856	909	843	815	908	822	884	827	887	834	845	826	832	880	829	831	894	826	835	856	884	905	826	857	819	855	823	825	857	866	869	884	854	828	856	849	843	868	884	845	915	865	863	895	855	873	871	882	841	876	844	877	841	816	840	838	882	849	842	885	892	846	858	859	879	890	842	885	859	849	871	914	871	838	868	847	847	891	795	866	814	916	868	864	897	893	881	843	870	824	822	853	874	836	857	878	863	864	843	887	821	882	852	857	904	844	892	838	924	829	886	829	834	883	855	931	855	890	893	862	856	844	881	854	864	870	829	828	874	856	868	883	866	783	900	904	901	870	885	833	889	857	837	858	892	848	837	870	866	911	795	879	886	825	862	846	852	883	888	846	857	859	861	853	817	844	842	891	863	845	833	850	931	967	857	840	897	907	848	848	882	881	837	844	848	899	880	849	832	857	836	850	844	797	834	874	854	897	866	838	856	875	877	829	850	893	835	859	830	820	840	861	875	868	889	901	851	848	873	877	878	865	878	851	859	861	906	890	875	914	854	884	878	845	833	824	862	877	891	895	851	838	858	870	827	925	855	898	869	883	846	825	857	878	850	855	884	857	873	813	814	857	846	887	921	887	903	888	864	881	855	883	812	833	829	822	840	866	890	843	791	839	826	884	858	884	922	920	892	878	860	864	832	806	887	874	877	846	894	856	845	868	848	863	839	839	912	869	891	851	838	871	827	851	848	860	821	843	886	837	837	865	835	846	874	828	904	852	858	860	873	812	840	848	828	896	862	819	883	843	883	846	854	834	879	836	909	865	820	831	845	879	880	876	855	866	829	900	863	835	853	844	835	837	864	874	871	845	873	864	833	948	832	889	891	876	933	835	891	902	840	887	874	881	851	858	816	851	874	852	835	909	849	831	825	884	885	899	916	928	867	824	820	867	868	854	878	831	865	843	892	870	891	875	861	819	888	875	882	871	846	848	829	847	884	809	842	863	854	878	835	864	879	853	834	899	969	863	847	902	865	810	802	846	828	920	808	851	866	881	854	856	877	861	862	832	837	890	903	872	854	848	842	788	856	893	876	854	869	905	843	888	858	803	915	858	854	851	898	831	850	846	846	900	876	862	918	892	845	900	889	881	866	883	889	855	823	889	819	897	829	875	862	825	821	904	859	906	836	839	843	847	850	866	865	922	882	817	868	849	875	825	895	880	886	894	873	847	894	900	867	855	802	934	870	859	868	864	843	861	865	818	849	859	809	839	869	898	883	871	841	856	874	869	884	884	848	827	842	872	887	816	897	897	864	867	829	793	839	859	844	856	840	862	890	887	899	881	895	856	871	866	925	828	854	913	908	831	856	894	828	874	826	829	848	845	847	861	824	866	896	925	841	873	826	832	809	854	858	854	881	853	910	882	886	860	893	871	803	896	879	802	864	838	847	844	845	877	852	821	783	859	862	876	871	880	864	862	846	871	842	890	858	889	862	874	841	890	850	782	861	879	884	834	844	897	839	898	879	836	846	892	871	934	820	900	924	892	829	814	860	860	850	855	871	896	937	904	885	894	892	880	841	835	894	896	802	875	871	881	857	848	863	852	846	847	837	835	892	837	876	846	842	844	789	869	860	928	851	796	862	845	866	898	894	854	856	914	918	848	912	870	849	886	836	865	873	829	861	840	868	860	862	847	825	893	873	831	825	824	925	862	838	868	868	877	880	838	845	885	878	867	874	852	830	875	912	854	877	886	891	869	928	810	826	854	865	833	819	860	857	896	800	889	867	841	875	871	871	904	885	871	856	794	830	840	887	882	867	858	856	867	837	828	849	870	860	864	818	846	894	832	866	857	862	791	863	916	805	867	887	878	868	841	852	887	839	877	897	854	856	846	839	849	832	870	825	891	831	874	878	879	856	830	879	817	859	812	857	897	853	875	846	824	900	853	818	781	905	915	925	887	876	909	865	881	872	851	878	872	905	868	877	855	893	825	840	871	805	824	867	819	827	892	853	861	850	868	905	863	869	909	873	841	853	879	788	859	902	862	852	879	813	799	883	874	887	905	910	853	885	840	894	859	839	901	808	853	844	843	878	879	809	838	847	869	817	879	890	849	885	897	822	834	882	849	886	842	874	842	850	900	847	843	807	819	819	839	874	849	861	851	876	820	859	875	895	806	843	876	870	875	814	868	862	816	858	841	881	863	846	894	840	840	813	817	856	872	894	887	880	900	842	854	851	849	851	851	866	854	880	846	865	883	838	902	869	871	929	885	885	816	850	844	853	889	805	859	842	853	833	862	869	836	896	873	845	844	882	856	838	892	883	843	847	855	841	827	873	919	873	886	880	850	827	852	942	808	855	897	864	894	884	862	818	829	862	832	867	756	809	850	860	850	855	858	856	886	873	843	831	861	904	892	853	804	858	855	856	904	864	856	847	866	863	870	843	813	880	895	797	881	856	852	857	909	855	813	879	853	808	843	881	889	818	895	888	898	870	873	927	886	921	850	797	839	851	875	850	845	848	894	902	905	855	916	806	842	908	840	860	906	835	913	861	856	837	828	881	916	877	903	866	832	873	877	884	815	822	884	873	849	837	875	813	846	885	824	827	857	820	873	833	839	858	836	876	831	892	873	896	887	830	874	859	855	893	855	861	882	913	849	844	894	907	878	873	891	834	868	823	903	838	855	806	879	848	883	854	845	882	830	900	836	843	839	911	805	843	852	853	894	887	883	899	899	934	896	835	814	892	895	796	830	849	864	840	855	849	829	809	838	865	885	839	898	861	861	886	862	869	822	884	850	878	855	867	902	854	811	866	834	845	844	898	821	837	793	872	874	928	857	873	857	803	838	897	899	854	856	836	884	893	895	900	897	874	864	928	871	891	884	804	848	855	869	834	853	873	895	858	885	850	851	827	839	864	844	842	877	865	865	848	864	799	879	853	877	862	865	859	891	825	878	831	890	869	858	842	801	913	876	857	882	853	873	835	864	840	813	895	878	886	881	834	888	904	805	880	848	839	854	890	867	878	838	834	841	869	874	861	851	892	873	900	863	896	844	818	817	875	894	868	865	911	927	928	862	823	876	890	896	858	836	837	855	853	929	848	824	812	851	894	875	823	865
38033	21765	18941	17841	11731	6856	5500	3768	1563	1093	868	775	591	516	552	510	517	469	469	513	497	432	486	486	508	458	473	465	445	445	470	429	428	466	456	430	420	420	425	482	428	436	420	422	462	405	460	479	449	450	472	430	449	469	413	407	433	417	396	425	446	474	435	483	427	446	456	450	446	428	448	436	458	447	472	447	462	446	457	441	399	461	421	435	432	441	458	446	432	439	454	449	425	451	467	441	436	418	499	456	406	449	456	462	457	447	493	433	455	464	431	431	445	443	449	442	462	454	516	482	463	420	458	449	432	457	449	466	448	448	425	435	455	465	406	475	498	407	421	468	466	466	452	420	476	513	444	446	444	465	453	402	426	410	463	445	417	436	465	421	448	432	434	453	458	437	455	413	428	450	447	421	425	455	411	449	437	424	463	460	457	439	428	439	437	473	423	410	459	407	440	452	475	481	446	453	460	459	426	461	404	442	415	442	440	489	422	436	494	470	418	466	430	436	470	443	456	433	434	428	455	402	449	440	441	472	433	459	440	439	421	465	471	477	447	453	446	440	413	476	380	466	464	470	415	432	456	443	442	434	500	463	417	471	403	443	403	450	441	411	440	479	454	436	481	467	435	500	477	428	433	430	444	448	430	475	437	464	471	445	459	424	394	462	437	442	432	429	480	490	459	448	432	454	434	459	466	457	482	435	463	413	432	439	454	468	398	457	422	443	423	412	453	471	485	466	456	465	431	455	416	422	443	427	471	466	426	425	457	445	416	408	445	405	455	448	463	440	428	442	436	458	459	398	415	438	462	460	482	436	409	380	428	372	477	483	459	432	452	430	442	420	427	454	418	459	441	446	464	408	449	428	466	462	466	444	409	431	421	471	437	496	415	450	455	443	438	472	424	428	484	467	404	464	427	420	439	423	454	439	473	457	460	458	420	407	432	407	431	427	489	404	472	439	414	416	498	437	449	436	460	484	435	448	420	454	430	392	459	409	450	470	465	426	401	418	424	457	401	434	450	468	427	432	417	419	442	434	476	444	409	415	423	466	412	388	476	414	472	421	464	467	443	433	469	460	482	480	450	434	450	445	461	435	445	409	443	437	462	449	408	457	487	438	427	450	447	467	435	434	441	451	442	455	457	447	470	403	439	472	417	430	408	445	454	441	470	448	429	424	431	387	413	410	460	453	461	450	435	457	450	408	464	404	433	452	446	439	449	463	445	424	455	446	428	460	437	419	460	472	427	444	431	447	438	448	450	440	438	461	463	451	413	440	470	459	459	451	467	451	496	452	431	462	446	424	441	425	439	468	448	412	420	426	452	461	434	432	458	444	481	434	444	443	423	467	437	432	475	434	453	462	405	500	476	453	449	444	447	430	410	462	465	396	445	446	450	441	459	408	421	463	449	468	458	464	461	442	473	459	451	441	446	440	429	451	453	452	444	468	421	465	438	406	427	436	414	492	443	444	451	418	419	420	408	433	426	454	479	432	478	488	456	440	428	467	434	461	427	445	429	431	449	426	407	415	412	416	481	428	456	444	424	449	425	442	468	442	434	413	444	452	444	428	417	486	428	448	467	446	470	441	396	457	413	489	431	452	426	454	481	394	412	439	461	416	423	427	433	462	447	477	445	489	446	435	404	441	496	474	462	458	438	503	517	438	422	458	440	459	470	455	415	461	424	411	440	443	414	446	436	474	514	446	466	448	423	427	454	449	433	444	455	478	473	451	463	460	480	491	427	448	428	420	448	468	487	415	493	448	481	439	425	415	460	420	427	467	421	472	429	465	481	393	432	446	416	502	446	436	452	441	385	424	439	443	467	455	469	410	412	446	439	469	445	457	452	441	447	465	404	424	459	464	469	414	421	462	426	475	459	482	441	444	454	414	434	413	410	440	428	432	468	486	427	465	423	455	447	428	491	454	465	392	409	478	420	453	449	424	415	429	478	440	462	467	479	494	446	499	426	436	444	426	431	454	447	444	442	439	437	445	438	449	445	447	452	455	448	448	487	419	467	444	405	429	489	434	461	423	461	442	501	447	438	447	413	412	420	468	456	457	424	436	418	443	405	401	433	432	439	427	453	457	460	438	439	418	443	457	426	415	441	443	425	419	416	428	434	433	436	463	431	450	474	484	431	409	442	410	424	413	424	475	421	401	423	482	431	441	452	440	432	443	427	449	462	421	414	474	426	435	417	426	431	438	457	459	392	410	465	426	446	458	490	424	480	466	478	491	457	413	461	434	437	448	449	480	459	429	474	459	474	470	440	417	409	463	445	426	419	437	468	526	406	440	440	438	455	448	449	433	434	420	411	479	460	428	409	452	426	440	457	466	463	425	437	442	429	442	403	434	453	472	418	479	390	444	406	490	435	420	438	447	470	461	459	417	445	433	457	425	436	461	456	457	470	407	459	461	438	450	458	423	449	447	451	427	439	430	492	451	420	407	471	409	435	471	459	419	451	469	426	435	451	409	417	442	424	467	406	447	444	473	465	450	404	485	452	481	416	462	435	442	467	410	462	447	451	447	456	428	408	411	437	462	463	412	450	438	440	463	472	370	445	433	417	443	393	474	473	425	463	428	390	431	427	455	459	438	433	483	442	442	458	475	449	432	433	442	469	431	459	457	448	404	414	434	471	511	450	418	450	406	468	409	421	446	423	435	396	429	466	476	461	443	416	447	504	460	448	452	455	409	446	402	454	432	443	399	415	460	456	444	452	406	413	384	446	458	422	486	384	416	439	422	463	438	385	425	464	449	452	493	412	404	419	440	419	428	413	424	450	444	477	469	436	461	424	462	444	472	456	462	440	472	419	449	411	426	460	448	494	463	467	427	428	394	426	449	437	408	487	425	449	417	443	463	461	469	453	462	507	467	439	438	490	483	445	427	417	464	416	430	439	445	415	432	407	427	476	469	441	470	448	463	493	450	451	426	479	451	408	406	406	448	452	434	481	413	431	450	457	449	422	455	440	436	478	425	425	414	472	406	412	436	416	416	458	431	433	473	441	473	451	466	455	410	448	405	484	450	447	434	504	426	464	437	467	472	432	465	422	429	471	458	399	473	440	461	457	426	475	455	423	418	475	468	428	443	404	472	451	412	421	456	445	415	449	414	438	448	451	462	426	455	460	419	432	470	450	435	464	420	422	440	444	439	429	399	416	445	418	444	450	441	470	419	395	468	475	489	422	433	439	470	473	402	465	447	447	469	469	385	428	428	459	454	443	506	405	445	470	418	445	406	444	436	432	390	465	471	490	407	441	443	433	440	476	465	422	452	444	412	456	448	445	470	446	415	416	462	433	457	468	417	466	452	435	446	519	453	467	439	425	421	442	455	471	430	441	437	436	416	453	415	509	458	484	443	458	452	423	469	445	468	477	452	376	502	433	467	448	452	432	458	428	383	454	440	442	415	412	465	458	484	478	432	448	410	443	464	464	442	435	458	472	441	455	417	436	460	470	471	459	459	457	453	429	470	438	474	431	420	503	411
21969	15481	24576	29605	23885	18173	16228	11238	5257	3957	3099	2494	1830	1632	1429	1322	1302	1294	1249	1259	1284	1134	1136	1064	1097	1071	1132	1068	1069	1041	1044	952	992	1051	976	1062	977	1001	1021	945	961	995	1003	934	978	954	968	989	964	1026	933	948	992	976	975	992	946	942	948	988	959	962	929	942	937	990	956	950	970	960	995	919	977	953	993	996	933	928	919	938	900	937	963	1017	941	1019	965	974	930	971	996	938	959	942	922	953	943	998	947	921	978	973	979	932	923	952	957	926	966	921	929	979	977	900	945	991	947	899	887	987	949	922	966	980	929	966	923	1010	966	952	910	921	937	950	966	971	965	926	957	879	964	914	974	979	971	921	919	948	944	977	970	979	880	989	948	963	919	912	988	925	936	984	951	950	965	928	1019	978	938	952	956	951	933	928	943	950	916	1032	910	946	930	956	973	920	900	966	985	942	950	923	959	945	951	922	941	916	970	932	949	937	941	933	905	987	922	953	908	944	931	934	998	953	931	962	964	966	959	969	931	943	954	886	945	928	989	1000	946	951	993	960	909	959	910	953	936	931	900	921	936	933	964	932	972	924	971	958	916	972	946	951	948	923	919	941	923	960	956	941	975	976	950	976	935	946	928	972	926	953	892	1002	886	920	914	951	944	917	922	940	925	928	981	929	943	901	973	876	934	952	938	918	941	872	905	948	997	936	921	949	896	975	921	913	955	988	923	897	924	1001	977	919	931	933	922	952	968	969	946	920	920	936	1000	1012	917	947	925	923	890	882	925	962	960	998	966	907	961	925	944	954	956	888	959	962	916	976	879	972	931	885	960	985	978	930	887	907	961	962	955	973	981	951	922	942	920	971	922	990	962	938	956	924	933	971	908	951	899	946	958	884	981	923	984	936	942	917	938	900	894	984	952	857	908	953	932	889	916	961	970	929	933	918	945	930	932	994	936	956	1000	924	912	902	951	884	938	994	948	947	978	932	948	972	959	931	889	999	974	917	945	952	958	929	914	934	1010	926	932	931	1015	989	982	1010	942	955	956	907	948	943	974	955	912	961	920	945	970	962	949	974	913	973	957	962	962	1006	984	948	931	941	1007	989	915	926	936	898	922	963	908	949	909	933	897	868	955	942	909	942	927	874	903	932	919	960	947	962	910	916	948	902	917	932	885	912	936	934	977	968	940	942	978	956	926	929	925	921	912	978	918	997	931	924	944	938	897	974	982	943	893	994	984	936	948	881	913	985	985	916	974	1077	906	950	941	924	938	976	960	890	914	914	925	893	936	950	921	929	937	943	933	1010	901	999	919	952	956	945	951	985	917	931	961	972	942	970	947	982	974	967	944	1016	955	974	953	963	966	888	916	963	1002	996	968	974	972	962	961	957	1001	944	961	944	950	993	929	926	974	970	966	1006	927	943	930	928	959	928	982	967	976	963	945	964	935	886	894	972	981	995	948	913	972	932	951	885	905	911	954	908	930	1002	969	885	937	986	916	944	926	911	965	929	939	908	963	922	929	983	959	894	916	968	947	971	941	962	911	1004	935	933	946	915	939	964	924	932	896	944	966	883	980	962	978	940	915	942	1007	987	888	951	989	894	941	925	899	955	930	925	942	970	976	918	999	916	939	963	892	974	979	964	949	956	951	938	934	916	940	918	860	1017	902	912	906	938	961	903	884	964	989	966	947	919	945	952	1001	919	973	961	952	961	1024	919	968	911	943	952	930	987	945	965	954	969	991	900	913	887	948	958	921	951	914	961	945	943	952	945	968	916	932	982	961	954	924	942	941	906	943	921	925	927	927	883	967	970	942	975	946	888	967	990	1034	918	951	906	946	954	957	901	913	933	935	949	964	922	876	912	977	904	962	894	960	927	874	928	988	940	948	987	963	966	950	957	945	921	1005	928	965	914	981	899	938	970	982	908	1006	928	985	967	926	904	961	934	955	938	982	988	937	971	928	979	972	890	955	944	901	983	960	960	976	975	961	989	955	909	875	932	902	936	947	982	932	989	955	909	1004	906	938	887	954	935	936	970	1002	953	928	931	964	922	951	954	920	925	931	980	940	930	908	960	995	907	930	976	984	921	921	946	939	973	922	878	1011	924	901	961	969	973	919	960	1013	968	967	945	947	894	964	945	975	945	919	983	906	949	978	968	926	943	1007	1010	946	984	954	920	928	993	1008	960	938	907	999	903	997	968	979	910	938	949	966	923	905	904	954	930	965	912	980	932	897	966	900	1013	930	915	914	896	936	991	937	975	956	940	982	933	933	962	979	957	930	962	921	953	952	956	975	931	960	931	921	980	935	934	916	956	949	978	960	916	954	929	972	915	929	991	934	912	942	1010	955	928	868	973	917	984	904	953	940	986	964	887	968	964	942	952	888	932	911	947	997	962	867	943	934	983	922	923	900	930	977	993	927	962	921	944	910	909	910	919	926	976	943	955	944	923	908	928	953	942	957	978	926	956	907	896	975	905	955	950	923	913	931	938	917	969	976	976	901	850	909	937	890	919	934	973	986	926	942	921	947	1007	935	935	931	907	945	946	941	970	941	927	951	913	930	973	903	933	944	924	986	902	943	995	928	903	965	932	896	923	966	909	922	937	981	894	915	913	996	926	987	955	947	952	922	966	952	873	983	975	932	972	964	954	948	978	927	954	937	957	956	976	935	997	911	903	936	874	921	933	930	918	941	926	929	880	973	945	964	946	947	918	921	985	938	955	921	955	964	989	933	908	927	986	938	877	981	959	943	976	933	973	919	968	897	969	933	967	935	932	951	972	977	898	977	1002	1047	967	924	913	996	907	940	970	889	985	967	953	991	944	940	907	932	969	923	959	983	970	967	946	1002	949	1004	977	928	933	940	888	928	958	996	990	982	934	955	957	921	927	974	927	928	963	943	963	1033	969	870	900	904	963	984	964	956	948	943	891	940	943	926	896	905	975	898	933	926	891	938	889	959	902	940	904	1003	949	925	910	960	930	962	885	928	923	1021	928	955	986	954	994	1003	941	936	925	964	912	1014	941	901	927	933	982	946	970	909	942	969	899	941	934	994	941	937	939	956	927	969	919	998	990	925	951	920	899	972	970	924	933	916	965	941	967	928	961	941	962	962	934	912	921	950	974	916	943	981	988	930	969	933	1006	973	959	919	940	950	909	930	958	944	919	947	877	963	916	1016	902	945	995	919	950	980	900	950	973	909	988	883	896	945	952	956	940	966	990	894	896	917	913	946	999	930	955	987	976	940	994	977	973	954	1009	961	962	991	932	955	942	920	909	917	952	1008	951	979	998	921	985	943	898	934	964	906	944	912	968	990	882	960	992	950	982	915	965	882	924	962	993	954	884	929	999	910	992	937	899	940	937	905	922	939	945	1011	957	904	947	924	980	940	903	933	968	903	947	928	925	932	952	958	976	948	942	923	956	892	927	963	953	955	933	887	903	972	928	979	966	1025	985	933	955	922	911	954	944	910	904	882	1013	898	945	968	912	916	978	961	942	988	946	938	973	960	863	912	940	924	977	904	938	907	928	954	961	963	931	991	988	919	921	921	923	1022	960
17733	9185	8590	6211	3537	2224	1364	810	581	472	453	378	372	409	361	358	377	406	382	361	386	405	351	378	365	382	392	369	340	375	380	374	376	347	394	373	395	363	353	357	359	380	330	366	394	370	341	356	339	393	369	373	397	363	341	378	360	372	377	328	386	388	396	376	364	392	333	355	397	342	363	369	381	373	355	358	359	320	382	342	304	426	370	388	367	359	357	371	328	367	349	331	351	348	378	343	377	388	387	347	348	371	378	346	329	365	340	404	360	334	337	364	341	355	347	352	397	386	369	388	346	384	387	408	337	346	365	347	384	389	385	363	340	381	370	359	371	383	375	392	355	371	362	370	373	361	369	370	338	399	370	374	367	349	374	364	366	376	382	361	355	359	338	388	335	361	335	342	343	350	413	364	382	400	370	361	409	381	349	363	358	350	369	380	397	377	337	348	363	344	340	359	348	353	333	349	332	354	368	345	360	338	378	353	336	384	347	348	365	387	373	346	397	346	356	370	359	346	343	370	381	384	425	378	336	333	342	344	349	382	340	375	398	366	364	371	333	360	461	364	374	372	357	340	362	370	340	372	361	382	394	357	394	353	343	342	355	346	335	355	376	354	374	411	330	369	345	378	362	367	372	371	355	373	328	367	374	325	397	325	342	353	356	368	413	361	363	385	375	354	370	352	367	377	416	387	330	339	377	379	328	358	327	358	360	374	339	363	361	352	342	362	344	331	347	381	362	372	339	339	361	360	345	357	336	382	378	367	353	344	339	345	333	400	329	293	376	322	331	337	382	397	377	358	385	349	375	377	344	334	406	330	345	339	345	368	372	406	370	324	373	388	381	370	347	363	362	326	354	345	315	361	359	383	359	318	347	351	376	369	389	388	400	366	348	405	334	340	382	394	337	366	368	359	359	387	319	329	385	332	350	340	330	355	320	359	340	361	366	375	326	336	324	384	373	353	321	387	369	379	383	385	383	376	355	350	387	374	341	383	372	377	362	361	366	348	376	330	382	366	357	353	345	336	380	341	364	395	405	384	335	336	385	389	350	380	393	360	404	325	380	358	350	359	391	351	350	351	357	334	376	364	355	394	324	340	414	360	347	337	326	356	386	382	366	325	361	342	339	348	354	344	371	367	347	343	379	368	351	363	380	355	369	338	323	375	359	377	356	377	366	338	335	348	365	367	350	350	390	365	367	351	339	355	335	382	413	343	360	374	388	403	332	330	395	349	374	312	347	322	357	337	382	338	356	380	339	364	373	369	365	400	356	354	344	354	396	349	378	358	338	377	354	368	385	376	358	357	358	363	359	381	353	400	395	385	346	392	378	339	357	372	354	363	337	347	325	347	397	375	341	374	400	391	368	369	344	389	336	346	393	385	367	347	380	362	373	362	381	332	338	343	327	361	321	329	368	365	335	344	350	328	362	326	364	366	340	343	354	389	372	351	354	376	383	370	342	399	401	386	360	359	355	375	363	345	335	386	373	335	395	359	350	380	384	353	381	359	373	334	361	357	364	379	326	384	385	345	339	358	396	361	367	359	389	372	391	325	355	366	388	378	376	360	380	347	363	396	392	366	343	355	362	362	372	346	382	350	382	342	386	383	374	346	340	331	360	361	377	346	376	340	387	357	385	366	352	352	386	344	352	371	323	411	356	384	441	355	367	360	382	391	363	407	385	342	364	383	363	319	360	383	365	354	363	344	339	377	384	330	326	365	350	378	403	331	410	375	311	349	382	353	328	346	381	351	390	386	385	351	386	363	371	352	367	400	352	373	350	346	375	384	348	443	353	387	344	359	319	371	356	366	377	363	404	377	364	360	338	395	389	380	370	369	345	333	410	391	352	356	365	368	375	359	348	365	393	358	316	360	362	370	384	388	375	371	371	343	381	363	362	333	368	356	365	385	361	383	353	342	363	340	376	353	364	390	357	383	371	377	365	384	404	366	349	398	352	362	351	408	343	348	363	362	339	361	388	367	374	393	344	359	347	383	358	374	351	351	395	358	392	369	371	343	325	361	363	381	402	360	333	352	326	341	363	353	362	401	352	356	370	334	325	372	370	368	371	378	360	385	374	361	352	343	360	335	381	340	334	352	368	339	352	355	368	378	372	380	355	370	362	363	356	356	308	356	352	355	327	378	330	346	361	343	341	356	368	304	389	345	398	369	382	395	346	386	368	354	341	346	357	373	338	341	349	348	360	366	342	388	361	365	364	348	307	343	396	390	371	356	367	396	376	368	387	368	356	352	357	367	385	365	353	375	353	389	367	348	358	324	323	358	361	367	367	358	369	362	352	366	348	375	369	390	397	344	359	361	360	358	383	352	366	377	346	352	389	330	380	357	357	364	383	361	326	379	358	364	355	351	367	379	360	345	368	358	377	362	359	349	375	387	373	368	366	365	388	392	428	362	376	361	367	369	392	349	352	412	383	367	338	321	347	368	359	368	350	388	383	316	374	370	350	379	383	364	369	398	394	391	359	379	327	348	374	397	347	337	372	350	329	373	352	365	374	321	359	380	362	330	337	358	394	340	377	350	359	368	369	343	363	358	349	365	344	407	394	399	367	386	338	379	344	321	362	344	348	396	369	339	348	344	354	349	374	358	328	360	354	336	400	344	382	362	376	409	353	382	334	338	376	340	341	369	404	359	366	337	337	364	358	359	395	368	345	355	381	362	362	374	399	328	369	361	346	345	352	380	319	342	342	350	358	387	368	382	357	389	319	370	414	394	403	393	405	392	416	351	361	343	353	354	389	399	359	360	328	359	368	325	373	352	380	355	379	375	375	362	381	367	337	380	326	340	393	357	404	365	326	347	349	346	354	368	355	351	374	371	352	361	356	362	374	385	368	378	335	400	353	394	376	410	390	389	351	353	354	376	373	354	354	311	349	345	368	316	368	357	399	345	356	366	353	399	377	351	352	350	332	338	368	332	344	366	355	367	345	347	331	337	363	370	389	352	366	332	348	384	369	351	384	386	366	354	347	377	398	367	361	359	344	357	340	360	385	358	388	365	377	359	352	399	392	348	343	351	417	352	359	333	391	377	318	332	352	388	358	348	350	367	365	365	395	383	386	383	384	351	362	334	399	340	388	387	404	382	375	347	330	368	351	323	337	329	360	347	380	373	371	341	358	364	377	397	391	369	351	341	327	375	399	375	350	354	389	373	341	385	349	374	356	354	379	352	377	360	384	370	352	361	362	345	380	349	389	375	387	395	347	342	371	374	363	346	355	384	367	398	339	362	387	325	382	372	370	372	373	373	364	360	376	361	342	337	416	326	359	372	340	391	346	359	376	344	366	344	333	354	372	347	382	340	332	357	357	336	335	347	376	371	364	397	350	386	370	340	350	383	376	379	359	390	335	343	394	361	389	369	380	393	386	365	365	365	383	328	353	363	376	373	362	383	346	339	367	378	356	404	393	359	368	347	346	340	357	372	355	364	353	389	370	358	374	378	343	353	397	419	392	350	365	331	376	341	359	354
9941	7467	13542	14463	10672	8000	4675	3173	2018	1524	1190	1049	976	965	963	910	916	884	901	892	877	864	868	873	811	846	817	877	830	817	802	796	787	832	811	861	813	765	835	865	803	791	793	783	806	771	819	809	834	828	834	782	786	839	788	772	813	765	785	820	791	789	785	767	730	818	740	801	811	767	813	822	778	800	729	767	787	793	786	842	768	842	756	844	792	822	792	764	792	754	719	760	740	800	766	815	816	772	788	783	771	801	790	763	779	819	822	838	750	843	794	766	829	781	808	764	783	783	764	824	765	787	799	799	838	768	774	839	771	816	847	781	819	812	830	794	768	759	771	749	739	810	783	804	817	816	781	816	807	824	801	742	743	795	779	771	755	838	751	826	802	798	812	786	789	796	789	770	763	780	812	801	821	794	791	851	746	760	766	782	833	848	832	753	816	796	793	801	777	796	844	738	800	770	797	829	829	799	776	816	815	841	813	820	752	762	823	741	797	848	788	815	766	820	761	818	819	833	775	811	812	754	766	821	815	848	835	779	788	774	795	718	778	798	745	812	775	761	752	794	787	784	761	783	818	811	760	769	778	840	763	854	813	798	788	816	760	768	813	824	802	807	770	766	863	778	828	799	749	778	775	785	766	852	839	805	742	798	846	799	814	793	772	835	806	821	802	796	825	789	796	791	817	812	772	768	848	832	756	759	819	787	797	816	783	796	811	761	821	799	746	751	788	782	796	813	807	711	761	758	779	819	756	776	819	839	823	837	818	779	826	858	778	777	791	831	757	779	768	856	773	762	801	777	751	820	790	835	796	791	793	786	782	770	778	786	798	749	769	771	784	780	800	777	754	824	778	824	820	812	806	762	788	827	804	835	799	867	787	835	766	802	810	782	805	796	786	742	773	830	774	746	828	768	773	794	772	805	773	754	780	823	756	835	792	796	800	774	832	750	785	812	829	821	758	818	780	744	803	759	775	784	814	766	772	785	797	786	745	811	828	779	827	794	750	791	796	818	807	797	764	805	811	824	805	785	787	793	837	785	791	786	812	825	804	755	750	824	789	844	809	820	761	806	785	791	787	833	757	764	792	797	795	765	833	766	766	757	755	754	818	789	858	827	746	792	796	767	770	769	809	814	789	801	769	765	768	848	762	788	803	787	792	778	815	853	799	804	790	765	785	805	742	775	798	799	805	801	788	750	806	768	833	796	778	782	800	797	857	778	779	784	799	810	811	769	796	823	787	784	775	792	768	772	821	754	752	765	816	771	756	834	808	742	782	773	782	781	821	804	735	764	834	803	831	837	776	825	780	805	749	800	803	784	763	834	780	755	753	822	758	805	793	796	751	759	754	778	761	799	757	783	789	795	784	843	826	800	804	814	756	754	782	796	821	825	830	790	804	762	787	841	794	821	758	823	799	782	773	815	804	764	815	826	812	789	813	819	777	818	813	772	768	798	831	816	775	759	789	779	876	791	773	776	761	756	820	756	746	770	785	855	720	787	791	804	777	789	778	800	792	757	776	816	813	735	788	780	812	785	772	770	797	794	830	784	854	819	793	801	828	768	781	834	806	787	779	795	782	823	809	765	767	811	805	811	812	771	777	759	821	792	811	797	824	797	834	806	784	797	777	742	788	788	783	787	757	841	790	747	778	778	768	769	801	807	798	829	773	741	800	829	771	800	834	788	783	818	789	798	799	780	782	763	774	798	816	749	797	836	855	822	748	788	800	777	775	812	767	813	827	785	782	831	790	751	749	823	826	798	819	850	755	818	835	800	795	861	807	816	797	808	774	781	793	802	769	778	785	798	793	826	737	763	771	818	761	803	863	786	813	854	717	793	753	806	765	848	821	775	777	811	792	825	803	846	803	814	791	797	779	752	798	769	772	782	789	767	769	810	821	770	798	796	793	785	843	796	790	807	778	791	828	763	841	765	811	828	750	828	812	829	778	819	807	804	785	802	834	777	827	821	794	766	783	771	784	793	779	810	777	760	848	761	822	762	826	774	836	808	777	761	786	834	767	824	755	783	767	858	799	781	789	795	790	796	807	752	793	752	832	766	777	800	757	797	803	826	799	808	824	782	832	806	805	797	776	812	830	787	799	762	766	762	797	842	759	794	832	794	791	787	804	843	766	809	764	762	776	782	782	805	790	809	811	787	784	782	729	794	781	793	771	795	787	741	771	767	801	758	798	784	817	806	753	778	778	810	780	785	793	766	782	804	832	774	818	781	819	798	749	809	833	724	803	806	760	766	837	834	819	808	788	773	803	802	801	769	798	746	802	829	819	795	822	768	791	808	818	861	805	811	774	857	748	812	804	773	789	826	757	792	848	769	815	800	781	793	860	790	824	800	791	787	784	758	795	818	853	861	757	801	797	843	753	755	860	792	790	771	787	818	797	760	805	784	839	752	814	801	772	781	787	806	814	823	843	823	794	788	763	794	799	813	783	800	745	767	768	808	806	842	787	818	793	784	809	775	809	790	835	790	810	744	806	814	812	829	753	837	829	758	788	850	825	852	815	819	827	800	796	795	794	800	796	842	801	841	838	812	772	798	795	781	776	812	794	786	797	784	772	808	783	749	785	808	802	800	872	793	778	789	805	847	778	786	812	802	774	760	777	763	828	819	842	817	875	823	814	823	768	863	799	800	803	795	798	824	765	762	825	820	808	806	820	801	767	744	744	805	769	800	827	795	876	792	837	765	880	759	763	809	766	777	768	842	776	787	798	795	787	766	796	791	808	797	776	768	777	780	806	818	812	788	835	786	811	813	816	818	808	749	848	816	768	795	813	778	798	827	760	836	749	760	816	755	785	770	838	754	801	819	783	733	806	779	783	787	774	759	837	803	795	812	808	836	758	813	789	800	803	811	757	818	791	754	768	767	743	800	757	760	777	797	754	764	775	751	823	802	807	794	787	801	804	859	815	793	800	752	794	762	812	805	846	767	758	831	798	828	770	775	764	815	802	760	778	852	786	752	803	773	763	756	804	778	782	815	777	776	837	819	777	745	775	822	734	765	774	736	853	736	739	804	803	798	780	765	792	818	803	760	797	809	775	779	814	821	780	807	810	748	751	747	801	770	773	759	791	832	798	859	785	828	813	761	815	736	785	821	786	770	821	817	760	797	836	762	763	803	798	765	786	808	759	784	811	768	795	798	759	775	803	779	812	799	759	752	805	746	795	807	777	827	791	819	824	848	747	790	785	759	764	764	829	754	780	814	831	817	791	828	806	754	808	814	851	843	726	795	753	779	747	855	751	826	784	802	749	795	780	763	804	785	849	823	793	725	785	808	777	812	761	800	796	813	775	793	809	812	792	754	787	775	730	768	817	769	784	821	806	798	778	738	825	796	802	793	790	796	834	815	728	809	796	778	829	813	811	781	807	783	795	819	770	726	811	778	787	793	789	805	790	838	769	802	764	822	797	836	787	796	807	772	798	808	789	802	791	809	760	790	770	789	800	825	803	811	810	798	764	761	796	785	759	780
27329	15486	15493	12399	7686	4353	3333	2286	1298	820	667	548	478	471	412	417	457	430	409	460	386	394	444	433	398	382	421	380	411	432	366	383	406	387	419	392	442	391	406	395	370	411	390	384	435	372	414	396	380	381	375	387	391	411	365	382	410	386	377	416	384	380	409	359	356	398	358	377	395	401	427	399	393	386	364	427	387	391	398	424	432	429	416	384	374	417	419	371	399	370	401	416	371	409	366	420	399	419	392	392	410	396	419	422	396	388	382	373	384	421	361	369	374	394	430	414	386	390	429	401	401	400	386	408	450	391	359	428	422	391	400	398	394	405	400	359	386	418	392	415	378	386	390	386	354	418	423	446	430	364	408	423	376	415	386	421	374	407	407	380	397	412	383	374	408	419	412	419	390	363	416	343	401	399	405	375	413	368	390	364	370	389	393	391	399	409	346	364	418	412	416	383	373	405	382	392	406	373	416	394	429	405	377	410	400	388	374	395	393	373	406	386	401	402	396	419	369	352	380	403	381	409	383	416	427	383	417	362	422	385	424	369	401	390	418	391	379	376	419	401	417	391	383	406	411	376	396	372	382	395	342	368	402	376	399	366	358	378	411	377	371	430	410	403	394	405	402	372	368	376	371	374	390	405	376	434	401	400	383	399	407	354	381	396	423	368	385	393	386	343	404	373	386	401	365	426	406	394	360	378	378	410	392	356	416	443	380	399	436	390	406	382	404	410	414	422	406	368	363	398	385	378	391	410	410	412	395	371	374	383	420	392	388	370	373	374	421	412	374	384	392	401	439	387	438	413	386	437	375	365	386	378	410	368	440	443	397	391	354	350	445	380	413	447	411	393	374	400	411	383	407	414	397	416	420	364	387	375	377	409	386	379	353	404	379	398	395	377	419	391	391	401	379	429	431	409	390	429	415	361	388	379	383	386	405	408	388	370	404	422	410	392	428	386	407	391	380	382	394	375	405	353	382	372	379	381	401	410	401	350	357	360	398	391	391	392	393	399	356	399	387	418	405	369	432	447	419	380	393	393	360	390	418	404	416	381	411	429	465	404	375	393	359	384	362	381	382	412	400	411	384	388	412	375	388	387	372	416	388	356	325	364	396	397	414	408	406	384	390	389	376	385	407	399	421	389	397	336	349	384	346	382	414	413	352	395	404	382	402	430	426	399	383	404	404	392	416	392	354	374	397	383	398	398	400	385	377	380	418	378	429	412	384	389	373	419	413	383	396	376	427	436	391	413	420	436	384	404	416	388	381	379	420	436	415	434	400	401	416	421	428	395	399	366	443	396	384	399	372	426	380	396	353	403	412	447	428	396	407	377	385	421	377	407	378	376	394	405	401	380	406	383	406	410	394	395	400	407	419	428	410	381	419	403	370	409	388	410	406	430	432	395	403	398	420	388	434	376	357	411	403	386	407	338	411	421	423	397	413	394	402	432	351	406	386	415	423	407	365	373	398	402	387	362	379	371	442	412	423	425	343	392	369	395	386	405	334	383	358	348	396	385	400	388	378	383	387	375	394	363	406	391	409	400	384	406	389	386	356	384	414	418	394	391	388	363	382	456	394	420	404	390	416	400	392	411	419	386	417	392	399	385	393	389	397	390	391	437	374	411	396	389	386	348	378	386	399	386	394	371	367	378	425	418	421	352	378	391	375	406	413	402	429	416	409	411	412	419	445	434	381	344	366	364	372	422	414	383	379	380	381	392	380	383	436	396	399	448	415	414	371	339	407	385	428	394	384	397	404	416	391	407	365	413	422	384	388	431	415	395	396	411	358	389	435	384	389	404	406	389	390	426	380	373	396	407	426	376	426	386	395	378	336	370	400	427	408	349	360	429	404	394	389	397	364	380	378	399	414	402	397	394	388	370	348	382	414	391	398	399	373	377	414	432	363	427	400	397	416	399	392	365	392	378	402	418	381	370	371	372	398	383	421	421	381	393	375	360	382	367	392	378	400	386	421	402	365	357	418	381	425	394	431	392	385	403	379	415	389	357	337	413	371	403	389	375	360	371	326	404	433	429	420	396	389	386	435	378	395	364	353	372	394	391	380	363	373	348	390	375	392	393	399	395	371	423	390	363	376	361	360	402	407	367	391	398	416	385	386	404	377	370	403	407	358	364	430	369	403	409	401	354	384	411	395	369	396	441	388	431	421	388	418	398	403	404	417	435	385	416	393	399	409	446	415	373	408	374	394	427	388	415	373	420	378	415	388	431	394	420	410	419	405	406	424	371	381	423	390	377	422	391	389	406	388	415	388	400	387	438	416	417	393	338	357	398	424	398	397	399	430	410	403	435	404	446	405	373	386	387	403	416	374	400	399	418	385	388	388	390	399	414	377	419	415	381	420	382	430	414	364	394	421	378	405	362	389	399	360	425	376	421	377	382	342	361	406	390	362	427	393	394	407	392	410	389	337	407	438	387	394	409	403	392	391	384	382	425	385	381	395	412	423	353	422	417	396	399	352	409	394	382	434	378	366	375	395	398	392	388	437	395	409	357	398	363	396	391	373	377	422	428	400	395	415	399	402	364	372	405	388	386	410	396	404	383	395	403	344	437	431	387	371	346	389	437	412	408	402	394	355	385	400	388	399	401	368	376	367	412	397	409	384	408	387	433	413	397	380	396	420	385	424	367	414	423	413	413	392	413	400	398	397	383	376	383	388	377	419	407	400	441	392	408	378	372	413	398	380	378	430	418	396	388	422	374	377	404	377	401	399	381	396	393	376	406	397	389	394	375	394	393	417	402	362	415	411	363	453	405	397	390	340	411	391	397	388	407	381	387	393	388	379	416	412	413	393	363	377	380	374	390	393	369	361	416	344	417	445	363	385	379	391	380	404	399	392	417	393	407	370	358	381	435	391	407	389	356	362	379	353	366	382	385	423	386	383	406	405	410	383	411	403	417	453	392	380	419	403	361	380	375	383	403	366	388	387	374	400	387	366	425	381	406	443	379	352	387	378	391	363	405	382	405	390	369	417	415	385	384	395	378	364	401	383	418	403	373	377	387	360	394	386	380	372	428	380	398	389	380	374	396	406	374	380	392	410	389	362	383	395	377	398	415	435	422	376	412	402	383	427	422	407	372	380	418	403	429	403	419	432	403	348	372	383	378	358	333	413	435	411	378	387	420	391	424	435	406	382	385	382	363	371	431	405	437	414	411	395	396	382	331	402	423	369	412	365	406	376	418	426	384	398	377	402	422	383	400	394	410	412	424	381	424	388	420	444	419	429	393	403	372	412	425	392	441	405	353	380	422	436	401	388	365	390	435	381	433	363	338	449	373	415	399	378	386	357	410	395	354	365	402	426	393	384	420	398	374	402	391	397	463	402	357	369	377	364	388	405	364	394	382	394	401	412	396	358	401	383	425	437	344	370	421	372	383	385	392	365	412	374	356	376	388	387	422	390	389	374	373	420	419	393	352	406	415	381	409	439	418	410	441	366	387	382	359	416	439	387	384	428	440	388	397	373	363
16154	12102	21604	23527	18910	13251	11566	7899	4903	3017	2011	1586	1370	1270	1217	1104	1103	1105	983	1043	1069	1062	1053	979	1012	944	966	899	932	959	921	882	898	949	896	933	910	917	902	856	882	870	933	818	852	912	852	848	818	856	870	892	911	904	861	869	831	859	881	875	907	829	854	832	938	889	846	861	876	830	870	933	905	905	841	819	847	835	882	885	843	846	821	857	837	835	868	864	843	843	851	847	848	855	819	839	851	881	911	847	912	829	809	827	852	881	835	887	880	850	841	863	895	822	878	824	853	896	866	888	910	882	890	816	837	820	875	874	860	893	877	870	857	868	819	837	785	875	862	824	867	807	861	837	875	867	802	802	879	853	843	829	847	861	840	909	881	836	828	839	914	821	899	855	825	845	867	904	909	853	863	859	880	887	788	858	884	862	831	856	854	844	857	890	892	864	879	780	840	858	862	879	822	879	853	880	856	850	845	841	853	880	878	850	834	833	875	910	837	894	884	863	879	822	862	837	829	852	863	906	875	817	891	836	855	873	857	838	875	886	887	811	868	853	899	879	788	852	891	862	856	836	858	832	821	791	895	820	860	855	912	815	902	855	879	866	844	846	799	892	826	817	871	905	880	909	847	862	847	841	816	814	794	861	900	813	825	857	866	834	860	870	895	896	930	845	889	879	826	829	829	888	889	865	836	852	850	839	887	795	826	880	816	876	882	886	872	839	851	867	837	904	881	799	864	917	898	858	815	844	886	843	966	873	817	827	901	878	828	865	793	798	882	809	910	860	886	864	834	920	887	833	887	829	865	842	841	849	812	857	859	881	867	864	874	882	893	842	863	822	850	873	903	831	876	880	883	874	849	842	899	884	867	853	844	822	829	834	864	816	843	843	845	835	820	835	909	837	805	860	849	789	843	827	893	862	828	845	889	848	886	874	866	790	849	882	893	833	863	849	834	871	860	887	801	800	846	864	864	845	836	817	842	815	854	797	809	855	884	881	839	879	851	897	860	827	880	902	839	881	837	874	839	856	867	850	898	863	881	828	844	876	842	873	858	883	904	860	813	831	862	827	827	834	861	849	877	918	894	865	839	834	852	876	822	874	863	870	871	914	870	836	900	846	824	874	852	857	840	833	840	877	862	819	869	871	865	833	874	852	846	818	893	855	873	882	814	868	824	911	873	857	832	855	883	853	898	871	870	834	857	866	834	835	875	860	809	846	788	885	868	845	848	883	858	878	820	840	859	896	844	881	839	878	853	836	857	861	854	867	879	871	880	862	868	884	840	860	899	883	825	819	866	873	801	838	846	879	798	862	874	880	887	854	828	880	842	819	858	926	843	869	903	854	804	804	850	881	872	848	869	870	853	848	860	865	844	857	884	824	881	870	865	970	862	865	877	815	822	903	853	813	847	843	824	828	854	886	850	891	898	847	894	856	854	874	817	857	859	866	818	795	871	807	802	878	869	837	861	865	900	865	872	874	846	860	846	846	868	859	861	902	919	889	826	854	864	868	862	892	792	831	856	907	821	868	857	807	841	922	833	871	843	848	831	890	832	902	847	848	890	886	848	857	870	849	840	885	852	853	858	869	860	894	900	856	887	869	853	822	829	874	807	871	897	855	847	870	834	848	832	824	847	880	811	827	861	858	864	839	887	810	847	825	797	842	807	880	855	819	861	848	881	868	898	835	890	833	915	885	843	906	850	793	856	848	870	898	859	918	874	829	831	839	851	824	848	866	881	890	825	777	907	878	869	794	839	881	823	837	860	882	849	842	828	880	862	876	835	881	812	861	838	837	829	898	900	861	850	824	859	815	894	848	876	812	864	847	838	826	860	871	926	865	840	917	836	812	847	831	841	860	829	877	857	862	855	826	804	848	840	839	844	897	876	823	873	902	881	868	860	886	894	916	856	858	847	869	833	870	911	781	845	870	866	838	865	873	895	835	858	849	907	884	880	857	898	856	862	883	917	872	869	783	850	807	869	882	887	863	886	884	903	819	816	837	850	903	918	859	897	826	856	770	855	853	833	857	877	810	826	872	844	834	881	832	841	861	834	859	816	832	896	859	848	858	909	841	841	812	913	819	887	870	862	891	858	860	848	864	830	884	852	857	839	882	845	848	856	832	789	859	873	889	823	848	849	906	905	874	869	870	848	784	847	879	846	871	869	838	836	866	873	855	858	826	851	904	821	854	815	875	837	853	830	854	923	881	891	857	841	905	847	861	881	820	870	887	888	902	839	849	849	878	861	874	850	939	876	870	878	902	858	841	862	847	861	868	910	854	888	830	835	856	901	866	868	883	847	888	846	880	816	852	848	863	896	838	873	879	844	817	885	859	848	790	876	834	851	890	859	904	866	883	858	847	876	888	856	852	860	824	804	873	841	820	828	897	831	851	860	879	872	825	850	830	887	930	834	842	852	881	859	856	868	891	870	811	796	898	854	856	854	863	875	850	867	851	860	881	854	858	874	880	865	889	877	810	855	866	840	924	863	874	879	825	830	866	857	844	785	876	875	895	880	846	890	846	852	936	908	896	885	873	857	884	798	899	879	835	803	880	892	829	840	821	839	905	832	889	891	878	885	883	848	838	902	852	845	823	880	841	907	905	842	852	858	869	889	874	876	853	849	847	878	848	786	853	855	808	863	872	799	860	879	866	898	880	891	871	848	911	870	852	912	790	796	826	876	871	837	850	863	857	831	842	885	916	810	879	893	827	845	811	830	865	890	886	841	859	860	838	845	826	937	839	848	917	867	834	929	833	830	875	828	900	862	888	851	857	923	873	814	828	885	838	848	877	902	846	883	796	855	860	873	881	878	843	863	870	827	846	877	834	800	848	811	833	877	859	857	840	822	883	817	847	872	849	871	872	882	823	835	837	860	836	869	867	883	871	874	877	871	907	909	840	861	893	883	818	866	855	843	878	825	866	841	873	872	860	853	891	837	837	831	870	868	860	873	876	888	866	836	893	828	810	884	877	849	883	869	874	837	889	881	843	878	870	854	867	830	878	850	870	901	876	863	865	877	908	824	865	867	858	900	893	847	832	902	845	832	862	821	843	835	859	850	879	825	816	859	881	861	846	833	888	877	884	908	865	824	857	805	856	880	839	825	835	861	840	881	883	869	851	882	837	877	852	824	853	815	880	840	903	851	858	891	860	886	855	860	858	814	849	903	853	860	797	830	873	866	809	859	868	893	858	829	847	932	875	824	862	816	846	886	804	860	852	845	840	824	877	840	866	856	828	844	871	818	903	887	847	828	855	918	839	883	866	830	852	841	810	894	888	869	857	891	862	836	816	864	879	859	912	876	841	917	795	849	870	810	867	842	851	895	889	876	821	866	890	831	830	896	867	927	893	859	854	881	826	893	866	848	860	830	900	842	869	828	802	811	907	881	835	885	806	876	838	823	849	831	809	851	850	878	830	859	889	849	907	864	836	878	891	853	889	840	843	837	867	831	859	841	837	865	874	850	831	929	920	890	795	916	862	892	844
36163	22105	22865	16891	12066	8959	5521	3146	2390	1547	887	745	599	538	545	497	509	502	534	478	508	483	484	452	513	516	439	493	428	481	410	468	446	454	467	452	457	509	472	466	449	485	496	431	458	427	456	404	459	440	481	431	467	447	437	473	467	451	451	442	511	435	417	453	451	406	416	458	440	445	406	427	497	453	436	441	456	435	448	444	425	445	426	450	422	403	420	435	431	458	447	418	450	448	416	441	453	438	438	450	468	470	416	439	422	436	491	457	462	437	425	409	442	442	441	390	449	402	435	478	468	447	446	453	467	461	418	490	439	429	442	456	424	475	431	416	461	416	473	478	417	454	484	464	469	438	428	405	445	452	433	440	439	438	459	467	470	470	441	409	469	452	407	460	389	455	442	434	407	464	460	430	417	479	477	477	457	454	438	477	440	452	438	435	428	467	436	453	417	439	439	473	459	447	449	450	468	422	484	421	464	456	475	452	465	462	464	428	408	449	461	416	454	432	463	424	422	445	434	438	465	505	421	456	442	448	465	417	418	469	483	469	434	456	444	404	462	446	449	461	424	413	430	442	468	435	454	457	494	420	427	474	437	433	455	435	445	444	479	459	462	483	421	500	449	448	422	440	445	441	441	448	422	397	416	454	474	467	444	443	479	463	490	483	455	465	471	427	446	473	457	467	473	483	423	447	466	445	466	431	426	409	408	446	462	441	475	402	458	468	448	441	417	441	406	446	451	475	466	461	452	454	450	425	407	432	404	443	434	448	425	443	397	395	459	424	453	444	475	413	406	415	457	461	462	434	420	472	480	461	445	450	437	410	437	429	429	402	425	396	433	433	436	480	496	449	413	455	438	457	441	434	439	463	460	419	446	397	429	463	453	416	475	480	458	440	440	432	451	428	458	461	470	454	468	449	458	457	412	470	451	416	441	456	391	431	439	440	427	453	431	422	458	406	440	496	470	487	446	426	418	489	495	412	469	402	470	448	429	473	444	476	436	458	419	428	451	436	458	439	432	423	457	415	404	397	454	461	438	417	421	458	452	456	450	436	450	494	461	418	427	441	421	437	410	427	430	458	472	438	446	435	419	422	427	446	384	427	412	457	420	405	465	451	428	481	422	451	420	408	516	448	416	451	415	458	417	399	406	470	475	451	446	438	474	459	443	453	406	477	428	466	448	416	454	393	405	435	443	455	484	421	425	433	433	444	418	432	411	441	469	450	462	429	450	452	467	441	441	492	459	431	442	474	458	421	482	455	437	467	462	416	469	430	444	471	420	449	416	454	458	442	459	429	410	439	441	406	466	451	467	409	486	457	471	426	431	455	424	417	430	455	414	442	430	466	471	456	420	410	469	465	438	470	394	451	395	459	462	430	442	462	428	431	448	434	403	435	416	485	448	406	443	432	465	425	440	459	462	401	436	472	420	417	437	427	458	478	413	461	438	415	407	451	471	489	471	456	471	471	440	447	412	434	445	479	434	473	438	393	419	453	463	479	493	470	441	471	428	388	472	437	447	468	434	443	457	421	418	409	438	430	424	442	443	439	445	447	456	423	390	455	422	451	444	448	439	452	433	465	460	477	418	443	437	441	440	454	445	430	452	425	467	411	479	474	401	449	435	419	431	441	457	441	472	483	470	450	452	468	402	478	464	442	474	461	469	436	460	429	410	409	498	429	467	437	460	450	440	446	467	447	439	423	458	454	442	449	466	444	473	439	434	444	418	451	456	439	431	410	455	469	446	449	443	440	429	434	415	485	478	457	449	429	428	457	503	498	456	388	436	456	424	449	402	419	453	438	438	433	420	424	417	423	433	467	425	416	428	458	444	436	400	445	477	470	457	452	418	391	446	412	429	462	443	433	479	439	453	456	436	465	399	452	413	457	432	425	474	467	467	464	436	433	403	414	487	463	438	453	469	468	420	435	423	416	439	398	475	416	438	448	424	424	445	431	428	440	433	399	457	410	446	457	412	432	492	473	429	447	450	447	414	457	462	445	432	413	454	434	446	418	428	433	467	416	428	412	444	459	448	408	449	440	448	458	468	433	455	428	461	459	434	443	461	445	446	429	393	431	438	418	413	474	443	447	438	453	422	473	484	409	428	398	411	461	439	452	403	396	458	460	422	445	423	400	460	432	435	411	436	463	422	449	441	410	433	430	433	457	481	431	407	442	430	431	445	471	446	462	436	443	458	410	465	459	438	464	463	429	438	424	461	458	456	432	468	417	450	448	487	457	446	443	444	427	475	497	424	441	467	447	447	434	450	461	404	444	427	433	452	432	421	413	434	423	413	460	472	445	457	420	426	434	459	462	463	444	433	432	462	452	424	460	443	438	416	462	471	470	440	455	464	472	477	452	423	440	421	439	421	399	426	425	464	431	428	430	455	438	469	439	405	483	414	439	444	426	457	444	448	427	428	459	421	464	432	485	471	419	405	415	425	428	419	425	425	461	436	438	425	469	448	432	489	471	476	447	416	439	410	490	464	432	453	447	456	388	417	435	419	464	432	437	462	447	429	455	448	450	496	449	406	431	415	467	449	469	474	415	406	419	451	424	412	443	440	449	454	481	469	428	416	404	443	472	455	425	475	463	483	433	431	455	479	420	406	455	454	419	430	372	446	409	450	425	478	434	434	431	468	458	460	418	455	446	482	473	460	448	426	460	430	412	465	483	464	487	440	426	447	466	430	511	464	475	485	430	458	444	452	440	432	428	509	419	439	424	435	387	390	409	434	464	433	433	479	433	444	454	433	433	432	445	475	463	476	472	449	435	446	424	417	408	462	446	441	427	457	465	475	478	399	466	433	385	399	452	461	444	450	484	410	445	487	416	481	469	471	451	448	445	412	412	440	424	466	482	443	452	457	496	464	440	449	449	475	428	416	454	465	397	453	427	423	447	439	415	480	441	472	421	455	421	490	432	479	473	415	478	462	428	397	435	520	408	464	493	440	445	451	428	441	441	429	439	433	398	429	426	453	434	462	444	425	428	444	439	475	443	434	439	441	461	446	438	425	431	427	446	465	471	450	483	469	410	463	451	430	434	423	451	433	442	480	431	456	462	442	385	461	465	411	429	431	428	430	464	405	458	440	432	426	433	447	399	423	464	430	420	430	425	462	477	429	445	408	399	427	438	456	461	410	460	474	411	476	479	420	462	448	424	458	430	490	453	445	443	424	448	457	393	420	427	433	456	482	461	408	455	450	453	465	444	477	460	401	466	418	471	449	435	435	450	435	424	464	443	440	463	439	400	453	446	444	454	433	460	438	455	439	462	451	406	420	430	452	479	458	424	454	420	405	429	423	442	438	440	422	449	458	419	407	457	448	435	438	434	436	470	452	467	440	472	443	413	432	425	417	425	434	445	433	433	466	489	471	483	494	465	456	429	472	423	422	463	498	419	430	453	442	438	446	437	397	413	454	492	464	447	456	432	453	438	431	407	410	400	438	417	402	387	391	458	464	459	479	455	462	433	449	429	471	440	504	439
20385	16611	27518	27771	24545	21551	15308	10374	9000	5413	3217	2300	1762	1544	1496	1325	1284	1337	1215	1217	1261	1219	1150	1087	1020	1059	1008	1022	1048	1132	997	1015	1017	1021	985	913	993	988	955	975	965	960	945	1016	951	975	965	966	978	921	947	909	960	987	967	957	1001	979	950	988	956	949	979	927	960	977	1003	1012	957	1007	966	977	921	951	914	930	914	967	907	987	963	993	907	918	959	981	904	917	996	962	920	935	963	948	947	954	977	934	892	953	938	915	936	981	968	883	1015	916	928	1000	954	894	945	939	895	913	972	931	966	948	916	930	931	933	937	893	1019	947	913	893	948	956	945	942	902	937	901	901	944	979	1002	1001	917	924	951	978	918	893	992	937	933	910	962	951	950	947	894	963	901	954	981	964	974	935	939	915	941	907	1004	938	956	942	932	897	943	926	954	926	964	990	945	936	932	957	932	947	971	933	993	928	951	948	941	968	975	952	967	952	909	931	951	930	958	944	933	976	970	980	958	957	967	922	1000	933	892	962	951	961	892	929	932	922	853	971	888	1007	945	882	969	915	942	894	907	896	902	905	947	874	898	921	910	995	911	961	924	944	927	900	939	972	954	970	947	927	969	964	931	985	904	904	1016	941	925	955	941	929	925	977	945	917	921	945	926	901	957	903	864	992	904	961	929	951	979	932	950	897	942	854	939	878	969	914	925	914	906	961	903	959	992	949	981	970	939	958	915	1009	907	940	896	953	950	928	922	907	883	983	943	900	916	966	1002	929	894	932	860	946	940	961	911	969	943	938	997	945	929	907	938	937	921	970	910	993	920	965	975	951	923	923	942	918	926	961	949	922	977	1011	915	935	937	967	888	945	952	960	929	963	943	947	964	923	923	930	982	930	949	927	994	875	932	957	971	951	964	944	920	928	895	914	900	971	962	953	997	982	927	914	953	967	930	948	963	917	942	946	921	981	949	956	944	886	1017	926	924	982	943	930	942	1003	999	947	925	960	920	962	868	935	940	955	962	934	979	937	978	963	891	973	928	960	836	937	934	965	955	924	934	913	897	936	932	897	964	985	909	946	911	972	986	962	934	911	963	932	932	981	960	959	979	957	879	918	914	989	983	920	950	928	986	905	940	958	968	926	914	911	932	939	965	967	975	946	972	927	936	871	950	941	942	926	953	930	953	941	907	909	911	960	971	976	947	972	989	953	950	917	921	940	947	943	927	976	947	891	938	930	887	950	948	1028	924	951	984	947	962	919	905	977	912	966	918	909	919	850	955	920	926	981	935	980	933	965	910	924	951	965	971	978	1015	954	969	973	954	972	911	941	961	917	935	967	964	949	946	944	952	891	955	946	910	960	952	979	856	907	958	995	894	932	927	926	929	898	928	908	918	963	925	869	921	1014	958	999	929	908	975	947	920	959	993	901	935	950	956	949	919	894	939	924	968	961	976	945	923	960	924	956	972	989	977	989	945	919	988	961	888	975	933	939	965	923	977	957	920	970	905	942	902	944	941	965	938	907	930	892	973	974	919	940	944	957	991	985	929	897	941	983	922	936	939	957	923	1005	984	948	992	973	911	932	911	942	969	951	963	944	870	888	983	923	965	940	918	904	964	925	938	965	989	899	928	1009	882	952	926	954	986	915	925	997	951	936	945	957	1005	917	952	848	930	905	926	966	927	936	943	952	975	952	926	936	957	911	925	885	956	1023	957	924	943	967	942	941	960	948	949	1000	887	958	962	874	973	909	859	950	889	975	949	959	965	933	927	948	949	970	934	879	924	918	978	894	917	972	1014	920	900	896	978	943	922	895	943	929	920	928	910	904	941	945	929	989	959	900	989	943	978	886	889	961	919	959	975	1027	967	917	964	939	944	973	965	928	952	963	909	929	951	931	908	941	954	933	968	948	915	978	990	945	946	931	964	929	995	956	952	953	929	938	988	978	957	941	953	971	957	893	930	960	946	911	937	1002	924	968	954	929	933	938	967	911	960	899	956	970	870	938	954	880	924	950	966	903	913	930	915	941	910	943	871	958	848	990	932	1033	960	904	984	909	897	974	948	935	928	929	952	969	933	960	954	966	967	913	948	954	892	933	931	894	941	970	916	882	910	936	984	943	975	929	957	914	941	953	943	937	977	960	979	945	977	969	917	933	905	944	989	912	945	963	991	979	902	963	976	977	919	873	967	930	916	906	911	928	927	880	910	944	920	937	940	991	906	955	898	946	910	950	914	914	961	913	941	972	938	947	967	900	947	918	916	947	903	914	922	952	997	952	925	948	953	992	934	1020	903	966	914	971	958	943	936	947	934	899	968	904	999	905	1008	886	937	964	962	908	946	898	933	971	952	912	910	901	891	913	908	939	964	909	923	931	958	959	970	935	901	958	957	959	917	946	966	946	957	974	997	955	940	968	964	943	892	885	956	965	955	885	939	924	938	936	979	882	939	942	952	944	902	968	938	935	920	943	946	950	951	928	903	936	897	931	995	927	906	921	916	891	956	894	959	957	970	883	954	912	1002	939	985	939	921	915	968	957	920	895	924	892	1004	894	987	917	946	921	961	926	880	874	938	939	962	905	987	959	951	941	985	947	944	956	923	878	899	900	919	915	964	939	929	937	989	962	941	956	947	917	931	934	924	911	927	882	968	926	959	937	897	945	933	918	965	929	922	925	926	882	953	939	928	928	854	892	955	934	868	912	933	972	930	957	977	915	955	979	905	924	1004	945	912	911	959	925	1006	985	981	947	950	887	894	931	948	882	933	925	955	866	941	950	955	970	946	923	981	873	934	931	984	903	955	928	956	924	935	944	1008	929	937	936	946	963	981	946	944	982	959	931	940	982	942	990	979	882	965	937	873	964	953	962	918	924	936	966	914	973	957	938	928	968	980	923	917	970	911	970	888	984	994	926	936	922	977	981	936	945	896	929	927	904	940	902	990	954	928	888	959	946	946	956	951	925	992	951	951	968	887	986	920	896	963	967	894	905	992	937	978	955	895	970	982	954	907	906	962	919	983	931	897	957	979	920	889	950	957	955	951	962	887	914	911	960	969	909	945	998	953	928	941	960	888	948	934	950	931	964	949	937	925	953	913	911	1013	934	994	937	929	941	1005	968	921	942	970	957	948	888	943	927	913	925	981	930	959	911	936	968	933	937	933	923	965	927	917	908	932	975	919	946	1005	875	1026	934	924	990	981	951	913	1003	925	935	916	952	934	941	949	914	905	937	950	964	949	943	966	985	992	995	979	955	984	1021	947	941	922	907	932	937	973	910	907	877	968	901	936	880	891	970	1004	936	954	879	1006	951	964	932	917	967	922	899	967	931	923	935	941	925	945	924	944	955	960	902	911	875	959	943	955	974	966	969	936	929	941	960	958	935	979	919	935	963	939	919	986	984	921	950	901	933	913	951	929	943	996	970	934	988	970	948	944	929	941	900	933	952	932	953	906	951	931	928	902	919	905	946	954	952	969	948	942	964	884	933	906	920	970	985	934	906	989	929	877	897	932	966	929	942	952	933	965	918	922	959	872	998	942	886	958	948	915	928
17918	9996	8684	6134	3538	2095	1410	984	715	492	468	448	389	436	401	398	370	403	380	358	363	414	369	402	383	370	381	409	387	392	346	352	395	389	374	361	375	354	370	355	350	411	383	383	353	389	363	382	352	301	374	365	406	342	418	384	319	350	384	378	366	409	359	402	395	342	340	357	396	366	347	391	409	371	355	382	392	359	357	396	350	414	347	376	342	316	340	350	378	383	341	364	339	328	348	386	379	338	346	392	379	372	356	323	372	365	378	423	382	346	357	354	362	338	379	320	375	344	301	357	352	323	344	320	401	356	368	371	365	349	344	375	371	333	423	342	353	370	373	339	374	376	392	353	355	340	333	336	341	385	367	384	388	350	373	391	346	336	333	384	346	350	370	397	377	422	344	366	367	360	405	364	357	329	407	366	389	383	400	354	367	368	382	353	391	388	359	381	389	373	361	414	375	353	312	357	345	341	334	340	349	382	356	320	343	337	377	377	350	376	362	326	365	358	393	317	385	362	370	359	379	383	370	358	394	418	386	357	313	372	350	341	352	355	393	418	385	378	367	383	411	345	407	383	334	342	339	356	356	376	369	356	397	398	372	356	367	376	381	353	358	364	370	357	344	395	390	354	381	401	354	366	376	346	371	342	339	370	385	379	397	397	360	314	353	346	381	352	351	386	348	358	343	354	357	359	388	398	359	387	429	379	362	377	375	361	346	383	395	356	368	372	364	371	397	385	368	376	314	364	393	357	399	377	400	367	356	359	373	352	343	400	372	374	356	357	379	364	387	327	381	345	332	373	364	346	342	359	341	381	369	343	359	352	324	368	348	369	384	379	341	395	395	347	399	395	347	378	384	378	345	356	355	365	385	336	360	377	344	352	390	359	387	373	315	363	384	355	387	398	374	369	370	361	365	375	342	368	345	341	403	370	330	379	361	378	369	356	409	346	353	394	350	352	363	375	338	357	357	371	341	388	343	365	378	381	338	354	360	391	376	372	349	350	359	361	340	394	359	334	343	318	364	357	392	367	362	349	395	367	368	389	362	366	384	371	349	382	382	360	399	386	380	379	366	363	369	382	391	406	364	359	393	397	375	353	362	341	383	395	384	382	359	353	386	366	363	388	371	328	384	390	343	342	363	389	367	371	424	358	340	353	360	367	348	349	373	382	355	361	380	360	365	343	390	342	358	332	356	384	360	334	358	370	396	368	345	375	398	371	354	411	345	409	387	383	369	362	325	369	336	405	378	349	387	393	358	361	358	388	352	404	369	369	390	415	371	344	355	383	357	346	345	396	384	407	359	412	367	363	345	385	358	356	364	348	347	368	335	338	359	361	378	363	372	385	359	331	332	342	405	366	393	351	385	359	388	357	344	385	370	387	387	335	375	356	377	341	345	337	350	367	396	329	399	348	372	392	369	354	353	355	336	396	371	398	376	358	357	327	338	370	406	363	348	343	381	372	354	350	351	377	358	355	353	395	339	349	364	380	383	355	386	368	378	376	384	354	365	411	353	384	356	389	368	373	371	361	357	401	359	370	405	327	379	380	364	384	375	372	354	437	383	383	376	351	389	369	342	392	395	364	357	382	366	373	382	366	342	357	338	378	366	379	377	364	323	349	380	363	339	373	379	380	362	339	357	363	383	360	371	369	386	353	363	375	369	361	370	391	358	365	413	371	397	373	378	382	372	388	336	361	362	357	368	362	350	357	367	376	349	342	406	374	349	363	368	375	365	371	378	381	363	350	372	410	374	367	329	364	368	368	342	366	385	365	384	340	390	394	404	385	370	346	385	369	339	383	387	352	399	392	342	340	383	416	389	352	364	355	361	383	377	393	353	388	348	379	391	387	422	371	364	382	372	376	358	370	397	381	357	375	371	394	384	361	353	405	354	358	391	373	375	349	370	388	372	361	369	378	352	386	341	424	385	373	377	378	366	344	399	345	383	365	400	399	362	347	348	400	333	378	364	362	376	371	342	341	352	350	383	399	361	342	356	367	356	373	373	368	379	335	363	322	349	376	381	354	364	377	397	383	375	381	381	394	375	392	357	370	370	376	355	383	368	366	331	371	401	376	383	368	314	358	372	359	410	369	367	364	351	351	360	406	421	357	385	379	365	358	337	340	360	370	335	349	367	371	344	382	376	348	367	340	373	390	362	371	332	346	380	396	325	373	370	382	367	359	368	376	416	362	349	359	392	389	353	366	416	345	387	353	387	398	402	376	360	397	372	375	340	352	369	386	337	363	372	367	391	350	364	375	380	383	386	359	366	371	392	397	375	377	373	385	373	383	345	394	394	426	385	358	378	338	370	362	403	356	392	383	359	363	343	360	351	344	369	343	344	344	394	352	384	384	343	376	362	371	357	340	347	334	374	354	370	370	370	350	331	370	370	373	346	351	381	332	365	341	359	384	351	351	368	367	404	336	379	345	392	438	316	383	354	394	383	361	359	388	392	363	329	364	397	368	394	376	356	365	394	413	355	355	367	353	370	368	384	393	374	357	360	347	371	409	404	379	380	355	338	421	379	343	356	350	409	368	351	364	366	384	383	375	378	372	383	379	377	411	372	388	369	386	350	321	378	372	375	370	358	363	376	372	361	365	353	371	337	380	383	364	374	371	357	368	319	348	336	375	374	356	394	380	372	351	359	406	376	400	338	361	361	339	395	390	344	406	426	348	378	397	409	386	380	356	366	392	356	350	359	368	331	364	404	370	380	370	400	367	354	364	332	328	360	353	395	354	374	399	355	327	366	339	394	370	407	386	409	383	365	384	367	368	340	352	384	355	407	372	415	347	363	360	359	366	366	366	382	372	368	356	360	353	351	338	369	357	367	346	391	375	379	418	372	383	404	367	376	370	384	368	383	352	323	375	374	379	374	404	364	346	349	314	359	391	346	349	401	385	330	311	342	314	386	379	361	373	345	367	341	373	363	376	376	366	371	333	377	406	372	330	309	386	382	355	355	385	403	392	395	362	403	357	352	376	363	358	351	337	344	387	367	348	379	345	377	340	370	322	349	343	346	365	346	340	391	361	363	392	355	386	346	320	362	369	362	375	337	380	371	328	376	366	381	388	406	391	371	366	355	383	365	331	353	389	328	387	343	348	354	343	359	364	379	349	383	377	385	382	391	369	387	350	355	366	358	366	364	367	391	360	360	322	382	380	344	396	348	351	373	353	343	371	382	363	302	382	380	349	366	349	403	417	363	314	374	362	379	353	378	402	371	360	350	366	392	380	359	348	336	385	347	384	373	365	395	366	385	362	374	387	381	361	391	373	369	356	354	355	352	354	377	366	354	363	349	417	358	395	379	383	344	341	381	343	344	382	368	375	347	333	397	378	402	392	375	421	346	362	402	366	407	368	364	330	334	350	396	412	407	367	349	387	385	379	369	358	390	351	352	341	375	356	376	366	371	373	332	333	376	359	351	375	370	365	377	335	344	391	384	386	347	363	366	344	334	355	347	346	403	370	354	324	365	379	341	364
10193	8021	13691	13809	10415	7395	4940	3636	2521	1584	1213	1065	980	981	930	886	925	962	890	903	945	888	843	877	851	865	849	854	903	821	814	850	849	875	807	804	836	847	825	781	850	811	747	799	767	804	827	822	760	790	760	768	825	807	863	755	817	793	813	831	819	823	778	800	846	841	812	789	774	814	782	806	813	784	812	814	828	775	785	804	814	818	808	802	831	827	819	778	798	795	813	782	826	791	802	766	842	783	805	816	820	794	783	848	835	777	808	780	844	772	771	784	819	798	797	806	805	782	829	777	800	780	825	795	819	793	836	819	781	815	776	748	826	791	848	771	787	845	799	837	756	805	795	845	796	808	843	812	843	789	820	831	810	836	780	777	793	772	817	824	761	776	778	802	793	769	767	792	802	806	836	776	841	795	787	799	759	806	801	851	803	779	824	761	796	795	793	798	826	785	819	806	809	850	821	827	809	813	746	769	812	832	835	790	799	824	774	827	799	844	815	776	778	795	819	794	790	781	789	771	785	778	767	822	813	740	822	825	786	843	790	774	790	807	786	793	790	799	816	814	797	814	799	759	784	793	769	817	822	747	835	808	843	780	774	808	771	805	841	764	823	725	854	750	768	854	782	763	878	820	797	845	774	814	765	823	833	771	791	800	757	788	795	816	772	810	802	774	756	829	856	831	831	793	835	823	840	754	772	778	756	786	780	822	810	794	802	809	765	784	846	758	759	794	775	771	812	780	821	823	836	780	827	828	794	836	809	766	829	783	752	750	779	783	795	798	835	837	843	798	799	792	818	784	803	769	783	820	766	753	723	815	806	833	813	792	796	827	794	723	793	842	845	750	811	776	806	789	761	860	803	811	779	790	828	804	815	848	816	765	788	764	836	788	772	852	786	799	807	759	821	729	798	788	827	816	834	774	771	814	822	792	775	801	791	746	795	804	855	805	863	804	845	796	762	814	803	787	778	792	837	785	822	768	737	767	798	822	783	823	767	837	765	808	788	801	819	831	760	774	817	812	792	795	796	765	825	834	787	841	820	832	832	797	808	765	774	768	775	817	770	762	790	784	763	878	824	802	811	827	821	802	823	798	805	767	794	806	765	813	820	855	801	817	810	781	786	802	801	843	812	806	812	749	765	802	779	771	798	786	794	792	808	805	812	785	728	832	806	788	827	804	726	767	758	781	836	773	795	776	793	835	814	757	827	819	781	830	842	744	803	835	769	805	772	755	768	845	804	769	835	789	786	781	810	782	793	788	794	816	802	743	854	872	829	850	800	808	792	750	846	794	810	778	836	818	823	819	770	808	809	757	858	794	832	778	756	810	794	807	829	813	837	797	804	818	772	823	813	806	791	788	758	762	803	780	846	798	777	783	825	780	820	817	792	781	787	794	838	812	744	783	794	810	830	780	787	768	814	737	760	768	778	816	842	802	763	785	821	815	812	797	751	776	751	796	808	794	782	837	793	827	791	766	806	811	784	765	793	823	812	835	824	814	747	869	828	801	824	779	787	816	780	801	740	834	804	818	767	830	816	798	738	798	829	778	798	801	777	789	817	820	818	781	827	809	798	756	803	759	801	813	788	812	812	771	812	777	841	767	733	797	824	777	814	805	769	766	808	813	795	805	833	836	806	768	846	810	820	808	774	813	815	767	783	798	755	787	848	800	810	785	812	786	791	801	807	818	807	790	808	862	797	797	807	871	820	779	787	785	754	807	812	782	730	770	793	808	730	799	774	815	803	758	849	806	801	840	756	817	822	782	777	795	804	838	768	802	807	817	788	789	802	826	773	757	822	736	789	794	827	799	795	780	756	840	788	807	782	821	814	779	809	829	775	826	803	850	781	799	804	780	785	834	739	789	818	831	803	774	814	766	805	768	806	788	757	804	757	755	836	840	763	809	783	781	809	774	787	766	807	840	812	819	848	809	783	818	826	802	802	808	824	780	869	845	840	843	827	783	832	802	747	778	801	809	840	775	821	844	784	742	811	831	789	778	739	801	834	806	873	784	825	774	815	746	752	817	809	816	793	780	821	804	797	803	825	829	805	851	812	785	815	809	817	828	782	787	816	777	825	788	795	736	830	719	777	821	805	772	787	810	809	774	823	811	734	772	789	818	855	825	846	742	856	818	816	801	802	794	767	816	842	792	826	774	827	828	748	784	793	809	839	770	776	803	758	778	763	781	791	788	786	849	771	777	776	861	784	806	809	836	776	841	800	764	781	777	786	795	818	789	801	805	812	806	811	746	804	794	787	792	785	798	788	793	815	767	811	773	844	834	754	841	794	771	763	812	749	758	808	837	818	771	820	791	842	759	802	768	780	812	783	788	794	763	757	814	752	802	772	818	793	756	816	812	738	763	814	837	788	783	844	811	836	832	803	822	794	819	803	805	773	800	832	809	775	783	797	778	801	789	810	815	794	814	843	819	804	829	816	822	801	808	741	783	811	842	784	802	764	809	760	782	833	805	792	750	800	768	770	758	761	811	824	804	795	799	843	796	855	787	850	811	811	802	790	819	775	778	782	741	741	806	878	792	835	782	783	778	791	775	852	853	759	761	813	803	815	786	832	859	772	773	815	800	817	825	832	804	754	796	764	809	769	827	749	821	776	789	761	795	777	745	808	826	809	725	807	813	794	830	800	820	859	740	791	802	813	757	759	791	831	777	845	782	787	766	781	797	775	808	786	810	829	860	814	826	769	785	814	842	765	797	792	837	830	795	740	771	811	774	797	789	813	792	772	849	851	795	746	771	802	785	795	786	784	812	798	793	831	790	876	742	779	841	818	817	811	865	795	821	792	788	823	787	828	825	788	820	820	803	737	824	766	812	809	771	787	831	815	803	813	819	827	819	807	772	753	853	796	786	843	738	769	803	798	797	844	810	791	792	800	778	850	809	813	810	811	830	806	779	803	798	865	717	807	828	808	809	755	798	806	853	806	834	840	850	775	848	805	759	798	778	757	780	779	819	747	786	826	801	799	871	776	778	800	751	783	881	826	780	827	792	826	784	809	839	796	813	846	807	833	759	807	834	784	854	806	803	792	806	805	817	815	766	785	791	787	802	780	785	821	881	797	829	812	790	781	761	785	802	800	782	780	794	799	813	772	793	826	796	771	783	801	830	824	759	838	807	817	773	754	778	789	808	772	800	815	809	767	797	805	801	811	760	778	810	780	773	795	763	795	778	851	839	799	827	780	812	823	865	800	819	805	789	783	780	796	773	814	773	787	822	768	793	843	783	820	847	846	746	816	801	783	807	792	851	800	837	814	769	776	834	759	845	741	782	786	845	844	814	828	821	746	743	788	768	763	772	818	799	799	845	785	795	744	801	807	776	826	796	790	800	743	747	815	792	841	765	806	825	786	827	810	758	768	800	783	830	781	814	754	806	799	774	763	801	795	816	784	780	836	792	803	826	817	851	782	796	765	826	813	795	757	804	809	819	781	827	753	750	792	827	797	767	872	832	793	801	794	788	818	792	846	768
28973	15014	15510	12403	7731	4945	3074	2185	1394	800	659	584	448	430	501	467	439	412	411	432	422	421	411	413	418	423	420	394	413	331	418	427	395	428	410	377	397	387	397	411	392	385	397	448	401	388	419	392	407	392	393	400	400	367	392	406	407	403	408	374	399	404	369	408	373	407	368	421	378	434	393	410	385	376	387	379	384	423	350	409	424	367	390	343	403	375	394	388	358	393	384	396	405	401	385	416	422	399	423	372	404	397	441	392	400	434	429	429	368	388	407	386	372	368	414	388	390	420	411	414	431	372	356	386	378	416	397	397	412	439	400	393	387	367	382	383	385	417	429	393	401	387	407	378	403	433	431	380	392	448	385	412	412	383	355	430	437	419	383	433	394	348	402	409	433	386	387	404	365	371	369	402	416	385	404	383	382	404	417	410	390	406	387	387	363	389	409	376	399	361	441	420	397	395	395	377	364	357	366	355	461	409	379	360	416	380	413	436	393	412	391	411	434	396	351	388	408	363	379	376	375	366	438	413	394	391	408	398	392	402	361	351	381	436	434	400	398	390	427	373	370	355	380	395	366	427	358	385	331	421	408	418	391	406	369	384	376	381	402	368	442	374	423	371	391	370	375	412	397	392	371	361	384	367	391	395	425	400	430	393	373	415	392	343	411	418	379	407	408	362	347	397	407	387	391	402	383	403	427	389	391	375	412	404	386	391	401	406	419	392	363	401	420	379	401	368	354	379	400	365	376	408	384	396	423	404	371	368	396	411	369	420	425	436	397	389	406	420	415	416	377	395	367	358	369	403	395	384	381	444	399	394	391	378	423	365	375	381	409	394	407	378	405	401	391	409	473	382	384	400	425	421	440	411	391	357	385	390	402	383	392	398	367	404	412	403	419	388	386	394	395	426	359	375	346	361	385	412	378	399	402	395	413	400	363	400	405	378	377	395	413	374	410	444	393	399	379	409	363	378	415	383	356	443	396	413	400	385	387	386	429	414	413	408	395	386	426	432	387	431	376	402	400	373	407	409	410	403	427	388	421	376	426	433	371	377	365	385	402	441	379	409	367	400	388	383	412	396	397	425	387	375	363	396	429	356	378	369	359	413	436	369	384	404	379	376	384	380	406	398	399	350	367	403	363	427	379	398	380	364	394	408	389	398	403	439	369	403	374	447	363	385	407	412	378	398	360	394	406	342	427	402	379	373	387	416	383	370	380	386	361	417	415	385	415	383	383	411	404	414	392	374	373	400	397	384	373	383	445	434	380	392	405	377	408	394	423	405	396	388	377	404	409	425	429	382	381	395	370	394	363	368	391	399	358	399	400	411	364	395	356	412	366	389	367	360	371	434	415	364	345	381	366	413	363	403	377	379	409	411	407	362	366	438	351	401	394	410	377	395	389	377	371	402	376	359	379	431	409	395	401	398	400	371	388	365	423	398	355	419	401	396	378	362	352	406	406	408	408	386	401	414	373	398	379	391	402	417	422	427	401	371	402	403	394	403	449	403	375	437	407	370	396	434	397	380	395	430	395	409	368	355	393	360	417	409	366	398	389	374	391	387	374	418	388	398	418	418	409	406	414	416	397	411	374	390	364	387	359	407	427	418	360	336	340	385	384	384	374	388	416	372	389	398	372	355	375	422	377	397	376	384	382	404	399	422	378	391	442	357	380	416	425	370	368	434	380	409	405	409	380	395	403	401	417	426	424	411	406	390	391	414	428	415	364	396	371	394	401	410	375	406	382	398	388	361	422	418	379	395	409	401	401	419	374	364	384	391	344	343	368	400	391	416	387	380	392	393	403	415	372	386	411	429	388	385	372	390	373	373	397	368	358	409	414	390	401	393	397	393	399	412	384	399	454	384	364	409	375	381	423	408	401	327	389	412	392	360	371	418	393	354	371	386	415	393	433	403	369	389	447	401	397	404	391	407	421	402	398	383	375	369	428	372	370	380	383	366	424	399	406	403	429	385	382	406	383	370	376	409	376	355	371	389	404	373	392	402	367	438	386	397	425	367	389	400	394	368	411	388	384	430	353	379	420	413	358	372	398	402	408	391	384	401	400	379	415	409	383	406	415	403	380	394	431	396	391	391	392	412	399	370	397	380	421	382	392	394	375	426	421	423	411	396	372	400	421	397	356	381	413	386	399	393	406	410	361	388	427	354	405	376	431	392	391	435	427	403	394	388	404	368	353	363	413	391	399	419	379	410	379	384	412	387	427	408	380	373	425	390	446	416	421	371	392	381	388	379	362	374	390	374	387	414	393	373	406	355	404	419	377	416	404	367	388	349	400	397	361	375	390	394	373	397	383	353	379	372	393	420	365	401	417	374	385	398	435	403	371	395	372	368	384	416	412	383	362	422	391	383	376	404	401	418	366	381	398	382	410	459	327	388	387	387	376	367	383	395	378	404	388	331	385	377	356	363	425	371	399	422	384	371	405	377	426	440	400	405	400	390	406	403	411	410	417	411	403	410	431	351	428	403	391	375	429	421	378	355	394	376	421	408	372	395	403	419	422	410	370	420	388	409	361	381	424	407	375	379	401	418	385	362	400	383	363	389	391	396	432	354	390	338	400	410	378	397	376	408	382	374	393	425	355	432	400	419	410	360	426	380	403	444	392	355	415	409	387	402	365	379	436	365	387	438	386	378	399	416	390	400	382	400	397	403	357	411	409	435	412	388	384	415	401	405	354	383	409	433	427	372	393	413	382	404	412	360	386	380	393	408	369	395	374	408	421	347	396	410	418	370	403	389	384	379	372	386	378	346	374	410	403	454	376	385	385	413	386	391	385	403	388	398	426	387	422	398	396	382	384	414	423	412	381	387	397	403	393	394	376	365	409	391	410	340	397	425	370	374	397	379	388	390	407	369	402	386	350	404	378	410	429	355	406	399	364	380	383	390	392	388	385	413	407	436	384	373	379	381	425	374	392	405	402	381	402	367	429	366	398	386	430	421	406	396	398	362	358	376	424	431	376	377	390	396	428	395	423	392	422	415	406	435	368	411	374	454	367	394	406	387	388	377	408	427	387	389	383	398	391	428	374	389	369	391	391	381	432	389	370	422	427	392	427	423	358	388	394	344	370	395	372	399	351	400	389	382	393	408	386	365	388	402	401	422	403	406	418	364	378	420	385	390	415	390	411	368	387	392	317	410	384	394	389	389	383	339	353	394	392	418	447	391	367	412	370	363	445	415	392	400	370	365	383	423	419	394	394	382	380	393	373	431	391	403	361	359	393	408	393	416	401	397	383	361	379	388	404	407	385	395	401	412	385	446	399	426	412	401	407	368	395	362	403	421	424	389	376	371	431	373	405	399	396	403	389	410	397	408	366	403	381	413	430	387	391	403	406	413	410	395	371	393	390	398	377	384	428	406	379	395	393	438	387	393	401	383	368	422	387	375	408	397	428	412	399	391	423	380	386	371	405	396	376	372	402	384	369	389	372	394	418	390	405	394	358	377	412	399	440	394	392	392	355	388	375	428
17038	11373	21720	22898	18826	14272	10576	8115	5302	2833	2251	1805	1363	1239	1197	1085	1088	1119	1103	1039	1035	1077	1048	986	925	915	1024	915	934	956	902	894	902	867	907	883	895	896	894	871	885	904	821	826	882	878	876	867	856	870	892	858	854	887	869	892	826	854	870	851	914	856	806	866	849	883	868	871	860	854	865	882	814	848	860	815	846	778	856	828	866	883	861	831	834	854	838	827	850	839	870	877	821	836	838	867	916	891	887	825	892	837	849	863	817	874	813	795	870	860	816	880	880	849	842	903	895	817	892	866	797	877	877	827	848	828	831	831	869	869	827	804	808	882	869	854	827	870	860	872	923	898	883	853	894	867	864	905	806	847	852	846	856	793	902	889	842	822	874	833	892	847	902	884	848	894	821	828	851	827	888	831	866	834	869	838	868	841	851	835	863	806	848	853	792	875	859	878	861	895	865	876	875	886	858	878	914	852	901	886	864	843	914	824	878	831	815	826	825	826	867	826	837	814	888	853	891	903	828	798	839	865	831	912	869	852	861	853	826	863	812	840	891	877	895	845	844	820	818	902	852	861	873	866	863	834	811	866	831	783	871	848	884	815	785	895	832	856	858	880	900	853	856	867	849	865	917	884	901	874	865	815	817	840	842	854	898	801	875	902	855	840	871	814	872	845	832	828	896	905	854	794	826	839	868	844	912	877	874	845	863	821	878	789	854	887	853	847	867	830	833	838	859	870	824	842	870	917	801	840	855	858	870	831	871	838	901	872	880	808	862	779	895	905	826	842	878	838	855	813	793	848	870	830	838	841	861	887	835	797	835	881	867	852	855	866	817	808	904	901	844	867	863	853	871	873	862	874	904	843	888	767	809	825	851	906	865	872	843	873	885	817	868	850	867	912	857	829	806	828	877	909	861	793	802	888	826	837	857	825	849	856	843	857	875	835	895	870	861	839	869	803	848	852	894	867	887	860	876	817	897	857	854	789	882	856	846	884	837	868	860	844	869	846	852	839	816	911	846	858	829	869	874	841	864	844	843	893	914	818	840	822	876	848	805	845	813	827	847	856	915	852	856	863	874	879	837	912	831	797	804	823	812	885	851	824	859	808	892	825	845	847	869	846	846	912	898	854	850	873	840	808	861	865	844	887	837	846	842	872	805	885	815	842	867	834	812	828	819	889	864	876	873	860	840	845	824	875	814	858	847	877	823	889	811	857	856	873	829	884	802	854	897	832	850	869	820	850	827	872	877	889	867	929	868	827	899	858	832	871	853	840	846	848	848	934	854	835	858	856	861	840	843	814	861	840	859	845	835	906	877	836	856	859	857	881	831	890	814	856	834	848	878	817	869	852	868	849	893	805	835	858	889	841	825	869	842	811	883	812	852	859	844	901	835	857	871	775	850	808	874	840	846	836	836	844	847	843	861	849	811	846	841	875	842	838	760	898	836	887	847	894	879	870	858	870	772	826	852	879	873	828	821	861	871	817	867	830	881	841	876	821	822	880	872	850	875	823	824	888	875	873	862	843	799	876	869	793	953	861	849	860	835	848	846	858	835	865	845	824	826	831	879	811	814	854	841	838	905	860	813	841	830	790	843	813	868	831	885	914	823	809	897	841	843	881	830	871	795	876	814	880	894	819	869	854	820	887	868	860	873	845	815	876	867	845	845	802	848	851	884	874	897	879	857	834	852	873	890	926	804	777	872	853	827	843	849	828	868	844	890	783	811	801	881	888	892	843	878	852	838	875	860	856	887	886	815	872	837	851	873	882	882	833	871	857	836	795	793	908	883	876	865	891	789	868	833	879	812	908	912	853	858	855	909	825	843	845	868	921	850	854	837	867	869	888	853	871	891	906	856	833	862	850	851	841	898	866	870	852	830	823	810	839	863	842	871	858	921	861	877	886	870	844	871	876	847	819	862	885	821	888	787	867	832	892	820	792	840	856	883	849	800	840	857	860	888	857	857	845	809	838	867	857	901	869	867	879	863	877	849	821	875	823	845	858	857	896	846	841	948	837	813	878	767	863	834	829	832	852	846	833	869	906	897	883	858	849	892	831	855	859	880	838	833	859	827	898	840	787	840	889	849	855	805	860	844	897	842	884	829	885	845	835	893	855	808	872	894	868	890	868	840	826	880	839	853	843	820	832	829	902	882	906	868	880	861	853	865	850	801	897	909	873	807	868	842	860	858	864	832	872	864	893	843	861	858	850	837	850	821	849	857	904	876	856	889	813	825	846	844	871	902	864	873	867	875	861	835	837	838	822	849	884	850	860	844	842	857	902	820	902	837	870	894	810	817	838	882	881	862	815	893	840	838	867	889	863	810	832	838	799	854	897	806	841	837	829	847	796	840	850	878	839	852	845	824	832	870	841	862	810	858	835	930	853	905	797	899	899	911	925	837	898	827	846	888	804	823	884	915	859	837	888	868	868	876	866	874	851	854	816	849	896	835	865	807	901	849	849	837	830	910	822	874	840	785	857	860	813	873	872	857	830	843	847	803	841	854	894	848	860	840	866	834	892	798	829	841	882	850	864	865	801	869	833	864	853	839	861	932	869	806	891	847	894	831	817	913	802	848	871	844	870	887	863	811	857	842	800	780	846	882	858	808	831	830	843	863	815	879	822	874	874	861	888	822	865	886	848	823	830	846	842	847	848	837	881	866	847	871	855	843	861	854	866	803	921	825	825	887	858	867	893	823	850	884	803	835	830	872	845	883	877	862	858	822	841	825	881	825	866	901	834	840	839	833	823	873	853	849	855	837	874	819	826	881	892	856	861	827	819	889	845	854	854	865	847	858	870	874	848	842	852	849	841	827	877	858	874	842	855	861	807	857	866	839	866	845	827	859	884	875	840	834	843	845	852	851	861	909	861	864	831	856	818	864	931	824	846	829	820	829	873	851	898	854	869	831	831	836	812	842	841	865	800	810	886	843	857	865	900	844	801	822	822	822	866	845	868	836	866	842	897	836	899	889	871	885	869	854	860	875	901	861	889	840	867	816	854	852	826	806	842	888	854	884	865	873	849	930	800	895	833	890	833	855	825	846	803	830	852	876	889	916	894	854	832	870	819	866	874	815	864	849	841	849	840	850	826	863	887	861	856	863	859	847	868	907	858	845	885	887	813	856	865	855	803	897	875	860	799	844	867	844	849	844	860	890	847	849	891	842	848	849	882	905	886	837	865	848	860	857	815	847	867	912	868	904	895	878	816	810	823	882	823	835	824	878	834	803	844	891	885	885	876	854	868	843	903	888	773	812	862	782	826	863	858	835	854	884	839	865	845	820	867	857	888	852	843	877	809	873	844	889	817	835	854	845	825	935	848	855	854	839	915	835	888	851	822	869	827	873	887	814	881	846	862	827	854	844	824	851	829	874	798	883	863	838	901	849	798	879	889	854	796	894	826	835	862	801	887	855	852	841	897	822	866	884	845	816	843	815	848	848	882	858	839	887	902	881	860	841	857	857	853	791	857	833	838	831	821	826	842	843	856
37737	21351	21031	16500	10809	6420	5185	3276	2023	1159	857	827	603	554	566	542	526	505	503	492	505	451	469	496	456	464	472	466	419	497	455	425	440	477	451	449	429	439	478	436	432	459	500	449	455	427	466	441	429	434	445	444	446	451	453	415	438	451	438	455	443	421	478	447	414	470	425	377	425	423	438	431	464	468	454	449	451	448	449	458	473	372	438	439	464	452	461	470	513	424	449	448	451	451	449	471	418	451	460	430	444	449	458	501	435	444	451	447	425	436	455	426	403	430	414	467	428	406	414	439	449	451	442	480	378	421	404	399	466	443	423	417	453	449	442	453	490	428	432	459	428	442	465	413	464	459	452	478	478	418	404	434	469	401	432	446	436	425	441	445	475	428	443	473	440	440	485	457	454	397	439	421	451	438	480	435	409	445	394	402	496	418	444	436	469	443	416	449	501	438	450	435	461	456	449	466	424	434	480	416	424	459	453	454	433	441	470	427	459	430	403	452	407	472	464	458	448	396	410	441	458	460	469	463	485	440	412	473	462	417	459	415	446	408	484	434	447	450	446	433	449	445	468	434	429	429	452	440	455	454	416	487	428	440	483	407	454	391	439	435	473	471	414	456	427	433	415	467	426	466	422	430	444	484	443	441	471	475	408	407	445	449	446	450	406	425	443	432	448	443	438	454	488	403	449	419	417	455	439	410	447	486	448	443	439	417	402	439	448	419	412	419	457	410	445	442	484	441	472	454	468	455	451	433	440	423	506	474	422	470	416	430	474	471	506	454	456	412	471	458	481	452	502	437	404	397	409	424	392	443	447	414	480	419	492	439	432	450	459	433	475	464	481	451	422	469	456	463	413	428	405	427	437	440	395	458	412	426	448	446	460	460	453	447	430	413	409	395	454	444	412	429	475	433	429	429	429	444	429	426	461	440	471	444	430	469	431	454	430	438	429	442	432	448	462	498	456	452	436	434	444	479	403	438	464	405	416	461	474	426	419	465	462	456	467	441	467	410	465	433	415	476	412	428	431	434	413	414	451	422	477	451	440	428	438	448	447	454	458	456	455	431	466	433	472	404	420	473	438	416	416	416	440	410	431	476	439	468	434	462	461	436	445	473	460	447	443	449	436	453	459	418	454	442	439	486	438	435	473	434	428	449	491	419	404	462	433	430	436	431	492	459	454	473	424	460	435	464	420	463	466	507	443	454	431	450	469	425	460	449	468	416	438	409	423	452	463	452	384	445	458	469	465	477	440	445	433	432	441	441	452	495	428	432	455	454	412	424	431	432	436	455	445	479	415	412	401	468	473	437	431	422	426	459	422	430	468	444	444	465	451	460	442	424	455	433	436	453	458	406	455	413	449	481	460	405	435	441	423	508	444	447	457	381	449	436	475	441	425	455	448	456	475	425	450	438	449	452	437	448	442	418	444	445	465	451	434	451	483	463	456	478	431	444	426	435	424	436	416	469	380	434	487	491	451	453	445	439	418	452	415	481	450	408	438	465	425	455	416	408	438	416	409	472	439	436	427	444	428	470	420	413	431	438	426	440	391	423	485	433	484	423	469	415	434	449	449	457	442	418	456	431	466	447	430	417	455	429	499	451	414	491	425	437	402	453	455	443	450	483	404	446	440	482	472	409	448	439	414	435	444	442	472	453	451	473	456	446	447	462	416	484	427	395	459	416	495	427	429	453	411	453	459	447	470	448	487	408	431	405	410	429	454	457	439	470	444	437	415	410	430	440	441	447	394	431	401	438	468	445	450	452	396	456	445	462	423	469	440	457	436	414	445	473	436	454	449	415	466	396	414	465	391	424	441	424	440	429	423	494	446	428	436	416	414	414	382	427	444	454	450	402	476	480	434	457	439	435	446	443	470	427	447	477	461	473	420	404	446	433	409	457	477	423	480	401	429	452	449	442	474	408	454	434	474	422	403	444	433	445	451	457	459	438	425	431	442	451	455	459	478	452	444	468	490	470	472	431	450	421	418	420	453	420	437	443	424	467	463	461	432	460	446	403	463	430	468	475	414	438	405	446	453	495	437	401	405	458	462	457	449	387	439	461	451	466	461	421	453	445	470	457	436	462	449	466	416	411	405	405	428	478	475	444	450	449	443	449	463	454	453	467	423	436	433	455	399	449	441	469	439	443	438	414	431	461	458	448	396	431	435	439	456	413	418	463	416	434	496	435	399	445	421	435	461	443	462	445	438	454	401	408	434	425	430	420	418	441	453	454	434	423	401	413	444	448	469	465	470	452	413	455	492	452	421	431	471	436	440	456	452	470	445	414	448	410	440	425	446	431	457	466	469	450	450	424	447	407	450	480	429	486	441	418	428	438	455	411	433	449	452	450	466	428	448	432	456	450	458	442	444	462	416	456	461	452	478	459	446	457	452	438	410	400	492	453	409	434	413	434	421	461	418	431	402	432	460	395	410	467	442	417	487	436	460	454	433	423	452	473	513	463	429	460	442	479	447	450	469	441	458	456	467	455	434	463	407	425	446	441	482	399	441	448	448	482	420	418	449	441	402	491	471	443	427	444	491	450	455	414	440	443	505	426	445	396	453	441	420	400	446	451	457	414	443	445	436	480	404	422	432	460	462	439	431	426	417	470	421	439	407	439	445	420	420	438	447	445	497	450	422	419	430	430	474	475	407	459	419	459	383	495	465	472	459	419	455	443	443	439	446	405	402	466	443	449	499	469	453	458	401	451	447	419	451	447	418	426	455	435	476	463	443	422	430	443	429	448	429	429	418	453	465	463	434	451	450	471	479	399	455	475	439	461	453	479	455	456	430	508	477	458	429	465	410	426	462	456	486	432	386	423	441	406	439	442	458	444	424	455	459	445	461	439	367	470	447	488	440	373	462	457	479	472	470	413	441	412	466	472	436	468	453	455	439	463	420	486	448	399	453	424	437	436	468	467	452	460	465	456	407	474	435	428	421	421	480	443	437	424	410	437	424	416	425	432	457	400	453	436	430	454	459	444	472	458	440	426	458	471	398	428	447	486	442	436	431	407	418	459	461	480	427	428	431	452	427	460	433	420	471	447	478	420	439	444	450	454	444	431	471	464	449	473	455	448	427	435	436	447	470	446	404	434	424	440	447	462	465	425	461	439	423	411	468	423	434	432	454	475	430	459	438	441	443	449	470	438	427	462	457	428	400	441	472	449	450	441	449	434	475	406	420	379	444	460	425	456	432	417	436	447	453	422	451	437	440	453	425	435	439	441	441	418	458	422	452	447	461	513	414	445	432	438	398	433	425	411	443	464	461	431	400	435	411	454	444	474	432	457	428	415	461	461	428	437	461	456	489	486	461	417	453	421	449	444	445	454	434	446	459	443	422	416	427	471	450	446	422	483	421	451	403	426	462	452	454	463	390	455	420	419	410	434	450	479	472	471	423	406	440	392	436	425	424	431	436	460	465	411	447	470	435	418	453	461	455	439	454	442	412	418	450	472	425	460	450	413	418	462	461	415	460	439	439	455
21372	15128	26225	27258	22304	17174	15596	11360	7356	4227	3015	2641	1907	1600	1497	1349	1272	1212	1274	1235	1237	1231	1126	1112	1092	1040	1123	1068	1018	1027	1011	1072	1045	1001	982	1009	897	948	1025	1016	963	1049	909	986	948	1023	980	971	942	983	964	940	1005	1021	923	962	963	907	978	938	957	941	926	986	967	979	980	992	938	930	951	992	944	939	966	902	949	962	893	958	887	929	945	966	931	896	920	968	957	992	937	942	924	959	928	933	966	961	948	985	931	939	913	902	919	918	911	979	967	922	939	928	982	937	978	959	895	968	962	937	932	953	987	956	948	923	923	925	934	985	961	929	921	964	949	960	954	876	957	922	945	943	903	934	930	938	929	988	918	927	907	921	960	918	887	911	972	950	941	934	926	923	905	909	965	960	970	898	923	948	969	969	948	869	901	987	916	998	943	953	887	956	922	967	954	890	964	929	890	929	950	934	973	937	914	962	945	925	984	955	949	993	969	925	921	951	986	938	983	920	906	923	969	917	983	949	941	920	899	961	943	944	977	966	935	952	935	953	911	920	936	962	929	954	986	901	960	943	949	965	925	982	943	930	932	951	923	910	938	945	995	885	975	991	966	947	908	900	951	925	938	961	960	947	943	898	903	913	898	883	959	897	971	916	918	970	951	961	934	910	949	935	914	942	972	938	912	931	934	996	970	923	925	922	987	937	886	916	960	940	911	1010	916	986	937	884	955	950	932	933	917	942	904	955	958	905	919	946	967	971	952	962	920	926	984	914	916	987	945	917	903	937	958	1000	965	971	925	921	947	895	900	946	932	923	882	919	932	920	977	970	944	1013	919	895	899	955	906	929	1003	952	881	956	921	906	900	942	935	981	995	942	946	922	923	918	980	925	913	937	999	915	919	953	959	948	990	953	979	952	980	914	970	929	937	916	950	944	943	922	978	932	957	933	979	925	879	933	930	970	925	955	901	946	918	889	958	947	912	988	962	968	955	944	926	982	932	983	941	978	907	885	922	889	954	921	879	944	925	910	913	963	987	1006	949	936	924	937	924	962	905	983	907	1001	969	971	967	911	898	878	925	906	923	906	982	934	922	967	934	924	933	952	927	913	955	946	879	920	985	898	974	903	924	953	908	941	925	913	938	999	936	908	944	923	921	941	928	889	994	914	883	938	925	967	908	954	973	968	889	902	908	949	967	955	975	971	858	939	1001	894	940	940	911	970	963	964	932	935	966	1014	954	961	962	959	941	934	939	929	988	935	941	977	899	920	918	1002	915	924	935	919	967	943	1033	954	997	909	960	962	913	921	924	949	950	938	942	904	919	925	943	942	910	848	994	941	988	946	972	907	934	916	971	906	965	927	902	952	928	912	935	945	944	952	900	950	918	902	953	960	936	916	986	922	986	960	862	947	945	951	932	883	981	940	914	955	1007	896	963	909	943	905	875	916	949	937	959	956	963	906	944	947	936	948	989	953	908	942	939	955	968	955	918	919	935	963	956	974	969	911	955	978	949	880	963	920	957	947	891	939	900	937	959	923	895	952	947	933	976	1025	979	958	906	898	919	970	945	911	883	953	943	887	895	950	952	957	954	930	979	971	942	940	955	994	920	982	886	924	939	927	919	962	943	900	971	935	960	950	908	944	949	913	909	902	919	965	897	925	902	942	928	902	964	941	969	929	924	917	936	939	953	922	970	964	917	939	920	922	974	910	981	889	931	974	951	1000	901	936	983	960	949	958	948	937	942	933	919	986	919	948	916	984	935	916	902	958	899	909	951	961	982	896	986	963	928	971	874	942	890	939	955	888	973	949	929	909	946	960	963	897	925	931	918	957	924	1003	916	938	916	965	962	911	911	893	951	977	925	945	943	946	923	918	894	952	960	979	964	913	917	946	899	973	952	921	967	902	948	969	987	941	928	935	980	955	946	932	951	908	883	996	949	946	950	902	939	980	910	911	953	949	933	913	1004	972	961	921	1004	941	905	918	926	949	933	929	1010	904	901	934	1014	844	940	959	993	964	920	979	935	994	969	900	944	943	921	1000	973	932	941	921	915	913	935	907	958	980	942	930	928	913	973	935	971	930	923	945	987	960	1009	968	963	972	949	898	926	933	968	958	922	914	955	923	965	948	971	907	928	950	961	955	953	964	920	943	945	898	955	958	970	965	996	965	974	972	953	933	939	948	910	933	928	947	982	890	908	930	981	966	950	957	990	929	922	952	934	927	979	919	942	990	971	977	968	914	960	931	905	954	951	920	959	973	988	879	935	947	937	907	928	894	924	941	942	965	932	891	1007	967	947	904	995	981	935	948	955	947	977	945	991	967	962	931	898	933	916	956	920	970	962	901	920	941	967	945	920	960	903	996	944	952	928	952	933	939	983	941	964	911	913	1011	935	937	956	958	904	969	999	912	984	904	956	944	959	944	951	933	932	952	892	948	979	929	934	915	918	902	972	924	880	947	938	991	918	890	951	878	937	928	950	976	958	950	964	975	952	994	933	897	930	923	941	930	941	975	947	943	923	936	949	910	927	985	938	930	936	919	916	992	865	902	942	926	1022	975	946	925	980	940	944	944	941	953	890	952	947	940	993	950	947	973	971	918	988	939	910	884	925	896	936	939	970	986	880	924	1008	912	946	978	926	967	948	950	926	902	953	970	968	861	938	989	999	935	915	962	913	971	925	923	952	938	893	928	927	932	946	927	960	961	917	947	973	903	989	978	936	897	973	943	914	919	898	918	913	939	957	914	917	958	983	860	944	924	947	910	980	945	904	957	957	981	898	953	868	912	923	921	941	950	945	910	938	912	895	943	952	987	876	881	955	973	966	955	896	976	900	972	945	890	941	915	965	933	972	911	934	989	938	907	967	913	896	914	962	975	971	967	968	950	905	933	935	964	932	981	913	913	948	953	974	921	957	932	972	976	942	941	979	937	884	908	952	922	905	926	1031	954	927	944	941	911	943	964	964	1023	1054	937	986	926	891	954	903	911	959	964	945	931	894	937	872	934	947	921	966	932	936	959	968	926	974	892	958	946	955	944	934	955	923	935	960	880	938	954	949	986	930	922	887	939	987	916	965	897	935	911	962	998	897	988	967	910	979	950	992	920	909	929	935	929	963	974	938	924	934	953	944	890	919	965	938	894	963	971	958	915	960	956	1015	950	935	989	897	925	899	967	895	937	965	924	922	974	959	939	952	954	973	940	932	947	976	932	898	920	984	981	903	962	946	946	979	879	922	928	944	959	947	937	923	911	918	982	893	996	940	965	1002	953	868	991	915	922	968	948	950	1015	959	915	958	899	963	890	973	998	906	932	979	934	966	933	967	969	863	917	878	972	934	935	868	914	924	969	936	918	990	928	910	946	908	934	922	903	935	939	946	925	909	906	931	903	927	909	980	906	910	923	968	931	932	907	865	961	951	917	960	932	972	968	957	981	933	898	967	914	958	928	940	939	953	951	974	968	950	1005	963	947	952	985	952	980	992	948	951	944	921	900	892	920	991	901	972	975	933	914	905	956	947	898	897	906	964	908	992	878
16704	9009	8695	5968	3361	1950	1302	911	690	550	447	379	403	372	345	392	389	410	368	403	375	405	394	381	383	364	358	380	394	371	348	358	366	358	358	355	357	351	369	348	351	360	367	378	363	333	372	359	317	416	375	385	400	396	387	389	357	355	376	336	377	369	338	345	391	348	356	338	356	396	329	380	383	352	345	333	370	369	344	320	382	378	363	346	365	397	335	422	372	350	379	359	361	385	359	386	396	370	362	339	354	315	360	311	365	362	367	337	349	393	348	359	379	371	387	349	376	344	371	393	351	368	402	431	370	377	355	362	366	375	331	394	347	342	385	396	374	382	372	347	374	360	345	366	368	356	380	355	404	323	344	352	394	359	406	361	358	367	356	356	347	363	363	365	340	358	353	387	388	366	371	324	385	337	325	380	370	346	326	376	383	365	380	389	354	364	338	368	365	349	377	364	368	337	339	378	355	383	380	345	372	379	347	373	330	361	357	386	362	371	377	355	400	367	368	352	402	381	349	382	361	362	351	365	361	356	396	401	366	419	377	329	349	331	350	335	388	348	346	372	364	355	380	407	350	355	372	393	345	372	366	333	378	359	384	351	351	386	363	368	344	376	400	354	323	362	330	344	375	368	354	399	386	391	360	349	350	347	349	375	375	349	346	338	346	381	385	352	409	371	362	349	376	357	366	368	383	382	352	375	386	371	376	334	356	396	385	405	340	376	373	390	352	358	327	404	360	372	387	361	377	337	354	327	361	357	373	368	368	355	335	334	353	362	373	344	343	361	373	348	366	367	354	362	398	405	362	314	338	349	365	369	367	347	358	366	338	359	359	383	360	360	387	334	369	370	365	392	366	355	331	349	348	351	349	317	404	367	405	334	349	373	365	334	336	371	332	368	344	328	316	335	357	349	356	356	376	343	361	333	386	342	347	387	372	382	386	365	371	384	386	347	359	344	388	337	351	382	360	331	364	354	342	375	348	377	358	342	368	354	340	352	383	367	320	388	376	371	364	336	348	376	377	393	414	388	371	358	360	404	405	376	373	334	354	402	361	335	334	337	313	360	353	340	318	316	369	381	360	362	365	347	347	347	352	369	343	336	343	367	351	350	370	374	353	357	361	366	389	383	373	354	374	358	346	424	361	355	353	395	356	378	409	392	358	340	357	374	375	395	369	385	349	333	352	339	356	354	343	362	375	386	369	359	352	331	346	348	321	382	379	342	405	361	357	322	374	368	329	312	363	346	328	373	404	350	410	368	319	383	340	339	380	390	363	338	387	337	324	389	369	365	396	378	356	377	338	357	333	373	388	363	368	361	372	351	373	364	346	352	360	402	340	358	358	332	342	375	362	363	347	370	337	343	364	338	328	347	352	362	330	350	357	302	398	331	379	378	374	388	357	388	348	391	402	349	367	332	337	385	341	364	360	353	356	362	355	325	313	363	361	341	337	422	383	370	311	343	411	333	337	365	374	353	362	362	374	369	354	413	348	327	365	339	360	316	354	357	362	345	355	348	402	373	385	370	353	339	322	383	376	375	356	356	363	371	333	357	321	373	357	338	344	349	358	380	364	420	377	392	390	392	376	394	351	358	380	303	382	357	364	354	331	363	357	339	381	345	398	366	354	357	371	364	334	349	346	352	387	341	379	327	357	362	336	339	362	353	340	361	342	384	348	350	344	341	364	367	335	374	376	346	392	328	367	392	332	390	347	334	361	333	358	364	342	393	335	384	381	345	378	375	339	365	314	391	372	375	376	321	358	324	319	352	351	337	349	332	367	371	359	375	359	363	384	338	332	367	370	380	361	377	351	364	344	380	335	357	334	371	367	362	340	325	336	368	381	345	360	361	358	321	343	354	369	386	335	360	368	345	368	352	358	351	372	331	382	364	344	360	374	346	330	348	362	362	378	367	393	333	388	356	382	358	378	353	329	383	403	386	379	381	341	396	363	359	355	358	343	366	364	367	397	362	363	335	357	370	362	341	371	346	367	348	358	378	369	362	323	371	384	360	338	376	334	359	376	395	324	349	370	373	375	338	375	318	367	337	359	371	377	383	364	363	320	371	347	378	376	333	345	362	365	362	399	349	356	357	385	368	356	347	347	366	358	346	356	352	374	358	368	356	358	361	370	360	315	362	368	367	350	390	421	341	359	361	375	358	393	341	336	362	375	360	338	352	367	367	374	343	370	334	382	319	348	380	354	362	366	338	375	370	392	359	373	365	352	357	365	377	373	341	366	384	374	382	367	375	376	347	315	371	355	342	383	386	355	368	406	347	392	327	374	372	351	352	347	348	380	346	339	359	364	342	390	357	339	361	346	337	343	365	354	362	346	354	366	386	362	367	355	381	375	366	335	381	390	365	380	385	354	359	303	347	387	358	369	357	351	323	349	366	421	378	354	356	359	348	353	313	357	366	346	377	378	398	383	352	404	324	401	368	343	343	352	365	377	372	355	368	361	341	397	369	346	381	401	370	362	355	371	362	335	318	382	381	327	349	334	364	353	379	388	383	376	328	426	350	345	419	385	357	377	372	351	356	380	335	323	373	386	339	342	362	386	333	378	350	333	333	356	357	360	348	359	329	343	406	381	385	356	381	389	323	368	382	364	380	394	356	375	400	344	358	353	342	390	329	362	377	363	390	373	370	344	370	349	370	345	367	375	366	359	366	362	367	368	375	345	369	373	361	352	352	358	371	375	342	382	369	352	390	368	378	361	354	358	329	367	380	362	341	347	348	359	368	357	385	361	366	372	369	382	333	362	354	323	339	341	389	363	373	381	362	356	371	361	341	367	406	403	333	337	367	340	316	375	388	376	349	374	363	377	355	378	401	376	342	344	394	402	388	359	321	400	344	349	406	411	398	377	316	368	379	357	379	354	312	350	404	380	346	359	370	347	355	373	349	376	370	360	341	388	337	374	369	314	392	333	380	359	351	368	376	361	362	351	371	360	366	345	374	386	358	310	394	358	407	397	334	393	350	325	334	337	334	373	374	380	376	380	358	360	381	342	355	341	341	373	369	334	351	351	345	372	425	354	362	359	365	382	351	342	375	343	359	372	379	307	382	368	353	362	372	392	399	356	387	337	361	362	371	329	390	356	342	361	355	363	358	349	323	362	366	348	343	391	339	334	342	353	377	358	383	328	404	331	340	351	346	369	354	359	351	376	375	360	395	370	351	357	393	335	386	368	347	380	397	375	350	354	345	339	393	360	336	344	382	365	370	370	358	373	340	347	344	349	368	336	383	369	368	395	350	355	364	393	365	358	369	364	366	361	346	382	359	378	362	368	356	348	353	338	390	346	346	401	370	351	330	377	351	352	349	342	374	317	369	349	420	337	333	337	328	349	367	355	367	384	374	388	341	349	365	367	336	335	371	332	336	385	375	362	428	400	389	388	329	361	348	401	386	360	352	341	405	388	359	338	304	356	344	341	348	358	378	376	387	390	334	342	326	380	360	328	351	358	366	353	324	347	339	358	388	364	360
9184	7420	13892	13723	10163	6908	4840	3528	2540	1702	1239	1106	1049	916	893	913	916	927	896	878	872	942	887	848	832	868	912	776	813	834	837	863	855	836	843	816	847	844	795	765	772	745	811	796	793	774	873	813	740	791	803	776	807	824	806	768	798	711	788	806	822	788	777	813	801	814	816	803	822	799	749	812	780	793	831	737	789	743	796	843	813	768	810	776	789	771	796	777	830	744	799	825	817	777	792	813	791	764	767	777	782	813	790	799	762	830	773	798	765	776	785	809	829	803	742	819	838	845	794	828	760	807	831	818	801	773	726	736	778	769	812	839	785	821	797	813	794	792	800	818	769	759	794	816	833	824	824	725	804	805	807	792	791	816	789	827	798	804	763	805	757	790	753	815	767	847	835	810	774	763	827	784	738	783	799	842	787	802	813	838	804	765	821	815	786	822	761	760	811	793	812	774	780	809	814	748	805	799	840	791	844	808	840	814	797	773	763	795	778	816	800	734	790	827	796	734	827	732	781	754	788	748	827	749	845	784	776	808	760	824	752	822	769	805	813	781	771	806	816	810	838	775	757	796	799	801	803	800	779	729	814	736	783	767	777	767	749	771	799	817	772	787	780	756	792	808	729	735	792	863	823	761	808	825	772	827	760	744	781	816	797	819	762	758	767	812	821	775	807	799	821	779	809	798	786	836	784	820	811	822	790	803	759	765	783	825	828	771	821	808	830	762	792	768	743	795	759	793	798	803	783	789	845	785	748	756	787	804	783	761	771	793	783	817	793	750	812	785	787	786	781	794	800	820	806	787	790	802	757	794	802	843	791	799	845	782	794	839	775	750	782	786	767	838	778	756	819	755	799	735	783	826	791	790	779	782	831	783	802	783	811	734	755	770	760	822	803	765	763	771	830	805	762	806	764	802	811	822	779	776	789	829	761	791	774	770	823	800	795	779	804	753	749	752	798	774	815	835	807	804	768	807	760	779	784	794	779	791	766	787	806	776	792	789	732	803	754	791	778	836	771	791	772	802	835	794	794	811	786	828	803	733	834	779	765	782	838	768	780	787	797	772	801	786	834	729	790	810	806	822	768	814	786	782	764	789	748	817	779	804	810	785	828	763	813	755	820	734	788	756	769	816	759	790	795	771	835	768	791	825	786	795	767	772	757	788	811	800	751	778	746	787	767	743	826	769	763	841	735	793	807	739	783	743	808	845	794	791	784	732	784	796	825	775	810	790	742	794	786	742	818	804	789	759	753	768	815	800	813	809	771	775	762	771	807	796	843	806	776	813	823	797	806	771	765	793	791	751	783	851	815	776	807	779	805	755	736	834	807	791	792	727	751	778	726	773	746	796	791	797	833	814	834	806	774	829	758	774	777	776	836	750	766	777	796	791	746	806	836	780	742	748	814	767	851	762	762	766	837	763	773	792	757	765	810	801	771	789	794	786	883	808	756	783	807	830	796	807	749	762	791	766	805	820	794	824	757	774	753	808	786	814	817	779	841	744	801	753	798	776	783	805	810	807	825	816	808	810	800	808	732	765	799	770	862	765	840	778	767	775	828	746	758	770	776	749	750	802	808	817	861	782	824	824	819	819	775	786	781	804	762	807	797	825	766	786	801	803	775	764	763	809	753	768	804	804	784	741	797	785	745	751	787	802	816	796	800	779	834	785	775	796	777	796	771	805	771	770	811	731	803	813	784	797	762	817	838	789	776	816	783	795	813	806	776	773	782	779	809	734	838	859	767	775	744	773	827	759	808	785	785	809	783	778	796	816	799	772	805	774	776	833	821	779	796	789	765	810	791	777	773	763	773	773	787	753	813	787	832	785	780	749	778	769	811	841	799	786	833	803	751	827	819	748	791	823	750	768	852	783	758	805	724	775	799	814	752	812	773	812	776	819	784	801	798	820	759	789	770	843	817	801	782	741	796	793	789	764	731	769	761	744	754	818	820	821	793	790	775	807	792	838	809	854	764	776	814	785	775	798	760	796	790	799	759	795	785	807	781	773	784	802	792	834	811	800	793	838	745	793	817	808	758	776	774	829	778	860	828	785	778	818	780	839	802	804	755	783	773	799	791	822	764	790	773	800	797	805	768	799	788	778	808	798	768	806	795	789	767	812	833	790	837	784	814	782	842	836	774	873	791	796	806	771	797	763	798	834	775	791	778	820	811	820	770	785	758	782	823	775	798	777	757	736	776	771	797	816	794	792	773	744	827	810	752	781	800	810	764	827	845	729	794	768	781	833	806	825	811	794	783	780	770	773	872	793	796	802	818	795	781	785	775	786	798	808	833	777	830	782	814	810	812	761	787	751	851	780	792	763	800	803	823	764	758	772	796	775	815	750	775	799	798	811	805	820	753	798	785	817	757	762	762	784	757	751	807	797	756	839	767	775	808	792	785	814	831	820	804	789	804	811	830	780	789	787	765	755	756	804	762	749	801	831	759	755	823	799	764	752	795	796	796	760	820	793	778	775	819	736	779	817	794	776	797	775	794	779	819	825	797	756	774	778	767	802	775	788	819	820	804	785	803	807	811	771	793	777	786	761	821	824	829	765	787	782	802	773	692	814	778	792	763	811	798	782	771	772	800	814	777	749	820	789	781	816	761	830	768	774	802	827	843	828	786	824	760	769	750	763	826	837	819	827	813	783	762	777	770	808	768	791	825	820	805	756	797	841	811	845	784	744	814	849	796	795	815	803	843	789	822	773	767	785	766	817	801	786	734	825	795	786	788	802	814	794	819	799	766	846	783	836	805	792	845	845	808	802	770	817	805	807	753	814	800	825	757	819	771	759	773	845	764	767	764	754	801	810	776	772	795	823	840	754	797	860	815	798	831	817	794	719	774	837	723	765	802	820	742	753	793	784	766	811	789	789	780	740	744	781	778	778	753	772	801	776	757	823	789	788	795	792	770	782	762	834	798	786	777	794	770	812	773	750	806	763	778	797	756	772	795	789	820	821	786	736	806	778	815	786	805	747	811	764	736	814	799	880	784	789	817	815	786	791	806	760	830	795	815	810	851	830	787	808	705	806	764	827	769	794	786	849	745	765	798	751	821	759	777	781	806	754	795	801	790	771	801	806	784	788	796	765	804	835	853	828	789	812	773	774	802	787	833	815	803	784	816	771	763	815	739	791	801	786	758	811	834	821	819	795	812	791	723	756	773	788	801	817	766	799	809	816	735	835	777	770	785	762	759	746	767	783	768	783	795	778	812	774	739	757	797	790	781	790	815	781	766	752	761	826	816	832	812	782	796	796	787	781	791	799	797	833	774	783	799	734	760	806	814	810	762	801	784	791	809	784	804	834	791	833	788	780	801	742	817	776	734	777	834	854	816	770	791	832	784	789	815	767	781	800	758	741	801	819	786	762	817	824	767	760	783	819	792	851	818	784	820	816	837	791	763	822	744	827	791	809	789	727	762	808	772	789	880	746	796	749	737	789	801	788	787	786	758	794	826	860	786	752	738	732	790	804	833	833	829	783
29860	15455	14503	10988	6543	4331	3485	2121	1785	948	613	553	456	484	469	475	466	422	457	382	417	411	451	416	383	414	387	379	425	388	407	407	418	428	376	381	352	433	405	377	406	403	405	409	386	421	403	368	391	365	374	396	408	427	384	390	450	402	400	374	395	382	392	408	425	362	423	411	381	368	445	436	329	423	418	389	396	406	353	385	410	391	407	391	397	404	391	424	360	362	415	407	384	422	396	422	400	382	386	372	401	441	394	356	397	410	411	418	376	409	402	379	384	398	438	407	349	394	394	366	363	396	361	428	414	406	419	407	379	409	406	432	412	372	422	414	363	394	399	382	389	409	368	351	397	425	444	446	404	404	423	352	379	367	397	406	410	384	400	393	417	412	395	356	404	393	404	355	386	361	440	382	414	392	383	356	379	356	418	372	395	368	402	388	368	375	368	407	402	385	418	411	384	318	422	369	370	412	394	388	417	380	389	398	394	381	407	369	418	409	421	382	412	401	345	410	403	404	439	366	392	362	420	384	376	408	425	382	356	397	409	401	400	390	385	405	386	382	404	388	409	377	351	424	381	387	418	401	392	382	420	421	382	390	363	436	406	383	357	376	390	424	373	377	379	385	409	412	409	397	387	401	395	443	429	389	375	393	378	397	366	363	399	369	432	379	336	382	348	404	420	408	396	393	388	425	366	396	433	400	417	377	402	371	355	392	369	419	408	370	356	385	396	372	390	401	380	401	394	388	373	396	414	361	405	399	413	405	419	394	413	393	393	387	441	377	398	388	371	395	398	407	385	372	367	406	435	408	403	433	378	376	372	408	407	394	379	404	395	399	430	417	356	401	391	377	415	397	402	395	400	401	369	378	433	396	473	424	399	363	369	383	444	405	444	420	387	415	379	410	381	418	385	398	389	377	454	418	382	371	383	365	393	414	389	384	392	396	399	416	383	388	387	394	387	385	401	396	393	403	393	357	414	395	348	379	417	395	416	399	388	371	400	379	398	370	343	362	418	355	412	407	390	388	357	382	363	370	401	370	347	410	392	403	425	389	380	439	385	411	407	403	380	366	348	374	417	408	410	377	422	375	375	441	371	397	376	382	379	390	386	338	383	400	377	361	377	362	396	407	423	397	400	364	416	418	421	374	391	427	400	367	396	402	423	399	400	374	393	418	373	389	392	375	361	403	398	379	403	402	366	400	437	397	381	406	388	368	407	413	382	403	400	388	370	384	379	377	360	395	411	384	422	392	410	407	386	376	395	395	390	383	389	389	440	409	412	381	383	407	379	372	410	371	373	376	398	460	416	411	399	392	389	395	363	407	386	355	361	389	395	402	380	380	347	401	367	450	418	442	373	362	403	393	403	386	396	392	418	388	391	399	368	365	408	436	391	428	422	415	375	431	377	375	422	373	397	427	418	370	367	391	413	425	373	398	373	390	410	365	370	421	381	424	394	441	396	405	367	423	420	412	410	405	395	373	422	397	405	387	367	389	395	411	408	375	371	413	413	378	410	390	391	378	394	385	408	400	375	383	393	411	413	372	375	393	413	412	397	357	423	404	433	381	409	432	376	407	353	375	404	414	459	361	402	366	419	367	393	393	400	415	368	400	394	397	385	430	388	355	373	373	390	422	408	405	392	385	412	430	384	384	415	362	385	375	386	356	383	397	400	359	397	412	399	397	412	396	390	378	390	392	398	401	403	396	440	402	402	352	423	401	424	356	445	371	395	408	398	405	390	383	378	367	423	387	403	446	410	390	410	399	404	379	406	405	397	397	382	412	358	381	423	373	381	419	402	363	422	360	392	391	413	398	360	366	399	364	383	404	356	410	396	419	402	394	410	390	406	386	406	373	394	371	375	392	388	398	409	400	395	384	421	396	375	410	431	407	399	400	391	396	398	413	381	382	375	452	410	433	405	387	383	360	396	381	399	392	377	375	415	410	401	386	397	362	415	410	386	366	449	366	416	387	356	407	419	403	403	409	411	385	395	404	425	394	440	414	399	361	424	401	402	406	395	365	350	405	427	404	412	405	383	396	403	445	370	392	396	407	380	377	390	430	357	389	409	390	358	406	427	412	409	401	372	370	411	377	406	367	388	409	417	371	422	395	393	370	410	400	373	388	399	425	388	393	402	370	419	376	370	383	368	367	399	417	349	395	391	414	386	428	388	411	437	400	381	410	401	398	401	356	408	351	372	388	369	414	396	401	423	422	408	367	421	410	372	404	388	421	387	401	382	385	367	360	431	357	379	396	381	393	387	386	359	388	382	392	355	393	441	446	373	416	373	403	375	378	390	377	367	410	452	395	385	388	392	363	398	386	397	410	389	417	427	390	393	389	391	375	386	406	396	373	423	400	419	373	423	416	380	385	374	422	395	417	400	389	389	404	368	378	402	427	424	384	412	361	376	379	388	376	387	418	396	383	379	367	359	406	393	368	403	371	408	388	374	361	388	377	373	382	357	357	419	407	382	435	412	401	351	354	401	401	427	381	375	405	385	379	379	379	354	386	369	389	467	405	369	374	362	359	394	427	332	398	365	376	397	400	407	424	383	399	374	410	398	387	372	383	391	387	393	447	409	370	364	409	389	400	379	381	392	377	395	408	398	393	397	441	401	380	338	407	375	399	371	379	367	366	381	370	403	330	381	401	368	371	360	373	416	395	365	387	411	417	422	393	409	359	362	390	421	394	381	417	372	362	399	401	349	418	410	351	413	412	421	366	380	353	348	400	406	386	424	397	428	335	375	446	416	391	383	400	377	379	432	402	387	350	381	414	394	409	380	392	361	360	381	419	413	464	363	425	405	379	403	400	416	412	341	432	381	398	409	398	400	377	400	373	358	407	415	417	376	419	388	393	383	396	423	423	403	422	388	374	376	385	433	384	368	394	406	360	391	389	384	394	376	413	408	410	417	358	346	391	437	386	393	432	425	400	401	395	373	386	379	421	407	367	386	353	412	389	419	440	349	391	393	405	384	384	403	393	357	409	402	374	410	390	406	389	401	386	395	427	409	364	388	417	379	396	379	413	368	372	400	436	412	413	437	390	393	420	375	398	409	410	403	377	422	396	400	393	394	434	394	396	380	376	401	406	381	407	402	399	372	353	407	384	385	392	407	434	421	391	347	370	423	387	374	393	410	404	368	406	407	415	388	413	401	387	403	386	361	395	428	388	383	388	369	374	388	386	414	377	333	415	400	394	416	418	343	402	406	400	412	386	440	417	395	354	356	422	406	395	408	386	388	406	420	403	369	411	402	366	344	357	372	382	375	384	395	389	393	402	371	415	411	410	377	405	439	402	385	387	404	442	398	422	425	385	386	386	404	395	385	413	385	365	374	382	390	397	398	411	364	416	377	404	413	400	394	438	408	413	349	378	399	382	416	388	403	408	385	383	397	400	396	358	352	394	396	373	416	395	377	380	384	392	385	403	382	386	379	405	401	417	384	431	388	426	390	370	342	371	391	351	327	371	400	417	420	418	415	393
17195	11762	20306	21448	16980	13972	11669	8362	6885	3207	2167	1784	1421	1265	1230	1143	1075	1080	1062	1020	1071	1021	1011	1010	995	912	957	913	884	942	920	918	919	905	894	881	836	889	845	944	877	902	912	902	853	828	906	860	878	838	843	882	898	835	888	904	850	893	867	869	879	897	874	866	834	892	828	794	828	832	833	870	851	922	776	837	853	850	867	877	807	868	828	833	839	792	866	893	841	853	823	851	887	909	866	834	842	826	857	893	848	845	912	840	827	833	822	828	868	829	901	877	812	889	841	799	863	844	840	853	888	858	832	845	910	892	855	846	892	890	859	861	866	873	819	864	864	837	849	873	844	869	895	875	857	882	889	844	798	811	878	887	855	842	841	855	859	845	836	837	840	886	852	902	884	854	834	834	810	890	848	863	862	883	881	881	849	806	840	823	849	912	868	811	896	813	865	802	844	833	836	857	843	865	832	818	838	881	851	875	875	812	886	890	897	803	848	823	852	806	864	787	847	841	835	851	845	871	868	855	867	851	866	900	843	869	877	833	870	847	803	816	815	837	873	815	877	880	844	826	841	853	854	798	863	836	844	781	859	880	835	874	868	863	837	848	846	852	806	869	890	835	871	850	884	826	853	826	863	780	855	832	827	834	863	863	860	863	844	862	854	792	818	848	852	882	877	802	838	831	864	839	852	809	851	825	800	818	833	862	895	839	850	834	857	893	843	844	843	843	844	826	860	820	889	853	807	816	893	803	832	847	861	850	808	825	899	860	888	894	834	826	877	862	879	868	848	889	846	853	871	824	904	830	838	811	829	847	877	836	872	869	883	818	894	876	821	860	853	919	814	855	855	844	835	887	863	864	916	842	881	834	837	850	864	851	849	917	807	847	870	849	864	790	866	886	869	885	883	905	859	860	878	854	927	877	922	833	840	812	834	850	907	812	869	807	870	893	886	801	893	891	848	881	830	860	812	875	862	877	861	825	867	868	874	834	865	863	832	862	800	860	855	866	861	875	858	836	830	810	838	829	823	894	853	874	818	872	920	867	812	817	842	870	880	845	837	798	847	859	838	783	869	893	831	791	859	884	845	812	806	849	873	846	770	829	830	839	857	856	829	845	860	887	854	825	871	817	837	854	831	837	904	849	788	887	906	826	822	842	800	929	796	852	848	835	854	819	833	897	837	806	825	850	856	833	883	873	798	887	824	851	888	863	818	863	824	847	843	836	875	852	866	839	847	827	884	844	849	847	857	838	847	809	834	828	897	871	888	891	846	868	860	842	895	888	857	888	866	884	846	892	872	862	840	875	797	867	842	816	889	892	851	887	822	839	849	851	887	884	907	847	897	902	864	856	879	888	828	824	844	896	871	857	864	860	842	833	882	881	851	892	880	870	867	793	845	873	876	842	848	849	909	775	838	819	841	835	843	877	876	867	874	836	860	854	930	839	852	870	857	832	810	846	917	835	852	778	899	896	849	836	862	875	913	856	849	835	868	893	855	893	857	860	874	850	868	889	845	832	893	841	864	859	915	857	798	850	815	900	854	843	845	836	811	855	883	810	851	881	843	881	832	850	896	849	829	872	836	832	899	849	874	856	866	860	891	832	840	822	898	836	804	862	935	871	850	876	845	817	785	787	858	836	892	837	826	867	835	841	858	851	836	834	900	882	890	903	859	878	837	843	829	829	821	905	829	911	838	844	889	873	832	847	887	849	823	793	877	808	857	817	862	829	846	861	836	857	894	853	862	904	904	846	868	849	891	920	941	813	915	837	811	861	848	830	840	817	880	852	846	842	818	883	857	829	863	837	829	825	863	844	838	869	830	853	873	828	858	832	863	878	879	863	840	836	811	851	859	882	823	843	834	873	850	874	827	827	891	811	868	868	838	829	844	847	829	819	815	838	810	858	864	816	878	806	870	901	888	873	901	851	904	864	816	902	830	858	859	830	864	899	884	827	875	818	811	853	818	818	833	873	861	858	839	869	841	894	814	851	889	855	818	856	832	813	888	898	889	869	876	795	906	855	819	844	856	896	840	833	833	895	831	846	874	857	884	815	817	836	823	855	864	858	806	879	868	852	815	833	856	884	891	875	904	845	823	854	858	885	853	838	841	856	885	882	823	852	852	865	883	854	868	868	853	848	825	856	837	901	920	883	833	807	808	867	840	877	873	886	847	898	856	880	889	856	817	804	804	845	874	858	863	855	873	870	838	863	858	845	887	915	903	877	863	837	928	824	853	842	887	831	863	881	869	871	838	922	865	806	819	812	841	832	858	858	899	838	853	820	833	834	864	856	835	844	851	866	850	831	887	884	898	831	882	853	881	853	844	834	857	881	868	876	861	825	884	892	889	890	893	820	816	816	848	821	830	832	857	876	800	884	839	840	834	789	846	846	852	872	789	818	873	835	886	830	834	861	810	876	938	899	872	798	864	869	827	848	845	857	863	826	810	851	833	810	878	801	854	890	852	842	876	872	853	867	839	830	944	851	884	841	841	847	882	831	882	835	884	868	884	852	871	854	816	843	857	873	810	858	762	842	854	841	871	830	840	856	819	815	830	857	851	884	831	833	834	866	848	855	787	851	834	871	816	867	865	883	832	837	811	862	859	863	887	884	867	819	880	792	812	888	828	867	823	816	878	853	859	870	892	827	870	833	796	907	895	864	902	822	821	848	850	914	850	893	860	891	839	802	889	871	874	866	868	845	831	825	875	797	849	850	831	849	867	866	861	823	870	844	844	879	827	836	856	797	920	836	892	824	895	871	867	854	849	885	816	870	905	847	867	887	879	826	838	848	879	831	841	811	859	798	843	855	770	853	830	877	882	791	892	861	863	867	890	854	883	854	853	829	820	871	859	842	858	887	884	866	851	839	897	928	911	857	841	869	889	847	840	901	808	881	866	846	875	893	816	869	861	830	832	862	848	864	833	892	857	908	875	890	807	881	844	825	880	848	845	865	868	850	862	884	846	844	860	861	835	824	857	867	817	881	856	869	848	825	853	869	839	859	880	848	863	886	866	868	844	880	849	798	874	820	886	930	860	860	877	838	813	850	854	850	877	804	868	873	826	861	808	889	896	842	903	854	873	854	838	847	860	864	886	840	860	884	857	862	867	807	823	874	874	881	884	865	858	875	847	845	835	890	830	921	844	836	882	891	850	853	835	850	831	920	867	857	837	874	859	859	857	856	819	890	816	849	819	844	891	856	858	851	842	870	841	812	864	810	837	827	854	878	838	819	883	846	887	811	870	809	859	852	889	828	820	859	900	832	856	862	871	853	792	873	805	850	834	829	868	855	853	840	829	864	848	866	883	834	890	874	865	875	826	892	843	861	892	877	871	849	886	883	880	894	812	880	857	892	885	865	857	846	838	893	900	878	841	902	839	908	864	807	877	834	821	798	895	864	850	863	839	854	805	851	922	855	826	869	823	875	845	835	855	848	836	841	883	860	863	859	873	848	868	855	808	845	829	878	891	834	877	839	814	850	786	810	878	873
39105	21326	20796	15329	11256	7931	5483	3651	2216	1408	871	719	609	609	507	515	472	506	508	506	471	450	510	489	546	459	490	438	480	487	469	466	453	440	435	482	458	455	435	457	448	474	422	452	478	457	474	455	452	395	480	476	458	447	502	468	455	418	463	429	450	452	486	464	437	440	455	425	424	454	446	483	424	441	427	460	457	447	468	462	458	445	445	455	425	472	435	444	451	443	445	488	441	457	444	445	404	482	434	432	453	474	450	438	449	446	428	478	419	463	471	428	446	404	457	446	448	422	424	443	461	428	444	440	463	454	430	459	468	464	458	471	458	466	433	423	386	413	459	417	419	375	405	458	449	441	445	434	491	435	433	436	434	416	472	433	471	482	454	456	479	458	470	459	484	442	469	458	424	444	460	480	450	455	410	418	420	466	417	393	439	447	466	465	463	394	460	404	452	411	393	464	432	474	456	445	436	424	442	425	439	439	450	447	463	445	484	426	423	463	437	426	445	459	445	455	446	468	461	432	430	529	434	461	457	408	430	486	394	399	424	465	409	481	433	452	444	457	434	413	453	484	418	452	485	454	393	470	467	444	425	467	448	446	444	476	452	420	408	456	463	454	442	449	462	414	450	429	435	426	425	420	440	415	421	398	455	454	462	429	413	442	437	472	419	457	427	421	442	439	446	445	448	466	458	426	412	410	437	481	438	460	431	433	419	389	405	453	454	409	447	472	447	469	460	481	451	477	413	418	429	478	444	466	459	437	433	427	432	439	488	484	433	435	456	432	503	486	428	436	430	445	434	462	442	446	429	443	445	435	405	439	507	466	462	435	406	432	467	471	411	450	467	434	431	407	440	444	452	423	443	442	408	440	463	431	440	421	382	449	471	466	479	425	430	422	448	432	466	425	467	439	472	428	410	479	462	425	456	431	456	400	417	455	425	444	456	430	485	409	452	419	440	466	448	443	440	470	435	455	459	488	455	435	483	431	448	426	468	415	423	465	439	437	430	415	468	446	457	434	432	466	451	455	454	448	420	437	446	403	417	493	453	441	458	438	423	432	481	432	453	414	447	474	447	445	429	418	463	438	438	409	401	417	472	419	465	429	470	420	432	464	440	418	451	442	466	402	449	431	447	439	482	431	465	452	453	467	464	469	445	428	458	459	436	416	432	416	393	461	451	466	431	448	450	456	458	510	421	460	443	469	457	451	467	470	453	437	456	406	433	427	432	458	480	436	419	470	419	485	420	435	417	468	471	477	426	467	482	444	471	471	467	450	475	449	438	438	455	440	453	485	444	435	471	471	418	492	447	471	434	430	438	441	430	426	432	489	440	439	465	466	439	447	469	445	444	473	401	421	448	477	440	440	517	445	462	414	478	430	460	426	402	432	422	426	444	435	460	435	434	440	444	434	431	482	436	482	417	448	453	402	442	402	397	476	449	450	460	441	473	442	469	466	440	470	456	489	468	464	419	440	474	413	432	465	435	477	465	446	443	446	434	455	458	449	429	397	392	439	411	431	454	477	406	442	435	436	471	452	461	460	449	452	455	420	424	390	423	442	440	434	421	454	434	488	462	431	445	460	487	438	467	429	476	451	471	426	456	431	425	453	410	441	440	412	425	459	450	431	482	457	499	448	469	466	467	444	452	445	446	415	473	438	426	480	440	440	467	460	481	467	447	464	441	434	421	445	451	475	442	449	458	424	417	462	417	447	467	457	469	436	442	440	458	428	433	439	430	457	438	422	434	461	462	460	427	400	474	447	443	441	413	458	440	442	445	472	487	415	446	421	471	453	425	466	480	443	438	446	411	407	453	431	412	420	479	468	405	415	477	451	492	431	459	423	441	435	478	453	432	445	432	437	458	462	456	433	473	452	435	473	436	467	498	451	423	458	441	469	432	464	506	458	416	447	445	471	435	437	483	410	443	449	430	429	422	493	427	462	449	427	444	459	468	430	468	465	429	418	417	481	420	464	422	472	437	485	482	454	444	420	416	427	447	429	437	449	419	454	468	425	430	427	428	463	423	461	413	423	426	452	461	450	424	457	453	440	433	494	414	478	415	443	417	433	480	406	387	415	417	437	443	383	459	484	449	452	405	475	416	396	457	457	463	458	433	459	431	422	451	431	421	464	455	434	455	431	500	440	461	454	423	423	446	464	475	446	480	449	456	410	472	457	433	485	421	456	444	466	452	490	464	411	434	416	413	435	470	441	453	482	428	435	489	436	449	441	455	414	449	457	451	486	444	429	430	426	407	415	400	416	449	461	418	421	389	445	442	456	465	463	451	400	457	433	504	459	439	406	427	456	430	463	446	437	449	449	440	431	465	458	441	443	461	415	440	504	463	422	439	463	447	412	467	415	458	418	455	444	496	432	493	452	461	418	465	456	450	431	426	470	422	429	432	432	445	450	484	457	466	435	452	461	466	445	453	467	422	429	424	419	434	438	475	458	413	452	490	466	394	443	444	446	463	472	422	405	430	445	435	445	437	479	481	440	424	462	435	426	480	472	450	451	439	420	439	454	440	421	426	439	451	435	443	477	436	390	432	462	471	423	468	453	418	445	448	468	502	458	468	475	474	470	443	455	468	410	475	439	445	450	474	451	465	444	433	453	438	456	477	446	443	469	459	445	448	460	428	424	456	414	494	436	376	415	471	452	483	445	473	462	442	434	442	469	477	423	467	420	451	460	480	428	426	448	462	445	459	394	439	428	423	431	451	420	463	458	445	451	404	477	464	482	451	458	439	416	452	451	480	466	446	487	452	433	427	469	483	445	465	444	430	414	476	517	438	470	471	446	476	469	422	423	400	444	408	434	452	433	432	464	404	418	474	434	478	458	490	431	451	465	402	487	436	479	446	419	454	491	417	429	463	401	425	430	404	438	436	486	499	406	426	443	406	486	456	424	431	440	465	456	478	504	435	425	428	415	497	432	432	423	455	416	444	478	506	413	495	398	470	444	446	443	435	412	450	445	471	458	410	451	496	468	448	410	445	421	429	388	412	444	401	447	451	453	454	476	434	464	452	487	453	447	453	394	424	435	435	469	476	450	441	456	411	420	448	445	466	435	481	430	437	427	474	450	431	422	447	452	460	425	470	423	392	438	424	451	442	451	450	422	448	430	435	466	432	454	434	430	418	430	434	449	452	451	477	415	492	416	431	425	465	444	434	433	485	431	428	424	451	463	424	423	481	455	418	437	433	414	457	483	465	466	412	458	484	446	438	475	468	434	447	476	394	457	455	441	426	478	428	417	423	490	461	436	430	451	419	435	414	457	438	447	441	442	466	467	417	437	420	408	435	419	431	438	419	461	437	473	413	479	429	397	433	457	460	423	446	442	431	412	442	445	434	442	433	493	432	400	405	423	427	461	462	494	479	408	453	453	459	458	422	451	390	444	468	423	436	439	464	441	417	429	451	458	428	446	444	466	438	446	434	432	463	464	442	444	448	417	454	441	448	466	438	421	437	450	432	438	471	411	452	428	438	390
21791	15535	25780	26466	24858	20450	16147	11907	7810	5055	2946	2315	1998	1649	1503	1419	1241	1264	1222	1205	1232	1204	1201	1179	1086	1022	1091	1026	1057	1034	1030	1052	987	972	1006	977	953	1005	1016	1001	1030	998	951	989	972	987	943	965	935	993	1025	961	960	965	914	958	980	960	981	919	935	872	967	1010	940	975	913	936	983	912	969	931	909	980	964	933	938	931	1020	884	939	934	968	971	926	940	950	957	959	924	886	909	943	897	948	901	949	905	929	973	935	961	938	928	927	892	915	980	926	944	934	924	916	914	939	995	996	926	877	879	994	926	963	898	974	916	942	949	929	941	966	957	886	966	964	956	982	961	934	931	933	998	952	949	912	935	911	958	989	913	918	911	950	953	985	938	926	949	967	923	955	943	944	972	931	935	925	952	962	953	944	943	952	951	981	942	947	947	974	918	950	961	961	936	954	875	950	902	957	916	932	956	891	986	950	931	999	926	913	1007	998	925	905	954	896	901	942	939	941	918	981	956	954	974	947	930	950	937	953	941	971	950	893	924	971	962	965	973	946	920	942	931	927	912	958	939	934	916	939	938	845	964	957	940	955	914	925	958	956	966	930	918	961	918	907	929	977	945	957	956	941	932	898	936	927	960	944	961	958	955	958	907	898	902	986	933	930	952	935	885	946	922	920	948	959	874	925	975	935	912	915	997	940	970	938	906	933	942	953	969	928	938	904	916	893	920	928	947	918	962	944	948	873	934	920	954	991	979	953	932	946	883	961	954	928	952	948	955	951	951	929	940	945	939	939	946	905	930	947	976	978	968	924	990	925	941	973	952	979	939	952	947	991	908	970	969	930	969	1003	929	951	966	957	912	939	952	937	932	883	977	928	917	960	913	933	915	951	934	980	997	902	950	887	941	948	909	917	923	933	879	960	971	902	929	961	914	963	948	997	1002	924	933	914	984	953	913	915	896	924	912	931	1004	943	947	895	918	955	973	941	946	956	993	971	948	928	966	925	939	957	1047	962	958	899	929	885	948	914	934	959	896	929	933	928	964	888	890	956	943	960	928	949	911	1012	1000	983	907	903	965	907	934	922	950	1007	923	940	958	922	931	935	970	997	965	931	931	909	940	872	954	909	1045	960	941	883	987	1008	949	967	953	927	933	993	983	982	1033	990	923	962	918	925	988	963	910	942	937	956	964	919	924	945	900	924	962	972	914	926	917	918	965	906	917	916	948	931	888	965	975	940	929	938	928	933	920	923	901	845	905	925	955	985	995	928	970	926	990	982	959	963	958	949	933	947	938	940	876	951	936	998	890	949	985	965	1011	966	967	897	917	922	918	933	954	949	993	908	956	962	898	1030	956	946	926	909	926	933	944	966	924	912	916	915	974	870	929	913	979	902	964	933	1006	970	973	947	915	917	985	927	992	915	951	953	927	966	967	934	982	929	999	955	969	900	938	987	913	923	956	918	974	885	927	956	917	906	942	978	953	946	876	984	952	967	904	912	924	937	908	887	942	991	961	954	914	939	953	961	910	945	915	910	976	968	919	955	956	970	968	920	934	935	953	899	971	930	988	916	940	1012	915	901	907	912	918	951	942	966	908	976	948	903	913	964	924	962	941	958	1003	958	982	907	884	913	1015	987	956	913	977	931	904	961	933	945	971	904	943	928	942	952	917	983	958	944	942	929	940	945	884	910	942	988	913	928	925	978	959	1017	979	936	931	875	982	909	974	952	909	977	906	928	971	950	970	918	924	914	974	980	968	950	965	932	894	911	999	956	941	938	979	989	968	960	968	955	895	899	971	978	955	911	909	919	942	966	991	944	932	865	962	949	942	972	909	922	885	888	951	932	931	996	935	955	990	949	913	956	924	978	995	979	956	908	945	952	956	931	946	970	941	977	977	922	934	990	964	955	910	922	916	969	929	968	963	938	937	880	976	941	960	937	1024	936	921	935	950	944	957	949	1012	943	949	916	916	950	934	897	899	953	906	938	927	1000	915	909	949	972	962	968	902	980	999	958	986	943	935	910	945	928	925	946	909	909	968	1032	948	907	935	936	954	956	981	971	939	926	924	931	993	946	904	934	940	962	953	922	926	921	949	948	961	919	880	947	944	919	989	958	951	918	960	942	964	937	929	910	910	960	919	899	961	938	915	914	914	914	931	936	1019	967	980	952	915	950	948	910	915	947	915	943	959	894	918	896	950	968	908	955	960	959	982	945	1046	877	943	960	951	941	932	906	906	875	944	975	943	944	933	968	933	892	943	964	902	952	968	947	895	948	989	950	911	992	927	914	966	952	960	938	1003	919	946	923	1002	923	936	988	967	928	933	886	937	939	947	921	947	955	954	904	895	941	946	941	947	946	980	979	916	967	900	904	931	893	914	921	942	978	953	931	974	980	895	953	1004	926	926	962	962	951	951	977	947	974	943	977	918	920	924	970	894	971	958	1036	944	980	912	952	964	980	909	896	943	976	897	973	949	982	995	941	888	965	929	994	935	957	969	924	892	914	956	963	976	982	934	965	935	911	1010	964	938	961	941	922	954	872	911	946	912	922	930	994	964	976	899	894	971	961	926	990	905	923	966	876	929	933	898	976	870	908	891	931	984	884	934	948	968	945	915	979	987	959	938	995	892	956	927	972	923	918	925	916	924	969	899	942	960	939	948	896	926	889	912	914	955	960	932	945	928	936	937	932	924	986	906	899	929	1008	926	906	975	906	923	987	917	921	936	932	916	906	957	964	923	966	962	993	949	877	928	909	933	926	941	967	962	950	951	910	910	977	984	947	920	960	934	890	960	962	959	977	986	923	953	903	963	966	994	952	979	940	934	971	1011	981	942	912	923	906	956	922	959	940	984	944	964	989	976	905	933	929	953	871	898	914	912	979	938	878	948	888	969	914	1023	921	912	945	884	918	931	957	948	947	918	957	905	932	958	974	885	935	981	930	1000	980	902	950	910	935	946	948	895	969	953	951	894	973	916	961	924	939	945	977	988	869	910	984	881	885	995	932	968	902	939	963	961	934	937	952	865	971	914	1001	905	969	912	973	878	962	975	948	941	969	952	913	958	1017	923	909	1008	995	941	913	913	917	947	952	1003	1002	956	991	977	905	968	914	950	946	928	989	954	974	886	927	965	877	977	938	900	905	879	937	908	900	947	910	970	957	983	913	937	967	988	900	983	952	854	960	985	936	933	909	930	936	982	925	909	927	937	928	937	915	889	926	887	891	959	938	971	930	967	1007	922	946	938	920	930	932	958	956	931	958	979	952	992	970	971	868	930	968	906	921	970	946	953	905	977	873	916	913	938	891	944	964	932	957	962	916	971	911	914	1009	943	965	963	948	920	968	915	948	962	929	966	967	974	951	984	935	965	929	937	944	922	950	882	958	897	967	935	910	954	977	955	1010	936	958	919	874	918	883	942	857	913	911	881	981	972	959	997	961	987	920	885	934	890	902	964	981	897	936	981	901	966	972	963	967	879	943	972	915	954	957	973	910	978	941	961	957	971	935	913	937	951	910	916	995	947	912	1025	904	976	944	912	896	946	913	959
16806	9351	8414	6473	3842	2242	1318	906	694	601	444	446	405	420	400	365	350	364	380	355	343	379	321	373	357	356	393	349	395	338	385	371	359	352	398	345	355	373	382	358	362	368	367	377	356	386	360	350	349	343	334	357	354	361	381	380	360	377	336	382	381	360	351	343	371	362	397	367	395	376	339	372	320	374	364	383	355	349	346	374	365	389	353	355	339	397	380	355	337	386	327	395	367	363	380	357	391	366	392	393	359	353	361	356	372	348	383	370	354	366	412	307	362	376	364	419	381	375	356	359	359	370	330	347	363	348	343	365	369	369	380	355	346	364	341	345	362	391	349	350	340	353	397	364	350	373	366	361	346	367	357	346	367	381	336	369	364	341	363	343	366	332	365	384	313	358	338	417	334	363	345	344	350	394	400	351	380	371	364	374	346	344	357	389	343	362	367	388	356	356	370	326	369	325	331	359	352	386	351	359	352	362	364	380	345	369	419	351	393	355	370	384	352	346	360	368	405	358	387	351	373	365	347	346	396	390	358	403	391	366	361	368	326	372	352	354	362	368	374	373	352	368	376	360	388	372	357	390	388	364	341	369	358	338	384	378	358	382	380	347	363	379	347	381	357	357	344	394	367	377	339	378	350	341	353	340	344	360	355	337	354	378	355	328	379	412	396	321	346	352	357	366	373	365	383	376	355	405	371	380	334	391	347	354	372	391	336	390	362	381	343	382	361	370	323	341	373	347	377	388	361	375	360	345	319	343	333	393	375	344	376	396	350	398	390	394	342	405	368	326	332	387	352	405	336	348	360	383	386	344	417	365	417	358	369	368	370	363	373	382	383	373	383	378	387	398	359	366	387	398	363	348	385	382	382	364	331	396	385	360	360	351	387	353	343	381	373	359	415	383	339	339	351	407	379	361	369	338	368	343	361	372	351	356	392	398	395	371	381	382	359	362	368	359	394	361	399	349	358	355	368	373	393	378	371	332	380	376	364	344	332	376	352	337	374	371	353	383	352	373	340	377	372	333	357	394	371	369	346	380	378	383	372	367	378	350	341	378	373	352	376	369	369	342	332	342	350	366	368	349	369	347	372	401	386	367	338	382	380	386	383	369	386	348	325	345	362	385	359	360	380	361	395	369	357	382	371	414	350	381	355	395	384	368	372	346	355	325	358	378	412	368	389	329	338	370	356	368	338	345	379	365	368	389	352	396	397	371	358	373	361	350	357	358	365	367	393	383	353	332	379	363	383	372	385	362	368	348	377	370	341	337	399	376	367	350	339	340	405	362	349	374	342	345	398	368	361	351	367	327	370	375	350	385	310	341	359	367	385	315	393	364	358	363	368	352	344	358	365	373	358	354	371	341	356	374	381	386	359	354	386	381	380	355	354	375	345	371	367	353	394	423	372	382	401	356	344	321	361	375	355	373	374	355	369	399	378	363	353	400	339	376	399	381	353	352	368	400	362	352	403	338	366	393	352	377	345	370	357	366	369	374	352	372	320	374	376	369	354	357	371	403	359	357	379	377	346	370	356	355	362	368	347	319	340	339	369	375	357	355	352	362	375	342	368	352	360	347	358	398	339	380	376	376	388	327	383	339	355	382	367	393	373	363	359	382	335	350	378	371	391	326	363	345	367	361	420	373	369	375	332	399	388	399	349	350	378	315	346	357	347	340	354	334	374	380	391	375	354	340	382	391	329	362	330	363	333	346	349	379	354	376	388	345	373	355	366	405	384	362	355	379	340	358	347	365	344	382	381	356	352	360	363	364	345	359	381	362	377	348	392	397	375	350	365	372	397	370	374	383	387	368	368	371	338	359	394	322	345	387	376	373	364	336	359	363	367	372	364	357	407	373	387	368	336	356	351	377	296	338	383	362	357	379	375	391	381	384	364	342	421	359	368	385	338	306	338	394	330	334	383	370	374	352	365	366	401	356	351	377	373	321	348	342	340	394	355	334	372	349	386	345	334	365	393	375	357	380	390	346	383	359	355	374	373	349	357	343	372	385	343	382	377	330	364	364	379	366	347	334	352	352	371	361	363	386	364	368	349	353	350	374	348	369	350	363	374	362	370	367	353	337	374	374	363	396	403	380	367	379	386	389	363	352	364	365	367	352	377	372	354	363	351	355	345	310	365	358	335	389	352	368	370	367	360	372	361	374	405	385	395	385	361	378	423	354	373	365	373	354	407	350	345	331	361	398	375	351	359	373	374	342	364	358	365	393	360	355	340	377	331	334	353	371	379	397	386	385	397	346	381	344	370	388	342	358	387	375	401	386	350	350	363	340	393	356	374	356	320	372	402	371	351	390	375	364	352	384	383	375	347	374	354	370	353	372	391	360	378	360	386	326	354	384	350	372	362	379	380	342	335	373	395	346	363	400	347	383	401	315	370	372	386	365	395	350	352	366	371	336	370	392	383	351	361	387	357	349	379	380	394	358	325	350	384	394	373	389	395	323	364	352	402	336	364	338	337	383	407	353	319	363	385	399	360	382	343	303	352	333	339	359	393	392	333	408	384	360	377	376	348	305	381	365	378	401	322	347	367	379	359	348	368	360	349	366	389	338	369	382	357	321	357	349	364	356	358	359	394	336	373	332	376	362	381	369	378	363	392	352	331	367	391	379	400	386	383	350	336	387	337	357	373	375	367	364	388	343	358	397	368	333	333	350	343	401	346	375	365	357	365	394	373	369	392	404	352	367	337	362	351	348	377	395	386	372	374	353	375	365	342	386	387	329	408	393	378	381	389	335	290	376	400	362	353	376	397	357	339	359	370	360	382	342	356	379	325	321	340	378	319	358	375	390	375	398	363	363	412	376	332	385	350	384	372	367	355	381	412	372	347	393	366	331	381	344	373	334	336	336	382	396	342	350	332	376	361	363	364	399	408	393	357	376	384	349	342	342	337	400	367	376	376	386	351	353	354	406	356	361	393	359	338	392	357	373	430	383	369	373	376	389	394	366	358	338	384	359	355	353	370	369	388	361	360	370	382	362	377	391	323	368	361	380	315	366	369	367	367	359	291	331	395	358	406	340	351	372	391	373	337	344	390	327	318	349	344	353	380	391	360	336	331	334	346	366	349	353	360	360	370	395	363	418	371	371	353	398	345	366	353	373	408	384	329	330	366	362	363	390	395	361	356	392	355	346	334	408	367	373	372	389	402	343	400	353	383	358	373	325	388	403	327	372	358	361	391	394	377	370	375	399	338	354	364	387	348	405	374	350	365	350	332	384	394	370	369	329	359	346	398	363	340	370	318	383	349	365	411	369	386	369	344	362	354	334	347	355	392	372	387	351	361	359	367	383	340	372	338	357	381	335	342	416	398	323	316	374	398	346	344	341	366	376	349	351	373	373	366	380	368	378	349	378	355	380	339	330	345	335	370	389	383	372	358	378	325	346	354	359	353	353	398	372	350	329	371	363	357	315	355	365	367	330	329	334	378	366	380	362	352	368	386	353	359	339	366	364	390	396	384	335	402	374	348	372
9535	7677	13555	15018	11403	7562	4700	3386	2587	1765	1329	1013	1017	908	927	891	911	900	883	856	871	908	893	878	871	824	859	799	807	835	807	852	801	803	837	810	823	770	872	824	766	797	755	820	852	812	825	785	788	814	771	825	785	790	802	804	722	776	805	864	782	847	726	795	800	775	813	815	742	774	801	795	801	778	799	826	823	772	770	786	836	773	797	767	769	809	740	764	817	830	771	784	796	799	776	801	808	783	810	756	775	807	781	813	814	802	727	764	826	809	758	797	789	794	789	804	817	791	786	818	808	823	791	805	754	721	792	778	812	835	763	763	780	780	756	799	793	775	851	830	757	846	781	788	763	770	807	780	830	780	754	753	829	791	792	840	820	764	759	774	828	783	776	851	798	801	781	840	801	794	783	772	805	770	756	755	845	766	789	773	812	834	824	794	814	795	838	776	780	834	818	809	823	774	742	799	783	759	829	810	797	735	842	785	793	794	826	761	807	781	784	833	810	771	773	830	735	829	797	806	789	784	840	805	795	786	734	786	786	821	819	784	736	788	757	784	739	799	797	827	837	836	782	755	845	759	781	799	754	809	776	767	787	760	765	844	772	799	808	771	792	766	780	806	800	802	805	787	790	805	791	823	786	823	798	793	821	775	757	795	770	784	816	813	794	788	810	790	799	773	837	812	783	768	765	760	811	765	785	770	791	816	789	854	814	795	759	747	824	775	765	799	761	774	809	790	816	808	782	764	771	783	828	838	771	754	812	789	805	799	748	753	842	830	731	782	793	780	819	826	845	792	788	796	786	812	768	773	846	808	803	785	793	808	771	778	764	784	755	771	836	793	749	816	785	799	806	855	794	828	772	762	773	805	824	805	752	769	815	726	771	787	792	778	790	771	780	750	827	744	768	847	752	764	808	764	838	768	806	856	751	778	834	785	782	813	768	791	747	824	791	811	819	808	837	831	815	823	809	823	819	771	854	766	794	752	792	834	830	771	770	781	802	758	722	787	776	777	847	777	817	788	785	822	814	807	749	787	774	815	774	764	745	789	777	788	763	830	838	832	753	773	788	790	803	839	795	801	804	755	839	781	799	782	800	787	821	830	793	786	794	778	751	798	734	777	788	785	781	740	833	766	706	813	849	780	799	771	796	746	841	778	829	814	802	820	785	772	767	789	778	783	805	755	889	801	805	789	798	774	803	805	794	770	793	715	786	760	804	781	796	807	788	817	759	823	823	800	814	780	799	827	803	795	763	744	818	813	793	777	785	778	807	831	812	792	823	780	778	759	761	795	763	821	816	783	798	821	794	800	783	824	778	830	834	813	794	802	814	806	842	801	790	829	799	806	799	815	783	814	795	801	793	768	787	778	749	807	833	760	847	814	781	755	825	789	813	792	785	805	797	806	837	775	770	841	738	863	764	796	788	779	794	788	832	803	836	779	758	810	800	736	826	801	831	809	799	781	722	788	783	782	775	770	776	824	828	784	779	798	796	832	809	815	784	785	781	772	785	781	814	785	790	800	766	834	813	764	775	817	750	815	786	797	780	762	803	770	761	771	805	760	774	756	773	753	800	804	754	816	748	785	743	766	772	790	757	803	794	774	743	753	779	815	745	782	774	806	797	755	770	801	822	792	748	800	779	743	777	730	794	840	754	757	826	779	808	791	751	841	772	777	865	746	738	744	814	785	750	849	845	772	776	770	811	818	750	779	815	808	792	773	748	794	767	787	755	801	781	782	783	797	799	798	787	715	809	794	760	760	793	783	734	825	782	771	822	779	832	778	792	791	776	800	843	796	804	764	780	746	821	794	792	789	806	742	820	789	821	744	762	765	762	760	784	814	777	782	818	818	786	804	774	831	787	804	807	817	846	803	793	777	771	801	783	794	770	777	766	794	799	796	809	837	774	803	799	791	746	754	814	808	809	807	793	803	827	832	792	787	814	820	779	767	797	780	775	819	768	781	775	826	838	790	782	768	743	819	810	796	817	757	819	809	772	841	738	761	758	823	776	820	814	840	784	776	775	775	818	773	779	828	775	757	791	809	758	786	796	760	790	780	779	729	834	788	803	839	771	755	805	770	792	795	782	826	755	776	763	809	790	765	808	800	761	833	803	783	802	767	793	848	765	793	772	794	854	792	732	788	787	793	824	752	770	833	773	734	728	760	822	763	751	790	778	791	793	793	791	776	819	808	781	832	807	743	870	773	814	774	748	766	776	818	775	813	816	803	830	727	812	785	780	799	793	765	784	804	825	837	825	757	847	844	818	817	749	745	824	796	799	780	795	772	769	755	802	784	825	834	782	775	831	761	815	789	797	773	816	816	705	883	806	806	795	764	792	794	792	797	796	756	786	812	764	834	767	772	756	804	741	762	779	805	800	805	749	808	789	770	777	783	819	803	804	778	853	789	762	812	762	794	786	786	790	776	843	827	801	764	775	810	768	786	817	807	808	772	776	834	785	748	778	772	796	784	784	828	815	806	805	802	773	839	803	765	802	757	816	808	803	767	719	775	789	821	822	812	784	835	780	811	762	767	823	805	733	795	808	808	765	764	816	751	808	847	768	775	742	794	797	817	803	805	787	824	779	736	788	822	823	791	826	779	810	763	788	762	837	745	782	761	825	735	802	815	805	784	771	801	762	784	770	808	752	838	805	763	763	801	777	775	803	780	820	846	802	787	761	827	752	802	786	837	832	743	819	789	808	796	751	732	768	790	818	775	752	850	835	815	796	780	765	771	758	818	814	752	815	738	757	792	784	803	787	773	814	745	784	787	806	799	782	773	808	825	774	807	794	810	789	827	781	741	796	812	814	775	761	818	798	805	763	786	780	764	787	730	811	774	854	831	848	814	762	834	813	792	763	807	762	842	767	778	814	784	806	783	809	796	766	780	781	824	765	764	770	839	756	835	820	749	757	810	752	829	764	789	831	796	775	814	773	757	788	769	785	800	817	801	779	758	805	797	797	774	750	783	763	782	810	781	789	828	807	765	761	754	776	844	817	845	821	737	763	795	774	859	689	833	750	749	772	788	798	768	798	814	795	755	762	819	803	798	803	798	779	795	807	770	781	746	802	798	776	831	784	783	803	798	824	774	789	766	782	824	731	781	822	825	782	786	824	756	800	768	787	772	768	768	740	793	793	830	759	771	788	826	817	785	752	784	760	788	756	830	768	820	773	790	829	797	783	800	841	782	785	728	779	757	780	800	811	832	809	772	793	798	820	783	803	799	778	782	771	833	825	789	774	794	803	757	790	786	777	771	761	793	809	798	826	810	773	776	765	776	770	836	796	736	788	810	735	776	787	789	844	752	829	874	746	781	742	834	778	805	724	763	796	800	762	718	807	804	763	773	805	789	777	800	781	790	826	809	812	797	771	760	782	773	804	766	806	780	785	763	822	769	769	777	773	782	823	789	824	772	836	814	795	794	754	733	779	831	796	760	781	821	802	732	841	817	792	775	776	826	817	819	773	822	773	791	795	823	731	818
28532	15537	14700	12077	7698	4468	2801	2159	1474	955	584	500	498	469	462	461	416	416	449	444	420	407	423	436	385	416	428	440	420	401	406	389	384	389	413	387	368	408	407	396	409	374	384	385	380	386	404	401	366	424	447	427	408	435	419	411	398	392	406	387	360	404	423	377	404	422	415	389	419	388	412	423	372	377	394	426	375	406	411	423	383	430	402	381	418	386	435	412	442	391	432	372	392	428	374	425	420	407	392	361	400	385	388	377	395	406	379	385	387	413	406	364	412	380	401	396	425	420	373	409	341	371	387	361	383	396	387	399	437	397	386	387	415	391	349	372	389	384	368	370	422	399	352	363	357	373	391	445	362	365	432	394	426	404	431	387	439	395	435	404	359	398	403	398	371	375	392	442	416	396	383	349	396	416	391	417	429	410	426	424	423	374	359	418	381	384	380	435	378	423	367	397	388	369	382	420	387	383	397	393	392	385	381	372	372	359	393	351	379	406	413	407	415	389	393	390	396	449	406	398	388	382	381	370	416	377	380	388	387	398	389	423	337	458	411	385	416	374	401	408	387	426	376	406	393	405	389	428	404	354	402	398	419	399	425	388	423	418	394	356	384	422	372	409	386	407	402	367	400	447	390	388	377	384	404	404	383	427	387	388	383	373	410	402	366	389	407	392	381	357	408	403	388	391	427	435	455	411	409	398	371	389	412	371	407	387	423	413	405	385	403	375	409	395	402	455	368	374	394	416	375	421	416	397	442	390	379	421	384	414	393	436	381	407	403	396	410	392	398	386	400	339	405	396	398	374	372	431	406	394	407	417	360	395	382	393	382	393	368	381	395	403	387	388	447	373	358	367	391	406	441	404	403	400	415	361	418	405	390	371	383	389	373	381	407	419	400	423	392	390	407	384	395	348	450	409	369	369	407	427	400	404	397	392	415	369	407	403	387	418	397	379	413	417	413	391	395	402	413	426	423	406	341	409	379	392	350	393	398	372	383	374	373	426	353	377	414	383	448	412	414	392	355	393	377	395	394	378	403	406	399	388	427	394	393	333	412	373	368	407	422	361	449	458	401	379	386	359	394	376	450	391	401	397	385	392	396	384	398	360	396	381	346	395	381	372	371	410	402	394	394	363	380	387	411	351	400	358	393	377	369	383	390	403	377	406	425	382	437	409	439	381	419	379	400	417	384	364	402	406	381	378	405	409	391	416	398	406	401	413	429	394	419	439	441	393	401	404	396	393	378	370	406	402	389	422	401	414	419	405	407	417	351	407	393	380	389	406	368	408	369	396	403	380	370	401	370	395	389	413	413	407	387	385	399	418	412	370	391	398	374	415	382	421	355	381	402	391	373	388	382	396	365	363	430	349	409	434	411	372	393	417	441	423	397	403	372	378	378	416	374	358	384	360	391	397	393	428	437	409	386	399	395	380	394	352	389	360	364	372	412	410	392	399	407	386	415	373	378	387	386	409	372	403	397	377	358	399	379	384	385	395	384	363	377	422	380	398	396	402	374	388	384	388	384	364	390	339	434	412	369	342	386	357	384	360	413	367	433	417	429	438	433	388	401	401	382	361	360	428	371	385	434	431	389	416	373	392	383	369	341	429	416	392	393	371	360	388	473	415	387	368	365	416	405	394	395	433	403	387	389	400	401	424	383	381	407	458	407	376	395	394	411	453	442	394	403	379	377	417	397	403	381	388	397	355	367	412	393	382	422	400	370	420	379	368	407	375	381	394	406	380	401	433	415	412	391	394	368	425	379	433	388	420	378	398	400	402	363	379	406	413	453	410	388	395	379	407	411	407	382	381	392	401	402	376	374	373	374	412	410	405	390	436	379	416	397	382	394	392	406	410	406	416	380	438	367	457	401	350	383	404	390	407	426	404	369	398	385	417	441	361	347	433	406	384	365	400	378	394	413	385	404	387	416	403	391	377	385	378	390	418	419	384	376	416	376	387	388	389	459	389	384	380	385	380	447	401	421	387	445	381	402	415	392	362	445	391	406	394	411	402	421	375	363	376	364	384	415	410	375	438	392	420	421	410	388	386	389	361	406	392	418	403	414	398	412	397	419	398	418	384	378	380	389	419	380	413	416	416	399	375	408	401	390	374	411	408	379	396	380	378	367	367	419	348	376	374	407	411	372	383	372	371	383	370	404	378	425	414	400	398	379	389	399	367	411	383	375	405	373	409	427	408	387	382	379	369	388	417	408	412	413	365	381	405	358	379	354	424	378	352	395	384	409	390	397	362	396	376	367	395	369	406	379	397	372	368	378	406	359	421	397	407	413	401	347	400	412	411	406	389	352	408	395	414	368	386	395	371	393	388	366	393	369	402	368	404	398	405	403	428	404	391	394	379	406	411	422	398	419	412	402	398	370	427	409	379	374	383	350	377	411	368	355	355	399	406	414	418	353	386	370	426	337	410	380	360	406	380	383	407	399	392	421	407	419	413	399	399	368	396	418	405	389	431	405	428	403	406	361	380	397	397	346	377	417	420	369	379	410	369	342	402	411	385	418	406	356	392	443	416	355	409	403	367	392	402	402	412	389	407	372	378	400	395	415	390	405	428	401	366	406	379	416	412	374	407	388	390	412	374	389	377	384	400	376	391	366	394	364	416	435	408	369	399	402	388	398	431	381	425	423	406	406	392	407	423	367	400	396	411	400	391	406	432	415	427	383	385	386	369	383	408	416	423	401	416	416	393	378	373	360	371	394	352	374	381	426	428	400	368	436	404	374	402	393	405	374	369	406	377	386	387	427	366	391	382	373	396	397	427	409	410	418	394	369	393	413	360	413	446	392	360	387	387	398	386	411	364	398	421	383	400	391	418	411	406	419	419	384	374	382	378	399	377	367	338	399	427	403	379	360	392	395	407	409	434	390	419	389	415	401	407	402	390	369	420	376	379	385	374	350	380	365	418	381	393	337	411	377	381	402	401	410	431	429	388	383	425	388	376	377	404	402	410	397	351	394	380	373	452	405	333	412	375	391	395	392	405	410	399	394	405	402	419	379	384	375	395	415	400	360	388	363	409	419	385	393	401	350	394	399	396	427	396	392	377	370	369	401	427	401	397	449	381	387	416	368	401	424	380	342	385	392	395	402	421	429	380	427	392	404	420	381	400	386	370	380	389	376	423	370	416	433	374	415	375	389	372	384	371	427	401	390	404	373	386	398	381	396	375	403	372	401	408	413	396	443	399	416	361	401	408	402	359	363	394	367	407	405	384	396	422	400	386	400	410	376	393	359	397	415	393	422	381	392	434	397	385	346	370	384	391	415	400	416	385	353	389	374	389	380	459	408	387	416	396	406	391	439	392	395	387	365	404	394	376	383	367	391	383	382	365	392	370	396	393	417	387	383	397	406	426	363	398	404	392	378	361	379	388	394	407	407	396	429	401	370	376	370	373	389	395	366	375	388	400	379	424	414	432	425	411	418	372	384	359	383	405	403	401	420	413	373	412	405	387	346	374	418	406	371	359	369	429
16636	11758	20833	22877	19257	13333	9768	8242	5645	3625	2061	1604	1397	1297	1197	1152	1054	1059	1014	1097	1028	1023	1040	985	936	905	956	918	924	923	963	891	888	871	902	862	872	890	862	860	891	859	812	852	818	829	892	871	860	811	867	910	903	932	891	892	878	877	832	858	842	879	807	837	893	812	860	843	869	879	848	875	828	910	858	815	845	918	890	880	851	856	890	859	839	798	841	866	859	872	868	878	833	806	781	880	925	854	846	828	857	857	898	883	860	900	818	859	834	890	887	850	874	928	826	811	817	892	792	828	818	813	853	863	897	819	845	903	851	849	806	876	824	860	795	878	820	840	890	904	879	807	856	818	823	827	837	843	799	853	879	870	820	843	864	865	845	843	892	823	846	850	794	894	882	861	844	842	854	830	884	837	905	833	884	827	891	920	890	858	834	802	857	840	848	863	832	852	866	822	895	856	863	842	851	869	790	841	867	807	837	835	878	872	841	850	860	837	847	795	834	848	885	861	861	849	862	826	788	832	849	845	856	888	836	941	871	854	798	843	829	826	850	903	851	831	802	845	873	880	809	858	860	866	845	877	809	834	853	904	830	851	807	850	824	842	864	872	902	857	859	844	805	817	834	831	832	842	852	859	829	844	836	844	801	886	857	904	814	833	870	862	897	875	804	837	840	859	849	844	852	845	852	820	842	874	809	863	856	833	855	822	830	823	791	826	813	824	842	849	878	838	810	793	863	834	884	858	851	813	910	867	859	818	833	894	882	886	773	859	893	926	902	823	919	834	858	832	867	830	851	872	854	824	855	777	833	803	849	857	862	863	829	957	838	886	869	833	878	799	862	850	866	870	850	824	837	849	828	817	841	836	870	886	790	894	865	887	816	907	818	875	830	859	818	887	814	806	875	844	869	853	858	842	813	838	870	819	899	875	861	783	825	839	856	866	866	841	863	863	866	838	825	800	873	781	858	899	836	830	880	839	851	847	837	836	903	850	859	805	857	861	873	783	825	818	871	802	868	878	829	840	889	880	885	903	900	873	845	884	848	903	869	892	873	831	886	910	858	857	850	816	842	826	815	903	866	844	892	919	853	816	820	857	864	830	860	879	867	871	830	812	900	831	803	837	878	836	852	871	896	862	832	799	867	818	888	865	843	894	888	859	880	914	837	843	840	893	893	895	797	805	847	813	837	910	838	805	820	815	832	822	841	887	839	858	869	838	878	874	855	829	851	907	849	918	832	859	818	879	882	907	846	848	824	836	812	887	889	836	884	897	855	885	877	879	834	911	861	837	796	851	862	764	861	862	883	822	849	824	857	824	855	837	777	825	828	849	850	847	864	887	843	832	872	839	827	843	879	819	886	862	858	883	864	826	800	853	812	853	904	854	883	915	818	822	863	878	864	867	853	835	891	900	797	843	857	916	857	889	831	831	846	878	903	845	837	877	865	847	883	829	861	896	931	830	834	866	863	880	878	817	926	882	905	806	903	841	822	819	802	833	855	885	824	878	873	819	854	840	859	841	864	873	839	866	818	802	883	887	904	864	799	891	790	861	869	864	877	851	857	888	889	838	869	909	874	884	886	895	841	861	813	834	826	807	832	898	827	901	875	830	827	847	905	865	845	868	857	780	828	852	812	890	832	867	875	894	867	869	854	844	868	789	838	899	936	846	821	821	873	854	810	873	833	842	847	871	864	839	892	965	860	885	917	879	807	889	856	921	850	843	841	857	815	887	825	856	828	799	875	910	810	857	868	857	782	833	867	817	830	887	831	836	890	847	853	810	866	828	823	904	819	836	846	888	894	805	871	862	849	820	866	818	876	840	832	880	867	866	832	843	856	860	847	879	838	857	855	805	837	872	882	863	857	893	837	845	858	815	842	873	858	771	830	841	885	832	881	855	859	855	861	876	862	880	868	870	853	838	826	790	862	847	880	867	816	848	890	875	862	846	879	819	791	864	911	841	848	864	823	777	861	800	836	864	829	879	857	832	871	867	868	875	859	879	826	929	841	820	864	818	862	887	816	942	900	913	841	893	917	866	895	819	847	883	885	838	842	863	847	791	896	851	832	835	859	816	864	867	766	864	829	875	848	925	871	856	852	827	890	869	881	838	832	848	865	846	817	839	812	879	841	926	813	806	792	849	825	861	899	859	844	838	846	834	854	803	845	886	856	848	862	893	867	861	859	867	852	862	871	868	854	863	814	882	869	836	848	812	819	888	897	845	841	810	842	897	874	854	849	849	860	848	848	792	833	864	787	853	826	871	863	891	890	831	825	894	847	855	871	806	844	828	848	823	835	828	834	813	840	809	860	844	846	887	844	840	846	869	894	862	826	887	860	864	828	818	793	903	877	919	857	841	838	868	887	845	844	855	844	826	815	835	867	809	843	847	856	865	865	887	838	857	826	868	851	875	809	876	875	845	897	865	816	812	816	859	819	851	816	879	850	895	850	880	863	862	804	839	814	803	837	835	850	870	820	838	870	833	833	885	850	864	834	867	902	803	785	807	826	885	809	845	880	904	866	875	840	839	845	852	852	855	843	848	885	835	855	805	852	869	875	892	879	827	863	840	841	874	872	864	876	824	875	875	826	839	830	821	820	780	853	836	892	777	879	896	851	886	880	837	820	851	858	883	881	794	827	871	830	856	876	853	824	889	807	808	798	895	875	835	833	869	884	846	839	873	884	847	890	797	876	843	870	793	851	840	854	830	904	792	832	793	843	834	887	844	863	844	859	811	820	878	857	849	913	820	831	850	856	832	878	864	861	848	811	904	900	885	850	858	836	859	865	843	794	835	839	874	798	827	846	832	916	881	819	876	844	862	829	878	830	807	868	876	909	863	827	846	845	879	832	884	836	830	850	846	853	834	804	861	857	872	833	811	827	865	879	808	851	868	836	849	833	895	842	867	832	855	850	851	874	838	871	842	836	890	927	853	850	881	843	816	839	820	848	852	882	822	876	881	825	829	867	864	822	877	847	861	830	862	814	849	860	872	841	883	884	824	808	917	837	860	861	909	837	864	849	846	830	840	857	901	873	877	875	856	847	904	820	803	894	883	832	837	833	901	833	851	806	786	887	849	802	915	865	853	893	868	825	848	866	848	824	871	855	847	857	821	820	834	899	826	840	848	793	846	865	870	922	797	820	858	861	820	844	841	857	875	847	876	821	899	827	815	827	868	849	836	804	882	879	780	849	768	822	894	846	888	826	863	857	804	807	860	799	880	878	904	839	869	840	818	865	817	889	858	824	883	861	868	858	866	878	864	861	859	829	857	821	821	830	863	841	827	834	868	862	853	835	881	841	831	820	857	840	853	892	848	814	843	849	865	844	838	831	851	858	860	922	908	851	839	902	844	928	900	832	849	848	862	811	813	870	851	859	854	811	822	785	841	833	849	832	890	850	795	878	821	846	830	802	836	886	814	844	904	846	831	839	882	890	837	866	749	886	862	872	841	837	887	884	870	858	845	915	883	848	896	847	839	833	853	820	821
37571	21950	21988	16716	12149	7878	4992	3659	2083	1220	937	685	573	590	523	473	568	507	518	479	512	475	485	440	447	479	477	442	473	430	466	407	468	472	443	412	467	453	459	480	492	455	444	455	439	433	447	469	449	420	440	439	417	442	421	447	452	419	387	434	430	463	448	442	435	452	429	461	463	429	452	450	408	437	411	420	424	469	478	403	487	447	452	433	452	480	447	479	435	441	425	436	427	420	434	429	469	424	428	457	414	457	387	414	479	444	446	416	421	438	429	423	411	464	433	430	461	426	449	419	422	474	460	459	434	467	418	471	476	427	451	419	424	439	411	450	455	455	408	433	448	463	431	420	450	451	456	432	453	463	459	433	452	465	434	425	439	472	415	456	407	451	469	442	424	407	448	456	448	440	427	410	404	449	422	407	474	433	453	413	428	444	417	423	402	424	455	492	376	469	417	468	437	419	422	442	419	413	472	418	482	425	444	456	449	442	434	458	395	396	408	469	453	394	463	443	446	457	447	441	452	451	448	425	408	445	446	439	432	466	433	444	472	415	439	458	464	443	413	442	425	419	419	404	478	456	401	446	434	463	410	423	441	449	417	421	449	402	454	451	456	453	468	434	453	418	444	424	441	458	454	406	419	437	427	429	435	484	488	440	475	470	434	411	459	447	428	445	391	404	473	450	456	470	439	426	447	404	465	460	454	466	436	462	432	402	425	424	440	434	447	447	394	453	453	409	426	468	450	425	474	440	431	430	420	403	443	451	462	447	460	437	412	441	408	447	387	430	460	477	395	442	440	413	444	469	465	446	428	436	463	459	467	432	433	468	435	448	443	422	441	428	434	444	415	473	443	418	409	462	421	426	463	445	420	394	423	474	428	473	443	440	412	453	465	469	402	439	428	408	460	430	427	404	422	446	439	436	432	466	459	422	469	413	461	468	432	436	495	470	434	440	415	503	445	429	429	441	446	410	434	417	435	442	425	442	432	436	468	388	446	457	441	427	443	452	464	508	412	459	471	450	451	417	416	433	444	447	446	457	431	450	416	399	395	465	474	426	448	478	454	475	473	446	456	455	469	413	442	458	476	441	407	469	436	450	436	411	371	420	430	443	458	429	462	430	393	463	410	424	453	447	450	455	419	461	426	379	452	471	457	434	427	461	435	480	430	391	465	452	440	473	449	455	426	431	454	453	403	446	473	455	430	450	465	472	423	485	437	417	473	483	464	482	406	452	424	422	460	454	491	431	423	459	448	408	399	426	479	460	450	431	453	473	408	420	429	454	447	446	435	449	442	429	478	460	463	399	442	491	430	435	479	437	409	447	428	444	422	475	484	477	431	435	426	452	457	450	463	425	430	477	415	432	459	413	449	418	407	422	408	435	468	427	446	438	416	412	425	437	431	433	424	431	410	457	415	451	436	454	425	384	415	449	448	440	429	447	458	436	422	469	391	404	426	444	451	412	420	432	439	406	422	456	445	415	400	442	452	470	391	449	462	451	475	437	458	436	436	457	403	430	460	407	464	432	443	480	455	455	412	449	454	435	446	446	439	469	433	451	456	428	454	414	457	417	453	413	455	452	453	460	434	442	448	424	444	443	462	447	420	443	452	442	432	442	422	440	432	475	441	444	443	415	403	408	419	469	419	453	408	383	435	430	461	442	439	433	446	466	447	467	410	434	456	449	399	410	420	431	447	447	432	435	463	483	434	422	466	463	442	437	449	423	408	444	445	438	453	459	413	420	372	385	475	409	440	476	409	433	413	462	498	420	473	422	426	433	414	455	428	428	399	447	487	461	445	469	486	420	421	450	410	400	436	442	469	414	465	430	421	438	455	446	433	431	460	391	433	439	439	430	479	470	448	425	434	493	500	464	447	468	419	413	463	418	457	458	458	459	424	444	404	451	423	453	477	391	458	427	434	419	450	472	447	419	457	449	418	480	462	476	472	455	471	436	468	421	457	469	473	409	438	441	451	432	461	413	423	469	420	473	408	435	411	423	430	434	469	464	418	420	401	465	477	431	438	461	454	437	428	448	434	459	445	442	428	443	416	439	469	458	441	461	446	446	425	443	434	414	427	489	455	417	419	456	413	460	451	451	416	468	475	490	470	431	418	458	427	463	402	449	391	453	453	416	454	395	436	411	450	416	442	407	468	400	483	446	425	476	441	439	442	479	486	443	384	447	422	457	393	451	407	449	502	429	425	412	453	427	461	450	460	422	379	479	445	444	433	456	423	453	427	456	442	469	390	453	453	467	428	422	450	484	439	455	468	429	449	457	444	418	465	408	449	438	440	478	385	448	437	435	446	450	423	432	468	396	423	422	456	476	427	496	464	451	458	472	464	460	436	461	426	419	417	445	469	414	447	465	451	460	453	406	408	466	442	452	423	447	425	450	423	477	428	396	445	436	440	467	444	445	436	475	416	463	463	434	413	440	467	453	444	469	437	425	417	455	440	438	439	448	457	430	463	448	397	418	422	445	394	448	422	439	439	448	445	422	446	439	409	420	439	434	390	455	412	431	450	429	418	413	448	468	480	415	435	409	428	415	414	473	434	478	448	404	469	448	444	396	447	423	444	403	471	463	441	473	435	453	437	445	446	439	426	472	470	426	423	413	442	457	410	441	420	451	442	474	485	486	428	469	454	440	493	470	484	459	443	418	459	441	411	415	432	429	467	461	411	462	435	429	392	410	438	465	399	436	409	421	479	443	440	441	471	452	444	446	424	399	437	465	494	417	435	413	420	446	452	422	422	467	466	470	418	440	437	473	451	470	422	399	424	414	448	482	395	423	454	463	460	443	422	458	498	483	437	423	435	438	442	448	459	445	449	393	448	431	422	417	437	443	479	498	480	430	405	474	433	459	420	451	451	408	451	441	443	479	442	429	479	469	446	420	444	423	444	439	481	478	436	415	455	418	411	442	469	445	434	418	469	429	473	466	477	445	472	428	434	445	413	418	418	388	432	461	409	435	436	409	431	421	450	410	429	421	433	435	433	400	473	445	461	380	446	431	428	428	423	440	436	385	442	432	410	420	469	448	471	425	414	453	465	436	437	388	451	431	421	412	474	476	393	445	450	440	430	433	382	427	475	395	417	440	439	438	426	446	443	418	413	430	423	408	434	416	465	479	453	450	444	418	459	435	479	487	464	447	415	433	412	444	452	414	421	443	449	470	430	422	460	457	441	472	441	442	421	440	446	431	462	446	464	437	424	392	394	434	430	387	429	442	431	431	459	477	427	413	444	386	430	440	446	459	427	449	453	479	444	440	401	433	453	477	456	465	442	430	430	453	411	469	444	461	460	437	460	446	425	426	422	448	461	478	453	442	471	418	456	446	458	461	391	426	467	468	451	405	452	508	436	431	419	447	430	489	484	427	429	419	440	471	428	441	440	459	443	443	424	452	481	459	428	422	446	462	427	399	470	435	451	451	461	440	428	435	474	474	450	510	462	446	457	455	435	488	459	432	422	448	451	439	452	414	463	412
20976	16100	26620	27577	24976	19995	14720	11877	7649	4407	3004	2021	1723	1608	1453	1404	1337	1268	1268	1294	1184	1206	1125	1049	1087	1031	1098	1002	1002	1064	1051	1032	1011	1083	981	972	1001	908	949	953	942	902	995	1014	979	963	932	980	901	1027	917	968	948	931	953	929	989	952	865	934	871	911	925	937	924	969	950	924	923	949	931	947	957	964	901	969	994	967	899	960	992	888	924	939	940	951	942	861	937	939	947	939	944	940	961	877	954	869	953	886	922	977	903	940	914	966	965	944	932	901	949	946	915	919	974	939	957	987	920	990	918	965	929	870	957	947	944	933	945	922	889	929	972	926	928	944	937	966	944	1000	930	931	928	899	967	964	930	946	1008	909	926	941	961	907	987	904	922	872	923	922	956	907	938	924	926	956	937	895	916	925	944	970	914	989	921	872	978	961	963	891	915	905	961	940	940	976	949	902	962	904	1023	937	914	957	972	942	967	908	936	901	930	942	915	935	1010	987	919	949	978	965	927	966	986	957	945	931	963	924	1011	855	936	927	893	940	928	888	968	928	914	922	921	943	934	933	924	913	934	947	976	900	942	958	939	903	933	973	934	1011	891	908	953	894	877	919	974	929	964	897	904	959	974	904	932	932	954	916	912	929	955	908	932	905	882	906	963	918	883	953	970	957	905	956	919	914	978	955	977	964	891	928	919	967	936	892	927	957	950	923	927	959	972	910	890	890	971	935	917	973	917	923	989	952	948	905	940	944	924	1002	898	957	930	942	911	965	873	904	961	899	943	915	933	925	979	948	951	958	915	928	951	994	989	898	959	905	941	894	950	922	941	883	882	972	949	949	929	931	971	949	938	948	941	920	963	924	931	945	964	905	973	997	902	1007	877	868	956	968	973	1015	921	908	985	953	983	937	956	900	985	958	905	921	1016	963	896	953	935	953	922	986	907	947	942	919	958	975	937	889	943	913	933	910	900	938	886	963	955	966	915	971	981	955	931	952	937	922	931	933	953	939	896	918	999	944	888	950	915	953	874	962	917	955	952	882	897	904	931	991	972	913	928	976	953	928	920	948	906	948	974	977	930	900	934	860	900	980	892	928	937	949	871	961	950	939	950	932	908	910	920	955	957	967	951	910	884	918	970	935	874	944	971	933	923	910	939	941	910	974	926	883	923	897	940	923	954	974	970	1033	931	907	978	941	955	921	951	925	920	1003	933	906	969	946	897	971	941	928	910	944	907	915	993	939	963	957	931	916	959	921	920	991	968	936	950	933	901	859	943	967	920	924	883	927	917	958	907	949	937	902	911	918	977	997	914	987	951	961	891	939	993	942	946	947	933	868	1007	957	887	845	933	1003	944	900	959	924	1015	904	968	943	921	963	852	987	921	964	995	983	967	936	940	906	963	1004	963	959	922	884	936	927	904	971	938	909	949	908	973	911	987	904	966	953	925	923	931	915	966	880	961	912	929	987	925	862	989	939	931	958	965	971	910	917	946	917	952	914	982	948	911	984	921	967	911	969	927	929	928	994	935	968	978	938	956	923	900	912	924	901	980	890	922	927	904	904	969	919	921	947	977	994	919	890	893	964	955	915	986	956	924	964	966	948	949	965	965	929	981	945	1002	923	892	874	980	882	903	941	968	921	923	999	923	954	924	926	954	964	927	945	957	937	941	903	919	962	917	933	923	943	885	898	971	996	1011	965	928	957	926	927	957	994	927	917	985	929	910	968	941	866	901	951	912	942	957	889	970	891	885	991	925	914	919	935	963	953	920	936	881	1000	1031	958	964	925	946	959	858	975	951	906	1022	914	907	917	969	997	974	947	974	958	914	925	925	969	925	951	909	954	944	966	918	929	955	956	894	965	966	983	909	945	919	953	938	931	948	926	909	897	975	954	933	884	931	900	954	915	920	916	909	925	925	1026	963	985	950	887	902	928	959	943	961	929	949	973	976	934	939	937	914	981	940	860	917	939	952	931	999	927	877	966	968	912	1020	910	891	936	944	948	1020	898	957	969	932	944	942	940	914	960	969	949	891	902	930	958	884	926	941	934	874	892	977	942	945	891	914	912	917	956	908	945	898	983	942	965	927	951	960	967	930	954	877	915	905	895	919	926	976	914	886	923	913	896	930	905	958	924	972	951	971	930	981	990	978	902	1021	966	897	920	944	948	972	943	950	996	930	937	951	922	944	915	963	935	954	911	893	936	942	984	975	915	933	969	918	942	914	932	926	932	912	922	959	936	946	967	930	948	906	939	908	904	1016	912	928	930	895	967	920	925	975	947	977	915	975	942	964	893	953	937	978	889	917	901	895	948	897	1014	905	933	944	917	951	930	973	968	931	979	979	942	975	991	969	946	942	938	912	933	852	992	961	900	900	923	979	895	918	977	948	922	915	918	909	929	941	950	947	969	912	891	959	952	942	970	951	961	905	925	916	949	955	930	880	948	933	882	930	929	940	928	879	962	947	889	933	890	958	922	932	935	951	963	916	919	939	916	941	967	891	915	917	876	910	952	954	919	934	946	902	964	875	942	956	943	945	971	935	955	959	950	870	950	951	975	951	990	969	927	923	933	923	988	952	909	927	952	938	952	936	921	958	902	985	905	923	897	929	937	952	922	983	935	1001	872	879	936	934	858	954	936	953	915	961	906	942	941	913	960	933	951	947	968	967	922	906	989	935	885	930	927	969	928	907	958	961	909	924	933	920	970	984	1010	960	926	917	879	933	920	903	927	940	911	952	863	934	934	941	864	924	962	911	956	981	951	909	960	950	905	924	963	919	981	993	926	956	924	960	978	912	993	974	965	933	917	879	909	921	903	963	902	976	926	923	917	942	934	947	943	906	918	905	900	894	950	886	920	891	985	931	900	1005	909	930	908	956	923	877	929	948	964	885	917	932	978	874	924	840	923	881	966	952	970	940	979	939	914	937	913	906	932	914	885	944	927	939	962	955	925	915	983	934	960	945	936	894	931	959	913	930	995	947	911	980	918	971	983	921	935	918	879	939	951	911	922	934	903	964	940	967	997	954	966	966	930	1000	932	989	966	929	929	934	950	935	982	959	933	905	943	918	972	959	934	919	913	904	946	927	923	931	908	879	940	956	964	858	933	930	916	955	922	962	913	936	920	895	939	934	966	905	954	1001	952	925	1002	918	978	956	902	907	906	876	943	953	946	939	888	925	939	951	967	942	919	926	895	894	1022	950	870	938	979	925	954	965	935	909	970	909	898	874	959	920	927	936	953	886	953	885	922	968	927	905	894	947	966	987	951	959	966	1001	994	947	957	928	905	995	910	976	975	957	949	974	929	967	995	925	906	879	955	916	943	953	948	969	938	974	930	932	887	920	912	938	927	970	970	932	918	945	934	975	961	952	945	963	915	861	967	954	966	961	877	929	973	1007	957	891	900	953	933	938	884	892	938	966	942	958	953	1007	939	953	942	904	975	915	900	929	939	946	965	949	978	975	923	908	954	937	882	902	909	948	881	994	964	940	969	925	940	922	912	910	970	945	937	918	939	948	982	937	954	942	929	888	942	925	941
17528	9874	9127	6357	3354	2221	1350	907	707	579	468	419	386	390	344	357	357	370	404	402	349	338	417	382	383	375	351	375	337	345	375	380	373	379	353	406	395	386	400	340	392	404	374	325	371	339	325	388	340	409	336	360	361	371	392	379	359	359	368	374	405	358	374	364	373	366	377	337	322	341	354	391	343	389	381	349	345	409	350	353	374	335	358	362	359	389	381	370	354	337	378	377	377	394	370	358	348	401	417	318	347	346	358	372	354	372	360	358	336	380	378	347	365	352	349	365	402	356	378	369	352	374	344	356	392	400	333	363	366	337	376	354	382	352	353	364	346	330	357	349	367	366	390	342	377	314	370	296	382	390	385	360	339	376	349	377	371	350	360	374	345	351	331	356	386	347	388	344	392	340	312	317	340	396	373	355	360	413	394	368	346	361	352	381	358	328	414	381	377	341	352	329	363	368	386	355	322	349	338	345	396	345	353	355	378	366	336	344	364	373	381	357	327	324	327	355	352	381	355	377	366	372	357	378	325	365	343	370	352	387	354	340	322	344	364	329	330	309	356	338	372	364	399	374	362	343	375	347	320	316	380	310	369	364	410	335	347	355	363	409	351	360	389	368	392	371	365	358	383	345	331	386	355	387	372	362	382	367	362	374	364	371	352	325	346	395	340	359	388	324	388	379	373	353	350	366	366	343	425	322	366	322	387	374	384	377	387	353	363	339	389	365	382	410	370	364	400	358	356	399	360	389	364	347	389	378	382	380	371	343	360	376	382	372	377	381	380	356	347	370	349	351	366	381	360	335	375	331	357	394	387	374	381	383	362	392	360	371	366	379	334	360	350	342	367	376	359	358	388	354	359	323	365	365	374	381	373	400	326	354	362	390	383	352	328	337	372	365	374	359	362	353	365	349	376	354	380	385	388	346	404	353	410	370	363	350	355	347	353	359	325	367	374	359	369	344	352	362	315	355	340	384	350	366	357	377	356	379	341	324	370	399	373	338	351	331	363	354	331	359	347	355	342	360	370	360	367	357	361	378	355	359	348	411	387	359	328	366	371	322	365	390	381	360	385	381	360	375	370	360	370	357	378	368	333	359	389	357	349	350	357	327	357	348	339	357	387	391	371	355	379	329	369	375	336	337	367	360	358	359	369	383	385	374	384	369	337	349	371	363	381	380	370	381	343	342	361	331	359	314	392	359	338	364	371	398	375	360	363	355	378	384	387	373	338	348	401	392	413	363	339	380	367	336	344	351	364	384	361	372	366	404	360	352	386	374	372	373	299	356	342	382	355	407	402	354	347	360	386	359	370	404	389	368	354	372	363	403	377	379	373	381	400	348	362	353	399	386	373	386	385	361	408	361	376	353	378	347	348	382	352	346	360	348	366	370	335	347	372	380	351	370	363	414	372	381	412	376	337	354	392	344	344	363	375	377	361	350	348	382	369	396	379	407	384	364	364	369	379	377	354	346	366	339	382	342	353	385	375	359	362	387	363	353	319	356	344	368	371	350	375	370	348	370	366	375	353	354	359	360	347	375	348	398	350	352	362	378	359	356	356	350	367	375	384	360	371	347	367	327	345	344	351	360	358	376	367	345	375	341	366	397	358	370	355	389	352	362	388	366	340	302	361	352	370	383	361	381	360	337	360	363	403	396	367	334	371	402	405	375	337	337	325	363	341	366	368	392	371	338	379	397	357	387	413	417	352	348	344	383	393	382	365	368	353	370	341	348	380	370	342	340	382	382	373	342	358	355	379	356	341	369	337	364	351	349	328	358	398	356	362	381	395	338	335	347	346	388	400	393	339	365	388	349	360	356	350	327	386	361	401	331	352	365	329	349	372	356	405	390	375	347	389	353	360	337	314	393	352	386	345	376	389	367	382	345	362	350	373	381	414	369	364	380	375	384	366	339	393	340	367	317	338	383	359	382	327	361	397	365	360	353	366	362	381	374	338	355	381	404	352	364	347	360	361	381	383	371	355	376	386	366	375	427	344	365	377	362	363	362	333	370	341	387	384	423	343	340	380	385	379	394	381	362	354	367	388	351	351	371	355	383	374	347	361	364	353	390	403	375	364	363	353	369	385	376	331	348	357	351	351	354	372	382	358	318	341	339	384	380	358	352	404	357	377	382	372	355	336	355	377	357	334	327	364	334	339	367	357	385	394	364	355	356	371	359	363	360	325	361	359	414	330	364	383	357	370	365	359	383	350	368	375	357	371	353	374	333	334	356	389	397	364	382	389	342	382	356	369	340	365	371	365	369	354	375	389	353	417	369	369	357	372	356	361	366	359	345	360	332	365	366	349	375	373	348	356	399	347	385	342	345	359	358	344	376	387	343	367	324	339	377	384	337	347	385	379	419	326	391	333	346	363	323	358	403	351	365	388	347	323	394	340	342	361	356	337	356	364	333	362	342	335	384	366	365	336	360	371	339	329	386	357	383	412	362	382	416	394	354	376	318	357	385	348	365	346	341	390	378	373	387	357	369	357	375	379	346	388	329	403	368	387	336	388	391	366	353	362	370	377	370	387	365	365	356	357	340	374	349	369	379	349	305	340	385	364	346	374	377	347	351	389	393	398	366	369	371	348	358	366	344	351	380	387	380	328	408	364	384	387	340	357	376	362	372	354	359	333	364	378	364	352	369	357	402	368	371	363	380	353	378	356	353	364	345	354	330	391	420	346	327	315	339	391	371	380	395	366	363	346	413	315	351	358	353	358	372	355	373	359	357	343	352	371	381	396	359	354	364	356	363	388	380	350	367	381	347	375	374	384	359	353	342	372	343	348	367	382	359	347	389	335	344	405	378	333	364	317	364	353	373	378	381	376	369	376	332	348	348	360	348	366	397	370	370	339	360	385	355	360	345	328	388	375	330	379	399	370	349	381	362	387	350	307	353	350	361	395	366	362	354	339	340	359	345	331	432	363	354	332	383	332	345	347	373	360	364	318	346	368	376	441	398	382	365	362	382	348	324	339	381	392	356	344	379	356	389	373	370	362	344	347	362	394	340	344	420	355	364	354	372	370	360	373	380	387	356	372	363	394	341	335	377	365	344	355	339	362	351	362	372	363	358	343	384	372	361	386	370	345	367	324	366	408	387	344	361	342	366	365	408	375	356	356	394	326	376	363	374	388	346	363	348	357	381	378	359	367	357	388	347	362	398	364	361	384	357	382	371	364	381	373	361	366	367	354	342	341	367	371	350	386	348	385	395	372	368	368	343	326	344	393	358	327	343	337	358	386	383	364	384	357	367	389	364	389	344	355	371	371	372	366	391	351	382	383	381	392	379	338	372	322	368	346	342	313	365	349	388	383	376	350	344	367	381	311	379	377	341	375	322	337	381	330	348	318	375	353	356	328	356	326	331	368	398	349	388	367	344	324	393	357	401	344	382	385	376	379	369	347	361	358	354	389	381	385	402	333	359	355	350	316	358	364	409	338	333	332	379	329	388	351	379	364	376	333	345	375	377	361	338	363	375	381	332
9717	8213	14362	14314	10391	7788	5022	3369	2341	1648	1235	950	958	961	932	928	953	883	863	926	833	883	868	837	854	881	797	908	902	808	831	826	833	787	846	808	817	807	831	830	787	804	810	811	819	811	782	767	780	742	754	763	786	790	796	808	777	759	798	859	732	827	783	724	740	799	832	811	842	859	814	774	804	801	803	787	766	800	823	781	765	804	760	750	790	768	797	853	765	810	714	797	784	797	786	788	805	777	782	745	794	803	824	806	798	805	779	813	809	753	746	786	825	744	826	791	747	767	752	800	794	771	785	815	816	803	849	811	813	765	823	758	773	790	780	807	826	803	799	737	768	781	820	768	774	737	816	803	814	838	816	751	786	780	765	783	768	780	781	820	798	769	805	792	800	807	777	776	772	784	761	725	805	781	760	783	766	793	830	778	738	792	754	848	781	823	783	769	772	817	815	771	809	809	766	792	797	777	810	753	780	801	763	838	788	797	784	736	778	813	813	780	799	792	767	778	808	787	804	803	834	805	744	767	820	761	813	789	771	801	731	774	847	805	791	808	747	796	831	786	791	757	719	810	804	845	799	743	836	754	808	771	783	770	809	793	787	756	791	775	792	853	798	789	765	775	747	762	799	788	802	803	789	817	778	777	766	749	808	841	791	817	805	754	769	807	752	749	785	786	832	771	803	795	810	794	786	759	826	780	795	834	811	780	781	827	807	750	787	801	777	769	736	774	731	809	792	758	757	758	804	800	815	814	771	787	763	798	795	806	814	796	772	724	798	733	795	764	806	805	747	773	805	811	771	770	798	877	758	799	789	755	798	823	768	799	816	750	853	806	779	855	763	770	761	829	799	799	761	774	753	785	782	729	795	776	813	795	774	766	764	769	795	787	811	797	798	744	804	733	767	707	806	739	755	781	764	824	816	802	791	792	789	744	787	774	756	783	777	771	787	752	822	812	780	799	805	799	818	796	773	774	755	749	812	806	797	747	840	801	823	737	815	795	786	844	782	772	821	794	775	808	782	802	793	732	789	790	814	787	764	789	820	769	780	826	762	797	789	795	833	784	792	805	815	788	805	799	836	790	770	774	816	793	853	778	800	772	791	808	831	795	754	776	811	811	779	804	772	762	787	802	832	772	783	780	728	814	797	778	786	787	816	771	804	746	846	806	811	841	862	760	834	796	781	823	818	776	798	764	818	787	767	826	820	818	778	755	775	739	780	754	816	786	745	807	827	781	803	753	747	817	811	823	747	815	861	781	844	825	809	797	801	768	760	759	764	777	851	791	792	797	834	778	736	781	750	836	793	814	772	788	796	826	763	811	836	787	866	765	790	801	820	813	804	764	807	795	773	780	756	792	748	800	804	751	804	757	837	785	815	796	768	792	814	798	753	780	805	856	819	787	813	736	778	862	816	790	822	748	734	855	756	808	801	842	810	824	791	773	779	821	769	778	806	736	799	796	783	853	766	847	822	792	797	797	762	849	773	792	788	799	808	811	812	808	809	774	812	752	839	771	806	812	819	814	791	777	799	799	768	799	817	739	791	800	766	804	801	839	815	789	814	772	787	803	823	767	786	794	838	763	790	774	801	747	777	806	827	813	830	797	807	771	785	802	772	757	766	758	815	812	815	791	753	807	743	795	789	740	796	763	788	773	826	849	753	789	796	786	779	818	759	781	762	819	822	801	793	766	767	779	761	824	795	761	770	831	823	815	772	758	822	792	779	746	789	790	734	786	783	807	772	738	797	795	798	826	809	789	762	842	806	790	829	798	806	783	808	800	762	822	800	786	765	815	776	799	779	788	747	794	805	818	749	789	753	802	801	766	817	803	819	726	833	822	840	796	773	782	781	840	764	794	771	738	751	791	814	794	774	781	813	813	810	785	778	795	825	749	755	770	753	806	772	783	779	879	815	785	800	776	784	788	779	839	732	824	801	778	788	797	855	797	760	820	789	826	797	753	794	763	754	794	799	825	807	796	763	758	734	795	815	802	779	801	756	803	769	731	761	818	832	804	796	822	797	772	820	823	763	788	782	821	777	807	819	796	792	811	780	764	804	797	789	726	817	766	795	765	837	774	783	783	787	799	785	821	828	803	774	807	820	819	804	765	767	745	745	797	813	809	740	862	773	803	782	767	790	786	789	768	777	801	761	801	818	820	772	806	798	807	812	793	811	792	779	805	828	788	780	745	808	770	819	785	818	793	762	793	796	756	791	809	792	787	808	766	776	790	786	782	746	847	789	781	787	794	779	816	811	811	809	754	812	806	767	848	773	791	773	814	762	777	764	832	810	769	799	808	798	800	753	751	729	789	778	750	795	791	795	754	830	770	829	761	854	758	753	791	712	811	753	775	785	805	835	780	826	781	792	815	766	809	737	843	767	773	809	794	780	796	775	774	745	762	798	799	799	780	717	764	772	833	781	804	845	759	801	771	795	774	795	773	808	811	823	745	787	731	767	821	797	789	772	812	797	806	781	811	763	781	771	813	775	798	780	811	733	763	781	791	733	802	801	860	820	808	798	755	808	798	764	749	834	745	747	790	776	814	791	795	817	836	810	728	840	805	792	773	782	756	765	806	807	771	799	767	825	791	755	802	773	787	769	784	792	807	799	832	797	812	789	830	824	792	820	798	860	788	765	785	803	858	805	807	770	811	793	783	773	801	823	747	796	738	827	803	791	786	749	795	758	733	769	738	812	772	792	768	777	795	834	777	804	826	815	842	773	766	843	705	793	758	777	791	763	758	804	791	799	805	790	799	816	753	757	819	801	714	792	794	800	792	791	813	827	764	802	760	758	853	787	769	798	773	792	802	747	758	792	795	766	791	765	758	767	810	786	827	820	767	783	792	805	819	806	781	804	792	759	797	761	827	784	800	790	781	757	813	767	770	770	778	802	761	826	772	773	775	808	786	822	773	767	766	808	812	774	796	778	807	830	772	786	775	798	764	789	741	800	789	778	771	780	735	833	806	826	783	778	770	749	794	795	822	782	818	808	803	789	829	733	750	817	748	755	751	811	825	824	789	800	861	775	768	833	723	766	813	759	778	831	784	793	797	758	771	786	737	814	791	751	778	751	769	810	765	829	773	807	804	817	787	817	805	760	774	819	760	737	779	836	799	760	751	776	769	823	798	819	801	802	782	774	782	765	786	769	803	819	790	789	801	755	822	789	790	760	777	842	785	837	797	744	804	821	837	813	802	861	812	828	743	784	793	725	761	764	822	765	796	800	797	842	794	865	772	790	784	799	801	745	802	808	827	785	774	767	744	767	759	813	759	770	798	786	768	850	760	819	749	807	819	790	800	789	794	808	789	778	806	740	773	777	828	743	813	786	812	784	800	744	806	793	838	786	783	790	826	784	736	818	794	794	825	769	836	769	805	787	737	875	761	799	722	791	775	735	820	757	810	796	796	818	770	750	825	756	789	809	774	760	736	785	801	791	835	798	762	814	793	781	776	804	803	776	780	817	774	806	806	778	811	775	818
30638	17649	16489	11485	7856	4753	3005	2315	1416	926	668	544	480	456	458	429	414	460	414	400	427	410	404	427	459	416	359	393	407	407	414	425	408	388	442	398	414	385	370	378	400	371	399	413	360	383	361	391	398	418	402	403	453	367	385	389	390	426	401	398	404	383	345	391	430	400	392	398	375	400	358	376	396	371	415	450	368	390	440	358	377	402	423	407	359	416	394	403	354	394	384	415	411	403	390	395	417	353	395	400	389	346	378	377	382	421	362	409	402	406	403	420	379	401	385	373	385	405	412	367	399	387	384	392	402	399	375	396	396	360	375	405	358	428	389	401	383	402	411	398	390	353	386	398	374	375	414	381	385	361	400	386	432	382	407	398	366	360	387	405	389	403	384	351	365	385	403	381	389	392	380	384	378	392	409	381	373	400	437	391	413	413	442	404	401	388	350	415	442	419	362	379	417	390	388	363	411	369	356	384	318	408	407	354	371	440	433	389	366	422	392	376	383	371	363	361	370	362	429	417	371	414	423	379	385	365	418	387	409	390	393	381	389	384	398	397	385	372	345	396	395	373	381	377	394	404	405	363	379	397	428	370	432	425	352	410	400	401	408	407	416	364	408	383	392	369	396	446	408	391	436	344	385	391	427	347	419	363	392	417	393	416	357	394	435	370	397	400	385	434	395	371	383	419	425	376	395	417	424	360	401	417	376	386	386	378	381	364	362	414	401	395	368	385	402	399	405	378	390	349	346	374	385	395	387	405	403	365	408	417	398	358	398	364	377	413	378	380	418	365	373	396	381	393	409	368	389	389	388	396	406	380	407	376	388	410	386	391	354	392	371	400	413	386	393	390	398	389	386	399	414	404	394	352	386	361	393	353	382	367	395	417	370	399	381	387	371	424	425	393	372	384	372	378	410	386	374	396	402	415	387	390	360	398	386	380	401	380	432	406	414	433	411	379	431	382	400	396	409	395	360	389	421	360	385	392	416	381	395	416	407	406	371	444	382	383	439	403	410	373	404	418	397	415	389	403	387	390	418	346	366	396	407	410	387	396	416	372	340	385	401	406	388	404	350	413	402	380	381	404	401	354	401	365	395	374	388	361	376	377	373	409	392	382	394	418	372	361	433	424	338	338	365	393	417	405	371	350	391	413	438	370	459	403	398	394	377	337	391	338	378	423	415	365	382	385	375	384	393	415	402	377	391	352	426	413	406	381	363	375	383	422	406	361	399	410	373	362	415	372	398	369	401	386	410	400	378	418	381	394	386	398	389	423	381	376	366	473	382	373	379	397	411	379	415	384	375	388	411	403	392	412	423	389	356	385	350	373	362	395	372	407	409	387	410	412	387	392	373	389	361	400	407	398	366	387	384	389	419	403	373	439	395	416	441	434	458	391	406	453	324	432	402	402	400	377	390	405	401	377	390	421	412	397	380	402	398	392	402	384	382	409	391	348	405	413	392	356	428	393	374	390	380	370	382	371	372	397	365	401	386	380	366	410	410	371	378	413	384	402	379	357	404	386	397	406	381	374	411	387	363	375	388	398	441	370	367	429	354	400	388	427	410	375	396	357	388	425	398	435	367	437	408	412	374	433	407	385	383	376	365	354	401	411	386	371	361	373	410	387	390	381	383	374	338	350	367	389	400	422	354	401	391	375	402	391	381	391	379	366	411	416	384	385	401	385	408	445	391	377	344	378	396	423	398	397	409	403	420	390	395	359	434	408	350	384	401	392	419	422	391	367	377	395	359	374	406	394	357	388	408	392	413	384	410	423	391	418	373	350	383	433	402	364	414	357	402	385	413	417	419	396	413	384	384	398	391	375	381	394	341	380	407	433	373	375	417	372	409	396	430	378	387	428	394	386	376	349	376	394	391	412	380	375	395	371	426	375	410	423	402	418	389	393	417	431	422	401	378	382	378	387	385	369	427	382	372	403	429	391	403	394	429	414	447	399	409	419	405	420	366	405	379	413	421	331	390	399	402	415	399	402	398	384	423	400	398	423	354	407	425	361	375	389	393	435	387	403	405	404	384	371	398	419	384	391	396	416	390	399	373	404	361	389	393	400	384	379	378	385	374	420	402	406	391	399	384	365	378	378	424	361	351	389	364	406	399	423	437	371	403	391	400	457	399	462	375	385	411	353	388	397	378	425	417	403	347	395	385	372	378	364	394	374	425	422	402	386	392	414	413	396	387	417	378	369	401	397	392	397	358	406	408	379	414	405	409	410	355	389	417	395	360	413	400	404	365	431	384	409	413	395	383	382	409	415	407	424	406	404	373	399	402	364	402	422	422	423	390	387	388	414	421	421	362	381	400	399	426	399	366	401	392	395	383	426	383	403	418	391	416	373	373	380	427	404	392	377	418	377	382	408	388	408	392	368	364	419	406	374	439	391	364	414	406	416	386	374	402	383	432	378	390	357	403	396	425	385	414	382	438	384	387	384	384	390	373	373	350	406	418	350	396	367	374	400	394	372	413	367	358	376	391	383	387	405	395	398	396	396	376	382	368	384	348	379	367	379	374	351	389	406	448	358	359	422	390	403	392	379	409	436	399	404	353	387	387	362	404	399	404	414	374	353	412	398	392	446	371	378	368	336	409	406	369	354	372	364	397	398	398	385	394	394	407	418	412	374	434	404	415	388	372	381	433	426	397	417	379	396	397	376	385	380	416	379	417	361	400	414	397	388	366	380	398	382	360	378	402	409	377	377	415	396	391	370	360	400	395	399	377	396	392	406	415	438	435	409	415	373	395	399	379	370	387	392	411	349	380	418	331	412	447	428	427	406	401	425	413	396	364	384	404	372	423	393	421	387	409	376	390	375	417	349	417	379	368	384	401	387	400	408	411	414	394	363	389	395	411	427	408	398	378	423	368	382	372	359	399	384	396	382	428	368	401	432	399	370	404	397	396	405	386	418	421	418	374	413	393	386	412	427	365	388	376	401	343	391	399	365	409	384	398	381	383	388	408	353	423	351	344	380	381	369	389	407	399	376	387	393	398	420	377	384	440	398	395	404	408	400	423	401	342	357	394	410	419	387	342	335	393	382	380	410	428	369	422	359	360	393	439	366	431	388	382	387	384	428	352	400	391	370	392	403	400	382	387	375	431	355	394	352	402	382	421	385	393	347	409	360	381	413	389	390	393	381	416	386	383	395	401	373	381	416	371	376	406	394	410	383	400	384	395	372	366	396	417	390	418	418	411	337	389	394	400	380	389	370	394	368	357	389	397	425	410	391	397	406	417	415	373	372	392	394	392	385	394	390	367	403	361	385	403	409	410	384	363	359	420	384	419	388	395	384	394	376	381	377	394	367	416	386	380	401	406	384	399	405	388	396	364	399	381	387	421	377	407	380	363	385	342	371	403	415	382	411	392	401	411	372	363	387	420	388	403	403	383	393	412	405	368	364	408	391	414	381	408	413	367	440	381	418	428	402	403	416	390	411	397	386	424	386	394	405	406	402	431	368	408	393	415	369	369	382	397	388
17841	13512	22257	21597	18842	14092	10735	8336	5373	3445	1996	1464	1332	1236	1093	1164	1093	1042	1081	1017	1072	996	1002	1012	988	957	938	950	953	919	907	891	900	854	899	916	931	870	915	849	825	865	876	844	895	834	903	909	889	874	842	836	866	836	857	860	847	874	838	872	893	873	867	823	859	824	890	822	887	884	813	815	810	825	844	905	884	845	870	836	862	895	831	811	847	855	818	865	881	838	810	837	901	884	891	867	940	871	834	830	838	815	873	834	828	806	868	842	833	847	876	889	860	791	852	846	843	831	828	839	824	885	829	870	838	859	845	874	885	908	890	834	858	883	829	809	862	786	824	874	870	897	862	807	897	846	795	853	845	829	868	856	841	851	845	882	827	860	862	809	849	824	896	811	871	877	826	801	843	835	884	849	825	829	861	863	887	816	856	865	872	929	849	841	864	824	833	855	816	877	849	825	871	865	836	883	827	835	856	914	839	906	846	914	887	853	919	833	869	841	879	896	839	821	879	897	869	808	856	873	818	850	841	854	853	838	874	862	830	812	876	843	858	860	880	842	855	799	830	842	815	850	844	884	821	844	808	897	845	870	843	828	913	881	814	839	860	779	847	850	822	840	846	814	889	892	908	899	813	838	921	871	869	792	860	876	830	816	832	838	840	868	809	849	892	828	882	839	888	855	829	870	820	879	841	855	869	889	848	851	886	884	882	894	858	847	891	869	876	824	875	829	842	871	875	836	857	856	798	794	816	872	855	803	835	839	861	826	865	852	749	881	861	817	855	855	875	858	879	882	828	867	877	871	868	883	820	828	842	835	812	815	866	845	827	853	836	808	858	869	830	791	804	845	843	834	838	843	803	883	814	847	882	870	871	827	851	892	862	849	831	882	855	862	811	842	845	843	814	846	848	806	826	865	880	831	827	844	863	831	848	807	932	858	860	856	835	829	871	835	793	883	874	789	871	834	850	870	828	914	839	870	892	783	909	829	824	889	816	890	899	808	859	816	894	852	826	826	830	819	845	835	765	846	816	810	856	884	876	824	873	817	844	835	880	876	877	850	919	909	875	878	911	851	829	889	816	808	855	858	849	860	814	883	809	875	904	825	837	886	857	804	834	907	838	798	889	850	869	905	842	888	833	823	828	927	850	828	836	826	868	923	860	854	829	810	823	834	841	814	800	829	827	810	858	884	878	821	861	855	791	844	911	855	850	860	828	852	833	865	837	840	817	862	839	828	869	845	853	817	839	888	908	813	856	820	855	867	859	839	866	824	854	808	816	868	805	802	828	775	900	836	862	865	912	842	841	821	863	838	844	833	824	845	890	828	843	826	827	864	910	890	814	834	866	868	876	835	828	894	872	809	861	865	819	848	847	871	856	830	894	883	836	899	867	821	882	877	815	850	874	901	836	831	866	859	787	882	800	812	856	837	847	832	814	811	821	821	859	827	869	814	892	817	888	814	879	862	810	843	817	843	862	885	832	817	851	784	817	814	835	849	809	843	871	854	850	877	866	849	857	836	837	829	838	826	873	920	875	814	834	863	824	865	831	779	864	839	906	810	822	844	805	855	853	859	844	881	850	876	889	835	910	878	833	851	801	805	923	834	834	868	850	815	844	857	889	832	842	865	869	850	866	801	853	836	841	853	825	870	795	881	819	840	876	849	907	881	866	823	844	844	848	893	810	875	846	846	815	844	870	857	881	858	842	813	871	819	881	811	839	851	879	809	844	868	829	857	858	854	849	825	818	822	838	837	915	881	883	877	875	867	871	786	896	868	887	837	851	882	857	900	883	828	867	807	851	863	849	824	881	896	803	846	881	856	857	857	864	846	890	866	848	859	814	798	889	856	805	866	869	842	808	867	853	820	861	786	812	819	824	887	803	897	884	843	869	848	860	886	860	839	850	835	866	811	937	908	794	870	791	843	856	889	880	860	855	813	878	825	818	899	887	751	818	873	849	852	844	864	845	854	874	837	878	801	876	804	866	864	863	850	859	833	863	915	810	853	826	881	810	899	882	860	872	856	860	941	847	917	857	877	804	868	845	818	831	851	876	880	850	813	874	840	830	876	840	876	813	860	819	823	850	835	872	854	834	914	831	835	874	867	790	868	839	879	839	807	850	782	825	832	892	852	877	863	813	817	812	837	815	887	883	843	860	829	828	901	859	876	850	921	850	844	833	832	834	861	852	826	901	816	857	860	844	876	880	851	885	862	836	880	872	838	876	826	891	822	940	862	872	873	830	834	843	818	859	842	881	831	848	851	780	773	855	857	859	822	859	833	823	901	848	826	893	806	839	893	831	871	858	862	868	921	798	832	792	832	869	865	841	851	877	845	814	864	831	853	805	859	864	879	829	815	885	821	848	834	832	848	870	858	883	826	878	887	843	888	831	874	893	827	854	892	840	888	878	844	818	831	876	861	877	840	868	879	830	760	859	828	820	831	803	828	861	854	853	832	838	901	823	857	820	834	881	802	836	824	879	876	856	839	809	846	878	810	836	888	837	843	779	857	835	890	818	835	899	932	835	851	871	847	775	840	900	842	820	861	844	833	847	856	860	864	862	884	859	846	823	817	866	845	854	847	859	857	831	842	912	862	829	862	842	854	834	811	880	868	807	871	874	859	857	875	837	861	841	878	827	811	833	860	863	785	822	822	850	829	907	829	863	870	846	878	847	822	864	850	861	830	832	874	866	823	858	878	831	828	838	829	823	897	812	832	819	821	880	838	878	935	813	857	819	822	830	815	818	851	851	858	882	825	884	854	870	812	907	870	855	852	861	801	819	812	847	871	798	837	817	826	857	869	856	803	836	883	777	802	849	852	870	891	902	881	805	831	817	936	899	888	843	798	893	837	883	864	854	846	785	864	823	828	834	856	830	848	774	895	828	803	873	904	886	825	839	882	852	872	822	843	847	857	863	806	834	812	836	864	829	863	848	894	900	861	834	855	857	861	891	897	845	863	854	829	808	923	774	845	859	841	844	893	843	891	811	921	838	850	867	827	844	873	831	850	834	866	870	822	838	834	850	915	833	898	915	791	800	872	815	853	809	863	830	855	839	873	846	870	894	844	910	844	831	841	836	867	824	859	833	886	833	769	837	879	845	800	877	870	850	884	848	816	893	844	820	794	825	834	880	836	801	833	836	883	854	846	873	885	883	866	843	898	827	850	837	840	796	872	813	851	851	787	831	923	895	849	877	861	813	822	817	877	886	893	869	870	825	841	875	856	836	831	828	862	800	909	862	835	861	893	806	850	835	887	819	850	939	885	861	852	885	882	849	823	830	853	818	869	871	832	857	838	890	846	900	845	847	843	820	835	827	817	831	869	865	828	872	911	870	898	879	862	882	860	861	874	859	891	855	867	852	823	839	792	866	780	834	771	866	833	810	843	811	883	849	787	803	880	811	823	754	808	845	857	822	877	825	800	880	849	837	859	861	899	831	848	853	860	843	807	837	901	852	876	809	830	809	834	913	833	841	852	847	837	861	838
40962	23720	22678	17233	12269	8401	5086	3684	2135	1206	780	630	621	516	519	490	483	499	505	448	485	425	496	485	500	471	483	421	435	461	483	502	465	421	434	442	440	475	418	475	404	431	440	445	452	434	422	456	460	421	415	432	452	404	431	417	439	446	459	444	478	421	420	435	463	467	418	445	436	433	452	431	441	421	427	471	464	453	437	440	414	430	456	448	431	460	445	458	433	423	425	458	468	442	440	486	384	417	431	435	454	455	418	455	414	388	471	477	431	465	425	431	458	431	468	412	452	483	427	412	472	480	452	376	431	454	458	424	470	428	478	484	454	475	434	468	474	459	471	407	400	422	461	430	394	443	420	409	449	400	442	410	434	425	482	442	401	451	422	443	401	451	458	433	418	418	456	474	409	448	461	481	429	433	445	464	392	436	489	467	482	442	430	460	459	434	435	465	460	450	421	433	411	425	460	419	448	455	465	420	450	470	422	412	461	439	414	418	466	436	437	475	434	494	462	401	462	439	456	470	406	413	409	440	398	438	429	490	444	458	419	480	428	449	457	449	455	454	423	503	542	456	498	448	458	465	431	440	418	464	428	408	426	474	431	457	399	456	465	446	400	444	455	375	428	451	420	452	428	434	450	457	444	440	460	420	430	440	464	435	525	438	439	422	438	439	401	483	426	440	458	432	447	485	399	457	454	434	445	423	437	459	440	485	473	421	449	410	431	415	464	464	423	462	452	460	437	472	446	460	456	410	431	456	443	443	444	473	499	448	413	479	437	439	418	455	433	460	485	427	452	467	413	474	459	438	425	444	429	393	456	420	423	417	408	421	425	425	499	409	453	445	467	451	441	460	431	411	416	419	477	440	419	431	399	439	468	449	405	456	394	447	500	419	457	417	431	411	455	441	431	469	442	419	435	442	481	421	443	429	415	459	464	440	442	405	448	391	429	444	452	459	448	430	480	468	426	443	443	445	430	418	439	445	450	431	427	423	423	419	479	430	463	406	423	433	410	438	423	465	438	406	444	451	463	407	402	478	449	419	423	468	450	433	428	455	410	469	451	431	469	445	391	428	425	447	437	447	423	417	439	438	425	422	429	439	422	422	411	472	449	439	455	458	431	461	431	455	467	437	407	437	433	417	416	422	483	458	484	412	420	448	414	448	473	431	479	443	452	453	422	406	497	448	470	449	426	425	422	445	459	416	458	434	464	425	507	445	433	444	434	448	423	479	441	441	471	472	460	470	445	448	440	451	453	441	479	423	465	422	399	439	442	416	452	423	430	466	449	381	431	421	420	414	450	427	454	418	407	439	415	442	462	420	446	434	466	411	427	453	442	425	416	480	405	430	466	426	428	458	464	403	452	455	447	399	447	405	426	457	467	442	423	430	464	396	444	440	460	408	421	470	415	440	437	456	450	409	446	442	391	429	451	452	471	439	420	451	445	440	470	465	423	456	445	418	456	436	400	436	427	418	458	427	449	446	449	463	430	462	446	438	445	455	448	413	431	435	460	425	452	474	421	417	451	450	457	476	463	434	453	456	478	445	411	395	424	443	448	430	433	438	436	422	414	425	472	443	429	448	393	433	431	422	421	432	427	486	468	433	431	457	463	426	405	465	480	445	436	477	455	444	437	418	425	405	489	443	449	459	464	438	443	401	424	408	444	454	442	448	433	450	416	441	399	459	433	440	421	425	437	432	416	452	441	425	458	455	451	455	430	418	426	467	399	412	414	425	458	457	400	392	425	427	436	441	386	417	410	418	414	402	397	432	427	445	466	427	483	426	474	480	430	415	433	478	451	460	415	426	453	436	427	431	446	442	493	465	397	383	428	418	432	439	427	480	454	455	413	404	477	420	425	439	428	474	432	465	416	463	420	437	429	409	459	440	485	414	455	451	443	419	405	445	443	436	461	449	443	422	457	431	454	443	452	429	428	406	442	444	422	409	437	418	435	415	459	472	444	430	409	438	487	407	438	466	462	418	474	473	432	421	383	480	461	440	455	432	437	520	482	398	429	455	478	425	415	454	465	432	408	404	448	402	418	469	423	461	453	437	421	446	401	414	416	479	458	441	428	440	448	433	468	444	449	433	446	444	407	421	425	438	412	449	485	418	405	440	406	437	407	418	428	413	443	451	440	444	409	410	474	454	408	409	449	473	379	499	463	408	438	430	462	427	468	426	426	444	438	427	408	433	495	442	465	413	431	425	426	444	451	445	469	416	406	467	447	418	454	430	435	464	455	484	466	479	453	429	414	426	415	439	432	444	441	431	420	402	453	422	468	474	417	467	459	438	472	470	424	429	431	449	426	421	407	455	419	464	420	422	417	420	421	417	450	464	402	429	439	447	496	433	412	410	417	443	435	433	437	425	468	389	456	418	459	428	439	460	455	405	438	454	446	485	462	428	421	448	457	433	433	448	451	440	447	443	458	456	445	428	478	453	440	450	433	468	440	406	415	451	474	432	462	461	482	431	433	425	439	402	442	469	404	412	454	458	396	479	424	418	430	437	438	429	435	414	434	421	429	462	423	445	439	447	424	463	466	468	437	438	406	448	435	473	465	443	425	459	445	415	426	427	455	444	453	389	484	508	456	427	438	447	455	450	457	441	434	427	456	419	407	446	411	467	418	456	410	427	457	486	407	443	436	437	443	426	459	399	445	421	477	483	412	423	441	470	428	439	449	451	432	425	478	443	472	403	429	464	469	437	424	453	438	483	429	433	424	430	453	427	411	442	439	405	416	473	446	462	453	420	436	485	424	420	418	439	409	478	426	449	446	439	413	474	435	465	434	438	447	477	481	446	460	461	428	446	444	437	408	425	483	420	427	439	417	493	455	457	422	422	414	430	418	469	427	426	445	485	403	412	419	478	465	426	415	461	404	439	435	445	475	456	428	454	422	389	454	419	440	416	457	371	438	444	447	446	469	425	430	428	443	419	474	446	447	441	405	425	456	431	433	433	440	453	437	427	417	445	435	463	439	423	489	497	479	480	436	447	468	444	422	428	441	457	426	426	449	449	470	404	417	408	416	447	418	425	402	418	398	420	451	427	418	421	420	433	469	447	435	417	465	477	431	446	470	452	421	458	390	456	438	440	419	456	441	468	416	409	459	443	435	434	414	446	469	457	404	462	444	440	449	435	468	470	451	465	456	427	395	438	397	438	429	434	450	422	409	419	472	463	438	436	448	448	456	433	410	405	448	432	438	446	412	433	397	426	453	418	427	407	382	394	466	436	441	464	414	451	392	440	391	448	430	464	448	419	422	439	435	456	444	434	464	458	467	443	462	457	441	440	421	451	421	431	431	408	479	461	437	420	460	419	418	437	426	433	453	413	436	385	445	489	466	417	402	437	442	386	463	433	444	407	449	463	435	457	442	453	411	467	447	466	438	420	421	419	463	401	444	439	415	484	415	419	467	458	436	446	427	459	446	425	450	451	451	441	453	419	465	441	467	482	437	439	441	442	436	453	435	434	459	438	450	407	435	473
23359	17155	26742	27676	24197	20676	14502	12315	8201	4233	2705	2036	1699	1455	1373	1358	1283	1204	1245	1211	1128	1190	1223	1115	1186	1035	1043	1083	1049	1043	1005	1054	1023	998	987	968	979	958	994	1012	978	915	1017	964	947	942	923	925	978	994	986	986	934	940	1012	967	1006	982	989	973	957	983	924	943	928	957	913	925	942	971	975	924	949	912	961	915	938	942	903	936	967	937	933	879	996	957	925	941	944	970	971	945	908	875	932	934	953	951	971	950	972	921	942	960	965	930	978	921	963	960	908	940	895	891	932	934	968	939	945	933	909	882	931	911	948	938	882	932	975	924	971	946	979	962	1008	960	924	936	963	940	906	975	976	970	964	1023	889	975	908	951	880	997	927	926	924	897	934	923	916	930	962	973	908	847	907	978	904	949	923	919	927	957	918	941	866	947	885	920	899	903	934	978	960	908	932	948	949	911	940	897	998	919	931	934	939	934	953	918	916	925	957	915	969	918	934	901	952	961	940	928	981	919	929	983	902	940	937	936	978	886	904	896	999	890	1008	994	928	932	975	920	991	952	915	949	912	900	944	935	936	971	934	990	987	937	945	971	908	921	949	945	975	992	921	893	946	968	994	917	971	940	992	900	947	921	933	954	965	956	914	957	913	937	913	940	912	945	933	964	911	915	967	922	942	969	946	880	979	917	910	895	945	884	937	911	977	895	950	970	880	882	889	891	938	927	933	946	942	929	908	941	962	878	902	970	912	953	952	954	968	946	939	954	952	932	941	927	919	951	955	1008	930	921	944	1014	927	934	941	962	970	929	962	947	910	909	919	914	990	946	928	909	960	917	979	987	953	931	917	929	981	926	925	973	930	915	936	907	876	951	935	938	963	911	973	920	894	969	858	949	889	947	896	927	986	968	904	968	911	957	1004	1006	945	932	902	889	919	923	908	983	937	946	948	955	973	1000	965	911	913	944	957	889	974	934	916	944	920	879	891	912	909	900	920	994	975	921	938	922	901	921	915	942	893	981	905	983	962	911	944	994	971	919	965	956	915	926	939	943	945	971	936	913	914	932	946	912	952	919	1006	905	934	926	906	947	970	964	966	921	953	914	943	884	960	995	894	942	927	943	957	968	936	938	901	1017	912	951	936	924	883	1030	949	946	930	952	935	899	969	917	897	963	886	936	916	957	889	911	924	894	917	913	901	928	937	926	937	924	988	1009	1021	973	857	888	883	926	886	939	961	934	997	917	894	940	961	956	943	936	898	892	926	940	880	955	969	914	961	907	954	926	933	871	990	966	953	958	914	923	934	946	891	916	909	916	943	897	911	902	907	928	985	961	893	908	960	926	948	936	984	960	969	923	899	946	906	955	977	940	957	939	888	923	921	1049	970	953	944	941	908	924	909	932	955	948	918	915	920	926	887	900	949	903	1007	910	942	965	923	915	912	934	967	868	887	971	937	916	916	930	938	898	943	940	956	958	866	944	948	908	964	916	928	929	942	921	974	951	969	899	902	940	943	893	897	922	970	947	892	935	989	920	893	970	1005	954	928	902	917	945	952	969	951	932	964	965	939	977	968	933	959	916	971	956	986	946	949	886	965	895	962	896	908	970	975	935	918	920	941	929	981	930	875	959	908	911	919	909	917	925	944	1006	901	956	954	902	966	934	928	923	942	922	932	976	958	937	924	939	931	941	932	935	964	973	949	945	957	928	937	971	984	918	936	1008	966	935	972	965	945	958	890	952	971	985	941	964	951	914	963	934	875	982	933	921	930	975	917	901	954	1004	915	919	927	922	981	866	915	966	895	933	983	945	964	926	976	929	958	965	945	968	943	900	942	877	911	912	895	932	947	929	981	926	944	986	887	943	886	939	961	951	941	959	899	899	945	917	926	889	936	930	956	899	953	953	971	957	939	924	933	875	974	931	968	956	1006	934	945	944	985	898	954	937	950	910	950	931	924	913	987	900	939	915	959	957	930	988	907	970	929	888	949	913	934	873	909	930	964	967	956	975	870	972	940	908	901	992	963	899	938	962	894	936	990	919	985	912	960	919	910	927	979	913	921	901	922	916	952	919	970	883	953	933	905	930	932	910	983	958	972	917	975	961	963	939	955	911	911	905	929	913	927	924	886	925	937	919	986	940	906	862	936	955	969	924	955	910	900	947	953	964	1009	937	942	884	971	900	999	933	924	960	872	946	954	906	903	929	955	947	933	1005	956	925	943	907	926	961	904	966	935	946	904	923	907	904	935	962	949	1004	952	893	940	910	969	941	925	999	935	893	946	943	982	942	977	998	922	939	963	903	885	970	1019	988	951	979	922	975	921	876	973	890	880	977	913	931	904	988	931	909	906	917	903	971	937	959	898	981	883	905	931	931	956	857	945	954	938	913	919	927	930	880	911	910	955	925	940	937	984	968	925	877	925	929	890	938	970	905	964	921	964	940	935	923	931	941	898	912	946	910	944	938	966	936	895	896	949	936	938	938	986	918	994	952	923	953	977	955	902	922	951	924	969	974	935	898	873	939	957	956	894	955	892	962	972	920	900	971	885	991	893	927	963	898	939	914	939	978	941	945	862	912	916	959	905	902	967	922	930	975	937	905	936	905	993	951	916	988	913	959	938	894	985	965	975	953	923	953	945	916	933	889	939	984	931	954	907	896	918	914	901	972	942	912	978	872	910	943	959	899	942	944	917	908	961	871	966	986	941	929	922	950	935	920	928	948	961	913	916	897	910	881	952	996	916	946	923	956	972	934	968	917	986	935	927	885	1006	967	972	944	963	1010	925	975	919	942	916	932	935	970	906	928	939	928	970	931	905	897	957	958	953	998	923	893	970	996	951	942	955	978	912	963	897	913	943	973	919	991	960	998	970	932	954	883	910	920	919	955	921	896	959	935	946	980	954	936	932	898	969	957	950	922	862	903	919	947	911	985	912	924	957	917	977	964	918	944	944	941	941	952	938	914	942	918	913	939	913	932	968	939	964	909	977	958	916	983	953	921	950	978	915	944	921	910	900	977	933	910	905	967	912	896	981	944	986	909	866	922	970	906	901	879	943	963	974	955	951	956	937	960	913	854	929	964	998	996	923	931	921	918	946	951	943	889	941	934	855	936	904	906	928	908	904	910	946	917	905	937	970	924	935	1002	996	892	920	975	921	933	930	930	850	945	912	910	959	902	925	919	907	979	938	920	915	935	938	944	944	879	950	910	954	910	901	951	891	898	872	952	916	928	990	968	923	981	899	881	934	989	916	963	968	1002	933	951	932	977	944	898	887	942	926	952	879	965	932	883	935	901	967	947	894	937	901	958	893	921	917	1013	912	926	925	936	902	937	943	959	939	915	973	957	905	865	970	938	907	957	953	960	919	966	932	979	940	927	921	988	954	930	991	909	914	938	974	985	860	991	944	974	966	881	940	965	953	975	905	948	989	926	906	957	905	936	952	978	984	989	969	923	927	907	914	915	880	935	905	943	967	916	923	968	953	955	915	919	925	929	969	976	934	935	999	908	944	880	983	938	1008	966	916	943	959	908	920	904
21615	11021	8602	5956	3387	1915	1258	961	724	520	453	406	367	385	403	369	365	386	376	386	395	389	366	367	322	364	355	317	371	327	382	352	390	402	387	395	363	388	361	377	344	349	375	402	395	369	340	377	397	367	373	360	378	356	358	366	358	338	368	393	378	364	384	393	356	381	388	358	377	362	421	363	296	343	374	385	319	368	386	332	361	358	446	394	371	371	341	400	359	373	376	405	364	351	432	356	391	343	363	369	371	356	345	340	349	331	376	406	400	351	391	334	415	325	360	365	375	378	419	348	363	378	387	369	383	389	368	336	386	370	385	355	330	360	350	354	352	337	377	393	343	350	359	361	405	358	366	359	382	349	375	349	369	359	349	384	346	335	330	387	377	371	373	373	370	296	363	352	330	346	408	385	386	327	346	378	358	369	377	385	357	332	393	339	359	352	364	392	381	352	383	372	410	355	356	385	395	358	375	365	388	325	366	342	384	369	366	358	336	332	360	361	384	382	388	338	359	365	387	379	345	355	334	356	402	389	374	351	394	412	364	376	330	331	397	364	373	340	347	397	352	380	362	355	367	306	341	387	354	378	358	354	345	363	383	356	403	395	389	348	380	359	392	345	366	371	342	365	341	384	400	342	344	355	338	399	352	329	363	334	313	396	365	392	357	357	360	372	335	394	410	350	344	367	393	370	379	390	365	376	368	358	329	380	334	373	400	373	368	344	381	360	373	376	342	340	381	358	385	340	371	366	391	377	359	390	374	372	390	380	345	364	377	363	358	345	355	383	389	375	325	369	333	373	342	339	372	365	377	347	311	380	353	371	330	399	357	370	372	371	350	353	369	344	365	366	420	335	377	387	370	377	371	343	363	392	373	359	348	346	345	344	343	368	373	365	366	411	394	357	372	378	325	365	375	340	349	357	392	378	387	415	384	360	371	361	348	359	347	346	381	341	368	398	394	365	367	383	358	363	402	404	372	379	357	358	357	389	383	366	379	404	365	387	364	387	352	390	385	399	369	371	331	358	365	360	358	356	350	361	328	368	371	371	360	363	363	408	315	324	372	388	351	344	321	377	411	353	375	362	337	378	398	374	363	392	375	354	387	351	354	351	377	372	340	371	395	375	389	406	322	367	388	389	397	383	339	355	342	334	384	355	380	362	374	352	381	363	328	395	405	375	357	395	369	393	354	371	370	337	376	340	369	343	362	370	396	379	344	358	356	370	364	313	370	386	346	378	396	363	373	351	372	329	369	385	395	398	338	369	367	343	349	384	340	336	357	369	362	380	357	347	352	372	397	354	349	377	365	378	370	397	379	364	385	352	354	339	372	354	392	376	348	368	364	339	351	355	375	389	358	349	354	382	363	364	364	371	357	365	387	343	395	362	377	346	353	383	383	330	333	381	339	394	401	361	376	353	391	375	392	395	403	349	349	367	376	357	374	320	351	356	370	406	414	391	384	366	407	401	334	397	407	355	332	347	402	360	383	391	408	399	328	361	353	364	358	379	346	398	331	356	387	373	372	374	355	378	372	377	368	340	353	352	341	380	368	370	342	392	326	365	361	364	367	340	401	378	343	350	358	382	411	437	358	389	337	384	397	394	371	354	352	398	338	365	355	349	405	374	344	372	337	385	357	354	394	352	361	382	341	356	374	353	352	387	378	357	400	370	339	358	344	407	373	383	360	369	381	353	341	380	410	335	340	380	384	343	397	408	390	336	381	415	389	387	388	366	372	346	365	376	354	372	353	336	337	372	405	324	350	380	344	343	372	395	387	402	377	346	373	377	375	345	334	348	358	386	366	390	335	380	382	347	339	359	337	358	381	362	345	330	344	366	375	344	407	371	357	372	380	361	373	402	384	376	359	375	388	346	370	361	347	338	363	358	364	409	340	371	368	347	382	367	358	359	405	389	376	385	363	371	381	352	363	382	388	347	347	348	397	362	370	347	347	389	357	387	397	357	357	354	343	384	353	376	379	329	354	378	339	350	382	362	346	347	357	385	377	378	395	360	370	370	397	358	343	384	364	355	364	361	357	331	353	403	370	371	411	367	321	347	334	382	387	356	369	357	360	380	364	358	360	388	354	356	385	351	397	366	363	372	425	367	381	323	406	346	383	391	374	351	381	368	390	348	378	377	361	377	349	378	358	383	388	348	317	379	384	361	384	398	347	353	375	360	424	346	381	373	382	347	383	361	369	351	347	382	377	376	347	349	326	368	388	329	366	410	357	412	323	350	360	379	361	349	375	347	380	376	376	356	360	385	353	357	349	369	383	321	369	379	375	356	369	378	402	391	373	394	393	347	374	350	361	358	350	360	350	342	347	378	338	354	332	340	329	369	345	384	342	349	362	380	400	377	348	367	356	384	385	381	365	352	355	362	377	371	399	364	381	379	377	415	374	370	383	359	380	392	381	339	371	362	339	402	357	361	366	373	348	369	362	387	365	384	392	313	390	331	398	379	378	362	380	382	353	366	368	347	352	371	339	367	387	373	373	367	353	386	362	335	386	359	385	377	351	339	354	341	380	359	370	366	401	399	410	355	381	391	365	349	378	376	363	371	363	416	378	368	387	369	355	338	378	379	339	365	387	391	418	347	389	361	415	378	384	376	334	334	375	393	368	398	425	364	405	394	362	375	368	350	380	395	373	333	355	365	382	379	344	388	369	364	392	351	379	348	359	355	373	379	333	356	357	371	336	352	318	422	381	371	345	357	331	405	390	369	363	380	359	382	360	397	349	408	411	425	374	347	383	364	350	368	335	367	383	362	385	342	371	359	346	347	405	379	387	344	392	392	350	356	379	317	378	360	383	377	378	344	374	382	353	386	356	344	347	354	324	382	354	369	356	349	377	348	362	370	367	383	363	330	370	341	355	382	330	328	363	410	371	374	374	366	369	362	355	349	376	345	363	364	367	396	365	357	361	354	344	348	366	381	358	382	402	365	375	354	343	343	355	334	405	389	375	332	371	364	369	388	372	335	341	348	316	347	346	390	392	349	380	386	431	374	344	352	382	376	411	325	376	369	342	322	363	346	365	368	355	377	367	355	362	360	365	381	340	372	370	358	355	359	377	356	360	385	383	388	380	352	385	374	373	400	365	326	370	375	360	391	358	357	359	402	371	344	351	377	327	380	388	350	358	397	377	317	355	366	376	345	338	338	345	377	370	370	389	378	360	364	360	393	390	382	384	335	356	393	369	348	384	370	357	376	362	353	370	380	344	391	365	375	401	358	379	339	359	377	339	369	391	369	348	396	395	385	339	336	410	370	368	369	395	375	375	368	370	349	374	356	372	392	379	385	369	352	389	361	390	384	341	379	346	397	367	380	390	375	351	376	362	371	372	368	388	360	359	357	362	356	374	364	381	356	417	386	347	349	362	371	395	376	365	362	384	413	385	374	383	383	370	368	402	357	357	390	354	357	358	387	410	351	342	380	393	356	395	420	392	388	389	378	368	408	358	383	335	391	391	395	398	366	377	360	353	356
12604	8645	13402	13426	9716	6403	4535	3270	2428	1628	1221	1100	960	937	930	919	901	913	893	852	886	886	883	880	868	826	825	912	810	854	853	835	828	801	793	802	830	838	801	823	835	835	863	814	789	786	791	824	761	806	822	751	789	805	822	817	792	819	755	769	805	754	796	761	770	804	794	820	836	819	834	800	824	785	820	808	849	840	793	811	820	809	806	786	767	823	861	795	786	823	819	802	798	781	767	802	823	803	804	773	829	786	768	777	795	832	810	803	775	801	754	817	776	802	780	810	772	811	742	821	787	842	725	791	790	775	842	742	719	778	789	774	721	790	808	822	802	821	804	843	790	810	793	806	819	786	797	791	798	729	800	764	792	778	778	835	790	814	784	834	825	763	771	752	821	840	737	812	826	800	809	784	831	825	822	759	774	812	788	760	802	777	825	737	815	787	806	755	796	808	841	799	867	785	761	808	839	831	799	838	802	758	759	812	762	833	802	799	838	804	799	814	805	780	816	821	773	723	760	767	804	834	835	815	759	752	786	800	843	815	784	789	836	787	775	815	787	810	799	792	771	809	756	773	838	810	829	774	749	776	812	802	858	772	818	825	799	775	819	785	737	775	788	860	825	852	786	809	797	787	741	822	760	814	804	788	783	765	784	829	849	816	802	783	787	794	788	777	828	780	773	786	786	765	854	779	780	770	783	797	787	743	805	818	765	775	825	797	844	837	803	787	848	772	807	805	769	784	759	814	787	846	773	844	764	773	818	787	775	772	745	768	829	782	854	756	773	803	783	838	830	773	745	807	855	780	785	821	752	793	836	746	844	775	796	764	797	796	810	801	789	742	757	805	765	849	832	807	836	777	800	833	795	791	754	775	825	784	796	764	742	757	745	784	807	836	843	816	802	770	744	770	822	715	773	761	774	828	738	797	807	782	807	749	795	759	784	753	843	810	791	828	772	810	795	802	792	764	804	786	777	801	783	828	832	791	792	850	775	804	814	788	821	795	797	762	834	782	840	809	797	805	811	794	777	821	821	794	770	779	774	821	840	778	805	796	815	830	806	770	861	797	794	822	804	808	795	756	764	780	791	819	861	709	723	764	781	809	779	762	818	742	778	796	777	847	816	786	817	786	839	788	830	790	777	837	772	781	799	749	797	809	806	765	848	786	818	860	815	788	830	799	769	782	856	787	812	765	779	830	789	763	789	777	831	807	812	764	785	855	849	801	835	810	753	797	807	789	870	827	859	795	770	797	747	797	761	761	841	811	771	753	858	800	826	810	763	785	783	847	813	797	848	841	858	810	750	796	753	793	794	797	848	784	878	849	803	759	763	783	819	802	774	772	785	784	799	809	775	762	776	769	754	760	819	784	810	818	751	732	816	814	752	778	822	799	769	765	835	813	791	812	852	798	790	772	812	817	742	786	814	837	837	833	763	772	808	795	792	803	805	788	817	765	792	800	818	809	807	799	844	801	804	805	813	793	794	787	820	800	816	792	818	835	836	840	784	798	782	769	785	818	777	785	768	812	827	787	766	785	762	822	831	800	806	797	802	841	838	780	812	802	820	793	812	800	821	818	795	805	810	832	836	821	769	796	804	791	784	780	828	744	795	853	795	821	808	798	769	788	789	766	751	806	784	846	815	837	811	744	825	815	812	792	786	780	778	793	775	809	735	783	780	795	789	780	763	749	790	762	818	792	810	803	785	830	762	779	825	772	794	796	832	808	776	741	784	766	816	808	789	771	775	805	760	784	803	763	813	739	786	791	810	779	775	798	795	804	818	745	807	796	821	753	836	804	805	787	826	830	778	782	824	807	798	800	797	768	783	792	789	837	736	784	776	801	832	777	802	751	811	829	795	771	751	804	795	733	828	841	766	770	808	788	831	746	831	801	776	804	814	843	773	783	784	775	838	794	799	764	810	782	813	829	776	799	808	794	843	773	814	779	825	818	811	799	804	766	802	836	832	838	749	788	745	782	800	793	826	785	806	812	795	818	841	821	780	763	782	787	840	816	786	843	790	808	739	837	785	807	785	735	812	794	742	825	795	786	770	870	822	794	797	772	841	800	752	814	803	790	741	794	830	769	776	820	806	783	810	793	773	799	819	752	800	816	830	759	739	822	784	798	791	755	817	752	754	790	802	842	816	809	776	827	853	800	814	815	803	819	745	775	827	773	798	824	782	772	824	874	798	791	844	807	815	798	782	831	771	797	805	827	768	768	813	818	807	819	793	832	789	792	758	771	801	820	795	770	808	842	768	763	810	839	860	804	772	809	806	775	874	813	810	788	765	830	742	810	786	770	754	759	852	744	825	828	761	790	829	818	839	820	802	795	822	769	802	788	814	829	782	782	789	789	802	757	783	787	821	775	833	806	852	780	776	773	835	801	764	823	796	848	821	811	787	806	797	740	755	807	783	788	811	796	795	829	778	846	801	745	792	769	829	713	834	833	800	800	807	789	843	834	784	744	814	816	750	849	758	799	783	825	816	774	797	794	828	779	802	813	816	761	806	813	814	771	822	802	785	819	784	777	769	757	815	874	821	781	814	801	774	767	824	753	820	786	768	784	827	788	814	727	806	797	843	831	782	797	807	791	859	741	800	844	812	808	808	758	842	787	787	779	834	795	795	808	820	820	812	754	823	776	770	835	821	791	773	763	790	757	803	800	850	798	793	793	794	715	732	829	809	866	853	813	805	723	825	772	739	774	788	822	787	820	805	803	761	804	806	811	740	760	801	759	769	775	762	846	816	823	816	814	865	811	822	750	751	783	843	766	766	802	775	791	806	843	774	834	812	793	825	762	840	786	799	797	855	745	817	778	822	803	778	782	841	808	766	817	747	833	790	822	753	797	812	855	802	819	799	800	801	769	829	835	817	831	750	767	808	814	818	779	803	773	824	799	830	835	780	779	778	798	739	799	832	755	838	787	866	746	805	846	852	828	830	781	820	770	847	775	819	849	787	790	816	788	796	832	840	789	798	831	798	839	791	778	832	777	803	830	837	816	800	796	811	825	791	834	798	770	804	808	810	791	822	803	818	827	748	773	751	811	852	755	773	800	770	770	763	772	748	814	784	775	826	839	801	795	791	762	814	776	789	748	792	777	799	818	788	783	847	832	792	812	823	810	804	770	774	828	821	816	788	787	762	793	857	825	800	825	829	859	768	841	799	785	845	797	843	804	790	804	818	764	778	833	745	758	804	766	788	834	805	840	723	803	763	808	779	773	809	779	765	809	831	846	759	775	804	871	830	796	835	753	815	779	767	749	815	818	785	805	775	787	842	800	806	775	795	771	792	782	796	737	804	837	790	825	819	801	774	777	761	843	839	810	819	808	807	788	735	768	782	807	779	776	807	784	753	767	787	783	814	782	798	821	794	823	795	819	836	824	771	788	768	774	773	797	806	778	787	801	784	785	845	715	806	789	802	779	841	783	834	824	784	806	818	815	760	805	796	802	780	773	813	805	835	809	755	895	828	771	766	808	767	784
31984	16412	14116	11212	7408	5050	3637	3078	1613	894	583	528	499	425	458	482	473	385	445	435	402	396	419	426	388	410	426	409	420	372	392	423	380	388	425	404	367	373	393	377	389	413	430	415	415	420	395	385	393	386	397	387	415	385	382	374	399	435	370	367	386	390	371	413	377	385	403	379	425	419	375	354	408	422	398	396	402	400	399	404	369	398	430	416	431	370	398	398	393	387	390	405	370	414	428	394	372	387	409	380	380	446	392	396	384	400	428	411	394	402	395	389	403	372	376	390	391	376	394	405	389	387	394	388	411	380	396	377	381	420	404	403	403	377	404	404	392	375	424	397	405	414	393	392	381	418	404	413	411	370	381	399	376	394	392	382	404	366	366	401	450	370	384	378	403	384	426	406	393	424	410	355	370	370	421	393	424	448	408	404	405	395	410	410	395	389	425	428	402	382	398	409	353	358	382	363	405	372	403	421	418	376	384	408	367	380	408	410	452	401	429	389	414	371	357	378	396	377	431	386	377	407	369	428	366	388	432	370	398	402	398	370	344	421	400	380	370	390	354	425	380	417	360	376	389	372	386	386	418	363	371	382	397	426	447	358	386	442	399	422	378	369	390	363	391	393	398	401	389	392	387	374	393	398	396	407	431	401	412	427	396	437	403	395	376	401	363	345	357	382	369	385	366	372	388	395	390	391	400	402	394	379	370	340	400	364	374	409	396	372	398	453	423	442	372	406	385	419	441	416	397	418	387	406	392	404	429	420	369	366	364	405	401	382	411	394	364	352	442	421	428	385	405	362	433	363	386	384	409	393	404	385	379	393	389	379	392	418	441	387	398	333	379	387	418	398	355	431	418	391	414	395	414	390	382	388	457	363	388	407	426	401	405	367	400	395	393	383	382	389	395	397	402	392	400	417	374	411	399	398	379	387	420	437	441	370	405	444	413	385	363	371	375	400	369	396	397	369	383	395	415	358	440	413	398	427	404	411	405	402	411	328	394	396	364	404	393	384	410	385	381	353	409	387	435	378	407	391	428	378	378	379	400	382	384	383	400	401	416	378	388	403	395	409	415	411	367	391	407	427	365	383	378	380	415	375	357	401	378	390	447	378	390	396	390	389	374	428	392	413	374	361	373	352	365	408	385	374	379	403	393	378	364	362	377	423	370	347	394	421	385	360	382	386	347	363	392	430	397	421	375	358	418	344	387	391	367	391	400	371	386	364	376	419	438	395	423	383	397	371	414	399	367	416	353	363	373	390	382	390	416	402	414	369	377	380	400	410	385	429	376	362	396	418	360	374	384	405	382	395	405	392	405	388	411	380	387	361	388	446	393	355	396	416	383	363	372	372	405	344	350	435	411	402	427	416	382	354	382	421	399	381	381	347	406	382	400	367	403	421	416	391	362	395	407	376	358	406	383	367	397	399	446	416	426	384	400	347	360	409	363	371	394	369	395	401	423	411	371	418	374	393	390	440	433	379	376	394	359	387	417	425	382	382	417	398	372	369	393	409	388	378	415	407	343	382	376	367	387	389	371	382	385	389	426	373	411	385	376	384	405	363	364	404	417	385	390	417	404	403	406	409	376	368	388	391	344	388	384	363	386	365	394	372	377	369	393	388	381	385	382	394	371	409	398	429	421	422	376	382	430	395	365	354	384	385	407	430	372	382	396	420	393	399	398	423	410	382	357	398	410	377	387	386	387	368	361	367	390	341	397	394	388	361	387	400	400	388	397	419	381	368	409	398	443	428	348	396	391	361	384	380	390	361	395	379	395	382	359	414	399	407	412	406	386	431	402	361	374	391	402	404	399	419	373	365	380	380	379	385	393	435	420	387	423	396	443	388	399	394	378	454	359	381	409	375	391	373	370	431	413	416	417	361	439	399	400	407	383	402	389	399	398	402	420	405	408	395	404	392	409	332	380	386	355	412	421	420	416	408	403	384	384	379	418	432	391	390	376	406	388	397	418	373	392	381	403	412	403	411	413	381	397	401	399	411	410	419	407	401	417	401	412	402	402	425	408	375	440	410	404	384	379	391	375	345	402	382	358	373	339	408	456	403	398	403	387	376	418	404	405	390	365	386	368	420	407	401	376	448	394	415	389	355	375	391	395	383	402	434	432	386	412	382	422	389	387	339	423	365	352	443	392	399	392	381	391	415	399	389	397	409	385	378	408	372	366	351	377	385	388	409	385	395	409	385	378	360	405	415	409	387	406	375	400	404	389	375	355	376	373	409	372	421	400	376	405	395	439	382	439	388	424	414	361	367	429	394	423	402	392	354	362	389	425	419	388	390	420	403	385	403	421	398	394	354	374	353	376	409	395	358	406	403	390	379	412	390	374	404	419	393	455	379	386	377	410	403	420	385	384	385	411	384	410	436	363	369	368	416	402	412	378	392	429	416	428	398	380	405	337	424	374	359	387	385	372	373	407	416	430	442	409	400	417	372	415	403	436	409	422	383	395	376	369	366	382	401	415	451	400	418	358	413	409	383	381	338	403	428	400	395	404	378	373	347	394	412	368	405	372	424	417	414	416	384	344	364	385	329	385	421	392	392	412	383	421	413	420	380	386	363	426	373	431	402	383	393	408	364	408	431	398	431	400	378	362	355	389	382	375	384	389	421	421	402	407	385	411	380	380	379	412	376	388	378	402	359	426	365	379	401	414	378	386	352	416	393	420	398	379	367	432	419	399	377	401	421	422	410	426	402	435	395	363	372	391	398	357	382	379	385	386	388	379	421	398	363	399	344	390	366	395	360	411	384	392	398	372	376	413	384	404	399	391	371	377	425	406	412	374	364	379	362	403	410	385	383	370	381	408	364	406	369	374	354	389	377	380	390	380	371	431	397	394	410	392	376	374	375	370	366	386	371	372	374	380	412	385	400	434	435	382	379	452	386	428	387	380	392	384	350	396	367	397	408	389	370	407	422	372	359	360	385	379	398	404	424	428	386	355	400	397	386	399	410	390	387	404	412	376	408	379	401	401	402	409	375	353	372	347	392	383	365	413	413	392	410	414	387	418	416	390	444	411	409	415	396	372	397	394	388	359	421	400	437	407	397	387	391	373	381	384	416	377	387	416	392	402	376	399	370	404	373	377	406	411	370	367	400	410	407	418	389	386	398	431	415	379	377	416	406	381	417	411	377	438	345	373	406	368	383	418	368	397	372	371	403	369	391	439	363	361	375	411	399	383	374	416	394	344	417	397	381	394	369	372	442	418	404	423	391	381	405	377	404	374	377	391	374	359	372	394	394	376	396	417	359	384	346	405	385	402	373	410	397	396	431	373	370	440	408	383	398	377	375	394	396	361	359	386	375	405	417	389	368	398	370	396	403	357	421	407	406	376	418	388	416	397	426	399	366	381	410	417	385	378	338	366	381	371	390	417	365	409	396	379	401	355	405	434	338	404	354	405	366	390	384	371	385	384	381	378	357	370	431	375	387	388	431	408	404	412	384	391	390	396	375	444	421	411	398	416	388	382	408
18726	12108	19994	22095	18165	14868	12467	11508	5554	3149	2046	1647	1352	1304	1139	1102	1107	998	1003	1019	1024	972	981	1008	927	911	957	946	923	903	971	908	982	925	845	841	878	909	898	868	865	845	868	896	874	815	870	827	863	810	846	839	888	892	854	891	866	858	843	884	818	840	888	865	826	854	797	874	913	848	880	847	904	837	864	853	870	847	903	844	872	869	846	880	879	865	847	857	863	865	852	883	842	878	889	804	857	800	829	886	863	840	809	867	864	824	879	891	871	855	882	854	835	845	832	859	846	868	821	875	849	846	850	819	813	815	862	865	835	864	893	875	854	839	887	900	823	861	869	894	868	872	840	873	870	843	927	843	820	836	847	858	826	883	832	864	875	843	847	899	845	844	815	817	831	875	856	859	828	833	853	892	854	902	818	890	861	812	854	854	843	843	860	814	865	821	863	805	842	871	839	859	869	874	830	847	830	852	879	784	784	847	871	904	825	857	877	882	904	838	798	837	850	844	828	865	842	873	893	866	802	884	836	805	842	859	843	862	824	804	820	818	847	868	845	864	855	860	850	873	787	813	840	863	841	844	861	868	830	861	876	854	839	856	835	892	839	833	875	864	880	863	846	853	886	823	882	894	830	850	924	849	876	879	888	881	810	838	876	866	900	852	830	833	885	837	899	838	840	884	866	811	827	809	913	837	864	852	892	867	887	880	915	844	847	827	858	834	906	865	883	848	868	843	823	881	828	818	829	888	834	858	816	846	835	909	838	809	799	865	860	876	852	811	845	811	848	876	799	848	864	832	899	841	820	816	824	814	850	832	841	825	909	808	872	879	841	860	874	822	803	834	890	875	795	850	884	875	820	858	849	835	885	861	850	847	818	861	821	843	834	818	820	856	932	808	836	819	885	876	855	820	865	894	868	846	861	853	897	781	812	853	868	867	868	863	809	874	866	871	846	842	845	875	837	894	867	879	857	830	861	800	881	858	798	859	820	942	855	809	861	858	847	864	854	881	933	836	852	905	846	887	857	797	871	871	816	895	870	816	874	798	899	898	763	874	855	865	804	896	815	838	896	895	865	854	883	834	842	817	888	812	799	881	905	848	865	827	826	824	849	861	831	837	844	829	831	852	797	810	901	851	851	837	828	865	825	853	843	860	864	874	850	863	885	867	913	926	845	903	898	847	870	847	819	863	829	820	834	918	879	847	956	813	848	864	837	828	821	864	844	843	860	827	833	846	901	815	839	847	911	854	844	834	866	829	820	869	882	892	835	833	868	823	854	836	849	904	844	830	863	819	879	789	880	901	830	882	851	867	831	836	813	850	844	854	911	850	874	909	809	870	843	822	833	870	904	842	834	879	818	824	857	897	869	893	880	869	828	841	855	862	785	845	859	814	841	813	829	839	936	896	778	824	874	901	834	853	858	859	830	851	895	857	911	821	803	862	838	835	802	889	842	802	829	910	876	894	832	844	865	895	832	858	813	888	824	869	836	881	878	811	840	815	867	867	869	846	865	884	847	797	898	881	893	908	871	824	809	831	889	841	878	837	843	841	832	780	864	870	848	811	839	833	891	845	866	871	887	892	843	876	880	846	797	862	865	822	863	871	916	797	837	897	890	846	848	924	807	842	869	862	812	843	841	863	837	858	855	857	813	860	820	814	880	866	822	842	809	841	832	876	849	853	868	818	856	875	837	797	807	855	845	834	881	855	835	927	854	820	814	883	831	891	854	879	797	869	809	862	872	887	891	830	901	857	900	838	841	898	844	863	846	832	863	878	863	780	862	880	818	844	840	837	841	831	873	828	880	860	839	880	888	881	799	863	846	824	875	865	864	868	850	832	837	916	845	828	818	828	843	783	850	818	814	853	891	865	782	841	909	859	851	826	846	837	848	802	802	828	824	847	851	831	867	858	821	874	837	875	835	799	870	894	842	832	801	915	843	796	837	886	829	839	884	801	845	882	817	871	768	838	862	816	873	889	787	754	851	844	907	830	823	826	824	779	828	839	809	821	879	849	824	844	901	861	861	836	821	854	890	791	814	897	830	787	810	892	870	853	883	875	850	822	836	848	862	874	845	827	879	888	920	863	887	792	876	819	829	818	841	877	830	865	897	867	854	849	879	872	814	804	837	853	851	811	815	891	848	782	818	827	869	850	858	931	806	822	871	851	839	865	829	850	898	876	856	848	862	845	798	851	839	844	939	863	846	834	894	892	837	798	840	848	857	839	841	850	844	848	837	829	836	892	858	828	876	846	878	846	894	850	872	881	825	853	889	803	896	837	874	792	841	799	888	874	844	883	827	895	887	781	851	887	908	871	872	829	803	864	855	852	828	887	862	894	881	837	852	795	849	862	845	872	861	913	828	921	845	890	875	853	832	883	862	859	882	828	821	870	857	876	874	827	849	871	842	879	849	866	824	850	848	874	831	861	842	812	822	861	841	854	850	827	827	914	864	799	852	847	905	840	867	863	818	878	808	879	821	874	832	855	859	853	833	910	823	856	864	854	824	854	897	776	836	868	845	824	874	901	886	815	877	822	873	788	830	923	894	824	921	839	829	805	824	889	892	830	886	836	809	856	872	899	840	808	925	830	854	841	879	907	863	909	832	874	809	865	896	819	874	868	856	832	856	826	859	863	860	838	844	830	888	890	855	854	820	875	797	885	879	846	839	839	915	853	857	838	872	871	818	861	811	786	865	837	817	829	804	855	837	846	855	819	944	825	852	909	849	790	813	815	861	814	832	862	837	825	807	860	856	861	835	852	819	835	823	809	849	888	875	822	809	842	866	873	837	869	854	826	879	846	826	807	901	871	815	880	851	900	882	814	881	868	839	848	847	799	877	848	867	840	857	900	871	867	823	903	879	872	857	838	858	854	880	860	830	885	856	865	870	832	835	844	811	904	922	872	865	841	851	794	791	882	893	789	855	816	879	846	799	854	870	833	822	880	866	875	886	844	881	884	846	831	800	851	832	858	883	839	850	791	886	843	891	900	891	851	841	819	805	826	941	852	847	856	855	879	867	873	894	819	826	854	826	810	848	853	850	878	882	825	849	879	813	839	876	811	920	908	866	842	843	874	889	809	936	839	805	870	937	854	862	875	845	885	909	840	816	871	838	873	847	851	822	883	896	822	916	835	864	919	846	864	853	857	860	845	849	849	819	859	863	839	846	897	870	887	880	839	909	834	872	846	803	825	836	838	871	798	881	830	849	873	854	836	819	848	859	863	860	864	847	836	864	811	869	830	816	866	852	859	890	878	829	875	852	871	848	894	850	840	839	869	864	816	899	876	851	898	860	816	843	850	888	822	841	866	817	862	836	865	831	878	839	864	866	861	824	856	855	853	815	834	852	848	847	898	830	875	862	825	885	842	856	902	909	855	852	856	921	878	814	820	847	847	891	887	799	879	848	850	866	891	837	828	844	844	870	812	872	820	845	865	833	870	831	867	868	912	871	878	851	837	860	859	832	856	832	904	895	871	875	840	859	909
36309	20061	20806	17826	12978	9398	7964	5912	2389	1342	827	726	688	569	521	531	484	491	476	486	487	451	433	485	466	439	483	438	526	462	453	474	434	434	489	471	447	437	440	437	435	467	433	445	414	454	456	499	415	400	470	414	397	454	457	434	433	431	458	472	412	441	452	430	447	423	426	395	418	421	413	434	434	436	392	480	469	439	428	423	440	443	438	471	443	423	445	399	446	436	415	438	471	462	463	383	421	437	435	423	472	464	447	457	456	445	449	461	454	440	468	456	467	449	444	436	425	440	448	466	435	447	417	433	414	424	460	453	450	393	416	405	416	463	437	439	409	442	428	423	439	447	411	438	443	402	440	424	469	433	387	434	406	455	429	453	436	442	444	435	435	454	460	417	432	435	467	473	449	440	398	463	444	444	425	455	416	437	426	401	419	466	425	396	410	432	459	452	468	436	440	439	468	435	446	435	387	402	457	484	436	421	407	416	422	463	410	468	418	445	450	448	431	446	447	466	408	465	437	427	424	412	434	466	449	439	432	444	440	446	458	453	431	436	451	473	401	414	452	491	422	439	472	434	451	445	399	421	410	446	436	436	409	431	408	445	460	488	461	417	464	444	422	411	432	419	412	447	413	456	458	457	438	443	426	419	450	471	461	480	425	443	444	436	431	426	437	481	463	477	440	423	472	430	413	400	465	430	466	423	415	431	467	441	467	467	461	488	438	440	434	436	406	432	439	406	440	456	486	462	411	425	445	442	428	401	453	476	414	426	460	433	430	468	414	434	469	459	478	406	457	449	454	403	437	455	444	430	463	450	457	439	430	431	402	431	431	452	434	445	453	467	438	476	407	392	433	431	458	497	434	418	429	423	388	400	476	446	436	417	440	445	425	422	439	446	472	452	444	410	425	428	434	458	429	416	438	463	464	458	403	455	418	418	453	485	473	399	455	396	433	440	429	444	431	422	406	426	420	410	423	416	459	412	463	428	463	437	428	443	416	455	468	444	418	479	461	417	430	452	410	473	447	478	445	432	448	387	427	446	426	427	423	443	456	452	447	443	485	417	448	441	444	390	442	419	423	424	412	459	404	411	421	431	453	436	445	433	463	431	420	408	503	426	448	438	466	428	451	445	459	434	420	434	458	439	387	459	423	434	422	441	446	437	433	400	450	457	413	453	436	423	423	447	480	442	462	390	431	487	430	453	417	466	445	445	417	437	437	432	466	437	410	446	497	455	411	466	489	469	403	458	423	452	469	416	452	447	409	447	428	418	429	434	453	475	484	441	435	446	448	400	427	402	467	438	435	420	432	469	432	431	426	450	446	456	453	463	443	464	469	431	459	455	416	434	425	440	475	445	401	444	471	413	424	426	417	416	484	472	432	424	429	435	456	442	438	442	435	438	404	459	452	434	425	424	460	468	431	434	408	437	466	482	443	460	420	427	441	481	451	439	458	425	406	436	411	496	478	424	460	436	451	447	459	450	441	439	433	490	452	468	446	460	432	429	437	487	457	445	412	420	431	448	393	432	407	439	423	435	418	432	443	433	464	406	423	455	414	436	448	466	442	426	461	444	416	421	443	435	433	440	421	437	416	414	491	487	453	402	416	392	466	435	442	413	432	440	443	437	444	457	453	453	423	444	444	446	427	436	454	427	429	430	488	431	449	465	416	460	446	478	435	425	430	461	456	412	483	429	484	475	474	413	428	434	446	439	450	386	443	461	421	461	443	402	461	455	452	409	399	460	457	465	462	434	461	452	433	445	446	453	409	437	408	429	434	452	432	440	416	420	437	431	438	406	434	465	429	434	417	461	467	406	475	446	436	478	428	461	450	444	439	442	411	378	457	426	447	426	436	450	417	453	436	432	480	436	461	472	437	484	445	439	440	423	457	476	457	449	451	404	422	443	447	451	427	440	413	429	410	455	465	461	429	422	458	446	447	411	453	491	423	484	445	458	392	452	426	431	429	428	437	446	460	435	432	465	484	431	471	485	457	424	451	454	439	410	427	421	434	405	463	433	462	412	453	407	445	402	403	439	411	469	461	452	463	443	463	446	469	484	441	437	401	423	455	434	439	437	445	462	470	466	430	427	396	463	462	434	431	433	416	457	450	453	436	470	404	441	422	433	444	456	476	456	434	469	450	442	463	480	461	422	428	475	447	469	470	439	493	407	412	450	405	455	464	433	403	435	426	429	478	432	449	434	437	414	432	440	461	402	411	453	437	439	443	429	451	419	396	448	433	418	453	410	429	463	434	479	463	476	430	453	456	451	442	429	503	405	448	430	414	440	401	437	455	440	420	458	457	437	413	471	443	439	437	398	447	419	504	426	464	449	439	440	476	442	413	406	448	468	465	444	488	442	441	456	431	421	440	478	471	425	420	408	418	448	406	472	414	432	463	412	441	414	452	440	430	414	449	458	437	444	405	417	409	447	457	394	423	460	427	463	446	436	439	449	429	463	413	445	482	417	427	394	456	421	465	487	438	442	423	465	440	412	483	426	421	449	402	442	451	422	432	460	444	425	459	482	419	432	421	448	434	442	494	387	433	371	474	453	424	428	442	484	472	462	459	418	447	426	442	417	411	477	467	440	396	474	447	439	439	395	414	460	439	431	470	439	460	415	455	424	455	393	420	473	428	421	411	419	473	439	457	434	424	457	443	443	420	431	448	441	438	432	428	427	447	480	413	433	474	439	432	421	449	447	412	452	444	454	419	394	446	432	439	467	443	402	455	478	444	444	404	441	436	454	443	424	414	438	429	512	437	441	436	433	396	415	460	450	475	444	477	456	481	427	444	426	434	437	411	442	449	424	417	429	434	425	451	448	454	432	437	408	459	395	383	452	409	427	440	455	461	445	427	460	461	437	433	435	441	445	430	444	398	436	437	471	428	462	451	463	401	453	453	411	401	411	436	435	444	464	430	426	426	434	411	406	426	458	411	437	426	428	492	459	418	465	464	439	435	428	395	424	416	465	438	471	410	466	449	436	465	390	431	419	434	476	456	428	463	446	455	423	385	428	450	413	430	447	444	446	418	440	452	450	475	468	424	431	441	420	451	433	423	464	464	415	448	476	453	451	434	476	438	418	432	446	451	411	446	483	479	413	470	389	408	449	418	404	450	437	465	425	414	422	492	434	438	438	450	392	471	447	392	446	476	421	421	460	409	439	365	469	437	468	425	415	407	441	462	453	410	427	454	427	435	474	428	459	466	435	459	407	448	400	418	447	444	449	482	467	476	449	433	452	417	414	425	401	440	409	396	424	422	449	441	470	448	431	450	373	461	402	431	413	460	433	443	437	446	450	435	441	443	420	460	445	456	419	483	459	457	460	390	402	429	423	459	373	432	474	410	443	461	427	459	409	405	453	437	424	467	397	439	439	430	490	455	405	454	446	428	447	442	400	452	478	443	461	413	433	471	472	443	419	450	433	424	419	414	420	459	453	429	428	446	455	439	445	419	431	442	469	441	415	463	425	434	431	429	429	420	415
20453	14682	26424	28724	26127	22292	21449	16218	7882	4788	2802	2258	2111	1621	1448	1384	1282	1191	1145	1168	1214	1230	1176	1141	1091	1096	987	1099	1060	1079	968	1011	996	1056	1045	963	996	1020	937	913	950	953	1002	919	911	953	962	996	968	960	978	981	1002	960	960	964	974	905	962	983	1002	961	959	933	907	968	831	891	946	939	974	930	947	909	959	934	958	917	993	915	897	925	915	914	966	905	897	964	953	947	921	940	949	963	953	963	984	917	922	928	906	953	972	937	946	961	937	943	962	965	929	935	930	917	922	984	925	896	955	958	984	982	931	954	889	924	945	898	907	913	922	938	931	963	933	924	954	926	930	897	906	919	884	910	942	949	920	921	960	954	892	940	914	1006	948	918	950	935	926	989	931	929	883	918	958	960	959	937	933	986	924	951	887	849	942	934	922	900	917	971	953	914	941	890	927	954	952	932	956	963	894	951	921	915	884	941	924	951	892	954	963	907	961	907	933	916	956	936	880	1005	908	966	875	930	931	918	900	937	900	960	949	905	938	972	930	950	930	944	967	925	895	962	888	959	959	996	931	956	947	963	975	948	927	914	932	918	892	986	917	899	901	875	963	938	897	942	947	976	902	968	943	931	917	917	960	916	869	968	915	919	922	962	936	939	951	971	925	892	915	890	942	938	993	957	952	953	944	941	946	945	929	949	918	1003	983	958	970	938	978	933	914	966	940	949	909	902	923	901	929	936	992	893	971	963	919	925	900	887	984	894	916	945	940	964	958	967	922	934	874	885	930	952	918	902	928	909	949	958	964	929	950	937	955	916	950	1026	903	909	952	923	923	913	938	945	952	883	985	948	972	944	931	958	983	923	911	911	933	933	911	948	895	831	914	905	894	936	900	971	934	874	964	989	1018	919	923	917	905	906	901	941	901	892	934	980	957	955	875	918	898	982	933	898	977	899	936	884	900	963	962	957	934	912	931	925	980	883	946	923	949	978	933	840	987	915	936	929	889	931	962	892	921	890	878	889	940	884	988	916	889	967	921	956	881	901	894	934	919	928	904	922	936	921	865	908	929	958	935	966	928	947	977	922	935	918	960	916	920	943	976	937	897	938	916	957	946	939	942	913	958	953	940	981	937	937	887	952	937	944	938	958	959	916	969	920	920	864	920	943	936	968	962	950	950	972	918	946	910	926	990	896	922	954	965	941	987	963	876	918	905	912	958	915	935	966	987	946	926	933	931	915	956	904	904	920	933	923	897	974	859	1020	895	941	925	986	904	881	874	914	915	949	943	943	931	946	883	945	939	993	924	989	882	889	910	914	908	900	931	946	890	905	951	923	943	901	927	921	918	961	918	943	953	932	928	944	922	954	915	895	989	926	951	889	957	917	885	983	923	935	880	921	930	904	931	942	919	965	938	882	933	903	964	957	954	954	941	892	913	906	945	952	920	916	878	960	936	987	952	920	892	956	895	937	911	923	940	921	931	925	941	981	925	970	908	936	885	919	843	887	968	951	926	955	907	955	996	914	939	898	933	975	976	914	869	919	898	926	959	956	963	974	924	939	934	939	906	932	908	916	881	912	942	939	925	868	921	952	916	978	961	946	896	897	909	942	926	954	908	941	932	914	906	971	932	925	905	922	929	970	954	890	976	943	936	920	960	891	951	961	972	963	948	868	905	943	927	880	955	954	893	907	886	947	938	956	928	916	921	976	954	934	990	934	954	940	930	944	949	925	904	948	926	945	927	946	935	923	917	948	951	969	953	945	936	942	961	862	969	912	904	934	918	909	933	956	922	914	917	930	931	950	973	928	898	922	957	898	906	962	937	939	906	917	997	952	898	950	925	936	928	932	929	963	921	1008	903	942	925	944	975	964	938	961	930	913	925	942	943	930	924	897	930	898	959	948	961	1018	907	887	881	916	920	972	935	915	939	893	951	919	901	960	899	951	924	958	936	910	921	935	960	949	931	892	908	925	872	980	851	993	920	930	955	946	880	950	944	936	893	943	903	963	972	915	975	960	902	923	995	964	941	907	913	896	949	972	908	913	952	885	908	972	879	886	907	963	991	930	934	942	992	905	907	956	953	969	906	934	941	962	962	909	936	920	963	943	890	898	919	954	915	955	917	977	919	940	923	893	919	962	949	928	954	979	978	924	896	920	912	928	924	954	953	949	978	955	998	920	900	942	898	963	970	970	958	895	949	929	914	911	941	946	931	997	927	946	932	902	939	977	945	961	952	919	911	951	946	937	976	883	971	963	936	912	897	941	955	928	970	874	935	936	953	905	920	937	930	968	994	897	954	974	993	913	923	920	901	891	927	980	922	928	963	971	970	884	977	900	945	946	882	935	897	909	954	914	895	916	888	943	908	922	965	899	913	894	939	949	950	909	898	954	938	941	935	913	950	964	902	899	899	911	906	937	918	908	888	828	935	906	953	952	973	914	1003	914	989	911	933	959	879	879	950	923	908	940	910	949	938	929	893	911	912	919	970	958	933	961	907	913	910	907	940	916	954	942	965	887	978	896	904	981	910	938	879	899	941	920	952	894	931	902	921	926	902	962	882	880	958	894	909	943	942	923	931	907	900	949	882	946	934	962	976	953	964	933	948	960	921	901	939	918	991	922	918	873	931	922	931	936	899	907	941	921	907	919	934	936	956	928	949	920	912	936	961	865	965	958	943	912	926	921	874	925	934	874	967	885	913	951	883	1000	866	964	949	948	976	929	962	960	890	851	951	882	925	888	942	915	970	921	973	928	969	930	926	924	927	962	983	922	960	838	939	914	921	978	900	915	879	927	905	962	927	940	972	944	891	915	962	966	861	944	909	940	917	908	932	903	898	983	968	965	921	912	935	935	903	945	963	960	964	903	971	979	886	945	882	925	1003	860	931	952	922	957	867	945	966	964	927	925	945	939	956	976	911	980	934	958	895	952	951	918	955	981	906	930	959	884	951	941	975	941	934	954	935	971	944	951	926	898	928	893	947	946	934	886	961	901	950	942	931	910	896	995	932	928	932	930	981	934	955	899	947	936	999	1009	891	910	873	970	978	964	927	978	910	921	935	939	936	949	913	883	919	925	892	903	987	883	896	940	904	943	894	1010	945	996	922	899	908	934	941	937	955	917	929	970	957	925	846	904	960	909	928	918	943	934	895	853	960	934	941	931	864	911	934	958	856	966	911	912	925	993	969	934	942	915	901	908	962	889	948	933	885	975	967	968	859	964	981	881	931	928	911	996	957	962	948	942	899	910	892	928	972	886	902	905	955	916	966	891	960	927	934	906	965	924	934	923	952	909	916	942	905	923	940	935	904	940	945	948	957	913	919	927	882	992	968	949	880	938	941	937	958	984	967	943	927	931	870	960	961	943	961	985	978	956	975	939	910	923	908	941	902	966	944	957	949	988	932	922	940	940	914	893	929	935	939	868	919	919	977	934	924	937	982	929	927	950	939	935	933	980	967	985	947	942	908	885	923	935	918	952	941	972	930	949	962	915	911	943	928	910	1004	941	944	900	907	921
17912	9108	8513	6001	3229	1992	1430	1006	759	565	445	422	380	434	384	368	378	370	368	420	378	369	373	373	360	377	366	368	349	388	348	340	391	354	345	358	409	382	405	361	377	323	358	329	335	341	383	385	350	387	374	359	372	368	376	343	327	356	306	368	322	363	358	374	386	355	395	348	397	377	348	332	353	331	357	357	363	348	359	394	389	388	395	363	352	378	357	377	322	374	341	340	393	361	356	351	361	390	390	390	380	352	366	363	344	378	341	367	360	391	330	350	362	374	364	348	351	401	398	349	362	368	351	376	392	366	395	355	420	381	355	392	397	339	353	376	388	384	354	349	388	342	358	345	390	370	354	347	344	395	401	359	358	339	347	405	396	408	328	365	357	349	361	365	382	363	372	348	400	346	374	329	350	368	342	361	338	356	396	371	340	364	353	383	379	350	353	379	375	341	358	368	335	396	390	344	338	358	362	371	347	335	355	385	353	343	343	351	338	375	372	356	348	343	357	323	349	370	384	377	370	406	367	364	370	338	339	331	368	376	345	331	383	390	356	399	367	389	369	337	352	352	389	390	329	356	325	339	359	389	397	367	358	386	331	397	397	349	348	383	365	377	366	350	354	315	380	347	406	322	335	385	372	331	372	403	377	372	380	343	348	394	370	303	354	345	368	386	355	369	342	393	365	380	363	385	338	359	395	354	371	376	351	376	324	396	382	378	367	356	351	343	352	354	352	376	355	352	339	360	355	338	349	333	343	379	382	379	384	319	354	372	372	407	369	376	343	371	363	392	354	356	362	348	335	348	340	377	375	382	376	364	331	379	348	378	367	339	392	336	335	396	369	348	375	356	379	361	348	371	374	413	386	344	343	370	355	380	372	401	370	397	367	342	377	349	350	336	372	365	336	354	311	376	369	317	380	375	356	337	396	343	392	394	382	356	366	368	344	367	345	374	384	359	377	371	328	335	402	380	392	354	374	392	347	325	352	326	327	357	392	359	354	295	402	402	352	346	363	331	366	417	390	328	360	368	352	397	344	332	324	321	364	367	357	342	313	340	331	352	359	332	371	389	373	333	345	363	353	364	347	342	338	361	418	333	350	375	348	381	305	379	345	352	386	362	341	361	360	368	333	351	337	346	371	370	355	388	359	359	368	334	386	388	382	365	398	356	342	339	354	373	339	376	395	402	343	356	356	387	331	351	406	355	355	352	368	373	386	353	386	338	364	380	351	389	355	374	390	329	365	380	365	363	373	387	370	355	336	378	356	381	392	367	382	342	403	357	372	368	338	380	416	370	345	367	389	375	350	374	375	365	351	378	363	379	341	360	318	358	356	357	339	318	368	379	332	395	383	370	342	368	388	360	341	349	334	358	412	382	392	374	354	343	378	381	381	343	381	341	362	360	377	353	386	338	397	351	351	343	395	366	373	366	393	346	349	378	358	360	341	372	367	325	352	381	381	334	377	358	394	372	357	365	370	381	359	342	325	354	353	344	378	322	321	348	348	329	390	332	352	369	351	373	355	360	399	392	359	379	422	388	373	371	361	400	331	381	380	343	375	384	364	355	356	383	346	358	416	378	385	337	396	381	384	364	359	367	371	379	354	343	368	342	394	382	376	371	356	374	337	352	351	389	358	381	388	364	351	406	377	350	356	367	339	373	354	368	339	337	380	371	356	355	335	401	379	384	407	364	405	390	365	389	380	349	339	352	375	365	372	392	344	366	348	390	366	343	369	381	405	344	351	370	373	360	364	345	354	322	348	322	376	344	347	396	357	378	376	384	352	364	358	340	366	395	379	354	371	401	398	355	391	375	385	341	358	350	338	373	388	356	364	370	378	386	333	397	338	348	362	361	381	365	320	351	371	367	384	348	409	357	365	327	371	367	389	365	373	369	314	390	312	386	361	335	359	324	340	368	384	399	384	374	363	381	391	352	376	354	364	346	375	388	401	341	349	388	377	324	379	366	363	377	370	337	345	394	370	379	359	351	373	413	335	358	376	361	365	396	387	348	333	363	346	381	344	351	384	322	352	371	353	376	367	382	355	395	365	381	342	372	363	367	371	381	384	383	367	355	350	355	329	366	321	348	345	379	385	373	371	359	390	365	334	383	344	362	377	390	348	385	384	380	364	376	380	313	354	377	333	388	349	363	395	360	348	347	372	351	345	368	359	366	355	366	344	365	329	355	406	389	361	383	325	386	391	357	385	339	341	332	369	362	323	340	333	376	354	362	379	380	391	391	332	323	349	322	365	393	348	360	346	374	380	345	371	347	402	357	366	372	383	369	307	362	375	377	364	365	364	360	349	395	402	387	351	337	408	396	363	360	347	348	377	363	387	374	363	351	376	349	345	364	356	332	403	344	358	344	353	346	394	374	323	362	365	373	333	386	336	384	377	337	353	340	376	365	385	370	380	334	355	370	397	384	382	362	384	430	372	401	353	343	374	317	378	377	356	360	372	381	378	373	363	382	369	390	298	363	367	344	322	377	354	370	342	358	326	423	372	416	354	348	322	350	382	372	378	357	349	337	374	359	344	345	364	352	358	397	338	353	370	330	375	341	338	351	332	377	354	396	383	371	385	392	377	347	386	406	343	301	362	373	361	370	342	347	358	397	386	397	374	396	380	310	371	352	387	372	378	393	393	397	409	374	377	363	341	377	400	399	341	353	342	357	356	333	354	367	359	335	355	356	383	357	351	372	379	350	350	337	426	360	387	347	369	395	300	361	349	333	347	366	341	416	387	381	365	366	376	360	322	365	374	333	354	394	375	377	352	385	375	351	356	350	342	352	374	348	338	344	375	404	373	343	332	348	331	363	370	369	351	369	386	319	347	338	358	343	328	356	336	344	340	368	375	346	363	388	388	372	348	327	361	343	352	351	394	382	360	317	379	335	332	352	356	367	357	364	365	386	384	344	335	339	326	363	336	356	339	339	361	361	352	376	371	337	356	387	345	366	357	399	353	372	382	363	368	400	404	354	334	374	325	344	342	391	343	353	352	351	378	375	377	373	394	424	303	339	365	365	334	360	404	347	339	379	427	378	347	354	362	374	339	370	358	353	361	386	318	373	329	337	360	332	375	358	376	361	388	345	382	390	367	360	373	334	361	399	348	347	369	392	386	325	362	386	346	362	351	390	395	395	369	333	357	352	391	381	392	360	354	391	381	388	377	380	396	353	368	349	369	358	362	326	355	339	347	358	335	355	348	360	361	376	348	367	343	361	326	381	382	408	380	353	372	342	342	342	355	397	354	357	378	381	382	361	331	359	383	366	363	370	382	360	340	337	380	382	373	385	311	361	345	360	345	356	372	298	383	341	377	325	375	344	356	362	345	388	386	341	332	368	363	387	411	393	386	353	391	381	360	375	351	352	356	380	388	352	350	346	363	356	354	406	390	356	324	334	359	333	341	360	378	348	354	370	346	383	389	369	385	325	349	368	355	394	398	379	364	329	388	316	403	402	361	344	365	380	358	333	344	333	369	387
10147	7346	13785	13739	9444	6922	5084	3724	2607	1990	1327	1054	1019	947	901	938	870	858	865	877	844	837	892	829	840	783	824	831	855	832	822	806	817	827	794	839	817	811	824	778	766	794	806	783	780	791	788	779	811	786	806	819	785	791	772	774	769	807	757	812	801	829	758	744	769	768	769	770	775	769	789	840	813	791	853	815	790	769	822	849	812	765	808	781	763	783	816	776	785	757	804	797	804	764	782	752	791	789	756	743	773	793	767	804	792	806	791	806	769	820	810	735	818	766	765	789	733	838	778	805	755	783	793	804	780	794	818	811	779	763	804	781	779	834	819	774	787	758	793	793	763	839	802	787	757	773	830	725	747	815	757	759	727	765	775	767	772	819	848	826	766	839	775	759	767	776	848	772	777	786	800	751	808	792	814	771	741	787	823	802	782	802	807	807	791	743	796	842	846	786	785	760	826	815	771	763	785	801	763	760	823	794	747	807	784	776	843	797	790	751	816	785	778	767	821	778	758	821	771	748	786	777	837	788	811	768	779	767	765	775	787	771	781	797	801	780	787	794	772	792	784	787	821	750	802	800	740	776	806	760	838	832	739	748	794	742	816	778	800	807	758	760	837	783	786	715	842	788	796	795	758	700	806	796	789	798	758	733	774	805	781	799	765	782	756	794	785	736	774	829	768	749	850	765	779	754	800	821	761	827	782	861	790	810	773	752	757	770	794	752	801	807	832	779	764	830	751	737	815	793	742	817	788	768	790	774	788	784	761	772	778	770	777	795	755	803	794	757	827	761	767	751	810	827	777	814	816	778	796	747	776	766	800	748	737	786	807	776	735	725	822	781	852	773	786	803	818	786	777	793	781	827	770	794	802	760	715	802	817	780	777	774	818	798	766	812	770	763	763	793	732	792	811	831	809	782	808	769	788	752	807	770	759	728	748	792	774	764	790	783	776	796	785	766	808	777	777	764	752	773	759	778	772	803	816	773	778	807	800	785	804	766	774	749	789	750	813	752	789	723	838	779	813	811	771	756	805	821	842	785	755	753	753	793	794	774	789	822	793	810	784	830	802	805	830	784	827	790	857	755	792	788	792	782	802	776	810	812	788	829	787	769	812	789	798	779	800	758	750	782	759	766	794	753	725	802	790	770	733	806	779	789	817	739	772	772	814	779	773	767	757	756	815	758	794	835	790	790	818	814	806	782	813	757	748	817	726	790	764	769	822	790	758	773	762	759	801	793	778	800	727	779	811	784	754	794	762	838	849	778	838	778	831	830	790	797	821	806	748	788	778	784	792	786	756	797	781	781	722	780	777	790	768	773	800	757	795	804	786	822	795	814	814	772	812	762	787	752	740	763	761	764	769	777	783	785	771	798	771	786	769	772	781	756	775	764	786	804	755	769	750	771	757	777	768	808	761	784	755	794	766	788	764	782	777	774	774	825	773	764	829	780	778	762	773	793	829	768	779	779	787	809	824	829	764	750	786	797	766	805	806	852	779	768	751	814	767	825	803	770	782	798	846	811	801	799	809	764	803	751	787	794	755	777	774	818	798	817	816	799	831	770	818	801	772	821	806	770	835	831	818	775	766	817	807	791	783	771	768	843	795	806	780	744	781	783	767	757	778	798	830	794	777	804	784	811	816	824	739	826	763	765	836	730	788	784	800	779	806	821	819	788	789	788	791	819	777	756	768	789	833	785	769	777	788	772	795	778	789	744	781	776	823	736	746	812	757	759	834	756	837	808	769	805	754	822	817	791	829	805	797	779	754	790	791	791	787	756	781	792	780	766	807	779	798	816	792	760	767	833	764	771	746	797	802	825	819	771	767	812	791	795	768	815	843	792	829	811	825	814	816	803	815	813	770	772	772	782	794	768	831	787	787	794	770	796	807	772	804	809	821	763	816	806	803	732	767	789	727	794	727	765	796	777	778	785	756	774	734	777	754	802	772	804	786	789	777	728	767	754	792	860	828	764	807	789	799	779	745	822	815	809	781	782	783	744	770	766	813	817	776	793	796	792	771	805	807	759	760	754	840	776	759	760	768	800	763	805	721	809	744	770	750	770	764	726	775	775	819	730	804	805	801	750	777	791	814	739	815	736	796	801	766	803	802	758	794	771	834	785	750	778	770	809	780	772	771	769	785	883	751	811	794	710	809	775	749	808	762	793	768	806	796	785	817	810	779	779	763	766	808	737	769	732	800	773	733	833	748	771	792	792	820	869	748	794	825	762	802	813	779	798	771	780	812	810	806	785	770	770	778	729	771	779	794	762	812	835	791	827	747	812	810	801	755	779	798	807	776	780	782	805	791	774	744	743	793	789	809	777	819	776	769	793	848	842	863	784	738	809	759	783	820	768	761	770	753	785	807	760	830	792	818	779	804	796	851	804	813	773	787	761	756	783	821	811	780	768	822	767	756	793	807	762	785	784	741	835	776	764	751	805	757	789	801	827	808	806	760	810	750	819	768	781	798	822	797	732	790	770	812	772	781	764	760	811	745	794	827	719	823	758	791	785	781	823	790	797	722	789	775	801	781	808	808	842	785	757	797	783	783	791	762	827	789	776	841	819	749	782	794	795	786	799	716	779	808	789	858	793	754	753	804	793	742	805	786	818	820	763	772	802	804	753	785	784	791	819	815	787	799	811	821	815	795	767	814	790	746	785	773	769	750	831	781	787	826	773	752	780	786	785	797	757	760	776	809	776	790	828	814	789	810	770	760	782	728	760	764	817	751	834	820	754	750	769	721	810	792	784	776	768	846	800	811	784	855	760	812	812	782	773	812	752	814	743	760	835	797	804	767	756	796	805	797	794	793	784	781	786	746	758	754	761	816	774	781	788	816	813	724	762	810	816	774	761	807	799	804	773	772	800	793	786	761	743	808	773	753	757	801	801	757	804	802	839	799	745	770	822	781	776	768	806	824	820	777	769	800	782	780	807	731	836	794	757	725	812	762	809	775	760	811	757	735	763	746	823	759	767	760	808	817	775	789	836	775	820	788	788	793	782	818	786	785	771	765	776	788	767	780	789	811	794	753	789	794	808	796	781	777	771	757	768	793	818	770	842	796	750	818	837	767	751	782	769	843	741	805	795	752	809	812	810	763	746	847	764	812	808	785	795	806	786	793	810	839	717	784	750	816	822	821	781	783	813	769	781	730	738	836	789	801	770	768	784	757	776	733	778	764	814	790	817	753	817	775	803	799	780	792	824	793	794	782	798	737	767	786	789	766	786	766	799	822	760	750	767	785	809	788	723	780	824	869	808	821	757	769	744	757	781	817	762	841	805	782	765	816	783	817	779	729	750	774	790	840	805	812	779	788	765	787	779	741	815	816	811	773	772	806	761	807	780	764	810	840	801	810	801	731	765	790	792	830	752	797	759	756	792	788	745	771	807	732	759	831	800	871	796	766	817	783	811	806	777	809	743	788	762	795	771	766	793	782	764	772	806	775	779	809	791	779	792	782	777	762	774	835	795	794	793	758	774	818	818
29995	16298	15928	12267	7105	4852	3880	2729	1197	913	625	578	481	477	445	441	392	434	424	427	413	441	467	426	397	385	414	415	406	388	393	417	403	378	413	431	393	405	363	365	415	411	405	445	421	384	406	440	378	387	386	407	385	424	390	362	382	411	401	410	402	428	417	393	394	387	409	422	403	426	389	398	400	388	398	386	380	389	374	385	441	380	377	378	364	421	349	411	415	398	372	417	414	390	415	422	448	433	405	376	421	373	400	382	368	423	376	381	385	398	384	434	358	384	401	368	398	404	403	396	407	417	420	405	376	413	416	381	408	381	406	403	403	387	386	386	406	430	426	394	406	385	408	432	400	375	396	380	395	372	381	372	416	397	388	399	393	383	365	411	400	411	381	415	387	402	417	402	375	411	378	429	385	397	402	386	407	366	403	393	387	377	396	395	423	382	415	347	408	379	437	378	413	400	443	389	420	427	353	384	352	412	384	364	398	435	406	386	403	429	399	373	372	389	394	389	390	420	429	441	385	418	406	421	429	412	397	425	390	392	408	383	366	403	407	392	400	350	374	381	355	412	386	382	418	393	399	389	410	405	374	365	395	401	424	424	381	405	426	416	418	386	389	403	381	398	379	384	373	407	365	402	383	373	376	402	409	418	410	381	409	418	432	417	464	404	425	410	381	410	443	411	362	402	372	424	401	379	383	374	382	402	392	379	400	360	363	454	399	445	374	385	409	398	373	405	382	358	375	441	411	429	381	375	387	407	372	399	410	398	417	418	388	420	416	360	388	412	411	380	415	409	394	412	394	389	411	392	349	391	381	369	369	451	356	394	382	384	406	405	416	394	418	379	402	384	393	399	382	401	411	381	383	398	342	405	394	408	424	374	381	432	422	365	402	369	433	410	382	376	359	384	417	394	415	411	388	388	380	399	421	409	390	440	412	424	366	368	411	422	379	414	391	397	374	380	391	373	392	415	360	378	355	371	368	427	433	384	396	374	398	407	393	393	441	396	382	426	394	390	404	345	385	372	396	400	418	390	412	428	404	372	381	377	400	367	366	380	371	384	371	365	435	392	414	415	416	385	384	402	391	390	365	382	350	343	386	380	402	388	368	433	409	421	459	400	408	397	383	386	350	401	386	412	393	377	372	410	394	433	372	410	373	398	389	385	382	372	429	405	381	426	382	426	437	413	360	359	409	418	423	416	422	405	376	404	399	374	392	364	398	377	372	379	367	417	439	385	390	419	354	401	379	363	370	401	400	347	414	390	372	401	328	389	420	391	405	419	364	401	373	398	371	408	408	442	422	362	389	374	410	397	395	403	388	379	395	439	414	385	419	396	364	391	389	396	409	419	415	378	409	376	409	406	418	418	417	387	412	408	398	394	440	357	407	382	388	384	369	408	393	420	402	435	382	435	398	398	392	382	382	374	404	401	408	387	426	413	372	370	385	393	381	360	384	412	399	379	371	393	392	412	378	378	441	379	367	385	384	394	377	377	370	358	462	371	365	400	436	438	418	372	379	400	430	368	418	421	403	392	397	409	416	404	423	394	392	379	388	429	370	410	412	370	356	370	345	362	421	373	417	403	377	374	403	404	421	393	397	421	399	393	396	379	424	358	386	422	398	413	406	378	445	416	412	385	405	414	418	412	363	393	376	425	366	372	425	390	379	379	413	406	390	391	426	395	413	430	415	408	431	387	356	366	342	375	389	416	392	390	431	368	376	366	358	375	373	402	370	392	428	431	417	365	427	417	379	394	367	403	441	387	392	424	416	401	409	417	376	413	401	389	392	425	399	394	396	361	396	392	445	406	388	380	424	393	454	422	410	399	408	394	393	419	411	405	436	385	367	397	411	401	426	370	371	381	378	413	401	412	424	405	405	372	379	409	454	416	384	410	408	367	415	415	397	426	421	419	379	394	408	387	346	404	403	382	394	400	415	409	424	402	395	395	400	420	418	381	407	381	379	390	394	391	394	403	432	389	393	383	439	371	369	366	375	360	385	437	380	403	420	380	378	404	408	377	383	376	381	409	406	411	402	377	397	398	392	417	408	401	408	397	419	394	392	360	408	415	391	412	441	450	421	358	419	419	395	384	353	373	399	415	368	419	428	402	374	362	395	394	371	411	412	421	352	388	373	375	376	417	431	369	383	439	394	392	428	405	404	409	373	430	394	388	394	390	393	431	371	422	425	415	380	394	403	400	395	416	376	406	394	381	376	397	361	386	412	404	398	378	391	372	383	400	393	384	386	383	377	405	368	383	361	370	413	358	400	353	391	394	374	389	409	364	388	398	390	417	400	405	410	365	370	398	434	395	402	380	410	409	384	385	389	374	379	389	377	415	372	368	370	399	441	398	377	385	351	386	382	361	393	404	374	399	369	395	396	450	403	387	402	411	371	349	361	395	375	395	403	413	364	348	412	389	361	409	397	398	359	402	380	382	416	453	350	399	404	351	384	404	380	433	413	393	388	397	458	366	370	391	350	372	393	391	378	427	392	381	402	378	428	370	391	376	390	368	381	400	374	376	411	435	381	412	431	427	405	406	386	413	391	346	340	380	384	379	393	415	429	431	398	408	387	353	409	398	403	408	391	380	381	363	397	406	401	398	414	412	408	425	440	412	427	386	375	412	412	442	400	364	418	401	382	406	408	377	389	406	413	412	379	410	373	377	427	411	420	366	401	391	385	377	407	432	376	387	383	378	377	417	402	388	399	376	378	416	396	430	420	388	399	372	380	369	379	408	404	390	426	442	376	393	412	383	351	373	377	390	392	372	406	411	382	401	367	398	369	379	381	412	364	380	388	351	393	415	405	425	407	384	396	408	359	410	382	398	431	423	392	385	379	404	400	402	387	359	405	411	358	387	411	403	376	382	411	403	378	405	386	328	381	441	373	400	410	423	386	405	396	401	405	374	391	391	426	390	428	384	368	377	385	393	350	412	420	339	399	390	415	376	380	387	392	342	415	420	371	417	403	406	370	390	394	392	344	392	338	389	360	377	434	423	424	419	413	346	411	375	386	384	394	398	397	422	384	412	416	388	395	386	407	361	416	416	380	404	365	356	371	404	415	412	409	412	368	376	391	395	374	396	380	401	390	392	434	391	400	426	417	381	404	401	361	381	395	428	420	408	406	419	387	387	385	361	410	431	412	424	401	390	360	400	395	391	433	443	430	384	393	407	380	396	399	381	399	405	416	384	377	388	396	409	404	402	362	384	331	423	403	416	356	389	356	419	392	430	393	421	387	383	410	379	414	394	369	384	413	404	390	354	423	366	357	424	419	359	403	373	367	409	399	422	404	389	417	383	433	444	450	383	381	418	402	403	405	381	391	408	384	381	408	375	398	388	375	367	392	402	358	392	400	371	405	418	400	407	369	394	380	370	391	391	384	357	397	352	409	387	417	381	419	384	348	373	343	416	432	371	397	387	407	380	403	397	390	409	385	399	382	419	376	384	406	418	396	420	388	391	448	428	414	407	410	395	367	421
17360	12149	21742	22936	17732	14569	13426	9591	4461	3459	2190	1675	1439	1247	1105	1052	1042	984	993	1052	992	978	998	1019	957	971	902	888	960	972	933	933	900	856	941	877	866	865	866	874	841	860	881	823	828	868	895	884	876	858	858	867	902	899	919	853	862	889	877	847	893	871	861	849	851	835	818	802	860	877	877	842	851	820	842	809	853	863	879	826	805	841	813	888	868	851	863	839	831	877	843	851	830	824	882	808	842	867	855	900	826	850	868	819	816	858	856	860	900	913	851	875	879	916	830	851	825	837	838	844	843	842	881	851	885	831	904	853	835	858	819	876	886	888	849	867	924	843	895	882	820	824	834	815	851	831	851	817	883	848	821	929	872	821	863	798	859	812	854	846	866	843	813	877	870	872	873	874	835	846	851	909	840	851	813	904	828	820	847	885	896	807	903	881	852	863	865	864	846	827	827	810	879	883	864	824	857	875	831	892	912	872	839	838	856	905	862	805	784	854	860	836	829	841	842	845	843	851	797	877	872	810	853	876	818	861	858	855	870	864	855	824	842	813	837	886	827	887	829	814	809	824	837	850	835	875	834	859	789	865	807	871	837	842	850	816	818	859	827	860	861	826	905	867	849	860	851	839	827	830	901	834	864	836	851	781	862	882	865	801	825	862	820	819	844	830	902	901	896	855	870	861	837	901	854	858	823	800	868	824	822	821	836	855	854	852	807	864	857	854	892	833	828	815	869	863	834	864	881	837	870	831	902	830	863	882	860	818	917	930	849	819	785	859	936	841	808	842	854	862	856	879	857	876	855	888	902	851	832	865	835	851	856	838	874	846	907	855	881	847	814	822	875	846	876	907	838	835	877	843	869	861	843	846	858	882	833	874	850	834	869	878	875	825	929	840	870	889	898	834	814	885	846	882	827	848	846	811	866	847	883	821	854	886	898	805	883	840	813	822	867	829	809	861	824	852	862	908	846	839	802	860	874	844	897	859	848	899	857	905	859	877	889	882	850	874	829	848	827	843	832	877	867	823	898	840	858	875	849	895	819	838	842	786	865	861	882	811	849	870	831	874	819	830	847	857	841	867	826	831	870	879	843	826	791	866	811	837	875	851	772	831	827	834	783	854	831	831	857	906	844	890	839	823	855	799	827	865	845	886	850	868	829	798	860	851	845	840	838	899	867	803	856	836	860	872	824	871	900	826	831	843	813	836	859	870	881	817	899	829	894	855	890	846	829	863	850	841	848	851	858	831	895	788	961	845	825	899	861	885	913	812	833	837	841	887	890	896	886	911	867	809	860	898	849	912	871	835	911	855	895	854	804	877	844	853	791	823	869	852	795	800	825	829	841	856	874	821	845	840	888	848	787	865	887	855	911	778	916	830	856	833	852	837	896	858	863	880	865	831	925	866	881	894	789	882	843	850	803	858	819	828	859	837	837	817	849	860	829	856	851	845	844	844	841	850	855	819	804	830	861	861	817	863	813	873	825	854	874	837	845	864	887	787	820	869	925	851	854	876	871	829	848	818	869	888	882	839	903	884	813	822	811	832	891	852	885	836	866	831	835	856	822	880	842	848	879	848	846	838	869	856	834	839	858	887	855	835	826	840	876	895	885	837	924	825	889	809	861	812	792	825	884	826	869	887	832	841	856	849	887	854	800	879	853	870	823	856	865	827	850	850	863	847	878	902	820	785	872	877	870	874	838	860	857	812	861	842	797	855	843	836	862	864	820	870	850	846	831	821	822	885	810	808	855	816	821	914	868	846	845	870	781	869	893	871	834	867	820	803	865	847	829	849	822	876	856	837	853	893	893	868	804	860	858	849	822	829	881	893	860	847	865	830	814	829	845	786	860	849	867	841	865	847	835	847	893	854	855	838	887	860	903	847	850	836	853	895	874	836	875	867	812	854	867	856	829	876	866	880	844	833	809	883	895	860	845	856	838	857	823	813	847	821	843	863	823	840	799	890	804	860	837	863	835	853	842	819	891	831	851	860	782	865	849	814	790	880	872	837	896	850	836	847	842	878	887	885	827	819	800	805	888	865	846	881	840	801	841	818	812	862	853	877	811	860	890	861	901	832	837	863	885	849	824	882	856	871	786	815	876	873	848	805	828	855	856	805	806	808	866	864	815	814	834	859	847	823	915	807	896	878	836	843	874	876	853	864	872	877	770	838	857	820	846	836	868	859	857	886	852	833	854	847	909	830	836	846	839	818	802	864	878	902	876	799	858	855	846	813	833	869	842	884	859	852	848	858	856	839	864	843	854	873	915	872	860	833	910	849	824	895	864	827	872	850	847	885	882	862	830	859	901	882	871	807	873	803	820	862	838	857	879	865	833	815	896	828	859	858	820	873	794	818	878	880	889	844	899	845	847	858	845	822	825	865	835	944	876	856	874	820	896	874	875	868	883	840	894	856	832	864	786	811	857	918	838	829	879	874	841	827	885	839	863	864	858	879	840	815	874	868	882	836	897	914	848	855	839	837	835	888	787	839	818	820	839	875	831	903	900	861	803	833	809	837	799	908	911	816	841	854	817	849	884	909	864	917	816	851	858	905	840	853	844	835	839	849	844	847	852	814	828	860	846	877	867	803	859	843	858	836	816	898	912	876	876	873	902	878	810	872	834	826	873	847	817	845	844	905	816	849	837	891	843	840	903	840	808	844	879	873	839	821	816	869	883	847	851	844	870	853	886	834	831	836	838	843	813	856	883	801	793	856	820	843	858	823	857	843	858	845	826	862	862	860	818	836	797	832	797	870	842	859	905	835	844	830	900	878	875	836	836	852	852	942	843	883	861	834	842	833	819	816	869	861	896	841	809	838	881	853	917	823	813	859	897	814	882	834	857	851	877	840	841	786	849	855	881	866	857	861	851	862	866	841	867	828	855	860	849	853	859	833	856	860	852	878	860	828	849	849	841	882	837	881	882	880	938	843	871	869	877	847	820	887	891	830	828	851	845	846	908	839	842	860	890	844	859	817	866	869	803	895	817	844	843	832	853	820	830	856	871	852	893	880	858	888	834	871	869	893	804	844	835	883	882	816	926	820	851	892	876	879	847	848	862	858	875	837	884	813	831	897	841	789	847	841	872	847	825	876	812	840	878	840	861	854	887	883	845	906	846	860	820	838	801	875	856	857	791	893	840	887	906	865	796	812	830	829	857	907	822	820	776	874	851	852	887	834	913	840	889	840	843	857	897	861	858	836	850	848	844	856	834	827	935	856	806	866	832	865	812	825	852	856	851	914	898	869	878	819	859	851	844	791	868	836	764	846	923	820	780	847	862	837	896	878	842	888	836	838	811	774	838	861	875	900	864	902	796	869	865	897	874	863	803	834	863	859	819	807	836	869	813	895	881	876	833	873	831	866	849	916	786	873	884	886	883	830	867	810	859	838	815	862	797	798	848	834	835	875	860	921	832	901	872	867	879	863	840	924	882	859	795	844	866	880	857	835	835	866	867	843	818	858	859	839	860	891	838	869	851	839	887	890
37962	22255	21725	18518	12875	8444	7296	3924	2109	1427	924	672	628	586	503	475	468	514	503	473	487	478	470	491	465	452	500	455	456	447	494	443	434	473	417	419	427	454	452	457	446	453	464	461	429	421	455	480	458	451	411	402	453	440	440	543	432	438	421	449	455	473	442	428	463	400	439	457	445	433	464	449	423	447	461	454	429	401	441	452	441	469	443	455	452	397	450	442	464	442	436	463	483	423	437	423	443	430	458	429	450	428	439	437	426	458	447	428	463	455	407	404	467	427	432	450	450	434	412	420	433	466	433	480	490	419	399	412	413	456	407	429	451	390	430	410	416	444	470	433	421	376	472	441	406	440	461	461	465	442	444	437	458	453	440	484	439	407	421	400	475	456	424	441	448	481	477	439	462	459	434	463	422	416	435	417	446	445	425	474	445	405	448	479	428	415	470	433	443	437	437	446	448	444	464	460	433	411	423	411	468	432	414	442	479	437	423	430	383	413	410	408	425	475	437	438	445	430	460	400	454	431	441	405	423	453	424	435	487	474	435	469	420	437	450	448	401	435	459	403	438	441	455	423	477	433	447	449	463	416	517	469	397	427	450	451	436	443	432	428	408	445	455	446	451	431	461	465	435	433	451	446	435	451	439	435	429	425	426	458	420	458	441	449	390	412	440	423	447	451	453	433	424	427	453	459	433	428	413	416	418	441	440	400	448	450	444	446	430	460	431	438	409	429	413	428	443	447	416	414	432	476	412	417	430	453	422	457	453	428	396	440	429	401	413	433	445	407	465	422	440	428	427	420	451	423	395	423	435	468	452	405	416	434	472	447	426	409	420	480	422	481	463	438	431	448	471	405	448	419	456	439	422	475	455	480	439	461	425	420	445	456	458	488	451	497	432	464	440	446	463	423	427	505	422	417	437	426	457	450	419	436	401	485	461	437	506	458	447	471	431	451	395	425	438	433	400	412	416	465	463	492	447	425	475	482	422	397	424	439	482	459	449	472	416	476	487	447	479	436	410	442	471	418	425	446	476	436	457	414	398	433	451	474	458	438	451	424	455	439	473	443	409	456	439	442	457	464	384	435	437	430	469	443	455	474	440	418	448	443	402	481	454	432	411	421	447	426	413	441	412	463	440	454	453	453	429	413	422	429	449	443	423	481	450	405	465	476	446	449	450	387	433	431	431	456	446	459	438	499	477	465	432	418	468	481	414	425	468	489	486	399	441	476	454	443	477	456	409	438	513	392	417	423	482	443	429	423	451	391	421	452	447	475	467	473	405	415	415	389	447	405	415	427	482	414	470	473	457	407	418	441	399	449	445	430	455	449	419	439	458	442	395	447	449	412	418	426	433	461	450	423	415	445	462	417	455	488	426	440	440	443	430	435	504	472	447	466	401	452	474	420	438	440	449	382	434	425	412	417	436	402	438	434	448	442	464	442	447	430	438	431	433	463	456	457	450	389	459	444	457	486	463	425	493	451	450	421	417	462	423	458	444	459	429	429	471	444	440	455	414	423	422	424	401	432	408	444	427	461	467	446	452	464	416	437	461	452	452	408	393	461	457	453	444	453	435	419	444	418	428	426	426	426	444	448	459	463	454	397	401	405	484	450	423	411	409	453	456	425	446	439	411	438	482	444	429	430	457	415	423	436	450	426	461	466	433	435	455	448	444	462	447	452	422	470	496	446	470	470	446	442	457	432	477	435	456	418	489	409	448	446	433	424	456	452	438	460	440	418	423	456	436	477	481	448	442	444	439	440	452	449	417	419	412	430	462	488	456	417	468	438	492	417	413	416	445	423	415	444	433	415	448	415	459	427	481	446	411	414	468	463	419	433	423	410	434	430	432	421	451	426	438	439	464	458	456	446	435	414	440	482	454	475	487	425	456	433	438	444	473	444	437	449	420	408	427	470	422	416	432	469	409	442	419	428	421	443	439	424	501	443	447	434	420	429	426	451	404	437	438	484	443	424	446	466	442	454	438	408	439	439	493	468	448	429	450	447	459	450	452	448	460	449	435	417	424	440	456	438	478	446	451	417	453	451	441	430	409	438	442	408	489	409	402	436	458	388	449	490	473	473	436	437	429	423	409	460	431	428	445	422	407	435	455	448	449	420	442	443	454	436	483	452	418	466	430	412	456	467	430	464	428	447	463	422	419	435	429	473	396	418	453	419	417	404	464	440	432	426	455	482	450	441	452	452	414	447	471	486	415	445	448	454	427	445	419	458	442	461	418	444	422	447	445	463	446	426	442	397	453	468	470	462	462	450	435	461	477	447	417	439	453	450	447	470	438	423	463	446	457	420	483	453	429	459	423	426	419	477	411	417	450	455	413	417	455	430	449	421	484	436	455	431	409	440	392	459	458	466	479	450	452	414	472	468	436	458	422	416	404	413	442	451	393	434	472	445	450	473	415	461	437	459	468	476	474	452	443	455	430	445	435	444	455	456	427	410	442	436	410	435	410	492	433	431	441	470	430	455	472	444	436	462	418	443	418	457	440	441	444	451	438	482	451	417	486	439	407	447	430	448	420	445	471	453	464	453	475	465	401	468	408	477	410	399	458	423	432	445	444	476	409	411	443	424	429	440	398	434	427	444	406	416	416	427	481	450	458	438	447	422	443	462	418	430	437	439	446	499	410	439	381	443	425	431	437	409	428	456	436	442	455	414	440	433	422	439	463	403	452	449	451	440	426	431	400	420	449	452	431	421	436	453	428	435	451	400	455	426	414	424	411	427	412	442	474	428	456	459	432	441	418	434	435	466	476	474	427	433	466	451	453	447	439	412	424	443	432	403	415	399	414	423	447	400	409	454	417	462	447	461	462	457	445	442	442	445	456	465	464	417	418	460	469	456	429	449	409	437	487	438	466	442	435	438	459	423	460	424	402	410	468	398	409	457	474	450	448	438	460	464	427	459	453	441	402	407	411	478	421	423	453	442	432	370	470	461	477	495	445	476	439	474	466	459	466	434	451	460	470	436	467	432	430	469	417	428	455	435	475	446	415	424	426	439	454	427	458	416	451	443	426	430	429	419	425	433	477	459	448	437	439	448	469	434	462	434	390	412	427	446	473	426	430	413	424	417	438	433	456	428	442	414	446	440	425	416	449	449	457	415	432	386	436	429	438	463	472	445	422	376	436	429	419	443	472	434	414	473	406	459	450	471	417	438	442	462	422	441	413	407	455	438	424	437	413	391	430	423	442	445	402	483	430	398	435	480	491	418	477	464	460	443	432	447	436	473	424	435	450	412	418	458	442	467	426	450	415	413	458	410	452	394	454	444	459	442	422	461	442	471	462	458	438	460	442	477	419	407	447	426	403	444	472	439	458	444	448	453	420	471	463	454	449	443	461	401	435	404	420	432	448	403	451	447	458	481	401	430	443	489	447	437	460	447	451	453	441	476	428	474	420	434	434	419	454	446	402	402	421	416	495	403	422	475	456	450	429	458	474	445	450	432	427	405	436	428	459	388	474	417	392	445	451	420
21501	16122	27018	28667	25465	21114	20007	11839	7826	5355	3249	2397	1866	1649	1363	1336	1335	1240	1120	1203	1170	1122	1080	1210	1119	1109	1048	975	980	1048	1030	1034	1005	973	946	1027	990	987	1009	984	960	937	986	999	934	1000	922	965	984	960	953	972	900	995	977	939	895	938	944	961	935	899	934	975	910	898	913	947	967	903	913	922	928	962	926	913	961	945	870	949	923	893	908	925	967	971	1005	972	925	941	960	906	922	920	904	940	891	954	890	944	918	909	903	952	969	959	950	939	939	951	972	925	886	910	907	947	965	914	966	934	940	958	933	917	986	948	866	884	974	900	936	961	906	948	976	967	947	1009	956	948	962	895	909	919	909	934	976	978	913	880	960	928	940	933	967	928	975	889	933	963	944	941	906	955	937	921	944	946	945	924	934	976	941	890	947	965	920	962	934	926	898	933	903	939	976	878	935	998	931	929	906	955	918	965	926	942	964	953	912	897	976	963	947	957	967	985	919	951	979	936	929	914	942	927	952	887	874	871	976	912	933	968	940	914	999	984	927	956	948	900	919	862	966	936	952	928	924	965	939	900	931	933	950	900	919	909	956	878	986	956	976	950	918	912	922	904	943	947	904	907	935	947	966	949	931	929	906	894	939	960	989	912	936	946	967	938	911	929	967	925	905	921	929	966	932	958	872	970	940	942	929	935	903	872	897	978	917	894	869	920	939	911	973	974	995	923	964	945	944	943	940	908	978	960	916	926	872	940	941	992	961	962	996	949	929	919	944	888	968	927	968	958	931	923	925	880	916	908	1004	872	941	987	954	952	942	931	936	950	955	904	904	905	931	955	909	882	920	919	968	926	965	894	981	911	923	896	963	929	983	939	900	936	955	955	896	977	991	906	935	921	906	924	976	953	909	926	975	964	920	919	882	983	879	932	942	931	1011	887	956	967	883	916	951	944	925	937	929	956	944	922	915	888	1033	936	952	972	975	948	936	942	912	952	926	898	955	944	973	1023	888	933	941	901	945	988	921	895	963	967	931	891	938	937	935	984	942	932	936	924	923	980	908	918	929	903	890	930	968	924	922	979	889	956	900	920	921	978	961	943	966	887	941	976	917	911	899	954	914	877	917	942	927	938	910	952	916	1002	915	952	993	950	938	958	937	951	966	938	929	942	934	950	905	984	918	957	966	967	932	947	927	903	936	963	873	940	888	965	942	892	911	892	912	934	982	913	892	939	977	902	908	928	960	917	968	1002	940	893	963	942	932	914	906	910	960	897	932	950	943	951	941	972	895	944	939	945	948	941	953	986	923	969	907	930	958	914	872	981	960	883	932	965	981	894	927	917	942	947	946	914	899	952	934	934	915	900	960	907	963	928	932	960	966	946	896	920	923	915	924	956	901	955	921	924	969	890	1002	951	918	961	948	928	933	895	940	943	948	921	944	901	956	944	927	931	908	943	941	931	887	929	928	921	908	937	943	909	916	919	939	970	930	992	889	973	864	944	896	889	982	968	962	937	937	966	932	947	937	940	930	937	931	911	923	912	903	913	930	928	905	964	916	871	980	932	890	942	950	948	957	889	918	966	902	924	910	894	865	958	918	930	917	969	923	945	983	939	926	885	873	931	960	935	980	918	935	949	911	951	933	947	961	916	930	917	991	907	939	935	1036	937	989	978	903	897	927	936	937	955	953	940	960	919	903	897	972	945	907	928	935	937	914	936	926	952	883	916	919	904	963	953	909	975	922	943	939	970	936	977	911	905	914	953	977	910	877	962	966	910	955	876	963	928	963	977	945	933	950	920	920	873	941	925	925	956	939	903	919	965	925	988	920	969	933	958	917	921	847	916	932	933	934	947	958	934	938	968	964	907	908	948	898	924	924	907	970	837	956	977	931	932	930	949	927	969	906	916	905	925	856	904	912	953	891	930	905	918	956	960	939	905	962	931	882	903	1017	965	896	1019	962	981	897	900	928	952	862	953	918	884	948	940	942	954	934	943	962	911	971	931	936	921	937	915	934	932	954	979	882	900	924	953	931	933	904	921	909	884	901	960	903	963	959	964	936	904	920	965	949	945	878	957	900	898	977	990	960	980	985	870	938	908	890	984	950	912	947	913	917	971	930	920	972	965	975	961	953	942	953	969	917	974	925	939	919	936	962	964	954	930	926	936	1008	898	942	949	934	916	926	974	889	954	960	923	1023	927	913	878	969	935	964	959	978	914	897	984	922	998	941	869	899	963	922	949	939	923	890	935	919	955	946	912	951	872	941	963	927	903	900	958	933	926	962	924	946	1021	937	924	921	935	885	934	944	971	901	915	929	918	914	886	898	997	923	934	966	911	913	939	934	921	979	947	969	957	950	959	921	936	943	957	936	933	929	944	921	968	905	933	888	906	906	949	972	918	878	931	918	967	913	933	902	939	903	932	958	974	951	930	953	982	922	964	929	931	904	913	917	917	968	989	924	919	916	943	963	959	883	933	913	921	966	936	940	896	926	928	975	1018	931	891	950	940	931	922	901	949	962	919	948	950	978	931	906	985	939	947	944	938	924	951	908	944	893	948	936	979	984	939	933	899	909	938	961	914	1036	955	960	913	980	961	904	958	931	908	977	943	880	930	931	950	967	913	909	905	908	875	932	914	959	953	968	896	912	960	913	925	913	935	954	949	925	973	924	979	921	968	990	935	945	907	963	941	920	940	939	893	921	956	915	955	971	906	915	926	972	947	885	994	931	926	946	890	888	960	974	991	917	969	949	924	960	942	950	976	963	886	958	947	909	955	962	973	966	957	963	867	935	913	937	887	962	943	962	911	950	918	957	908	951	948	940	985	917	956	948	902	1004	971	912	934	961	947	943	931	967	940	892	918	919	911	950	927	933	920	910	975	979	876	950	882	917	968	913	972	928	885	952	939	963	930	977	952	953	898	911	972	913	914	945	967	978	928	921	933	938	867	960	961	894	904	879	974	898	944	945	962	961	898	929	976	956	924	964	911	950	953	916	935	941	972	988	886	947	978	938	873	896	1007	959	971	966	970	999	891	957	936	902	875	950	966	917	958	944	935	931	950	904	925	910	959	943	893	944	922	970	890	927	957	902	959	926	903	932	989	952	897	938	893	920	912	915	901	895	864	897	924	931	888	937	908	894	920	905	959	912	966	985	949	961	940	907	937	938	896	899	969	965	921	920	933	968	940	913	890	894	936	926	919	936	1020	925	918	909	910	928	910	949	899	884	917	856	936	893	928	930	901	908	982	932	980	942	960	951	970	946	947	918	955	891	917	861	903	966	891	954	931	933	980	958	957	928	902	902	928	929	921	885	885	961	895	897	962	929	924	975	975	927	946	934	951	969	952	945	909	920	913	900	968	946	954	952	913	958	932	934	914	917	958	967	977	942	937	933	887	934	864	924	994	942	911	934	956	905	899	936	924	913	977	911	931	930	979	915	910	965	960	968	942	971	962	932	983	931	898	992	894	954	940	903	905	901	936	961	942	934	928	935	950	927	924	898	933	954	943	929	955	942	934	936	952
18283	9795	8683	6188	3280	1971	1341	994	762	592	449	450	380	349	379	389	377	424	376	370	357	383	396	380	350	379	401	349	391	356	393	387	349	383	346	392	346	360	378	346	370	376	356	359	369	323	325	359	324	339	399	378	322	347	400	382	369	354	375	367	386	358	396	362	391	388	356	359	370	393	340	318	365	351	323	359	395	354	394	395	377	348	371	345	356	346	384	400	433	383	355	351	342	343	380	358	359	314	387	375	371	383	381	356	318	420	388	347	346	338	370	382	371	347	366	295	379	362	340	322	383	389	354	389	350	363	373	365	367	369	335	360	381	368	358	387	368	344	357	362	346	363	367	361	347	338	378	375	365	377	337	318	392	390	375	361	325	361	354	365	354	334	366	377	336	386	406	365	349	350	390	380	336	381	394	395	367	361	326	390	396	340	320	335	334	389	369	388	385	353	339	369	357	367	375	350	333	377	376	378	405	373	368	354	314	375	354	394	320	324	350	344	396	347	362	337	344	400	362	344	339	361	365	369	348	393	373	345	330	322	339	344	383	333	369	339	366	397	364	313	365	345	369	363	361	377	371	333	323	346	348	368	374	364	352	398	378	368	382	368	360	384	355	355	339	343	351	347	346	354	352	325	343	373	344	390	361	388	368	353	369	371	390	347	351	376	387	372	364	401	373	392	361	371	379	383	389	358	362	380	347	356	324	401	361	346	389	348	345	360	371	368	357	366	327	366	351	349	359	346	331	419	380	352	369	345	384	342	370	355	341	344	372	312	383	390	368	310	383	367	342	365	345	345	361	360	365	337	397	355	344	405	303	368	400	362	353	400	355	372	372	341	360	355	326	344	353	345	299	321	363	351	352	352	347	364	378	314	366	383	405	371	366	360	359	391	355	364	374	332	327	328	374	373	392	372	353	342	382	348	401	361	342	389	375	403	353	356	367	358	343	299	361	347	360	352	350	341	343	377	362	388	371	330	348	347	343	368	357	354	356	356	362	387	380	352	346	360	341	373	368	385	371	354	373	408	345	381	379	353	340	336	395	391	323	333	350	358	356	340	339	358	378	408	372	359	344	333	343	344	358	379	392	380	373	371	351	354	356	350	388	368	358	388	357	373	393	343	387	352	414	355	401	356	361	370	345	404	330	380	347	361	407	360	384	389	355	338	348	403	371	341	361	348	351	359	395	379	358	348	377	314	377	362	360	360	374	373	350	427	313	378	388	369	350	387	410	371	400	352	337	347	348	376	351	360	368	355	381	371	381	351	368	367	384	388	322	341	367	362	381	377	347	333	383	369	383	372	323	364	350	396	375	362	378	390	390	373	384	373	369	354	353	435	343	346	341	373	357	340	372	364	319	394	396	349	391	354	356	352	335	357	334	330	346	340	366	353	362	381	350	338	375	371	365	342	321	346	392	373	339	376	346	381	330	331	379	378	372	383	371	360	350	379	370	408	372	331	371	372	367	340	411	390	382	346	375	360	363	360	350	363	365	303	345	346	378	353	371	362	365	349	386	361	370	385	356	344	360	325	358	367	348	375	360	392	365	388	363	372	328	362	383	359	334	349	391	377	355	332	360	359	407	343	343	322	350	386	373	340	351	326	379	363	357	326	404	373	373	365	371	383	303	370	345	347	354	363	336	344	327	372	349	358	364	347	373	310	343	373	399	340	383	394	356	321	385	339	345	378	371	316	362	345	349	355	371	371	368	357	360	365	356	381	381	367	365	323	375	347	350	362	424	383	389	364	397	335	372	321	356	371	373	403	362	334	327	362	351	362	312	334	378	319	392	373	353	362	387	391	353	364	358	356	356	372	340	349	378	364	399	375	345	393	367	369	374	363	365	341	336	368	340	377	350	389	312	369	352	383	329	401	367	369	368	356	381	372	360	355	350	370	351	338	366	356	391	360	372	392	377	371	336	375	377	380	392	389	378	375	361	356	379	364	376	368	334	386	380	398	373	385	346	384	384	330	316	369	376	364	383	351	376	364	380	365	375	356	382	363	326	343	344	346	392	356	388	363	386	388	376	364	367	345	399	351	350	332	361	378	364	391	350	357	351	352	370	369	341	364	365	364	350	361	400	366	328	376	377	354	337	328	342	365	372	329	336	358	343	382	355	356	355	349	343	370	362	352	320	355	386	367	388	362	357	374	380	370	365	334	374	386	342	361	341	368	357	379	365	404	351	347	368	319	329	369	384	330	336	368	370	367	355	401	362	376	354	349	374	391	363	353	348	383	340	380	385	367	382	315	344	347	404	339	329	342	359	363	361	353	389	388	366	368	371	346	369	371	377	360	342	370	373	383	391	355	358	335	352	367	337	345	367	360	366	353	350	422	314	378	322	389	366	345	403	371	384	345	376	364	359	380	349	348	378	358	339	408	376	365	320	381	347	347	387	342	346	385	419	333	381	351	358	358	351	337	402	351	378	362	365	370	338	394	378	376	377	375	373	376	373	370	360	360	365	365	352	355	388	381	396	354	345	341	353	369	355	357	337	354	338	366	377	364	337	387	360	394	383	368	384	377	399	354	373	365	339	356	370	359	364	370	396	337	381	360	351	353	354	309	344	340	353	373	375	375	375	374	360	331	361	351	360	363	345	356	347	362	374	335	332	340	371	363	387	357	353	354	366	369	364	370	351	382	369	349	368	358	316	404	381	352	354	387	342	372	386	340	354	344	313	337	375	349	359	352	365	393	392	359	355	327	359	361	347	341	365	369	421	360	357	345	346	354	365	371	363	337	368	360	375	370	334	353	322	340	355	395	365	344	391	393	352	325	335	375	378	371	380	350	354	365	359	354	354	364	352	411	341	351	381	381	346	384	367	364	364	351	338	380	329	361	342	395	360	322	377	366	398	325	359	386	375	356	373	321	370	359	376	341	355	348	363	323	337	392	414	344	367	386	378	319	350	349	355	345	346	369	349	372	367	355	372	347	371	369	367	378	361	341	366	355	366	359	360	342	358	323	331	337	394	352	375	346	334	347	342	406	342	362	347	351	407	353	322	348	372	346	416	355	370	365	366	375	362	378	357	340	328	402	371	388	371	325	346	372	334	371	364	359	338	361	364	390	391	348	396	391	360	357	370	362	392	342	367	341	391	351	336	330	374	320	347	390	354	366	337	366	357	353	379	381	386	332	362	354	318	335	370	349	327	333	369	380	367	378	364	328	381	370	313	338	389	351	367	394	341	344	345	345	397	386	334	386	396	366	406	347	399	381	389	359	339	296	364	332	339	374	332	340	379	344	367	378	375	382	361	372	355	354	329	306	316	384	354	361	359	347	337	389	379	387	349	368	411	354	374	378	371	358	371	361	374	358	399	363	356	428	382	359	348	359	332	393	373	390	317	374	363	386	353	404	362	344	336	343	372	349	360	384	347	354	389	378	413	350	348	337	347	343	348	351	366	384	377	359	347	367	375	369	383	379	355	339	342	360	375	390	354	403	386	333	372	363	338	392	319	364	382	388	371	353	353	371	366	362
10652	8030	13993	14343	10048	7199	4928	3520	2457	1852	1338	1082	928	928	876	912	900	920	810	823	862	863	884	946	878	866	786	823	806	807	859	827	837	767	848	770	796	785	830	749	835	790	787	817	769	805	777	795	792	824	862	747	809	795	795	804	812	815	798	791	800	779	809	766	776	794	769	758	759	789	754	807	822	761	765	824	842	748	766	803	810	784	789	886	800	780	827	748	820	769	778	807	781	767	791	797	739	765	833	809	759	817	776	761	775	804	861	797	838	763	759	790	773	821	809	826	811	760	788	809	787	792	829	791	767	791	828	775	810	859	804	804	808	825	809	746	771	839	794	782	780	819	802	784	765	770	791	819	782	842	720	770	756	757	817	773	783	798	759	802	805	784	804	865	814	791	731	808	796	787	833	763	772	731	815	806	783	824	778	790	766	780	813	802	798	805	804	760	795	792	747	807	816	782	809	778	805	826	840	789	804	775	754	791	796	765	833	761	798	737	789	864	822	845	787	788	801	740	750	820	833	799	767	734	797	790	822	788	812	803	770	797	774	745	763	778	764	790	776	812	781	785	775	768	756	824	781	812	796	775	761	757	802	802	779	802	805	774	763	797	823	781	837	778	821	744	734	788	808	852	802	720	773	801	749	796	790	798	798	807	828	774	778	827	781	776	788	781	807	794	814	832	744	827	765	747	820	801	839	780	793	800	765	788	822	775	789	789	823	783	806	812	813	762	794	834	758	745	815	780	781	778	774	833	795	768	774	786	770	782	788	770	812	772	811	777	764	785	798	784	797	794	778	799	803	800	771	760	801	823	801	784	713	767	785	810	776	784	791	834	761	792	774	785	784	739	771	740	836	836	766	775	804	718	804	803	811	755	790	768	795	790	782	813	790	799	775	738	773	764	784	777	761	801	795	774	770	747	778	785	774	764	759	771	798	800	810	795	788	806	816	736	764	778	842	786	805	809	827	797	861	796	780	850	798	781	777	766	739	790	795	833	802	782	789	770	803	737	817	797	823	803	808	770	778	762	810	769	796	784	793	797	790	769	810	765	812	792	822	779	784	788	818	805	767	779	793	742	784	789	779	800	780	784	762	796	789	818	775	809	802	779	784	778	783	788	813	822	777	756	767	795	807	778	782	835	766	847	848	778	815	796	791	799	811	763	778	731	730	747	842	778	733	786	808	801	816	767	802	765	818	787	762	780	765	794	744	745	844	778	825	758	833	775	804	788	804	833	782	804	761	781	767	802	774	799	773	768	763	833	753	757	783	805	741	750	786	763	774	843	786	810	822	764	798	782	780	792	815	822	781	793	768	798	803	762	829	826	802	816	790	794	799	800	792	792	782	778	806	776	815	740	765	755	767	785	852	769	775	795	734	775	741	783	796	748	828	810	763	796	815	776	776	814	786	735	780	802	839	810	814	828	790	746	768	802	784	822	789	787	793	745	813	848	789	762	795	731	734	774	798	831	811	763	800	748	755	743	750	822	787	782	748	810	810	799	808	792	761	820	768	827	832	780	782	719	812	776	762	788	826	771	740	763	850	791	793	809	838	832	790	803	802	779	801	812	791	772	805	773	768	816	814	812	809	813	807	736	765	776	761	835	744	810	785	771	790	779	834	818	816	809	789	795	781	773	813	778	790	824	821	814	785	766	829	777	737	810	755	808	770	800	801	790	748	794	783	777	767	747	800	764	750	788	837	811	764	800	763	771	784	745	785	816	804	757	779	761	792	803	810	784	805	785	757	780	793	792	752	755	736	801	823	771	773	790	784	782	829	752	808	741	769	784	815	806	774	727	778	786	774	754	793	824	804	739	806	846	783	778	832	799	770	774	818	833	773	804	795	805	806	739	770	767	737	806	766	786	815	804	823	802	799	788	787	803	785	789	744	761	780	799	776	772	776	780	740	795	806	830	812	763	814	786	738	755	810	767	827	788	764	788	826	756	777	768	828	778	809	811	793	815	827	794	795	793	762	835	799	829	811	777	782	779	746	782	770	775	833	779	768	788	817	778	781	793	759	796	748	749	823	778	795	741	764	791	773	771	790	751	805	790	750	779	789	808	805	815	783	789	790	804	771	749	806	803	778	815	783	770	769	779	794	774	753	789	756	755	770	820	789	785	809	772	845	831	749	816	785	802	873	791	767	772	796	797	773	799	766	786	742	831	773	826	815	815	765	823	804	788	794	749	782	789	820	757	808	792	768	791	784	744	835	810	794	759	837	803	779	795	816	753	771	819	828	815	783	830	788	814	835	812	760	811	829	777	804	788	790	798	743	786	778	781	789	797	780	764	825	756	785	824	823	840	765	795	773	779	758	782	766	813	826	816	756	737	784	831	773	749	785	757	797	748	782	794	822	736	763	800	780	763	748	802	807	773	801	808	773	767	744	829	764	760	809	799	777	793	793	838	817	780	823	774	833	767	831	771	776	817	769	786	780	786	803	800	815	783	795	806	820	724	780	804	799	798	782	754	804	772	782	779	798	818	813	823	767	755	760	806	804	802	817	791	749	758	781	717	775	755	744	791	789	799	828	821	809	833	799	774	827	805	796	782	800	784	801	783	785	813	752	766	752	748	774	777	755	749	765	799	775	793	779	834	785	827	816	812	771	730	821	768	821	734	758	842	781	801	796	825	799	816	787	773	806	765	830	768	822	752	822	765	794	780	822	797	760	822	831	763	832	810	770	784	815	773	812	768	779	779	794	793	793	759	793	760	790	795	871	779	823	778	765	728	768	759	780	799	762	861	755	802	821	782	814	821	802	818	763	821	739	759	786	795	742	780	826	853	747	782	765	794	777	754	786	785	776	810	771	757	829	753	762	813	726	808	742	787	795	808	786	773	800	780	803	784	785	780	789	800	798	812	794	850	769	751	781	769	759	755	743	815	831	779	773	700	812	789	788	782	795	819	788	806	818	754	772	824	758	797	801	800	793	818	824	804	820	781	751	790	800	790	765	762	780	753	789	714	822	825	803	768	802	766	797	752	805	770	780	765	799	762	797	773	827	851	768	801	810	821	797	816	818	830	774	811	793	783	798	801	818	742	767	743	774	806	762	767	785	780	801	823	838	773	792	824	808	796	836	743	788	782	852	787	805	773	803	778	773	787	769	778	759	806	835	816	799	810	740	789	807	753	775	809	778	818	772	803	817	813	803	785	849	784	807	768	746	821	801	793	792	757	730	789	802	791	779	839	793	729	809	801	790	768	829	766	795	733	812	801	790	785	780	744	775	759	766	756	785	788	816	778	798	796	801	777	767	810	797	789	840	792	785	777	804	773	759	801	801	799	809	792	768	804	813	799	788	817	799	779	801	735	750	713	741	798	782	759	815	770	765	793	757	782	817	732	767	824	816	741	784	867	775	813	817	808	742	811	788	795	754	808	792	752	857	746	792	772	781	786	812	774	763	731	824	812	812	775	821	788	786	767	751	825	788	797	802	777	763	779	815	778	802	796	801	756	749	845	755	787	757	773	770	775	765	784
30232	17583	15732	12195	7485	5193	3746	2540	1495	1020	671	510	463	458	447	395	465	425	500	435	409	414	410	426	400	402	413	374	413	398	427	400	413	421	385	381	388	394	433	400	382	389	377	374	410	390	374	396	377	406	415	364	430	417	414	399	410	391	395	386	402	411	374	401	376	407	413	434	381	374	388	385	411	405	404	393	363	371	395	388	378	379	393	365	406	376	350	359	416	429	372	395	353	358	372	357	391	407	409	424	409	410	397	378	342	385	396	371	363	370	407	408	398	412	372	380	366	416	398	352	369	404	385	396	393	393	390	401	384	417	401	419	363	390	364	428	393	355	376	400	385	383	381	405	403	377	401	408	373	362	414	402	409	418	409	394	366	378	382	408	392	407	401	400	387	399	425	383	406	409	404	409	395	406	405	402	428	402	416	384	393	410	390	401	365	416	408	385	376	396	415	350	378	404	384	414	442	391	349	386	378	387	366	383	424	408	372	372	383	370	389	381	354	415	431	393	391	424	365	346	388	370	374	381	404	374	412	434	381	362	396	359	368	400	441	381	419	385	373	390	357	360	384	367	398	361	398	405	437	400	394	383	366	402	396	405	340	392	409	378	390	361	368	411	413	417	353	405	395	396	389	398	406	380	403	379	400	347	380	366	373	378	388	399	383	353	395	399	388	377	372	386	410	375	408	369	418	383	391	385	393	369	416	391	384	409	437	419	439	442	409	380	378	377	375	401	382	406	388	377	396	400	412	442	402	383	393	388	368	414	379	383	368	373	365	397	360	389	396	407	377	398	389	392	429	399	377	409	372	389	388	411	354	385	409	371	393	357	399	373	383	393	394	389	424	364	386	395	420	413	432	386	410	383	415	391	351	373	414	376	406	420	382	392	416	384	361	387	436	417	393	388	401	349	374	380	422	383	381	374	401	393	384	369	392	384	413	422	355	418	380	393	423	372	377	384	419	363	382	377	393	389	369	392	403	359	406	352	393	404	383	389	376	398	453	405	403	356	378	391	401	379	412	450	418	385	390	367	372	367	393	412	368	391	372	383	398	403	418	410	411	406	388	378	356	410	427	359	389	358	433	398	360	384	383	413	425	397	400	414	364	399	342	370	409	405	424	355	359	393	353	428	401	380	383	420	380	351	426	404	411	392	407	368	360	399	432	368	401	405	408	396	385	371	406	394	380	397	383	411	400	385	374	385	386	392	415	360	352	404	402	398	385	417	424	384	373	392	410	399	378	378	410	362	386	407	373	383	413	368	397	406	367	352	370	412	418	394	386	418	368	371	401	372	385	428	350	424	404	382	402	417	381	375	386	386	399	403	378	401	372	393	408	404	424	387	417	404	409	437	344	415	373	390	397	395	385	376	396	378	410	375	388	383	401	380	361	396	395	404	356	351	409	343	374	385	416	404	403	398	379	388	395	392	399	411	414	416	415	439	385	410	379	450	404	413	353	392	367	396	377	359	398	395	413	428	379	400	381	372	385	394	344	382	424	397	426	411	339	393	391	403	401	376	373	426	373	379	349	360	391	414	422	429	375	399	415	361	377	378	403	372	389	372	387	385	394	408	424	386	405	389	398	380	385	343	392	434	365	390	433	369	406	395	383	404	391	378	439	357	395	387	421	392	399	393	392	423	413	389	410	399	387	352	404	409	383	362	405	360	368	363	378	402	422	448	432	360	396	389	371	403	395	397	354	423	389	380	396	392	374	395	419	383	413	408	414	370	416	397	397	392	352	349	385	406	399	396	430	413	377	350	422	406	395	380	433	376	372	364	413	397	401	424	377	384	394	412	409	455	378	430	413	410	373	367	393	378	407	382	400	364	376	375	329	414	388	363	383	402	415	373	418	388	383	370	381	432	433	370	395	399	403	405	382	393	415	367	414	396	392	368	387	392	366	356	369	416	402	397	403	387	413	429	420	390	421	392	417	345	398	364	431	355	399	400	396	400	390	359	340	389	422	412	403	385	385	392	375	405	359	360	415	398	341	359	394	364	404	408	406	391	396	428	406	405	394	368	404	387	352	350	378	383	389	384	404	395	383	383	393	403	398	363	364	328	413	375	378	383	367	383	404	415	409	384	396	387	407	418	373	411	387	405	386	393	389	428	400	378	364	361	409	362	357	399	393	395	375	410	389	370	387	417	383	383	367	394	411	367	357	389	389	375	423	375	416	407	367	388	418	394	397	397	396	420	352	385	396	381	387	415	409	411	380	367	406	406	392	416	383	373	364	341	420	377	359	353	389	417	362	390	380	434	372	429	424	390	413	411	411	451	384	394	376	455	403	415	401	355	390	386	414	409	378	382	395	400	398	414	377	384	399	377	375	399	376	453	387	379	429	416	406	390	434	360	398	386	432	391	419	409	429	408	382	391	383	377	402	434	406	395	387	409	381	416	342	406	362	393	401	352	372	390	412	423	391	375	389	380	381	375	357	397	362	395	393	376	364	439	381	393	443	343	407	398	361	387	416	383	360	411	399	373	371	447	408	420	397	403	395	402	443	400	379	356	387	375	376	375	407	398	395	413	406	364	412	394	383	376	389	419	372	379	376	386	358	442	380	431	414	373	345	420	392	380	382	407	383	343	403	401	351	404	373	421	422	415	400	377	353	364	355	393	374	412	403	383	365	391	386	377	356	382	386	413	415	369	375	402	369	384	418	386	386	390	390	407	386	419	368	380	361	384	370	393	407	398	370	385	396	404	413	405	399	360	399	380	386	391	351	384	401	394	426	366	428	382	401	383	401	390	414	413	415	369	404	355	402	347	395	427	412	396	387	385	383	353	397	370	351	382	402	392	408	383	400	389	392	377	407	398	365	373	417	387	390	387	422	395	403	414	383	405	385	402	410	388	406	385	416	386	404	377	386	376	396	367	425	393	353	393	416	396	389	395	395	380	359	379	388	365	390	384	364	406	410	385	345	394	378	344	395	375	402	390	366	357	360	361	374	396	447	383	394	403	386	428	360	424	396	387	387	396	413	413	431	416	370	402	388	389	400	369	407	393	350	384	373	401	403	396	383	383	365	397	374	405	376	430	394	387	418	392	341	402	418	374	329	394	407	381	359	379	385	412	381	398	415	388	368	364	392	364	410	380	393	369	404	388	445	419	418	401	429	368	427	379	357	369	403	382	392	402	419	377	407	429	396	410	397	441	375	376	414	411	399	386	398	385	383	359	393	384	403	383	366	379	384	374	385	395	404	395	391	409	398	394	375	409	421	366	382	377	341	383	411	357	393	369	426	381	419	375	415	399	394	407	391	378	415	403	422	359	355	374	386	362	386	419	361	376	370	397	375	385	357	395	382	418	394	408	371	377	410	370	422	385	388	390	364	365	380	398	421	407	452	392	409	387	345	454	348	404	374	433	372	371	377	408	397	410	420	378	400	422	396	406	411	421	378	367	381	349	356	417	398	368	385	391	400	387	434	382	396	341	375	349	386	387	427	375	430	386	404	403	386	355	441	412	401	347	388	380	401	394
17685	13189	21577	22403	17993	15098	12241	8820	5505	3603	2135	1658	1415	1220	1122	1107	1098	1061	1050	1052	1009	1048	1057	1013	1033	944	892	908	913	948	908	919	916	898	889	885	844	888	863	887	841	855	870	840	864	839	829	843	896	881	877	876	874	858	869	882	875	866	845	850	856	839	869	843	813	864	842	879	891	836	796	853	870	842	845	851	877	832	868	921	895	817	842	890	868	816	830	834	837	840	782	842	850	855	862	817	817	823	890	840	855	877	860	803	884	821	867	880	820	849	855	914	814	882	832	831	859	820	939	864	857	848	913	866	855	825	831	856	802	855	868	848	889	838	862	852	865	848	886	860	847	861	874	829	872	876	828	861	851	843	837	861	859	921	929	848	859	837	841	881	859	857	867	853	809	859	850	842	851	870	820	838	833	847	859	846	843	855	900	869	775	898	902	830	823	806	831	841	894	854	858	885	879	841	859	876	918	855	845	855	831	845	805	856	846	818	817	871	864	805	807	807	853	851	861	908	835	833	853	858	849	832	893	817	870	827	871	831	905	885	780	828	825	853	882	901	882	820	892	867	860	798	876	857	846	897	805	787	850	868	885	853	859	887	802	886	883	843	841	804	855	840	863	822	841	799	835	810	874	817	878	868	821	832	851	825	827	894	887	880	880	859	855	886	873	901	830	848	825	838	838	831	859	884	836	840	880	853	857	809	859	859	865	801	866	837	844	808	826	844	854	837	832	811	884	852	851	829	848	879	830	885	838	864	829	850	857	861	853	801	846	839	842	844	836	828	860	859	847	853	866	833	858	832	771	887	880	803	818	835	806	880	834	819	878	880	871	857	808	885	842	846	840	825	878	870	805	861	926	826	862	830	858	867	828	874	835	864	891	809	837	894	839	892	845	847	845	818	834	841	825	877	855	848	787	808	921	837	867	847	865	865	839	831	814	868	904	801	829	842	911	864	797	883	876	915	834	828	850	917	854	836	906	858	897	839	806	868	831	867	839	858	828	821	875	876	881	843	852	910	834	858	820	889	870	838	826	912	856	824	839	870	809	918	801	853	831	850	821	922	887	863	901	884	839	824	901	841	804	854	821	826	820	870	821	803	876	891	880	875	847	870	850	885	812	876	892	827	844	853	886	834	826	846	860	853	891	898	827	829	821	820	859	862	861	875	846	807	898	834	845	867	813	897	880	855	850	859	834	867	852	824	897	839	821	881	826	818	872	842	831	842	857	860	818	819	818	853	938	847	831	886	883	817	880	870	856	873	854	871	873	813	806	858	877	831	852	831	892	893	874	816	851	852	818	915	795	845	843	869	860	849	847	838	839	873	826	804	787	844	835	817	846	879	835	927	883	838	840	767	893	862	850	834	843	886	811	815	886	856	854	849	878	842	829	837	889	854	835	841	855	850	808	831	790	863	822	861	852	916	806	838	854	831	836	862	825	813	896	875	873	886	846	891	865	879	887	776	834	844	800	846	839	846	907	878	909	830	811	888	863	874	883	868	829	862	890	872	884	809	827	867	851	846	891	843	836	839	861	879	801	820	849	906	845	839	830	879	854	851	846	846	897	822	823	852	831	836	868	901	833	923	839	866	867	852	821	862	845	829	856	872	858	788	890	812	794	857	903	868	901	883	807	816	861	855	821	816	888	856	845	863	860	828	850	859	872	903	873	869	816	839	858	867	882	861	851	854	813	853	812	859	852	844	852	864	870	870	875	850	830	809	836	887	819	833	856	844	837	854	855	890	811	896	812	851	908	823	844	894	843	803	833	844	822	857	901	888	825	834	936	840	865	819	861	893	852	844	853	840	921	839	836	829	833	908	845	843	856	847	809	890	839	868	820	838	891	865	804	803	832	799	859	874	844	859	880	855	898	891	891	851	844	857	849	840	850	856	877	943	816	896	895	877	893	898	832	829	840	854	809	870	870	860	857	864	859	813	913	901	860	852	883	781	841	853	865	843	862	852	863	852	833	864	815	851	858	845	848	845	875	852	803	786	865	834	854	851	833	885	839	860	842	818	866	828	820	872	862	878	855	935	889	863	838	842	839	857	847	852	898	844	842	848	882	839	863	915	835	797	839	865	872	854	893	860	844	870	807	862	878	837	825	856	852	855	844	890	856	806	834	850	884	877	848	827	883	861	837	822	871	822	835	875	808	863	809	865	826	823	830	842	851	842	831	821	874	902	819	811	813	857	886	817	856	889	880	899	861	823	830	876	769	857	916	837	859	787	882	855	890	878	878	848	841	833	882	865	878	807	839	874	847	882	864	847	859	858	837	842	869	832	848	811	908	862	865	887	914	837	854	866	839	836	875	841	866	863	823	809	912	890	845	856	878	887	858	818	877	845	861	910	822	806	838	874	881	867	872	854	862	846	850	847	820	853	850	850	787	876	937	828	833	814	832	859	857	860	826	861	849	848	898	892	828	763	858	880	797	866	805	853	851	851	855	834	807	879	863	803	815	801	865	870	864	823	803	841	886	830	851	861	866	875	772	844	871	835	870	859	838	892	868	868	823	809	841	872	855	843	877	867	881	852	872	910	850	877	881	898	852	819	863	878	858	861	833	877	824	826	843	838	852	862	868	895	861	852	840	864	835	818	832	828	893	938	826	856	850	805	880	863	911	877	834	916	869	876	841	846	811	861	833	864	817	876	840	870	871	903	841	881	814	879	837	864	823	888	871	870	867	805	867	851	905	831	911	801	848	875	849	833	822	833	831	848	809	828	816	838	837	796	845	886	870	877	855	840	866	863	812	818	796	863	822	839	856	880	841	858	829	814	834	846	837	844	866	833	849	844	866	889	844	880	869	839	816	844	849	879	886	851	765	846	828	893	814	844	849	835	850	864	841	874	894	850	868	831	859	843	864	849	810	799	865	859	805	817	876	810	863	891	866	855	873	837	891	839	815	822	886	810	893	861	888	904	832	875	809	860	832	849	849	889	847	897	805	859	800	880	801	803	876	861	851	860	878	858	839	906	876	822	786	851	876	884	829	858	867	905	906	819	793	847	803	823	881	853	847	838	851	812	860	825	817	852	841	891	853	829	802	815	824	905	858	851	833	837	865	827	843	825	845	861	851	856	849	810	844	861	912	801	920	817	838	852	858	858	763	847	850	856	854	865	838	852	914	834	838	805	864	887	873	823	821	874	838	839	865	830	878	830	849	852	881	875	876	815	835	875	858	800	868	863	896	811	880	833	861	844	834	816	858	859	839	901	863	874	909	799	854	844	806	813	840	874	878	850	853	838	853	883	888	871	850	824	855	890	846	883	861	821	794	831	806	836	918	846	890	833	882	891	833	819	846	866	813	856	886	829	821	797	823	836	882	863	835	843	863	829	844	837	838	868	846	800	834	837	836	855	871	879	872	792	861	837	852	823	885	854	843	767	850	831	821	832	847	863	784	834	896	858	768	835	839	838	795	844	825	879	843	899	819	827	827	807	826	825	866	837	805	899	832	857	858	835	869	844	887	864	794	843	839	841	865	805
38774	23835	22173	17635	11620	8879	6332	3766	2013	1455	917	666	611	529	537	530	524	495	463	445	461	429	501	465	430	491	461	438	457	459	476	462	432	441	441	427	441	419	414	474	429	469	450	462	419	450	488	482	439	441	408	423	437	472	427	419	398	452	428	460	435	418	438	427	404	428	450	445	450	440	452	440	468	417	430	441	430	410	444	432	467	394	418	479	475	451	479	440	486	451	465	415	474	452	461	421	430	411	476	434	431	455	442	406	425	404	416	458	409	458	436	444	425	467	464	408	462	441	442	392	428	441	445	442	483	416	433	449	406	438	438	453	465	445	414	444	460	412	428	457	434	435	449	429	414	449	417	436	435	414	408	410	421	427	476	437	469	414	463	461	419	441	455	439	427	437	405	451	440	460	433	418	448	461	440	471	409	445	482	438	435	465	433	419	469	450	474	448	418	369	427	419	412	439	387	409	442	447	436	432	412	468	430	395	396	416	422	439	479	423	470	420	438	473	428	435	430	418	414	462	419	475	410	433	406	439	406	446	466	457	477	416	428	438	432	419	405	427	441	439	445	419	406	446	471	424	446	445	419	453	425	448	439	430	476	454	459	419	412	449	482	418	416	470	426	435	413	459	473	457	431	465	444	484	429	423	428	429	451	425	401	470	391	466	419	432	428	439	429	397	423	455	429	470	447	462	471	455	457	460	446	433	439	423	439	467	445	433	404	432	449	463	444	439	443	417	426	457	416	422	447	451	428	404	452	414	466	452	425	422	475	436	426	428	427	443	443	427	430	418	460	471	447	443	454	417	453	459	432	442	432	421	423	452	464	444	472	427	442	459	467	429	416	402	394	453	438	440	440	426	459	436	419	475	467	407	463	440	415	443	454	453	437	436	431	385	416	423	405	438	426	427	453	416	395	450	436	430	467	432	428	426	439	493	405	431	460	402	436	427	421	428	422	383	419	440	444	426	446	408	483	389	436	403	462	440	422	450	407	436	416	483	492	442	448	440	464	443	425	434	406	458	441	420	452	431	440	420	490	486	431	462	472	443	471	437	439	416	441	429	406	445	414	437	450	442	437	414	428	438	416	414	462	437	423	484	415	452	432	410	446	411	436	435	454	383	469	451	441	422	415	398	469	465	457	455	454	425	450	444	461	435	449	479	441	438	462	472	412	466	421	459	486	457	434	433	443	426	442	466	470	462	371	393	462	432	429	418	474	459	452	421	473	473	445	422	440	458	402	464	396	473	431	392	482	412	439	452	435	457	447	450	449	443	470	462	440	474	388	389	409	434	416	417	420	461	461	439	442	415	446	455	466	474	428	472	417	460	439	434	412	464	447	464	488	489	422	450	433	445	465	428	435	452	480	432	435	420	400	459	400	449	411	450	426	434	475	449	444	416	462	442	457	500	427	466	417	462	443	433	433	453	450	438	435	450	392	416	435	434	425	428	442	402	428	432	449	463	427	473	461	441	460	434	441	427	460	446	406	410	445	431	425	483	457	431	414	406	411	439	418	429	414	433	477	424	454	464	414	453	410	435	443	414	424	413	443	470	430	462	414	409	486	441	422	457	428	455	439	409	460	470	441	452	427	420	446	427	421	469	452	442	459	398	493	437	453	388	409	446	443	429	463	447	446	436	428	436	413	397	431	440	429	466	434	408	407	472	422	452	453	456	428	440	440	457	411	417	481	443	468	457	448	432	429	413	423	451	452	431	450	446	441	452	451	437	416	427	461	434	412	453	452	414	459	435	411	438	432	433	407	400	417	461	422	411	434	442	421	440	441	433	490	437	447	424	463	472	422	426	406	426	454	461	455	457	432	414	419	452	435	447	413	461	396	425	439	395	472	466	416	467	457	384	431	447	431	448	433	460	452	422	407	455	400	447	401	447	394	447	455	437	455	416	451	401	426	453	447	474	425	417	460	443	458	467	460	450	444	452	425	408	486	430	432	452	481	496	437	442	467	488	430	437	431	465	404	419	416	423	447	443	446	464	436	481	444	427	408	439	437	472	413	452	443	417	446	409	417	407	425	424	415	426	414	425	403	450	450	403	472	421	462	469	466	445	450	412	429	421	402	471	446	442	443	451	458	456	413	412	439	418	441	430	486	417	422	455	480	434	441	413	446	451	433	484	447	460	446	429	418	434	435	457	431	430	442	447	427	448	426	493	433	428	438	445	463	443	470	454	404	429	464	474	471	422	415	432	425	452	414	443	426	469	503	425	451	435	431	426	466	469	483	430	444	432	422	452	455	446	414	465	419	421	447	400	419	445	477	453	440	449	463	455	386	440	445	454	421	451	438	437	438	468	416	431	431	401	437	423	420	419	422	454	439	419	445	439	427	413	455	476	435	427	483	427	419	400	437	430	417	462	503	443	404	458	415	441	403	442	433	443	432	421	419	441	438	420	449	430	464	448	435	470	441	428	452	435	448	422	455	453	421	452	464	443	429	451	436	407	481	484	414	507	448	448	413	430	489	424	453	456	423	417	417	438	412	439	464	433	407	439	474	429	458	428	432	440	441	436	447	441	477	439	425	429	410	431	452	427	431	442	451	433	427	415	476	440	426	457	438	450	416	406	435	476	480	390	420	459	394	458	435	444	419	459	407	441	424	411	431	397	447	396	409	450	442	394	462	411	437	427	426	418	450	415	414	437	443	450	418	421	400	435	445	447	439	412	489	452	470	426	461	451	450	439	406	419	482	447	442	414	443	429	440	456	410	458	472	419	443	436	444	452	413	439	441	444	434	401	437	421	449	450	434	438	438	458	415	445	438	457	447	430	443	452	443	471	477	434	415	402	493	470	417	425	440	420	458	437	419	433	457	456	466	409	414	429	462	449	435	502	458	451	447	412	443	409	410	465	426	442	442	425	473	464	460	434	426	443	417	443	420	413	446	425	433	449	448	454	439	469	456	397	445	415	458	412	461	417	458	438	422	443	460	429	415	448	446	451	464	472	454	450	417	442	441	445	473	469	430	455	444	423	407	442	431	470	444	421	386	472	418	408	448	419	467	471	456	453	428	484	460	422	436	449	459	479	470	435	417	415	460	428	430	420	443	400	439	408	423	439	442	442	461	467	451	439	475	448	448	394	425	462	422	442	450	439	447	446	468	463	439	433	424	427	440	434	423	446	429	404	433	468	453	454	423	404	420	431	425	446	445	453	446	457	446	471	449	442	448	486	477	475	402	372	451	429	477	458	409	455	452	470	439	436	411	490	421	417	402	416	453	437	438	459	482	442	460	440	439	437	440	444	472	425	412	465	433	429	414	417	439	448	438	413	418	414	429	441	421	458	406	451	405	426	445	432	415	437	464	495	424	453	426	464	445	418	442	391	420	474	480	415	458	459	441	458	408	424	410	471	441	428	429	441	426	441	435	446	465	462	449	414	439	407	422	465	458	465	435	486	461	447	425	448	438	452	404	404	458	423	413	441	455	422	488	421	435	444	416	452	434	462	436	399	446	444	412	390	416	466	446	452	430	432
21879	17036	27072	27887	24203	21416	17664	11819	7140	5150	3058	2007	1867	1463	1369	1303	1290	1249	1202	1139	1138	1138	1133	1092	1095	1159	1013	1034	1042	974	1001	1042	947	980	985	985	940	920	972	964	991	852	1000	901	941	1006	1017	920	1001	970	950	980	976	986	977	923	979	972	925	932	1019	919	952	904	983	983	956	942	975	975	963	944	972	904	938	952	886	913	964	923	921	927	941	948	916	971	916	961	931	997	929	952	971	909	897	919	964	945	945	901	960	919	948	931	921	949	957	936	888	966	982	947	928	950	919	916	960	978	918	940	931	973	957	904	912	947	952	934	955	970	967	965	875	1010	923	970	991	921	947	965	904	885	903	979	911	941	900	971	923	989	981	902	974	935	881	948	957	920	901	969	970	926	953	919	906	945	1015	880	942	896	1014	956	923	977	943	977	942	960	916	960	922	922	971	941	897	919	928	949	932	956	921	976	991	936	986	962	984	966	892	882	907	886	954	962	929	923	889	918	939	956	903	945	957	907	927	936	917	943	952	977	942	1000	928	966	940	943	923	939	921	918	955	905	961	939	975	921	921	927	957	898	933	967	969	911	915	956	898	930	967	938	983	937	927	921	967	877	973	919	983	962	922	899	935	997	985	904	908	937	966	910	881	953	956	943	870	939	947	965	881	919	984	918	1026	925	951	945	955	954	947	927	933	910	941	906	986	905	962	942	913	950	934	937	886	931	985	973	922	943	955	915	897	891	955	930	915	883	997	945	946	920	924	952	956	972	932	926	914	920	923	908	966	917	870	935	931	929	888	965	926	923	907	920	938	945	963	912	1013	963	953	860	904	909	965	949	907	898	998	988	920	909	889	921	927	908	972	934	922	940	892	966	906	914	915	893	933	919	864	969	945	926	942	944	947	942	977	939	946	928	950	892	907	963	969	959	942	931	889	928	951	951	944	940	888	914	939	880	931	941	959	920	944	881	921	956	940	928	908	922	945	974	882	919	1002	929	983	939	890	967	941	904	902	926	941	943	905	901	923	934	932	1007	898	890	904	929	935	938	911	970	937	995	930	923	959	935	914	930	988	932	914	937	936	937	900	908	918	976	946	948	926	948	930	893	943	952	902	920	996	912	934	923	881	921	941	919	931	934	906	990	923	910	835	900	948	914	941	952	964	933	1020	949	933	893	945	955	980	963	967	926	954	970	973	901	928	962	944	958	940	882	941	913	919	925	1018	991	931	885	923	945	892	859	938	925	907	972	946	890	879	947	959	930	931	872	951	917	929	888	982	862	900	916	935	956	882	882	927	937	922	916	936	953	925	925	885	963	964	964	929	887	880	927	955	893	997	950	934	961	993	908	910	941	936	961	979	901	987	960	934	941	961	947	915	886	957	929	978	922	938	876	932	950	901	883	962	875	958	967	936	910	1002	932	884	960	936	964	924	922	990	969	900	954	942	941	950	943	862	975	983	931	942	932	933	898	901	968	938	957	928	941	956	955	877	916	959	947	924	943	954	935	963	882	923	938	911	920	902	937	1009	961	1003	978	936	964	927	902	963	993	1002	967	929	952	956	931	962	929	857	973	898	953	937	949	950	932	969	954	954	938	929	958	933	906	940	950	942	941	976	939	946	948	934	888	884	888	889	944	880	890	946	943	980	946	925	939	935	925	923	957	954	968	918	911	923	912	929	950	964	934	972	962	971	1033	924	900	868	924	918	933	931	956	928	969	962	893	976	928	903	941	913	914	1000	935	954	913	942	916	946	900	931	954	972	922	948	996	932	968	895	885	920	924	1000	936	936	897	905	884	944	911	906	915	943	935	907	976	899	935	911	943	945	887	951	935	928	941	928	952	989	930	948	910	947	946	889	924	925	944	885	981	924	914	925	907	944	966	915	975	948	953	994	918	919	949	963	908	973	892	971	919	931	929	951	976	979	965	951	907	924	977	938	878	968	947	870	928	984	947	923	986	912	978	940	934	981	955	947	993	912	947	946	960	971	954	947	881	890	948	956	907	964	885	927	936	928	873	893	963	919	972	902	952	914	928	896	921	964	953	967	934	974	910	948	907	949	963	914	930	946	958	963	961	945	890	917	945	945	945	999	883	916	886	941	952	945	926	908	899	941	875	916	951	923	918	921	981	914	918	928	917	932	967	916	950	948	911	850	972	844	998	868	917	889	873	888	917	941	870	956	884	945	877	943	975	942	913	938	946	954	940	976	906	919	928	937	932	936	942	984	952	961	895	935	928	906	931	884	983	899	977	947	907	937	937	897	964	946	915	879	947	947	912	923	852	959	917	936	915	998	924	894	930	955	911	909	996	975	959	940	896	918	971	934	913	976	1002	951	959	932	936	969	942	927	937	930	902	931	950	930	907	938	915	950	941	981	915	889	964	952	968	926	1009	920	947	963	918	965	836	925	887	905	945	908	918	944	957	944	868	913	908	972	945	918	931	969	909	949	940	948	968	996	915	909	933	895	908	892	960	926	931	925	935	909	942	944	933	953	978	876	1010	924	932	947	892	960	897	931	940	934	884	937	969	938	909	981	948	947	953	965	886	937	931	868	899	949	886	948	921	960	949	884	934	930	920	983	916	940	878	944	971	966	891	956	934	920	917	954	921	883	949	895	865	989	927	896	952	912	921	912	890	941	960	947	947	914	1030	960	988	912	943	925	975	968	1017	972	900	950	945	925	982	976	930	944	914	947	930	902	912	916	903	970	935	954	941	917	915	927	948	949	977	866	933	959	897	1034	956	937	972	954	969	958	939	914	940	961	976	899	918	919	947	952	873	972	913	937	958	900	907	944	973	905	917	922	935	927	932	891	935	886	935	953	932	942	934	931	894	858	987	925	867	912	936	912	927	960	988	934	892	995	996	900	939	940	947	960	949	977	952	908	978	925	934	980	966	920	944	936	948	945	936	923	954	916	974	865	909	908	965	939	946	961	930	926	982	975	922	950	958	936	954	896	928	913	943	895	919	929	997	985	946	922	965	944	965	953	932	943	958	932	963	943	890	959	880	977	981	917	947	975	896	925	937	911	886	883	924	974	915	927	943	914	930	925	940	901	903	928	962	943	918	905	969	893	964	911	942	912	985	956	937	937	938	931	926	905	967	916	953	967	914	910	934	919	976	942	924	940	948	901	912	983	897	926	957	961	964	973	935	957	906	946	931	878	919	920	902	938	960	949	934	948	894	956	943	868	939	932	940	969	913	925	944	907	928	946	902	888	986	984	961	884	945	952	913	940	938	989	960	909	911	949	1005	961	997	903	929	931	963	913	947	959	946	955	990	951	946	957	938	932	901	929	948	968	935	924	919	973	946	933	950	918	838	924	975	941	985	902	934	944	931	1012	973	923	928	927	884	893	957	918	914	930	960	960	917	939	931	909	899	911	890	887	955	928	905	927	937	938	912	936	910	969	903	928	966	939	929	932	926	901	920	961	942	933	887	969	928	908	925	950	939	877	897	895	877	890	950	983	934	939	917	980	950	900	904	930	955	952	961	946	910	924	953	973	956	1000	921	950	937	918	933
20337	10504	7823	5125	2939	1851	1298	992	730	547	501	428	352	392	403	348	379	370	372	360	359	383	375	383	366	349	385	355	370	391	366	329	363	369	436	365	343	343	382	368	355	394	378	334	352	348	403	382	342	352	401	347	376	372	377	351	337	387	378	329	347	334	363	383	333	399	334	351	328	368	367	347	372	331	339	366	320	382	381	335	371	384	344	366	359	384	373	383	374	377	365	325	336	368	374	358	357	334	321	362	323	344	398	373	334	371	370	336	362	360	331	367	393	384	395	357	378	378	358	367	340	338	323	322	365	387	350	385	341	405	345	397	384	323	329	339	372	377	381	359	337	378	369	337	345	346	327	354	336	344	348	355	337	340	353	308	341	352	403	356	366	373	359	386	331	400	331	320	385	350	342	328	375	393	355	352	349	396	346	328	348	360	362	369	380	349	354	338	346	352	360	394	363	374	386	395	404	327	371	378	350	368	343	342	392	341	382	353	367	332	360	356	366	382	356	381	365	418	342	357	339	375	364	364	366	387	364	366	365	337	369	333	377	345	374	347	378	369	384	356	357	341	331	332	343	371	382	373	360	354	351	352	380	377	364	357	340	332	348	376	364	367	348	363	380	374	386	392	388	383	372	350	383	371	337	351	343	376	330	364	395	318	329	357	391	380	333	369	332	333	364	347	364	333	374	359	384	361	331	371	358	353	354	376	387	333	313	365	316	394	373	385	348	393	351	351	355	341	348	385	377	350	358	377	367	378	345	357	398	371	317	338	387	341	338	394	372	365	375	362	354	360	317	358	370	360	359	350	361	366	349	345	332	380	363	382	351	383	381	392	367	396	381	364	350	382	397	363	382	361	398	376	379	343	389	366	349	339	367	357	367	339	371	380	399	350	346	345	333	332	402	370	366	398	367	360	376	333	349	378	343	360	325	354	355	350	366	386	351	352	380	331	344	365	413	323	371	371	349	387	364	330	331	357	351	364	372	370	371	378	370	338	367	398	382	332	348	347	363	371	388	363	364	393	359	385	324	370	380	368	332	357	395	372	380	367	349	364	380	347	358	367	324	387	333	362	372	366	395	348	362	377	368	353	335	376	361	349	340	339	356	365	338	330	348	340	357	374	384	388	383	366	356	362	383	395	365	347	348	371	379	403	363	356	381	330	370	324	362	353	345	359	374	368	380	342	335	381	352	342	361	373	401	381	344	376	352	349	397	391	360	369	351	358	383	373	370	362	337	373	366	365	361	360	366	352	331	353	364	390	387	360	358	368	353	392	396	367	380	367	305	387	357	387	356	328	386	366	406	355	359	330	368	334	375	350	369	352	355	345	396	353	343	381	356	375	335	361	337	343	358	384	336	337	325	334	380	326	358	354	336	362	382	365	354	328	338	384	367	406	337	325	352	344	365	310	372	338	364	377	379	386	393	371	367	331	345	333	365	374	315	357	349	362	363	382	375	379	351	346	398	366	372	360	378	353	362	367	372	342	358	392	359	383	382	370	363	355	334	365	383	376	378	349	319	357	376	336	352	367	373	352	340	378	371	365	343	360	327	332	396	367	346	393	375	368	393	350	328	328	383	334	375	349	383	339	335	372	387	364	344	375	357	346	380	346	357	336	377	357	390	394	356	354	351	331	373	345	315	353	352	373	375	354	396	350	373	385	363	305	357	372	329	366	323	355	350	383	386	332	366	383	350	367	382	376	378	347	353	355	366	329	338	324	351	367	338	343	350	365	386	348	348	364	347	338	335	357	369	380	338	348	369	349	361	320	396	345	381	323	415	354	355	381	339	353	350	342	363	367	365	356	370	392	377	363	357	384	346	370	359	325	393	369	386	339	358	354	371	387	360	312	373	302	341	315	358	380	375	319	350	345	350	346	385	367	386	372	386	355	379	342	384	388	364	361	371	368	388	328	370	385	386	358	349	367	360	360	354	335	380	371	365	363	380	380	360	353	383	353	402	364	383	371	370	370	359	338	356	376	331	358	351	356	341	371	331	356	344	363	380	370	347	342	337	378	371	350	333	353	427	343	382	359	386	380	357	361	361	360	330	348	372	378	342	340	322	339	345	336	354	362	374	381	344	361	365	347	359	347	377	359	396	370	366	346	357	371	362	386	377	365	381	363	387	346	343	336	378	393	341	353	365	397	382	353	325	374	361	344	339	382	351	363	361	332	377	369	379	359	357	345	333	371	356	367	365	329	378	372	390	371	309	339	350	345	352	356	378	344	321	351	347	355	342	371	324	336	357	364	359	367	398	390	345	385	365	350	396	320	359	330	312	378	380	374	344	332	350	359	363	379	383	381	354	337	331	383	378	371	375	376	353	318	366	408	384	351	317	344	351	362	329	381	402	354	358	404	353	322	359	356	354	358	384	319	361	377	391	394	338	332	325	372	361	397	394	371	312	376	358	338	343	331	372	341	364	362	382	401	389	326	346	410	392	347	387	362	358	351	372	361	352	355	338	396	364	364	381	364	326	365	353	368	352	385	376	324	337	355	360	392	366	324	392	354	347	352	373	334	366	401	372	336	349	366	326	356	361	331	325	350	352	301	367	329	360	335	322	311	330	363	366	350	387	306	342	390	338	361	348	389	377	372	355	323	348	375	363	387	360	386	368	358	398	378	362	371	338	372	360	358	331	358	383	371	356	362	362	355	360	352	357	388	360	332	344	382	399	396	350	371	387	327	346	328	424	345	365	343	388	347	377	384	357	361	376	367	384	370	341	383	389	424	372	344	366	353	340	366	340	358	378	376	365	358	359	393	352	355	329	362	360	377	347	345	348	353	382	351	386	346	362	398	363	359	353	379	357	348	369	359	323	348	381	353	346	342	369	377	362	414	331	386	363	374	359	355	360	353	350	330	350	376	384	365	388	338	367	365	341	350	356	372	351	350	361	374	337	365	340	360	348	381	361	362	347	343	344	372	325	388	355	352	370	367	404	322	378	359	374	395	353	343	365	358	378	372	350	328	361	361	346	322	371	389	384	339	373	370	347	349	390	380	335	350	381	354	378	374	327	345	345	320	386	351	362	371	360	347	373	362	360	369	365	385	413	331	353	364	360	367	347	354	346	367	334	370	348	360	379	338	329	354	376	333	374	353	374	368	350	335	399	357	377	327	370	392	397	364	334	381	370	383	352	401	393	379	365	384	361	347	368	368	366	363	394	373	391	400	364	377	401	370	356	383	365	394	367	380	326	366	342	345	341	342	348	360	366	332	364	356	370	417	381	363	360	331	375	395	364	369	343	358	398	337	371	349	327	302	350	357	365	333	353	369	352	358	348	324	313	370	334	367	377	356	394	397	348	352	366	375	385	348	377	345	347	383	374	372	362	376	373	385	397	373	355	328	361	394	369	372	345	358	345	353	358	374	340	347	371	371	367	359	397	381	348	341	382	397	348	346	368	389	378	390	365	378	348	359	354	371	379	364	348	338	332	365	371	349	354	385	370	342	369	353	348	406	363	383	404	379	365	336	362	377
11715	8041	12574	12360	9372	6461	5038	3541	2440	1859	1393	1104	974	893	902	871	873	886	819	811	886	849	919	905	880	861	841	853	858	795	754	774	834	823	794	829	836	813	798	804	765	787	826	768	783	825	795	794	809	813	783	838	820	797	814	837	751	850	818	776	786	784	850	799	834	792	810	816	836	803	777	843	751	835	802	817	787	793	788	814	797	799	798	857	778	815	783	806	801	793	789	814	745	806	826	751	782	806	824	842	788	799	859	779	824	769	804	768	815	782	816	851	788	757	802	774	815	786	770	716	793	757	810	799	800	802	775	727	788	773	799	766	794	793	774	708	765	800	764	787	772	776	773	812	795	791	772	806	748	773	807	763	742	768	817	854	823	763	769	791	833	791	843	786	770	814	729	799	775	818	784	760	787	815	785	766	795	792	810	760	810	831	821	787	812	787	820	775	777	814	830	798	826	815	702	778	889	806	787	814	824	795	788	794	753	798	794	824	819	795	814	805	775	799	768	786	806	756	789	793	787	737	761	844	790	788	830	826	810	800	738	790	795	768	796	762	751	795	739	795	806	788	742	811	799	778	782	738	789	776	768	854	784	758	750	760	810	831	769	793	767	741	765	784	807	778	811	790	725	778	736	834	756	758	789	796	823	825	817	745	790	790	819	792	826	765	769	789	808	811	843	790	787	837	782	805	772	714	721	805	772	790	807	840	793	783	759	797	754	778	818	764	771	785	805	706	768	787	821	746	794	758	777	816	789	812	809	798	818	814	796	813	760	762	807	750	817	835	847	771	789	809	778	729	801	793	825	785	809	771	765	784	746	735	753	803	846	771	765	775	764	744	765	762	760	789	808	765	812	796	834	786	768	771	770	765	726	794	768	776	757	819	799	789	782	820	788	806	803	848	812	807	772	830	814	763	817	787	824	818	792	773	816	777	809	774	769	781	799	755	774	789	789	749	789	787	810	798	833	817	785	733	799	785	733	799	851	756	834	768	774	806	811	798	825	824	807	764	761	790	726	776	784	814	730	759	770	809	795	792	776	768	760	772	783	821	760	783	843	824	818	766	776	839	783	744	815	768	772	779	801	785	840	794	806	781	795	782	796	792	765	735	783	818	790	786	853	833	783	775	776	799	790	794	821	800	793	791	798	789	751	823	811	835	805	770	777	781	736	770	809	769	767	794	797	766	780	832	809	790	801	793	866	821	747	792	814	800	769	792	819	804	778	782	821	756	811	750	775	817	785	784	804	790	763	773	855	793	764	825	791	765	790	778	800	801	802	782	757	773	794	766	780	755	828	789	793	821	819	785	825	805	756	786	786	771	779	736	761	783	804	772	787	758	811	804	762	773	788	790	812	740	775	740	770	825	841	823	858	832	818	801	787	803	834	854	784	825	783	793	864	803	779	765	747	786	816	770	757	768	832	746	761	768	836	760	795	766	814	808	795	788	799	848	779	737	746	790	810	825	804	794	753	770	809	801	765	828	769	843	806	814	832	819	790	785	817	786	788	844	826	814	839	803	816	814	823	791	784	809	766	766	795	762	766	795	742	749	789	797	778	784	748	742	792	788	794	791	798	811	774	795	758	783	775	812	815	758	798	765	804	782	774	756	784	789	853	798	797	796	829	732	790	767	841	766	828	746	851	802	812	806	774	763	797	744	754	759	736	828	750	762	791	811	839	824	798	769	786	770	837	779	803	814	789	773	793	772	833	762	801	813	789	799	776	819	794	827	795	804	791	821	821	789	790	817	748	799	808	771	835	758	765	792	798	768	766	811	854	827	797	781	756	823	762	729	832	810	785	807	797	781	756	729	828	802	768	798	743	758	813	809	773	811	817	751	773	793	815	768	766	807	781	824	785	788	825	841	793	827	786	770	817	774	778	793	784	810	807	802	806	811	819	753	868	772	799	801	794	766	808	753	781	818	796	799	788	817	754	748	768	788	808	801	778	735	810	797	809	762	791	764	809	771	753	792	756	787	748	821	746	860	731	782	759	792	756	819	767	798	781	789	808	783	755	800	799	731	698	791	793	803	811	792	755	814	798	822	806	779	808	789	778	802	764	796	831	797	820	829	832	809	793	737	791	760	778	763	787	821	822	794	775	759	806	732	824	856	812	770	838	799	800	741	785	793	773	793	814	824	780	805	758	808	783	744	756	803	808	794	813	791	821	845	818	769	738	790	719	785	795	857	808	801	847	802	775	739	781	799	834	798	787	798	788	798	783	838	769	780	785	743	792	831	782	787	751	815	780	797	774	778	793	752	744	798	786	833	816	763	784	748	796	815	849	835	805	796	813	773	841	791	774	738	775	816	817	780	805	766	791	755	800	775	762	836	748	770	795	799	787	779	762	885	781	776	783	755	767	792	778	779	784	780	752	808	774	742	791	756	766	774	819	798	775	790	791	783	809	822	783	812	779	825	765	762	768	781	783	777	800	764	754	763	827	740	778	804	808	805	790	807	812	778	779	782	767	821	777	796	822	828	781	815	786	774	792	757	832	745	791	798	801	802	770	805	807	758	759	817	793	780	807	799	756	789	770	762	821	790	770	774	759	764	767	786	778	797	766	732	762	805	789	838	781	781	804	769	778	810	816	798	771	753	793	787	824	750	777	812	824	775	790	794	822	787	805	859	795	781	796	819	790	771	859	754	832	774	776	773	764	756	809	831	829	853	797	793	823	819	771	826	772	813	799	777	762	756	800	779	714	741	848	747	816	792	838	792	807	786	747	769	815	780	796	770	814	787	733	835	851	753	805	773	778	755	774	796	773	785	802	826	776	797	802	753	761	815	762	787	797	792	766	755	754	752	795	790	785	770	807	813	748	788	845	829	830	802	815	767	829	756	806	754	801	770	819	822	788	783	827	787	847	775	837	820	853	838	762	774	791	770	786	793	773	767	730	790	782	792	778	793	797	740	759	842	806	757	758	827	726	830	780	834	808	802	809	772	797	815	827	731	751	835	718	760	792	769	800	750	768	816	774	794	835	761	795	805	764	754	713	810	761	799	761	793	785	808	806	791	782	765	786	741	839	784	825	820	789	847	802	805	835	797	762	753	770	776	824	792	814	805	804	805	828	822	786	776	790	823	765	812	818	799	783	761	825	841	801	773	810	778	785	773	793	798	797	782	752	796	772	859	781	824	802	817	775	771	768	787	785	778	772	792	807	857	730	782	823	809	827	791	792	813	788	760	808	801	793	826	781	784	810	824	764	814	748	744	796	834	784	783	749	785	778	771	805	793	746	745	766	802	770	798	821	829	816	818	825	808	807	806	810	764	765	774	734	797	787	759	743	813	758	762	771	805	843	805	774	811	811	806	768	856	795	794	867	800	754	792	789	773	800	768	695	792	769	804	803	793	779	792	818	782	820	802	803	776	755	804	794	787	781	790	851	801	836	815	776	832	737	770	809	807	830	788	788	804	802	783	781	832	806	751	809	798	803	794	767	736	788	779	760	819	732	792	785	807	773	756	785	790	842	807	762	795
31076	15513	14394	10853	6845	5277	4187	2463	1408	861	637	509	470	438	449	426	439	459	423	434	406	419	381	444	421	376	375	398	351	392	416	377	413	408	408	401	408	387	432	405	372	359	399	412	354	379	343	421	416	412	403	423	403	406	406	400	405	386	380	396	398	400	402	389	385	403	435	389	400	385	415	393	363	418	382	377	373	375	386	377	391	350	407	382	384	404	392	396	415	437	392	378	386	371	358	378	401	403	384	410	376	338	382	397	387	384	392	395	348	416	348	430	436	397	370	368	413	375	405	343	373	377	364	397	377	413	398	368	359	375	426	382	400	378	414	421	393	366	377	434	402	418	416	394	379	367	378	380	400	387	394	383	379	391	395	381	437	371	403	363	358	434	358	377	384	417	366	366	370	413	411	353	352	393	406	368	363	371	396	401	381	397	375	348	369	375	389	399	411	429	398	399	388	385	370	368	393	406	444	380	385	415	388	380	398	366	385	387	338	415	380	385	409	414	380	397	413	350	397	399	351	395	374	399	366	430	374	430	402	382	407	409	434	416	373	386	374	419	401	362	365	397	401	388	402	372	404	388	390	371	415	381	390	378	379	374	404	386	370	390	391	418	386	393	379	443	418	401	408	402	367	373	380	387	387	426	408	400	376	393	398	384	445	337	365	425	381	367	419	386	425	409	390	393	395	401	388	352	403	345	399	411	393	390	372	380	371	398	394	388	373	366	415	361	402	378	412	362	403	378	410	395	382	399	408	399	387	404	367	413	416	368	383	400	380	388	400	397	366	393	429	371	368	382	370	402	378	409	403	388	434	407	395	388	413	370	357	377	356	368	329	357	386	397	422	412	370	417	385	384	386	363	392	398	384	391	403	393	362	365	393	425	384	401	399	416	402	418	394	411	414	376	374	425	366	383	392	400	375	391	379	416	407	409	405	399	355	381	425	390	400	402	402	370	383	386	392	395	378	400	389	377	450	362	356	393	371	409	364	373	390	404	381	368	362	401	403	378	390	379	419	368	347	370	385	341	385	447	397	365	348	380	390	375	393	388	413	420	404	383	360	421	378	406	409	365	379	409	377	383	412	358	411	390	362	413	405	375	395	335	357	424	390	373	378	379	398	370	389	363	410	396	370	355	397	419	396	432	420	383	386	404	426	362	401	402	409	380	360	375	433	380	388	368	394	443	419	409	343	420	402	368	444	407	428	343	437	404	382	381	382	399	392	375	398	398	409	366	399	408	431	398	399	347	419	387	392	391	380	443	384	398	389	382	428	393	371	387	368	397	358	365	382	393	369	378	384	381	394	386	412	417	412	385	359	394	358	379	389	389	419	375	387	355	356	361	366	379	408	395	419	356	395	423	396	358	377	373	391	375	388	401	376	354	332	397	358	357	396	361	426	396	376	354	376	365	388	397	381	433	420	390	389	406	383	394	396	382	409	400	415	408	396	363	396	389	345	370	404	417	427	370	379	393	395	381	374	374	417	438	392	357	399	378	360	373	383	376	413	375	393	406	388	377	361	354	406	407	346	378	370	380	423	366	398	389	387	371	417	357	403	377	360	414	375	383	377	381	413	378	368	362	373	410	402	364	381	371	408	413	398	375	381	399	406	415	406	383	353	400	370	402	367	361	395	443	389	377	375	375	366	388	415	420	365	377	430	396	379	369	382	380	414	381	423	389	367	343	366	407	378	399	369	407	393	395	402	389	361	387	367	383	397	409	400	366	389	381	400	394	410	392	414	402	405	375	423	360	397	397	383	396	406	359	352	382	376	386	394	409	377	367	369	380	431	417	377	410	401	373	365	353	407	400	373	379	415	373	389	403	397	452	399	409	348	397	375	387	341	414	424	387	337	414	411	378	389	392	433	418	351	365	378	389	419	387	387	428	427	407	414	379	377	358	400	393	391	359	370	423	390	404	379	408	410	396	400	345	378	384	411	436	438	389	406	416	367	357	398	378	398	378	414	385	405	385	349	371	367	373	380	409	406	379	385	396	406	419	425	405	422	398	390	419	371	416	365	378	396	372	401	430	390	388	403	348	411	376	431	365	346	392	367	395	386	394	435	400	414	379	378	377	419	392	378	394	387	391	399	398	393	403	370	396	423	393	412	372	424	415	408	418	392	415	397	403	339	435	374	355	413	388	392	403	386	387	403	406	378	385	415	427	381	384	358	399	399	367	410	401	371	369	372	351	379	403	402	402	403	388	372	404	379	428	377	384	405	400	404	436	383	368	391	389	370	384	367	409	380	456	379	419	442	411	361	399	374	404	410	372	367	426	383	379	394	374	384	421	407	397	402	382	395	375	369	390	415	394	368	418	406	421	433	383	394	401	420	359	397	339	381	381	408	394	363	390	390	381	380	353	420	397	408	387	383	370	440	389	351	411	419	404	387	377	402	368	397	409	399	393	400	378	387	401	392	389	405	385	433	367	391	352	384	400	407	384	451	354	378	376	431	401	394	405	396	367	406	396	396	383	386	390	440	368	364	413	396	388	389	392	387	391	333	391	384	401	386	387	372	387	396	381	396	368	391	423	395	376	389	393	399	415	397	360	408	384	386	406	380	402	397	355	409	389	391	346	375	383	408	424	385	379	375	402	376	412	372	424	396	381	405	376	363	368	398	401	389	402	384	385	392	373	394	403	368	396	332	339	365	408	403	386	376	403	405	383	401	389	359	380	403	369	384	345	392	363	411	406	389	371	401	429	434	390	366	419	376	386	411	409	404	365	419	387	397	433	377	384	402	408	412	353	393	365	411	382	419	364	395	380	384	390	389	381	362	373	377	352	400	432	367	406	389	422	404	409	421	345	400	406	395	376	392	375	407	370	372	383	393	406	385	339	381	380	387	401	418	420	376	395	405	385	415	364	367	411	381	377	380	410	389	387	402	446	364	392	398	421	418	404	402	380	377	345	356	390	429	405	384	380	354	368	428	391	390	388	408	394	383	344	363	412	411	370	342	373	369	435	405	409	371	373	432	393	398	381	415	374	386	409	401	405	356	386	391	386	404	378	407	408	389	384	371	397	406	356	391	389	364	392	399	401	377	414	386	401	381	335	365	423	422	397	377	386	386	376	396	399	399	359	377	393	407	370	383	404	394	382	405	400	391	391	389	398	359	368	382	373	349	415	382	399	393	376	408	394	390	406	409	374	397	362	371	377	397	398	384	382	414	408	388	375	403	351	363	417	389	395	382	378	395	392	394	413	395	338	375	402	373	374	387	404	408	404	337	366	396	465	394	380	389	391	413	399	384	386	341	414	375	375	387	380	383	426	397	373	408	369	408	392	411	371	392	394	416	418	390	401	357	358	365	378	360	396	404	378	365	407	406	402	419	441	386	355	368	407	409	392	375	376	438	388	414	349	390	361	408	368	389	384	433	387	383	407	372	376	422	396	389	351	355	389	404	405	398	383	386	400	371	388	393	418	376	368	366	424	393	385	430	392	383	392	380	358	369	341	378	380	390	370	361	376	360	389	377	362
18122	11766	20364	21171	17794	15555	13899	8835	5089	3113	2233	1606	1335	1213	1119	1073	1028	1088	1012	1004	1018	1014	992	1007	1002	998	928	991	941	901	915	933	901	891	963	867	918	847	864	859	858	877	864	905	874	904	808	833	935	906	903	920	874	883	903	888	881	831	857	892	876	853	885	872	807	818	818	842	870	857	852	796	785	919	808	864	871	825	912	819	804	877	852	807	801	932	861	780	848	828	882	893	847	842	873	846	900	856	823	831	811	851	834	847	854	823	844	847	857	867	816	867	836	836	831	830	805	855	812	878	855	791	917	852	837	882	886	856	863	863	843	882	857	868	873	811	888	845	835	818	856	886	897	858	809	872	827	847	912	824	829	829	809	814	866	881	884	817	868	882	915	835	845	906	871	906	828	812	822	856	849	896	838	897	843	853	852	854	830	852	807	883	862	809	848	804	824	852	823	861	864	820	834	839	856	868	802	836	867	855	871	892	925	912	869	840	892	832	889	878	875	892	837	841	861	875	829	840	853	836	893	836	868	816	884	818	889	873	824	834	838	808	850	869	843	928	897	859	865	872	872	853	831	832	841	884	813	839	864	873	844	840	829	879	830	885	851	893	832	903	849	807	862	812	872	845	849	852	804	869	857	870	872	848	851	846	872	847	866	903	842	912	852	834	862	877	857	856	840	852	822	865	851	850	850	817	864	879	846	852	815	907	839	860	897	840	864	836	866	867	891	920	799	871	864	898	880	865	853	861	842	882	796	890	816	828	841	851	863	912	838	905	853	855	873	834	807	809	830	819	785	852	853	856	901	841	844	827	886	842	859	825	884	786	856	867	857	858	834	810	814	872	860	909	831	850	848	840	828	871	867	825	853	804	850	863	887	835	854	808	797	880	806	843	821	848	830	868	844	874	835	828	816	868	861	893	862	899	872	841	863	809	886	848	848	830	851	847	930	849	861	823	807	876	868	825	869	860	880	844	847	835	866	837	850	880	810	807	878	860	904	884	863	805	844	835	828	829	791	780	860	816	835	839	812	801	845	764	889	856	852	865	855	850	788	870	891	911	797	879	832	798	839	831	886	840	859	810	842	853	869	859	836	832	789	818	834	833	810	917	865	836	870	845	838	841	860	844	813	887	814	877	820	846	860	840	858	835	861	863	895	859	889	852	875	854	853	888	867	848	849	904	803	874	835	896	817	838	860	864	847	889	882	811	802	866	858	888	898	827	905	833	905	819	844	821	900	792	877	838	858	852	832	861	874	817	863	882	842	860	837	859	856	821	820	858	835	867	826	852	854	808	815	799	883	887	765	834	792	842	851	857	899	833	883	826	881	831	832	879	829	839	822	857	883	841	898	858	862	827	918	879	868	845	888	859	830	847	844	825	839	775	808	848	765	901	840	838	850	823	844	870	819	904	810	861	868	848	841	881	886	845	836	828	836	823	852	830	864	813	883	891	835	858	872	857	820	816	868	831	879	862	828	826	842	818	871	856	835	835	826	828	907	821	895	900	863	837	890	857	834	842	897	865	862	795	873	829	862	847	862	848	869	883	800	831	851	877	853	869	887	835	895	803	855	810	883	887	884	821	879	851	863	841	846	867	875	833	885	866	876	835	844	871	872	872	820	869	862	810	844	874	831	886	875	856	854	880	855	871	857	836	891	814	832	831	879	785	886	857	876	868	853	869	849	850	864	837	819	808	825	790	879	854	843	829	819	874	794	785	809	884	843	821	842	915	869	851	855	891	844	812	835	840	853	855	873	885	844	860	902	839	894	819	830	848	824	898	892	837	851	851	853	846	839	834	840	880	871	858	860	897	825	796	833	900	807	772	862	878	885	855	835	841	873	898	845	865	812	855	810	881	812	835	866	834	843	837	931	884	842	859	888	861	859	875	827	838	844	847	833	890	835	867	843	852	840	837	807	828	846	900	848	821	829	835	871	823	837	796	865	855	848	834	842	860	845	847	840	850	888	862	854	815	865	820	854	868	880	910	848	842	816	874	882	854	877	917	839	865	874	878	874	849	850	804	803	864	865	850	886	872	843	825	848	844	913	908	811	829	850	810	927	872	880	862	894	833	813	854	808	842	892	860	828	851	919	806	853	865	847	831	860	892	821	838	857	838	861	825	832	885	857	870	861	848	861	858	872	859	901	859	833	854	826	830	899	831	866	826	906	828	785	842	820	841	790	807	911	893	848	826	944	880	810	786	831	851	888	890	877	859	887	881	811	895	841	839	872	855	835	849	831	808	826	843	877	823	845	852	819	807	876	879	862	841	846	841	843	863	882	800	830	829	822	899	847	853	817	852	806	838	883	844	866	881	845	867	881	856	865	803	897	852	877	879	813	837	884	820	824	869	846	827	856	811	839	845	839	819	859	874	862	893	812	863	858	922	889	862	796	847	813	872	895	920	852	821	828	872	874	853	826	868	836	808	862	834	862	912	880	848	824	847	844	788	887	868	829	790	867	858	894	880	845	834	916	849	876	856	855	872	860	812	827	880	878	885	883	856	835	891	896	834	812	827	826	895	852	840	866	861	828	842	877	845	842	887	881	816	838	830	872	834	835	834	846	842	897	884	907	811	832	886	843	883	792	844	845	838	824	834	871	863	925	893	868	852	817	859	820	824	857	824	828	828	870	851	825	853	825	846	802	813	828	862	840	812	828	827	890	847	798	798	835	844	875	845	819	858	834	846	926	831	854	848	853	777	816	817	849	871	873	856	845	856	861	801	860	845	890	862	896	839	848	851	811	858	835	872	885	866	878	865	876	828	836	880	853	848	859	853	848	873	795	801	901	820	891	840	850	865	839	832	828	830	833	866	880	884	812	843	838	879	900	807	832	831	852	911	837	834	775	840	835	861	857	822	800	844	836	834	855	816	853	848	851	826	888	831	836	817	887	850	861	910	848	863	869	885	843	846	859	840	840	828	881	904	848	838	881	831	857	875	858	877	900	815	818	856	856	842	800	832	864	862	872	862	814	836	895	894	842	806	865	827	849	878	893	877	841	870	901	805	895	808	850	850	828	850	927	888	883	865	849	932	819	777	882	851	776	825	953	853	865	828	822	826	845	840	865	841	844	850	918	827	831	795	841	788	785	852	791	908	861	848	822	873	883	859	826	879	846	908	865	829	868	860	854	857	854	871	810	853	864	881	770	870	931	856	865	851	834	794	896	867	847	836	902	844	817	857	820	888	869	842	875	863	879	887	890	857	847	857	828	840	848	842	848	815	824	833	853	859	864	809	831	830	854	855	882	840	882	843	813	898	887	841	810	851	837	820	844	857	867	883	851	866	849	880	874	885	825	842	807	856	794	843	838	889	853	842	877	827	939	880	897	871	871	836	790	831	868	896	853	830	912	837	877	880	838	880	887	847	909	851	854	810	879	854	866	793	908	845	852	841	883	851	871	874	864	807	883	837	864	883	813	859	831	873	834	894	820	825	834	891	896	920	888	816	857	881	842	885	865	778	851	852	854	934	883	802	878	801	842	824
38618	22403	20687	17189	12847	10298	7216	4910	2470	1542	927	676	625	524	524	505	526	463	447	444	504	476	446	472	486	468	446	465	483	493	456	462	450	444	458	429	487	459	448	429	447	442	467	444	454	441	446	474	436	460	446	364	452	476	451	455	443	432	504	463	425	494	412	495	449	462	435	459	470	442	428	440	477	458	409	451	437	473	412	416	435	459	474	447	434	408	401	421	419	465	433	433	430	435	506	433	465	458	427	435	450	406	433	449	456	452	451	435	439	452	489	457	418	396	402	429	436	389	450	456	431	474	403	446	448	428	492	420	444	410	444	453	439	431	469	435	446	474	446	453	418	433	466	443	416	399	390	427	475	428	435	455	436	431	445	476	410	438	434	451	449	408	406	429	480	497	443	458	430	478	457	415	449	435	367	438	405	422	419	462	437	406	457	423	444	419	453	459	432	468	436	470	433	436	438	446	408	411	427	444	484	473	450	459	488	423	440	423	413	476	483	423	415	404	481	455	437	445	464	471	428	452	448	432	434	406	426	435	437	423	430	423	476	433	441	407	412	419	432	437	450	451	449	446	392	415	427	455	454	433	435	483	378	427	440	478	434	432	436	476	440	428	411	449	440	437	481	466	468	470	429	427	401	410	477	442	433	463	490	462	457	428	468	459	427	486	418	438	434	405	376	451	427	444	459	432	439	413	453	433	411	445	395	405	409	460	442	446	405	419	456	406	423	426	426	448	407	405	438	429	472	440	446	401	453	416	457	422	422	448	440	483	409	455	430	446	451	446	400	466	421	419	441	469	433	421	444	450	444	486	421	433	442	443	448	444	416	430	433	407	432	466	420	486	455	453	450	424	427	417	429	418	419	475	448	422	465	441	409	453	413	411	458	430	459	410	443	443	440	390	450	455	448	438	411	418	403	435	448	481	424	427	404	420	401	415	424	478	467	439	370	427	413	403	420	478	438	471	446	426	409	453	436	441	456	426	428	499	409	415	460	367	472	445	418	421	444	441	410	444	416	441	446	423	441	421	424	450	453	453	477	442	455	419	443	408	418	465	441	436	461	437	441	431	457	412	429	427	432	463	443	397	412	425	431	421	396	420	471	397	413	396	480	424	426	417	433	422	426	434	438	456	420	418	511	436	500	424	418	434	450	447	412	393	441	436	426	450	416	435	451	472	480	442	414	457	463	435	473	424	393	422	435	481	477	451	376	442	445	457	425	431	443	489	478	508	423	403	427	468	455	447	438	437	463	477	400	419	434	446	472	473	459	440	456	393	440	455	450	446	433	461	447	437	477	450	416	455	439	467	440	407	415	489	415	443	433	400	426	459	423	452	461	455	455	466	453	437	385	451	467	468	423	418	447	433	450	479	400	486	446	463	439	428	445	459	441	450	406	412	494	459	442	369	437	458	412	430	473	428	427	476	473	410	395	447	448	442	438	432	423	451	424	424	451	455	397	446	439	456	432	398	454	445	409	462	447	410	400	440	440	517	422	469	455	466	437	473	475	466	488	426	399	473	459	473	463	480	444	480	434	451	453	450	428	432	422	428	464	449	425	426	428	441	436	406	405	417	446	443	427	399	396	441	454	457	441	427	427	413	451	426	519	422	417	439	461	454	393	401	426	460	464	437	431	525	452	432	440	423	480	439	461	397	418	439	437	429	426	386	421	398	458	429	387	424	409	421	434	414	369	440	416	453	460	413	455	422	450	508	420	423	433	477	424	405	479	498	424	469	414	508	434	459	464	441	444	402	436	428	407	447	425	425	440	430	425	390	437	445	420	449	462	483	459	440	463	395	430	379	419	448	404	456	444	451	435	426	434	451	404	416	462	438	425	454	454	431	446	473	431	461	415	428	425	443	415	407	443	439	460	435	488	455	424	412	403	419	433	430	451	469	473	447	436	442	466	413	440	416	501	434	462	460	455	465	490	414	435	447	486	484	482	436	402	417	395	437	420	429	418	468	416	444	445	455	430	434	448	390	437	422	461	456	450	447	446	460	444	423	431	460	426	432	448	454	435	422	450	441	429	452	443	474	411	395	435	432	408	431	447	421	432	430	397	459	428	421	450	428	397	409	423	409	424	454	446	444	460	440	475	436	457	463	435	389	421	447	444	419	431	434	430	437	429	440	424	423	516	478	416	422	405	409	448	428	426	439	415	446	452	462	429	454	428	431	474	435	450	405	426	397	433	409	428	475	479	444	481	479	466	425	467	452	410	458	436	425	438	434	430	435	443	420	468	479	426	422	436	432	461	485	448	427	417	428	454	427	462	416	474	466	393	427	436	459	431	412	449	455	467	455	464	464	457	431	472	420	436	422	435	427	453	435	439	462	433	411	427	465	446	432	442	423	448	462	451	437	423	429	454	460	465	462	462	433	459	403	419	448	398	388	434	447	468	486	429	451	442	451	474	417	463	421	459	464	418	431	438	445	465	446	481	427	440	433	400	420	429	436	472	451	433	428	448	446	424	422	459	458	420	464	487	455	432	425	438	437	401	427	443	389	427	466	457	409	420	442	431	448	404	400	431	456	452	453	510	455	418	443	405	417	417	417	476	439	439	423	457	457	473	477	427	419	421	426	432	401	451	464	446	440	387	419	444	439	389	435	389	502	428	416	420	434	489	412	441	479	438	446	438	408	466	467	459	428	414	430	414	410	405	445	428	454	399	428	429	439	504	442	488	424	458	443	440	471	433	477	437	449	481	414	429	452	432	428	417	446	490	450	456	422	412	446	437	531	427	432	471	447	481	458	498	492	423	404	441	425	434	402	438	439	421	465	458	410	480	410	447	465	395	439	442	459	430	390	420	427	394	395	494	460	443	430	472	426	443	445	434	428	438	428	436	461	443	400	411	387	470	438	402	458	475	431	450	452	432	397	468	429	421	472	451	392	461	406	420	397	432	418	446	428	405	411	440	442	407	456	453	445	415	426	436	475	447	441	463	453	429	424	449	435	411	444	463	454	459	429	402	457	457	409	442	423	451	463	433	485	435	428	415	412	409	465	426	463	430	444	464	440	464	462	451	415	482	437	405	458	413	439	414	458	445	442	429	431	446	442	428	406	444	433	404	454	453	461	457	423	457	462	458	420	421	442	393	431	464	453	437	431	438	446	404	436	402	472	448	437	426	473	446	438	427	434	418	426	405	461	449	437	442	448	452	398	471	474	460	423	447	432	435	413	401	477	435	466	453	439	472	445	430	448	422	445	413	450	438	445	435	437	435	423	428	463	453	481	478	415	451	434	461	450	436	405	442	448	473	476	433	443	477	374	462	441	427	423	437	452	437	414	460	421	399	423	403	443	404	402	430	423	468	454	430	433	465	445	449	404	426	432	427	456	442	468	390	399	446	429	457	408	463	452	462	466	433	436	415	477	456	464	458	434	441	462	433	450	463	426	465	432	443	439	433	407	443	391	461	456	441	412	456	457	446	428	400	402	445	445	433	442	443	434	457	434	475	467	463	439	419	428	411	466	448	424	475	466
22049	16369	25701	28035	26006	23452	19661	15421	8249	5671	3118	2257	1809	1473	1350	1320	1280	1179	1168	1224	1113	1173	1089	1127	1141	1082	1050	1007	1080	1066	999	978	1006	987	982	948	929	1029	967	928	943	972	903	979	1001	927	964	957	987	936	984	902	901	967	947	887	932	931	940	953	950	932	945	955	907	926	918	906	980	921	997	901	933	943	939	950	973	967	916	939	957	946	957	882	916	991	971	888	916	920	938	895	973	977	874	901	983	916	931	932	921	914	1019	929	860	946	993	965	950	890	962	970	941	969	986	965	909	898	890	950	920	917	861	948	886	949	945	925	899	964	957	931	943	1014	982	987	934	901	939	908	979	933	938	894	912	965	881	933	999	876	934	945	959	966	925	942	967	932	884	966	925	968	958	944	929	939	949	911	958	934	932	941	924	907	948	968	937	938	1009	923	914	969	951	919	942	962	902	957	957	932	981	926	930	950	889	936	934	868	921	973	995	913	922	918	945	905	933	876	937	979	948	922	943	945	929	916	961	956	928	920	944	985	944	897	941	1005	937	937	936	931	938	923	917	920	949	904	943	987	917	914	924	976	995	923	938	925	956	913	910	895	892	940	949	950	957	937	942	920	939	875	978	977	914	966	939	877	929	912	895	903	920	975	915	919	921	976	925	948	865	963	985	930	958	926	947	956	954	936	960	945	858	961	944	906	910	983	925	928	906	974	962	980	980	973	957	903	912	905	930	961	902	926	963	953	1007	880	927	827	937	909	936	954	938	951	919	974	916	927	967	931	958	907	903	918	962	923	966	926	908	906	937	962	934	949	923	941	984	984	977	932	956	937	922	989	972	901	872	974	913	923	947	873	955	938	953	964	895	932	900	908	916	904	944	911	942	977	958	945	944	979	890	956	925	892	938	918	922	987	962	980	960	900	941	931	984	968	939	983	968	912	939	930	939	932	897	914	962	911	947	963	952	932	916	907	902	921	923	962	963	874	971	950	919	899	929	942	937	945	972	941	908	920	897	939	903	934	910	895	930	949	922	941	972	982	938	942	921	970	912	945	917	906	926	906	1011	969	1004	908	925	933	912	934	933	893	930	1016	946	932	967	913	833	902	882	923	895	871	1007	968	957	976	954	972	936	965	918	917	991	906	960	929	923	867	939	911	957	946	936	934	987	884	925	971	890	959	952	940	918	945	937	943	919	946	935	922	958	971	887	931	885	966	909	866	953	950	928	940	950	920	945	942	946	972	944	969	917	950	967	901	917	981	950	901	936	928	927	919	936	956	934	999	1000	949	930	923	910	969	926	889	932	905	921	943	956	953	904	923	976	950	981	918	946	950	919	964	943	996	967	970	958	957	983	938	949	893	918	953	944	868	957	903	915	931	922	953	895	962	982	945	974	954	961	917	899	928	969	880	959	928	941	897	923	944	892	922	883	939	852	970	961	947	988	936	916	926	925	922	921	911	905	914	992	962	923	989	949	936	959	943	927	908	923	914	939	907	964	915	966	885	932	963	870	977	935	899	925	1016	888	899	895	957	965	985	890	982	913	929	958	918	943	937	938	918	937	931	939	935	917	960	916	970	937	926	941	935	936	951	989	934	963	941	967	950	920	943	918	951	972	900	877	908	927	930	954	995	962	919	901	936	966	897	955	916	937	934	903	949	938	957	957	932	952	927	884	962	939	912	954	931	923	843	881	895	941	916	939	986	978	938	999	982	932	949	916	959	927	973	961	943	934	973	919	922	900	943	941	917	950	923	957	951	928	942	950	914	953	959	951	968	923	932	969	927	950	930	919	914	897	871	951	898	958	922	999	921	881	937	910	927	958	918	902	916	894	948	894	975	933	956	927	875	961	944	912	934	934	905	953	908	942	901	916	958	936	965	904	932	921	905	936	950	924	882	939	929	901	909	904	916	967	889	882	990	927	949	898	915	902	949	917	944	984	966	921	903	923	995	872	952	960	924	952	929	933	908	874	892	920	924	945	927	955	939	970	944	924	952	922	941	944	953	929	991	950	948	987	955	910	904	999	906	937	942	980	882	877	945	921	886	914	906	974	950	945	964	905	925	918	884	985	906	913	991	971	926	915	940	940	961	964	908	980	842	935	932	964	921	948	956	969	981	956	928	958	896	954	916	965	952	943	946	923	912	952	911	1008	951	944	926	923	900	908	949	933	919	919	973	939	897	943	939	934	893	929	919	997	932	942	955	962	976	966	952	945	913	939	936	938	958	911	935	940	969	937	934	931	899	943	880	930	942	967	982	923	951	903	910	964	969	979	911	892	867	944	967	971	948	940	893	965	917	967	955	922	966	962	950	950	944	933	1013	936	899	926	915	916	946	939	947	935	906	915	871	931	969	953	896	961	912	948	950	912	920	906	925	970	937	896	862	926	932	917	951	912	942	906	1005	932	960	972	933	904	921	962	904	932	964	967	1010	942	966	951	955	956	933	962	937	981	925	973	936	888	894	951	909	916	902	968	925	920	927	929	959	938	915	935	906	925	954	923	926	900	918	924	940	914	934	947	944	987	947	1029	934	973	921	940	938	910	950	944	898	944	1045	941	912	981	953	939	950	907	906	921	953	927	893	943	975	952	964	984	897	924	945	952	904	1002	906	894	937	941	973	930	978	944	939	941	946	894	960	955	970	950	928	915	932	951	897	918	933	987	904	970	985	891	891	1008	936	936	908	936	990	936	870	910	951	957	978	986	964	872	981	913	910	942	891	947	955	945	958	944	912	884	904	943	1002	906	891	930	930	931	944	899	947	888	915	940	924	939	943	952	928	883	920	961	944	939	922	935	907	952	930	922	1002	938	946	914	964	964	954	965	941	993	905	918	957	902	918	952	946	919	914	979	927	972	928	923	952	1005	968	924	914	946	942	915	936	950	876	911	930	879	891	946	928	998	884	950	937	974	929	941	906	853	942	928	955	931	900	925	963	929	903	943	922	940	948	924	960	944	923	941	900	925	931	959	931	934	921	899	964	949	946	917	968	946	932	976	921	933	922	887	964	917	929	912	941	969	903	924	1009	906	951	985	941	926	956	946	976	904	948	896	935	895	925	935	936	939	933	901	941	902	855	931	883	939	936	948	929	946	914	923	870	955	891	982	936	1004	950	896	932	921	927	935	946	1004	942	955	989	915	883	917	981	963	920	937	948	924	952	928	965	927	928	937	951	906	902	980	936	944	916	896	916	954	970	953	953	948	908	951	931	935	875	950	933	961	923	948	992	944	908	953	950	924	948	910	929	938	931	904	950	976	929	1005	935	945	937	966	933	898	957	966	897	939	953	943	924	951	875	919	928	898	897	973	980	931	875	957	934	933	948	966	917	927	917	889	937	937	964	927	908	936	943	932	919	964	936	870	923	932	913	898	959	981	970	899	906	955	930	969	946	915	924	948	893	980	962	906	936	952	929	861	979	920	978	962	945	893	961	968	925	939	921	875	881	899	884	939	928	927	980	946	926	931	919	962	949	898	948	973	977	966	868	922	910	986	963	926	890	949	870	958	955	953	934	976	923	974	921
21775	10079	7740	5592	3082	1704	1199	839	757	595	478	463	395	400	370	342	368	368	378	374	407	383	376	405	394	398	388	365	375	381	344	371	353	342	381	382	355	359	346	359	369	386	364	372	349	368	366	346	402	377	352	348	373	336	352	348	425	385	360	369	307	354	378	337	336	350	359	375	382	349	380	359	363	379	344	381	340	392	381	402	342	367	344	358	380	389	334	371	369	386	342	371	375	377	385	349	351	375	353	344	354	360	315	372	362	382	372	336	368	360	380	370	342	353	337	382	324	362	360	350	336	312	355	347	359	349	326	361	342	384	371	365	339	354	380	382	367	349	358	378	364	363	321	353	388	353	357	376	364	355	346	346	334	351	373	383	364	335	339	387	324	346	340	340	324	330	409	351	387	345	350	338	336	370	383	352	364	366	393	368	403	344	358	410	346	327	390	375	356	358	370	387	361	397	370	380	332	361	365	336	334	353	370	367	396	384	366	349	361	354	350	352	328	366	363	365	344	361	377	338	340	355	371	344	371	387	361	355	353	392	348	318	355	354	365	359	387	344	352	377	345	414	353	389	369	330	320	366	362	347	324	350	381	323	382	350	338	362	330	341	383	357	343	356	379	398	340	347	348	361	336	361	366	343	384	357	316	341	336	371	389	384	307	364	357	370	331	357	398	381	386	369	337	398	362	348	362	357	332	343	332	341	343	359	359	397	349	367	363	346	382	361	368	346	348	386	335	347	357	346	376	366	363	339	349	352	364	366	390	332	338	404	378	355	365	365	374	354	341	349	357	343	362	394	405	393	346	396	377	360	347	347	357	395	348	379	361	368	354	361	390	387	349	352	359	381	334	348	364	395	326	367	340	337	353	393	378	334	353	361	365	381	365	343	340	378	338	384	358	335	360	308	368	387	336	379	351	370	352	354	335	373	340	328	352	327	367	368	338	368	303	366	368	377	355	322	359	325	349	343	338	372	333	335	321	365	340	359	387	355	367	380	364	337	350	381	327	371	363	349	400	350	370	369	352	388	384	370	354	386	372	366	356	366	383	348	318	364	386	350	369	361	370	369	359	344	369	352	369	352	343	342	368	328	376	364	379	380	373	366	365	377	373	375	353	343	379	368	371	368	353	374	347	366	383	390	314	376	349	326	363	354	355	319	336	386	363	337	381	381	346	367	371	354	353	356	324	346	354	354	354	372	346	366	358	352	354	349	359	379	334	362	356	327	353	369	371	356	338	343	368	348	344	369	335	349	370	393	335	348	353	365	423	403	367	372	386	378	353	317	380	400	364	357	378	388	360	332	351	358	361	355	361	356	355	361	382	367	379	372	360	358	371	367	374	351	363	370	343	405	369	347	343	385	383	367	351	372	368	378	361	370	400	365	366	368	321	354	374	369	393	319	375	316	357	337	353	341	389	369	341	386	392	394	352	325	378	338	353	343	361	335	373	386	345	349	370	349	362	367	344	385	394	359	384	368	348	345	387	345	346	359	347	385	369	351	368	342	339	344	353	382	388	369	323	333	368	348	354	364	348	377	351	364	404	343	344	360	349	358	362	354	357	358	362	386	365	347	357	357	377	389	397	336	390	334	351	374	418	353	338	356	300	386	330	324	403	364	358	350	370	289	367	360	366	373	351	385	387	352	367	358	368	353	372	332	355	330	337	393	379	379	376	338	351	392	347	347	336	351	373	388	379	364	376	384	375	385	365	365	372	396	364	340	386	370	356	337	376	354	357	343	360	326	387	366	345	337	352	369	378	379	369	369	343	344	409	338	354	330	383	382	374	370	392	368	361	394	394	337	363	346	370	333	346	340	344	326	379	400	372	360	369	376	340	349	368	354	371	366	348	406	358	324	379	354	366	371	408	369	365	355	359	358	371	380	392	373	346	375	339	360	385	366	361	376	353	356	345	364	350	342	366	348	370	368	347	378	394	369	375	353	349	359	349	348	324	356	388	406	360	347	390	345	361	392	378	379	347	365	362	376	375	326	381	408	319	362	390	333	391	347	302	379	347	365	361	352	346	374	357	363	330	382	369	373	379	365	365	354	342	330	387	409	327	370	389	360	364	359	366	336	384	348	362	355	359	353	316	375	384	390	371	326	387	327	378	348	346	348	322	331	331	354	357	406	355	341	330	380	346	350	368	327	402	362	316	378	361	357	342	358	370	328	381	340	348	372	369	387	334	343	373	346	358	367	329	365	380	349	329	400	320	326	354	381	346	372	390	385	369	373	327	353	318	375	358	364	383	369	339	354	339	371	361	364	360	374	362	340	352	380	379	365	347	386	338	368	354	365	371	384	344	383	311	370	350	346	371	376	358	361	385	387	367	375	343	382	377	336	354	382	318	399	369	370	387	333	355	385	371	374	377	377	360	336	375	354	361	367	356	391	401	349	335	403	323	356	358	390	356	392	380	339	351	339	374	362	318	319	347	364	374	361	365	332	360	341	331	347	386	338	355	393	411	372	325	384	385	382	361	411	366	383	365	348	365	360	381	357	326	358	377	356	394	365	394	356	354	332	357	348	343	362	391	373	326	359	351	356	400	399	363	357	361	372	388	378	344	355	362	402	374	359	346	386	327	395	362	347	367	390	333	407	384	310	380	357	400	364	371	368	395	340	349	340	354	380	349	391	349	337	378	391	376	363	363	326	315	361	338	369	362	359	400	363	354	377	382	383	380	353	348	354	365	351	363	351	351	403	375	362	324	352	319	359	370	372	356	382	367	373	374	357	361	389	353	347	339	335	357	387	355	362	375	392	357	328	355	345	334	376	346	392	347	371	351	388	363	351	374	347	353	368	352	370	367	372	364	389	386	343	391	364	328	398	382	357	330	357	375	361	381	357	364	345	339	401	338	360	374	332	350	354	336	362	368	379	364	371	332	370	371	381	345	334	380	378	374	383	375	383	357	374	358	365	385	372	362	356	349	368	375	352	368	354	404	420	359	379	333	357	345	409	384	357	389	373	389	367	368	356	348	378	355	382	380	395	376	391	354	367	345	357	370	324	342	370	361	382	378	384	349	389	327	360	359	361	394	377	384	331	360	350	346	363	374	367	315	328	342	358	378	363	381	364	330	369	389	366	346	380	357	354	379	328	333	369	349	369	381	343	322	366	364	381	370	355	361	367	380	331	380	371	353	356	344	339	372	360	378	364	400	376	344	351	333	363	360	374	358	389	365	382	352	344	361	390	347	356	382	365	360	342	353	350	358	342	342	383	353	382	356	364	387	349	390	383	372	351	409	386	348	352	341	371	349	347	379	371	359	364	368	378	397	328	384	365	360	357	348	384	400	350	351	335	367	385	356	382	385	376	318	373	374	350	382	365	360	365	362	378	353	362	381	358	370	385	360	375	373	387	399	383	357	347	347	372	361	393	406	358	381	337	380	374	331	330	363	353	388	390	378	400	361	371	377	377	330	342	405	376	361	348	365	377	376	341	354	353	347	349	389	377	367	380	368	371	358	367	350	378	364	376	356	338
12255	7862	12490	13017	9181	6115	4518	3435	2652	2056	1435	1151	971	874	871	838	848	876	888	842	809	889	865	870	856	846	851	768	842	870	837	816	868	856	776	843	810	806	813	751	768	766	766	802	747	836	783	751	780	788	812	846	824	764	785	739	783	765	820	797	815	868	798	842	778	767	802	851	831	750	769	830	785	784	823	771	804	755	759	763	824	761	850	735	763	770	781	785	770	802	750	781	752	781	760	801	792	828	766	789	790	756	767	833	782	813	788	777	760	769	748	798	792	780	731	750	789	746	835	811	772	795	772	805	780	763	789	792	755	832	768	815	792	789	754	798	732	752	823	806	777	823	815	858	795	754	813	842	759	748	777	776	823	769	758	803	858	816	797	800	788	861	781	822	853	774	803	819	820	822	846	866	829	805	764	811	859	795	768	784	814	791	760	805	809	745	795	778	790	811	778	815	769	790	790	802	749	768	758	761	767	821	757	721	777	763	846	806	806	753	773	772	783	810	823	788	773	800	830	809	805	808	788	802	754	771	822	763	748	830	828	781	784	805	782	753	789	808	844	777	866	828	825	811	831	806	750	776	782	751	796	786	720	794	820	817	778	758	789	812	854	760	810	851	747	743	806	813	784	806	820	789	770	829	795	797	750	781	794	761	732	778	760	793	798	799	763	758	799	764	781	813	813	782	800	788	881	770	783	775	797	792	805	784	799	852	795	771	750	810	818	825	771	734	765	795	749	820	771	812	723	779	778	820	749	833	785	783	789	715	812	776	807	778	796	747	854	777	768	826	787	777	790	815	822	811	788	754	768	775	800	789	759	798	775	788	812	755	789	772	733	800	731	776	798	771	804	764	792	766	768	836	848	809	803	778	790	826	790	811	773	783	763	767	808	806	744	786	824	829	788	803	804	764	754	759	844	762	780	815	809	774	795	765	742	833	781	796	761	781	791	822	746	771	786	786	800	816	754	782	778	776	812	770	826	788	784	827	818	810	850	802	755	807	816	757	822	754	775	774	776	820	802	793	788	744	780	819	825	803	788	781	813	780	800	829	791	777	748	790	806	807	830	798	797	744	769	783	795	784	826	759	857	803	797	818	754	770	753	789	760	806	766	741	784	794	767	778	778	746	726	788	795	796	785	767	746	761	844	857	838	784	745	805	748	799	780	821	735	775	771	775	811	799	805	792	765	815	805	787	724	798	786	814	791	773	758	774	773	755	798	743	803	759	762	781	771	756	804	797	768	796	824	793	762	773	772	799	726	812	801	733	780	712	797	800	802	756	784	763	781	758	770	776	799	772	836	731	777	765	760	751	782	827	800	852	806	778	764	802	807	731	744	785	746	812	773	811	813	784	814	788	804	771	800	818	792	779	772	764	782	776	792	794	812	833	769	741	746	737	818	818	847	795	791	823	774	793	761	762	798	756	786	755	813	810	784	783	794	806	797	807	766	782	767	741	767	791	812	815	781	782	747	805	816	803	797	792	787	730	789	774	800	761	826	788	758	786	737	759	776	833	750	819	762	777	814	798	783	796	786	776	748	792	798	775	779	789	762	772	788	763	815	761	755	807	819	821	796	767	843	798	807	818	792	786	789	758	816	822	730	776	813	818	786	781	773	808	806	775	809	778	815	760	820	791	776	795	748	751	792	757	764	778	767	802	803	771	779	777	785	772	779	825	764	805	766	757	765	770	848	814	771	762	813	776	772	787	746	779	771	803	811	813	754	772	796	729	795	777	769	768	772	754	771	786	774	798	771	826	798	786	778	787	775	804	774	765	801	809	808	807	789	845	763	806	793	814	779	788	782	770	749	775	751	808	823	822	799	777	792	816	800	800	779	822	790	799	769	767	805	783	801	761	744	791	779	803	818	764	804	808	798	762	865	808	842	760	772	771	767	766	791	779	774	770	753	797	754	755	804	828	805	772	790	805	824	750	745	768	765	818	785	789	774	737	812	768	782	795	795	787	764	754	740	778	782	815	850	788	790	829	796	769	797	777	801	748	811	804	765	809	799	815	821	764	825	730	836	781	791	826	819	774	819	794	769	830	776	820	851	830	799	818	850	841	838	725	782	755	780	759	792	777	754	774	770	766	805	810	813	825	747	758	815	779	789	831	786	821	852	817	763	764	795	785	791	791	819	827	756	787	777	774	803	798	731	778	802	806	815	813	765	795	868	762	780	820	818	835	836	769	815	821	764	810	793	815	754	790	722	783	756	745	770	805	799	811	793	796	718	857	771	823	788	733	818	815	784	814	867	827	789	752	782	813	778	803	830	800	831	744	794	822	794	801	794	853	769	786	811	769	791	811	784	777	775	793	783	826	773	779	796	805	775	810	796	792	754	760	811	751	777	783	770	760	772	774	771	806	841	856	761	790	783	797	834	785	771	780	777	767	778	797	828	820	792	761	718	778	805	725	807	821	803	769	797	752	766	797	752	776	764	761	793	778	759	803	819	809	817	814	786	782	822	816	819	756	805	791	795	792	802	728	836	822	760	782	750	727	804	781	807	793	778	818	830	820	778	739	771	810	776	803	820	776	789	785	722	795	770	767	783	792	810	741	778	772	772	846	817	813	819	800	747	807	842	767	808	747	794	774	789	800	778	810	764	715	815	811	818	746	769	748	802	798	774	735	789	756	760	787	805	779	812	786	822	801	788	791	751	833	786	767	826	775	779	786	802	743	743	773	825	784	807	781	860	795	761	786	807	812	803	761	806	830	817	742	826	785	848	782	802	864	809	782	794	770	785	823	817	788	803	784	741	840	780	813	803	810	800	775	783	761	803	819	808	802	784	812	831	784	783	816	787	786	743	779	818	800	823	786	763	800	803	766	794	761	775	779	771	760	760	744	746	852	821	843	757	741	797	835	779	808	783	767	765	818	788	774	816	793	818	850	805	801	783	796	788	799	769	725	710	821	821	805	783	776	767	767	800	793	812	787	750	803	782	822	795	793	768	777	756	724	835	781	832	755	799	837	821	768	812	810	806	783	757	772	780	801	801	802	751	812	803	814	756	787	744	823	780	783	827	805	795	752	849	770	771	787	787	806	766	795	788	779	795	787	793	787	773	759	802	829	758	818	830	844	789	793	825	772	778	774	783	777	808	739	799	760	771	735	786	741	800	821	800	805	773	811	832	850	749	843	804	834	754	786	839	812	798	760	756	806	810	778	809	793	810	801	736	808	806	812	780	768	760	751	792	824	817	787	787	794	774	803	787	801	727	805	800	825	766	742	769	819	792	748	756	817	785	781	784	725	800	812	777	802	781	776	762	738	763	806	802	823	754	749	838	765	789	804	805	826	788	794	812	809	835	835	814	752	798	838	783	804	785	805	771	758	772	772	822	754	808	759	781	779	779	771	806	812	834	798	788	818	810	757	815	722	760	818	797	789	804	754	803	777	790	804	835	775	770	790	781	789	765	789	765	761	851	764	790	772	745	763	805	822	860	765	809	766	807	761	786	731	814	723	823	822	801	805	788	769	804	793
31398	17022	15162	11626	7191	4476	3496	2794	2048	914	693	528	463	454	411	409	391	447	424	418	407	425	417	420	432	362	417	396	426	407	396	391	353	401	377	364	384	389	413	410	360	420	358	409	378	407	428	387	368	360	353	396	397	357	424	426	377	368	422	399	423	389	383	406	365	389	430	366	364	379	383	392	391	409	419	386	375	391	365	363	387	366	437	358	360	391	396	423	382	376	410	385	402	383	392	411	380	361	406	416	411	378	378	387	391	438	394	399	385	422	421	418	387	375	398	401	392	377	373	374	421	393	365	386	393	398	427	402	370	398	402	378	399	404	397	362	378	435	440	382	375	384	387	420	393	403	413	388	442	403	392	383	357	428	378	355	382	400	372	391	399	441	411	364	384	418	414	382	439	379	381	363	389	369	394	380	395	391	383	367	406	377	383	407	392	374	448	388	412	386	387	400	372	400	386	392	388	383	415	368	391	399	383	402	380	427	375	396	407	396	367	387	430	412	392	402	390	388	375	388	371	392	399	392	379	391	391	418	369	387	368	357	393	367	404	427	374	390	400	383	415	382	385	402	432	355	376	409	410	418	381	418	379	413	380	393	392	374	376	359	390	380	373	385	361	410	383	356	394	425	424	383	374	370	398	371	400	367	417	428	400	383	379	415	421	350	421	355	372	388	424	397	372	410	410	390	387	371	386	422	413	370	396	408	419	385	372	357	354	379	407	386	406	385	398	396	398	367	406	361	364	377	383	347	379	373	365	389	388	396	386	395	388	375	436	391	406	366	437	398	381	395	411	396	394	411	375	390	400	356	365	439	394	399	372	414	378	394	415	409	359	380	342	367	372	438	397	419	397	385	396	341	413	389	374	369	408	407	396	403	399	387	421	429	407	378	417	378	389	357	413	365	412	380	366	398	406	350	376	421	407	397	396	443	403	401	407	429	370	386	406	419	387	393	372	353	415	429	400	382	367	415	367	396	370	395	390	414	417	409	462	378	443	365	384	361	416	425	395	378	367	409	371	374	406	382	396	355	368	431	399	390	384	413	355	360	370	392	391	363	355	447	358	385	354	459	376	381	370	413	425	378	420	356	423	414	370	347	375	397	430	398	386	409	384	400	429	361	377	344	387	391	371	412	368	356	386	375	400	378	386	372	393	373	385	381	362	375	400	410	439	373	414	354	398	404	404	382	386	399	425	420	385	421	430	395	376	398	403	389	421	376	423	418	423	405	445	406	416	385	378	400	363	384	370	354	428	371	397	406	383	376	360	408	352	394	396	381	399	360	382	405	393	402	409	371	406	384	370	367	407	392	396	383	403	421	379	383	405	401	348	411	401	384	390	360	361	389	405	388	360	368	420	411	398	374	370	384	367	385	421	395	377	411	375	375	374	400	370	360	390	353	392	372	396	379	404	383	431	368	427	411	386	381	329	396	370	352	416	398	397	387	431	382	399	396	367	409	426	380	408	401	372	388	373	383	394	415	354	410	393	371	396	365	358	373	372	417	426	366	395	405	406	395	422	400	371	363	369	384	381	394	382	375	402	388	426	401	437	395	427	382	350	398	405	370	397	400	419	382	373	423	413	387	384	355	406	400	345	379	343	393	348	419	426	393	396	444	427	396	370	366	366	368	386	362	355	379	358	357	411	402	379	375	401	411	419	435	404	370	393	381	360	425	402	380	379	418	347	407	379	385	402	427	367	398	392	390	384	405	379	384	404	411	420	401	384	434	388	378	406	402	401	378	376	369	384	402	346	397	373	368	365	347	381	404	396	401	400	383	394	383	387	383	377	419	381	394	399	361	355	390	409	383	369	363	392	386	391	408	391	366	377	406	411	399	404	345	353	375	420	419	450	383	401	347	390	396	371	361	402	365	380	368	461	422	423	385	355	399	394	405	366	379	389	436	381	382	392	429	412	368	385	421	415	372	384	403	392	437	371	384	368	349	385	356	372	370	373	400	373	386	363	366	356	359	433	365	416	388	379	398	406	418	398	361	384	426	361	401	341	371	409	386	378	406	415	414	396	392	387	427	435	423	390	391	371	381	388	384	435	400	365	423	404	360	356	375	377	406	403	368	407	419	374	407	411	389	357	389	364	382	429	381	387	395	379	358	386	395	385	356	375	398	429	368	425	414	413	378	383	417	359	375	389	376	388	397	365	378	417	428	398	387	404	398	393	422	363	391	427	403	378	375	386	380	383	406	384	411	405	395	381	351	379	367	396	365	367	382	370	403	374	375	419	348	402	344	406	397	407	433	416	425	400	405	399	388	373	397	404	372	397	366	370	380	391	396	390	334	405	368	396	374	360	371	371	376	417	419	387	388	406	399	417	384	363	371	372	391	384	369	380	352	348	417	390	419	377	393	381	409	375	397	396	374	383	382	380	336	407	406	369	372	386	359	396	385	343	374	381	411	403	382	366	411	404	351	364	380	390	386	419	440	430	393	392	383	378	409	382	425	401	427	384	397	373	381	437	399	427	380	404	390	390	404	373	390	384	373	374	402	361	390	413	423	350	406	403	387	367	389	349	385	445	379	378	408	415	397	395	396	398	399	389	388	384	372	359	364	389	380	387	378	348	421	367	373	381	403	397	389	406	393	396	379	329	379	364	368	385	382	396	391	365	382	380	379	412	342	400	438	395	372	416	397	404	422	356	365	402	367	353	391	365	382	401	378	401	386	400	373	387	371	426	444	414	383	371	418	405	373	419	355	376	371	398	404	390	397	385	383	380	369	368	433	392	369	391	384	383	412	441	386	391	396	388	371	392	382	399	381	386	431	372	386	418	383	440	351	379	384	383	378	400	397	376	432	414	389	381	373	397	352	379	382	378	391	389	361	394	429	402	400	400	369	369	355	370	388	387	419	436	439	404	384	420	419	372	369	342	378	398	372	377	357	369	403	398	399	382	409	408	352	380	395	424	387	342	400	388	360	398	378	420	387	413	422	369	367	406	440	402	411	382	325	358	394	392	397	418	364	416	389	430	387	376	379	385	423	385	372	381	392	348	387	414	356	418	380	441	358	404	387	377	389	411	410	405	418	395	397	364	359	412	414	391	361	431	384	408	361	391	402	381	398	407	397	395	403	416	379	409	374	407	363	349	354	372	401	413	417	367	354	416	406	369	371	387	380	331	353	376	371	368	415	359	372	419	391	397	357	378	355	404	407	397	379	390	415	393	403	399	403	377	406	406	431	404	393	400	399	385	433	386	434	403	369	401	402	398	387	334	379	376	412	375	357	382	387	407	402	370	392	409	395	424	405	402	406	398	367	429	412	410	392	411	371	405	393	362	378	394	403	376	387	386	392	407	367	411	370	432	402	398	366	382	391	356	371	387	398	366	363	391	350	396	436	388	396	440	396	403	384	377	398	404	399	374	380	344	412	378	350	387	362	404	364	362	379	360	348	407	392	443	366	437	432	387	378	398	370	385	385	413	360	366	408	400	396	393	376	393	405	400	388	360	387	411	402	423	385	382	382	395	414
18400	12362	21109	21869	17597	14028	12252	10446	7554	3445	2250	1647	1442	1216	1106	1093	981	1033	968	1031	944	1005	999	1063	957	874	960	885	934	943	847	936	880	941	864	912	857	880	875	859	827	860	828	871	857	877	866	830	873	818	915	837	919	828	837	887	856	861	821	816	883	890	852	812	797	864	859	880	844	863	825	843	876	830	849	860	839	859	905	879	834	815	808	852	859	851	805	894	848	848	868	892	811	829	810	873	792	859	845	873	844	851	832	810	840	832	834	842	900	869	847	853	870	844	799	814	822	850	807	859	855	829	838	833	846	906	833	837	828	883	803	877	852	852	808	865	891	811	846	881	833	848	879	871	847	904	826	866	830	863	885	862	864	841	859	857	846	830	858	885	838	907	812	862	862	840	883	861	858	840	863	823	861	837	871	856	847	848	796	829	847	867	847	874	884	799	864	880	829	877	880	857	793	888	829	817	848	878	893	833	844	819	875	858	845	891	830	865	829	854	890	872	824	865	836	861	870	826	780	872	876	821	896	842	811	831	874	903	838	812	855	830	865	870	939	917	859	876	781	879	873	815	830	837	880	874	780	843	854	910	837	859	813	839	813	860	792	867	853	890	871	821	877	824	839	853	854	877	819	855	879	852	822	782	827	857	826	816	821	832	854	838	829	853	871	818	854	874	874	830	823	816	826	807	830	812	851	819	814	835	815	797	850	867	866	879	869	794	861	866	840	861	829	866	815	832	874	866	831	837	909	811	862	836	833	868	872	865	898	828	848	831	757	899	835	827	813	820	831	921	826	863	837	842	902	843	860	812	812	855	824	847	873	849	872	904	853	823	855	816	850	790	830	865	849	864	820	843	857	811	864	813	833	825	845	842	830	836	860	893	860	794	880	829	846	801	820	864	863	861	866	827	841	854	865	878	867	862	823	880	832	821	849	841	817	899	861	897	884	869	842	883	811	845	833	832	865	849	797	838	860	851	798	834	875	869	843	842	847	839	848	862	852	846	809	855	843	842	862	924	838	876	838	830	887	858	788	797	869	851	865	829	792	833	834	826	823	871	837	823	819	834	856	847	858	816	789	906	882	868	852	825	872	845	869	814	834	810	843	809	866	884	818	878	845	859	820	869	867	827	801	894	860	928	822	886	814	884	813	847	851	837	841	854	847	812	854	832	865	853	885	807	847	821	756	859	893	823	823	799	828	847	820	848	861	845	853	844	833	803	813	884	805	922	824	866	864	822	836	876	854	864	792	800	896	848	863	864	869	842	846	879	862	854	834	837	832	890	859	860	924	920	871	855	851	859	847	878	860	796	785	862	877	842	850	819	881	844	822	844	865	865	855	864	848	861	831	874	867	841	796	855	895	889	849	920	844	847	872	811	834	908	854	865	842	849	839	899	806	819	880	823	832	879	884	849	766	796	833	843	889	841	844	863	879	830	839	863	861	866	822	840	868	876	852	898	856	818	866	849	840	888	813	860	818	881	869	845	940	829	848	869	818	853	857	834	835	853	824	852	793	836	812	881	877	900	814	873	841	876	822	817	843	862	871	815	848	805	832	873	865	841	827	860	816	826	875	821	911	803	836	800	804	900	772	921	886	833	861	855	838	861	788	826	844	849	843	854	863	897	835	801	867	856	850	817	827	813	855	861	816	884	906	819	892	826	843	868	826	793	800	831	835	835	834	904	887	840	841	846	840	799	845	840	813	793	874	866	795	860	877	873	826	887	826	825	815	859	846	825	806	899	812	879	829	816	799	835	853	856	899	805	860	893	888	847	840	865	842	883	859	857	830	855	858	847	866	848	864	851	838	835	854	904	845	847	892	835	822	834	847	878	855	799	776	859	839	825	854	860	847	874	908	830	846	814	856	833	814	858	866	832	857	825	864	914	822	850	867	785	837	800	843	811	815	867	816	845	863	842	828	844	865	882	795	854	888	876	844	862	888	870	813	869	920	748	792	853	837	851	865	875	853	822	799	912	805	795	835	832	842	873	835	850	811	832	819	884	872	825	856	843	789	827	896	839	834	917	831	858	801	819	846	893	837	838	869	866	846	790	872	852	879	867	817	845	867	829	904	856	878	827	860	839	854	836	837	881	857	910	859	801	805	863	836	852	896	833	828	835	846	806	831	864	899	838	885	890	874	900	884	839	825	836	849	850	839	850	923	808	783	869	865	856	842	883	817	819	835	879	844	865	836	868	788	858	889	855	821	819	836	889	849	872	850	857	832	865	811	844	837	859	822	867	789	866	848	888	857	848	824	870	825	838	838	868	848	812	888	870	872	826	866	825	875	798	832	816	849	801	827	829	891	789	791	834	847	808	815	851	859	878	869	863	842	816	866	856	837	810	870	803	845	829	871	837	847	855	821	872	866	790	860	840	841	845	833	871	846	872	846	845	859	841	834	854	837	828	813	844	840	848	872	906	852	823	851	838	806	877	851	847	842	877	852	872	833	832	857	855	813	824	848	804	878	877	874	845	841	835	854	815	829	831	823	849	878	838	843	837	854	868	842	866	811	898	868	843	868	900	910	852	841	864	834	881	869	834	880	844	838	817	852	896	851	830	822	829	852	860	894	807	830	842	807	841	870	845	849	842	824	897	817	885	845	817	849	795	858	836	809	847	852	840	868	849	840	815	819	836	856	813	810	807	892	873	852	868	859	855	871	821	849	887	838	857	860	808	881	902	801	863	819	855	836	761	870	824	815	772	828	867	857	826	847	893	852	847	846	818	874	843	878	839	840	852	830	875	891	823	835	823	856	886	830	854	836	821	802	842	865	859	837	839	909	814	858	891	847	864	859	810	837	830	827	888	853	842	859	891	843	823	853	827	828	826	870	870	821	869	848	854	813	878	898	798	846	824	796	791	816	837	838	890	840	897	843	825	850	860	866	835	866	886	890	856	794	845	820	842	852	811	830	836	823	810	852	831	875	843	863	862	875	848	881	880	853	824	864	801	840	848	840	797	855	781	888	860	896	815	832	853	861	869	856	849	892	862	821	822	819	857	867	850	887	845	839	875	823	866	878	835	848	812	851	858	828	848	886	853	832	833	843	825	858	830	824	892	838	832	828	882	869	873	902	852	801	812	860	846	856	852	857	890	785	884	869	831	820	828	797	832	844	807	859	825	875	854	859	812	822	855	883	834	762	848	834	857	817	857	802	835	870	851	910	888	827	837	849	860	854	881	861	900	839	855	884	794	839	806	812	801	800	854	789	858	875	810	864	849	854	859	790	816	803	863	839	836	871	821	826	791	822	875	857	881	784	896	805	831	887	817	862	824	800	825	849	860	814	865	812	870	835	806	817	813	849	845	867	777	849	823	833	850	845	872	840	821	809	877	851	865	769	836	857	848	885	848	895	888	793	867	809	850	862	814	855	887	833	813	791	857	865	887	875	863	888	859	795	801	871	815	910	845	896	901	869	850	838	879	849	821	847	818	817	830	859	882	872	874	875	873	806	854	848	835	872	847	880	788	874	825	819	831	861	855
40920	23461	23137	17820	11586	7748	5824	4434	2810	1483	873	643	571	535	518	494	476	474	450	487	532	496	458	499	446	441	459	404	484	438	470	459	447	456	404	420	400	466	439	451	464	456	438	428	450	459	447	421	440	470	439	426	485	424	441	437	419	435	422	434	440	445	482	425	484	428	478	411	406	456	379	401	444	431	453	458	452	433	443	424	443	481	429	427	434	433	440	475	454	469	448	445	471	435	430	418	412	450	459	412	398	443	398	413	416	464	419	476	456	424	444	437	406	454	454	480	414	410	465	415	460	404	415	466	401	449	414	458	454	441	453	407	437	445	500	448	435	420	408	392	405	457	457	454	437	423	408	420	442	478	467	423	430	427	436	374	442	459	418	403	443	472	448	448	421	404	447	438	441	454	429	459	473	420	441	450	399	454	433	449	403	455	415	450	450	449	432	415	421	446	448	485	411	431	455	451	472	409	423	433	472	421	420	427	404	414	456	443	452	472	428	440	409	461	434	412	418	413	420	427	424	458	449	431	407	439	491	417	418	445	426	422	406	435	454	416	439	357	433	422	424	418	461	470	443	413	476	423	431	433	428	438	408	416	455	410	464	466	456	397	439	413	430	400	408	367	417	420	409	413	444	446	426	474	447	400	412	444	430	462	426	410	423	415	443	427	426	421	436	445	440	445	457	447	426	417	433	418	403	431	400	444	422	509	500	452	437	446	421	439	453	426	433	454	420	405	416	460	489	439	429	441	431	483	477	427	458	425	421	474	447	421	444	434	403	430	456	436	436	474	463	456	439	446	426	446	446	415	445	461	435	454	396	433	438	447	466	452	401	426	442	444	403	414	436	460	448	403	414	415	433	442	423	427	379	426	390	421	429	427	442	432	438	403	418	418	419	460	456	412	437	433	441	480	447	437	467	427	436	414	449	397	434	428	498	401	437	495	448	438	434	458	411	396	425	462	439	434	427	449	474	445	425	401	385	467	440	430	447	427	431	439	423	403	420	380	449	418	456	401	445	428	437	455	447	446	441	453	412	437	441	407	430	417	440	408	419	432	441	415	411	432	413	452	475	432	454	426	422	415	431	447	404	456	430	448	461	456	463	433	442	421	453	455	427	440	459	448	452	404	444	406	479	412	409	435	422	429	462	397	451	429	406	453	413	433	430	434	445	411	419	414	476	437	427	436	449	440	451	458	432	478	484	412	396	413	446	451	409	424	448	454	437	444	453	425	468	448	402	425	386	468	422	427	456	416	429	463	439	393	485	422	463	414	418	438	425	443	409	467	433	430	420	449	435	478	429	474	431	399	415	430	429	436	419	415	388	455	465	416	440	446	396	439	456	421	451	426	463	398	446	450	416	494	460	461	414	406	467	466	417	424	427	434	430	410	392	469	447	472	432	505	396	465	426	437	457	453	443	433	450	434	451	429	456	469	417	468	435	423	403	459	447	462	441	451	441	477	442	423	402	442	447	426	439	466	418	474	453	421	453	409	394	458	449	471	427	459	430	437	429	414	484	441	391	473	449	445	441	441	447	454	435	409	412	415	429	470	478	452	453	440	412	411	462	435	425	431	437	398	439	425	445	456	417	456	451	440	421	457	475	507	439	435	457	415	456	450	420	442	457	434	427	419	410	396	428	421	414	464	390	425	478	441	425	450	423	450	419	438	418	462	438	447	422	403	411	466	423	410	435	444	419	427	467	439	439	420	465	428	448	461	454	467	412	434	440	446	465	473	438	466	416	409	427	438	462	468	448	427	456	403	458	436	472	460	457	398	413	431	462	439	412	422	417	429	448	402	400	432	394	444	406	405	466	440	415	473	434	454	426	422	451	441	472	442	428	445	406	433	431	475	438	415	440	466	418	428	411	399	469	414	436	371	439	457	436	437	419	385	450	455	401	429	448	455	459	431	442	432	412	440	415	399	449	450	416	451	409	468	463	424	436	402	440	440	416	435	460	459	444	492	449	465	451	435	424	428	439	455	418	462	449	447	439	453	480	442	490	410	408	422	452	435	447	427	451	437	435	419	444	407	427	483	402	394	466	474	445	472	411	442	466	403	440	442	458	421	431	426	460	487	432	428	429	439	465	428	435	446	451	435	449	490	408	425	431	455	421	452	422	417	435	418	433	440	443	436	434	419	391	438	432	413	455	480	416	454	438	441	454	432	450	452	434	448	425	422	425	455	459	481	462	432	423	424	420	462	458	446	408	454	440	459	467	453	453	395	427	396	454	410	450	426	452	438	437	426	419	419	427	439	460	468	388	390	416	394	433	386	465	437	471	502	403	446	431	436	450	390	457	442	432	414	422	459	460	446	408	434	449	457	416	388	462	419	434	443	455	431	438	407	412	407	420	423	416	448	409	458	431	428	450	389	443	431	411	429	437	443	463	451	455	424	452	425	459	472	410	471	432	448	398	440	417	440	462	485	464	412	436	437	416	453	398	401	429	460	438	420	407	467	409	442	436	447	437	434	427	434	449	422	426	456	432	478	441	405	421	442	428	409	471	432	426	441	431	466	446	433	415	452	457	415	433	476	458	440	437	435	424	433	433	451	460	424	480	441	444	451	448	420	403	444	451	459	471	461	435	404	452	437	447	426	422	405	399	445	417	432	410	419	440	435	404	482	450	467	434	453	414	453	466	463	424	423	417	463	445	437	459	458	408	435	425	450	454	406	439	426	446	470	439	411	386	407	438	439	458	455	434	440	439	413	447	439	418	454	439	464	455	434	439	416	429	424	431	460	445	426	464	434	424	459	462	422	425	439	446	440	439	436	454	435	464	483	454	449	429	395	439	487	438	439	476	444	431	416	364	376	408	445	426	441	447	467	399	455	423	440	433	446	450	435	405	419	455	460	442	452	426	475	456	437	390	436	412	410	431	415	434	452	422	387	452	409	375	443	429	440	440	440	428	437	399	414	455	434	472	458	446	410	446	476	453	434	436	431	413	427	442	447	482	480	438	425	470	429	454	406	463	446	429	443	430	426	415	427	461	408	420	443	438	416	440	453	447	430	444	439	407	476	400	442	448	444	456	449	458	429	424	442	449	428	440	444	427	435	418	434	397	441	449	425	414	447	432	419	419	444	431	423	433	445	453	440	423	445	442	416	394	475	449	468	451	365	425	440	432	443	433	430	415	427	443	422	414	434	461	384	444	444	438	413	467	426	467	428	456	419	382	442	398	449	487	423	401	404	410	485	426	484	437	444	454	427	391	464	480	434	380	470	441	449	417	444	468	432	433	420	439	440	443	447	428	463	463	429	405	411	439	429	420	422	438	427	436	481	420	477	465	434	424	439	442	431	429	450	443	419	460	467	485	430	445	409	440	456	393	434	401	404	462	422	420	458	451	450	457	423	465	414	436	428	478	446	431	429	454	411	416	434	446	404	433	439	454	415	421	429	444	432	400	433	414	371	423	426	420	481	434	442	445	417	437	441	468	420	461	463	433	426	445	427	441	431	451	408	392	430	457	473	417	429	420	433
23628	16786	27712	27716	23620	19481	17373	14196	9970	5131	2942	2150	1804	1513	1349	1259	1181	1265	1200	1216	1061	1089	1200	1188	1137	1091	1050	1068	1052	998	971	967	987	967	977	1023	963	982	976	1007	962	944	912	910	971	922	1034	920	961	950	921	972	910	988	972	997	941	986	930	935	936	934	964	980	896	975	925	1008	968	892	971	947	899	897	976	969	948	947	900	906	940	974	1012	969	911	929	925	948	914	920	981	972	962	932	923	920	931	863	959	931	926	974	966	906	937	921	891	904	956	952	856	958	952	909	938	942	931	907	923	918	893	897	893	993	931	944	951	912	910	957	963	931	895	941	924	908	875	903	912	907	904	967	945	925	1008	894	921	933	950	892	962	985	1003	928	942	903	908	959	942	1007	922	963	933	965	942	877	965	924	981	920	912	904	946	926	960	941	955	886	924	995	987	867	948	911	935	922	993	919	981	927	856	950	970	883	928	933	1004	922	983	938	896	894	945	910	953	925	1024	994	1005	941	904	918	924	970	957	913	905	932	896	907	939	871	969	937	958	910	942	937	913	912	911	879	899	919	959	954	928	945	949	937	836	974	941	962	930	919	890	927	946	963	912	989	892	1008	954	912	957	898	931	941	941	921	972	935	945	925	948	916	1006	965	914	936	953	938	929	913	905	913	907	942	923	906	914	919	923	933	913	949	946	959	942	909	955	927	913	901	881	910	945	916	877	929	945	888	933	981	910	956	934	930	910	916	941	931	939	893	932	928	941	934	914	963	940	975	931	846	901	928	942	938	921	1011	915	970	919	957	948	901	885	951	934	949	963	859	931	898	959	961	933	886	937	890	912	932	933	971	925	969	886	940	959	916	922	946	903	896	1014	935	970	892	950	924	912	1010	914	908	938	907	915	920	969	945	925	955	913	944	930	949	936	939	944	907	940	961	872	952	939	953	948	965	962	921	950	963	921	974	914	917	921	949	898	999	928	907	937	971	985	1005	909	957	919	895	909	878	912	915	962	907	931	949	879	902	929	950	958	906	899	906	896	908	916	936	936	930	942	901	959	990	914	928	933	946	938	913	950	956	900	949	925	890	926	878	926	938	874	914	879	966	944	999	901	849	951	965	936	984	841	913	973	899	902	932	917	907	909	946	866	938	941	942	919	880	950	947	991	937	959	942	965	975	941	984	963	879	936	949	931	982	1001	921	956	997	940	962	930	927	978	908	919	989	906	975	927	949	889	947	922	958	902	898	948	943	911	911	861	934	910	892	926	924	928	950	902	919	915	897	882	903	922	920	925	891	919	933	921	957	953	930	1004	898	956	954	904	947	927	945	924	974	876	938	889	923	955	902	914	928	904	943	945	929	967	959	938	927	943	897	926	976	926	928	893	955	898	937	923	937	954	913	919	905	954	917	916	983	921	889	929	948	961	942	896	924	887	979	1008	972	948	977	975	932	920	914	928	968	901	924	915	961	934	943	936	981	922	970	1006	962	918	866	906	967	901	942	946	947	854	911	921	939	940	887	944	959	915	973	902	865	927	901	946	902	976	917	955	948	938	962	942	896	967	911	917	911	929	913	924	918	960	972	950	916	956	904	948	927	950	924	955	982	965	957	926	933	966	946	950	924	883	931	951	930	960	895	942	891	911	900	943	949	950	928	961	934	935	953	954	937	972	935	956	892	935	897	927	940	930	899	985	914	942	933	965	945	894	962	952	922	959	937	940	931	900	932	881	931	945	865	936	956	930	958	957	917	949	927	926	971	895	909	987	929	918	934	940	927	901	913	975	947	918	910	910	934	897	902	953	935	893	977	922	923	930	1015	964	992	912	918	872	919	978	896	942	931	971	944	999	918	910	941	896	881	897	920	923	904	883	907	971	899	926	915	941	904	996	927	913	876	958	984	916	933	978	939	929	848	916	938	985	918	906	983	902	956	916	909	910	921	886	963	931	924	973	883	939	950	986	929	969	957	918	943	877	928	894	963	918	915	938	972	961	884	918	948	935	897	902	927	932	924	927	936	904	856	907	886	902	884	924	929	877	872	934	916	932	902	948	990	929	914	922	939	898	903	933	915	898	940	912	980	905	907	951	919	904	888	918	913	894	956	887	946	916	901	929	969	965	927	950	895	953	923	988	906	942	909	933	951	925	909	875	954	941	934	936	932	945	953	928	980	971	916	955	953	953	899	911	945	898	907	980	965	893	932	890	900	965	880	919	963	916	988	933	971	930	896	927	911	912	907	908	878	952	935	906	948	909	915	926	911	859	858	989	925	932	949	866	955	930	962	882	955	935	929	940	971	916	924	908	916	888	918	914	908	934	862	944	919	918	940	900	925	968	1012	969	884	922	941	963	896	967	900	924	899	974	941	990	972	952	947	877	966	911	875	913	966	901	1006	894	912	980	971	917	969	923	923	923	938	931	898	916	969	927	980	953	961	916	958	969	956	956	896	943	956	936	926	931	939	991	940	934	912	942	972	944	922	880	984	908	937	929	977	920	957	898	918	914	882	981	942	939	956	946	875	901	954	942	948	951	875	927	937	957	884	916	923	928	955	962	955	918	995	910	928	924	899	923	904	913	931	985	969	906	1006	950	955	869	972	923	943	917	935	950	938	912	904	979	919	955	884	877	946	943	967	926	879	900	969	927	929	933	914	952	976	924	912	886	900	912	951	892	931	939	937	941	915	942	917	934	981	914	953	942	929	919	960	925	961	880	948	895	897	927	887	933	901	915	898	924	924	938	942	910	939	956	952	957	912	883	937	892	924	943	925	960	955	935	966	895	955	925	942	912	919	931	927	934	907	937	923	930	921	919	987	987	1007	906	947	926	881	939	902	944	908	945	932	985	900	872	933	905	953	886	913	967	968	879	927	926	970	942	910	943	950	955	944	944	905	935	923	939	953	956	954	934	919	943	904	924	924	982	973	912	965	935	895	848	904	1019	853	901	954	962	944	899	953	900	987	930	906	888	859	916	922	975	887	864	933	927	919	913	909	908	956	923	926	946	945	927	939	955	959	966	918	938	936	932	978	933	957	958	927	960	938	935	949	941	967	963	932	908	975	896	927	959	980	946	873	978	918	919	900	875	900	922	937	911	941	891	923	905	974	907	919	934	910	947	955	986	936	970	925	905	929	925	948	980	1010	1019	940	911	910	987	942	906	929	918	937	907	897	892	993	970	869	926	950	896	988	931	905	931	955	950	950	968	940	866	933	934	919	937	887	947	904	942	1001	981	898	905	944	889	936	918	952	957	920	920	946	850	863	980	905	952	961	952	911	955	918	948	942	932	906	910	956	915	896	933	911	929	901	928	938	906	912	960	990	938	907	965	924	902	921	859	914	940	944	889	922	901	915	934	955	922	907	982	913	924	929	896	914	997	963	935	910	949	922	957	950	963	986	945	921	911	966	889	903	877	893	982	953	938	934	924	944	940	903	982	915	905	943	959	926	923	973	881	953	871	925	918	899	863	922	912	878	977	928	904	954	928	974	928	937	909	972	953	960	949	921	867	964	879	912	898	886	929	954	926	902
20139	9729	8166	5274	2869	1863	1270	934	767	587	465	433	411	377	401	349	363	403	355	354	377	409	394	379	356	362	365	394	393	418	340	365	359	365	360	377	369	362	362	391	357	351	353	307	373	381	373	348	356	384	368	356	318	362	336	331	369	386	340	365	341	425	363	366	313	375	362	329	369	358	380	347	410	375	354	391	383	383	377	365	391	402	342	310	313	350	397	391	340	344	382	333	368	339	366	413	349	370	358	337	387	330	341	356	362	372	333	391	402	381	345	350	346	371	357	341	353	361	384	356	370	374	313	386	394	364	372	355	378	337	361	372	363	365	339	344	395	355	370	366	362	353	363	367	345	370	365	340	341	328	355	365	350	345	400	385	333	313	346	377	374	359	365	360	398	358	314	355	323	352	359	363	374	381	372	361	392	375	337	317	374	383	351	343	389	329	340	371	385	338	377	360	374	357	367	326	335	383	355	365	352	341	343	341	355	351	352	315	359	397	381	361	361	383	375	377	353	343	359	367	357	335	358	387	360	338	341	325	353	361	352	368	363	350	331	353	350	374	336	355	359	368	342	345	382	349	344	323	363	341	388	342	330	354	359	356	354	328	401	322	353	370	353	341	355	355	370	387	351	360	382	324	383	399	410	347	381	395	358	363	406	370	348	357	351	312	380	334	371	402	331	343	335	359	348	371	347	371	356	354	377	320	360	361	369	357	323	343	354	332	353	339	359	387	353	403	360	384	363	373	342	355	365	359	366	346	344	363	356	374	352	344	317	341	357	363	393	384	364	373	359	377	357	350	388	392	368	362	345	330	347	372	352	347	373	369	363	352	330	370	378	333	353	337	379	355	348	387	342	340	358	338	388	420	330	353	392	365	386	364	371	396	350	345	332	353	341	382	357	379	347	365	348	322	380	339	353	320	379	352	364	357	374	343	332	374	350	351	367	373	400	341	350	369	375	326	357	378	371	374	357	355	361	342	358	383	375	359	396	374	360	367	346	387	356	367	372	377	358	385	357	379	384	407	384	390	390	403	398	379	341	347	360	391	385	393	323	341	364	362	353	349	376	361	339	299	337	362	391	357	372	346	352	341	335	338	352	368	355	348	355	386	328	363	344	369	339	362	345	339	358	357	357	339	335	369	349	343	359	348	341	344	366	381	388	398	358	368	364	365	366	373	393	381	354	366	369	348	362	332	393	382	367	367	403	361	366	354	346	311	341	368	356	329	381	331	345	381	375	378	355	324	344	389	362	367	339	357	374	352	346	356	398	331	351	419	375	357	349	354	349	383	360	341	362	347	355	354	350	366	384	383	350	320	394	366	344	349	363	322	340	367	362	333	342	339	337	361	338	366	368	372	356	347	364	351	346	370	335	316	377	364	347	378	374	373	345	364	355	372	338	351	382	351	397	360	374	342	377	412	367	358	362	328	365	354	377	322	354	370	344	392	381	355	356	375	350	382	386	378	358	325	365	357	376	363	336	380	384	338	371	319	375	376	357	376	351	368	365	360	355	390	374	382	373	369	381	354	360	331	393	384	369	328	335	365	365	344	356	378	346	362	343	340	332	386	358	377	347	352	357	353	349	388	376	349	385	346	352	363	397	389	323	329	318	371	316	357	373	358	374	350	371	352	347	387	338	351	389	360	368	354	364	347	370	387	321	323	373	349	343	383	368	364	382	361	375	342	354	349	346	369	371	380	391	367	375	373	369	363	369	359	335	379	373	399	383	366	357	341	360	377	358	343	371	372	388	403	387	370	362	357	395	339	373	379	340	355	373	357	391	366	350	378	346	365	348	396	367	371	347	316	377	360	333	364	375	352	350	360	346	377	327	339	373	370	354	386	378	337	424	382	364	393	368	353	395	398	364	408	361	362	351	355	362	317	354	351	366	357	379	350	368	328	391	360	343	397	379	335	393	390	348	367	365	367	358	338	363	348	349	367	387	333	357	341	352	364	382	358	341	366	380	360	360	378	390	318	360	382	396	368	386	354	392	350	364	346	400	336	338	355	371	352	397	347	361	350	365	376	360	390	375	370	415	345	408	366	341	337	362	370	358	350	379	363	375	379	371	355	354	380	365	359	344	356	385	378	376	333	358	359	351	381	351	329	379	365	364	343	349	366	361	344	408	358	369	338	353	363	328	377	388	338	357	347	342	356	347	343	336	322	384	369	356	345	368	369	353	344	368	357	339	402	328	338	360	387	368	353	329	325	380	366	377	346	349	366	349	382	361	370	395	362	360	394	356	363	401	319	328	360	383	345	335	380	382	320	343	333	339	357	343	377	369	349	401	349	394	364	370	410	365	348	379	375	370	386	399	358	377	336	351	368	366	334	353	355	364	395	328	355	339	370	341	340	350	357	367	331	343	363	392	335	360	357	371	355	376	365	333	412	332	372	386	348	324	366	367	367	353	392	368	356	331	371	380	351	337	345	367	395	343	358	347	334	362	388	333	381	371	360	377	387	338	359	334	372	362	402	351	343	337	396	370	376	348	352	356	392	315	378	393	375	348	329	337	330	328	333	411	407	343	319	353	378	343	358	341	357	347	411	387	327	384	322	341	364	353	376	403	359	373	326	343	351	353	346	353	357	322	347	363	345	346	372	354	365	379	295	375	373	349	358	319	341	329	362	328	382	365	363	350	358	379	390	395	359	354	394	413	347	335	380	367	374	360	367	374	341	408	353	363	368	338	312	373	332	369	358	375	356	371	352	364	378	356	380	347	369	398	345	372	354	317	347	365	376	348	380	317	400	372	366	352	343	359	368	341	343	372	386	389	378	345	334	355	396	346	369	366	347	375	335	371	347	333	361	351	369	337	324	356	357	324	368	345	326	365	406	359	379	383	357	341	340	335	361	368	338	360	339	378	360	364	351	358	372	410	371	372	320	355	383	335	344	382	349	371	364	374	356	317	365	345	362	360	362	383	324	416	357	328	371	340	360	369	378	367	340	337	346	377	355	374	374	373	364	360	370	366	374	410	403	333	375	357	328	379	346	341	375	369	311	342	380	349	358	322	350	340	398	373	327	356	338	369	358	354	408	377	355	371	364	360	377	319	408	348	385	352	379	401	335	362	337	388	366	342	369	379	333	331	355	343	351	331	369	369	350	334	392	366	319	373	390	348	364	390	372	386	394	349	393	369	376	373	333	337	362	342	336	368	375	356	335	394	351	329	362	373	330	334	340	347	371	378	335	366	367	368	368	379	396	398	374	360	359	343	392	364	386	359	355	348	371	384	355	380	363	371	336	358	352	305	373	374	376	355	383	366	342	375	365	353	384	343	360	337	371	329	360	339	375	349	326	345	404	325	357	379	352	369	337	387	363	366	370	376	369	381	327	386	367	400	369	334	396	348	375	383	360	343	385	370	413	356	384	361	344	370	359	352	330	334	351	302	409	385	362	380	352	367	356	386	388	363	352	385	407	333	367	343	381	348	349	380	376	355	367	338	331	323	360	354	382	338	330	367	392	388	384	365	382	358	350
11427	7850	13235	12293	9038	6319	4659	3578	2602	1974	1388	1174	982	925	862	868	832	839	851	824	868	887	801	888	842	854	850	762	857	883	807	877	837	833	825	767	790	781	772	793	776	734	786	764	725	783	810	807	764	776	776	760	764	784	796	792	756	806	803	799	803	783	774	778	783	775	774	776	810	773	818	791	793	757	788	769	775	754	756	770	772	792	798	720	777	768	779	800	746	820	775	816	781	719	788	814	779	765	795	786	765	751	783	774	804	751	777	762	786	763	789	756	782	759	778	793	770	781	737	790	804	808	806	829	769	746	794	784	848	772	839	821	820	800	807	768	837	807	850	808	841	750	762	793	763	771	782	774	779	802	761	738	755	761	813	746	786	833	770	766	759	781	780	786	811	840	806	796	782	832	743	760	811	803	790	827	767	808	796	798	777	821	802	784	793	817	788	735	804	813	747	793	777	765	810	825	788	754	755	783	740	788	786	788	782	758	823	755	762	819	800	787	798	778	721	837	790	754	780	786	752	807	770	819	779	775	755	808	818	787	773	805	771	759	810	774	808	796	803	788	844	796	848	756	804	831	788	783	774	803	766	828	753	776	800	814	788	793	784	812	768	817	785	764	793	814	792	810	813	783	749	794	797	791	792	782	767	819	758	841	814	797	799	773	769	793	803	756	798	789	787	801	772	806	795	800	796	749	803	769	829	771	808	744	798	771	755	815	751	780	799	801	789	806	783	765	779	730	814	777	786	802	787	762	838	800	837	841	794	779	789	807	758	735	846	772	754	805	801	761	790	774	773	815	781	796	745	834	850	791	838	844	801	786	801	836	842	778	739	756	799	728	738	818	789	771	821	835	786	778	771	830	833	750	792	835	779	858	808	749	805	792	798	769	760	757	792	801	766	756	766	809	809	773	778	763	747	808	758	797	767	783	836	800	805	763	738	796	805	771	817	769	779	791	740	784	743	826	763	788	798	815	839	782	767	809	806	757	826	834	755	784	778	731	745	831	776	767	792	803	787	809	757	776	813	790	799	825	752	800	760	764	785	781	849	787	747	797	793	786	819	776	791	767	771	763	795	796	786	807	693	734	784	783	767	783	784	726	782	787	759	787	787	749	793	755	740	767	805	734	772	737	770	722	801	807	778	777	803	814	824	868	782	795	827	806	814	800	790	777	799	762	822	791	850	742	794	820	743	738	854	803	822	789	811	854	761	787	754	750	847	786	781	803	748	827	764	839	804	781	844	768	773	769	821	767	802	770	761	832	757	788	805	845	753	819	775	794	752	773	794	835	782	791	797	769	777	797	778	818	782	824	788	744	791	780	801	754	760	810	833	738	773	775	780	860	806	829	831	793	809	804	781	745	784	761	765	766	771	787	792	747	761	799	795	779	818	774	775	755	767	805	807	777	756	800	825	763	817	799	794	857	805	780	812	755	812	811	806	797	817	760	775	818	777	855	814	751	789	750	799	794	781	716	765	756	782	768	799	821	754	767	840	836	764	831	772	776	730	840	748	784	800	810	795	813	795	822	774	796	756	757	771	799	757	702	737	833	819	810	776	809	772	793	790	794	812	788	785	811	726	763	791	802	805	744	770	808	768	779	798	760	786	782	821	793	817	779	758	808	825	784	834	773	763	801	789	774	831	766	789	794	785	823	782	784	767	810	772	828	767	826	762	797	772	760	791	795	814	811	768	816	809	831	809	757	807	795	791	805	766	791	774	837	725	770	796	776	779	759	795	810	782	800	768	787	769	740	772	784	761	796	778	806	767	825	822	768	808	811	788	768	777	786	761	803	833	797	785	808	816	826	825	793	794	791	767	761	780	777	845	771	771	779	812	841	828	793	775	793	811	793	798	797	829	820	792	832	804	769	793	773	788	796	815	749	829	793	769	800	775	777	765	799	788	774	780	779	804	772	770	755	759	770	802	778	779	816	782	832	770	778	820	775	793	745	818	754	808	742	755	799	761	812	831	754	739	806	771	761	788	800	766	787	807	834	752	779	723	815	774	814	802	730	747	813	743	762	738	775	787	788	802	771	757	758	797	825	800	766	746	783	764	768	806	793	740	739	756	799	785	772	772	727	797	792	811	794	728	793	827	757	754	763	731	794	755	803	769	786	781	840	779	774	771	796	797	790	789	774	759	721	760	793	804	790	784	739	757	810	742	802	817	813	796	823	755	794	786	794	761	768	795	758	774	802	813	771	795	796	755	786	770	778	826	751	809	808	759	820	813	772	777	743	807	803	819	825	741	743	718	786	804	803	781	803	758	808	760	757	780	776	833	747	791	783	762	745	813	759	751	801	813	795	813	882	790	771	781	800	785	793	791	766	830	804	758	776	727	794	827	811	830	761	789	789	803	798	801	798	807	818	713	771	775	781	783	732	794	807	735	798	766	790	808	801	765	713	802	784	744	749	752	784	799	816	763	801	794	796	813	766	797	778	773	788	835	798	759	798	805	795	777	739	832	793	796	803	769	771	778	819	782	800	805	801	797	755	773	754	780	786	783	793	802	786	779	817	768	795	764	743	842	805	799	755	759	767	784	745	779	809	815	785	808	727	747	757	777	776	770	754	826	802	770	745	752	819	750	855	833	814	814	803	859	777	769	769	755	754	769	758	765	828	784	808	781	784	756	763	758	810	815	772	780	801	775	748	812	766	746	822	808	787	789	829	802	792	819	788	758	793	749	807	751	776	800	779	774	748	836	776	787	836	829	737	805	827	743	787	786	756	806	767	791	793	793	766	757	730	740	776	782	774	781	800	777	793	822	744	785	766	753	768	813	756	782	776	787	790	784	812	815	781	780	807	815	802	757	728	799	788	700	764	743	815	840	826	808	775	804	808	771	785	782	798	751	807	797	727	850	711	858	797	791	793	777	776	812	774	765	807	784	805	811	758	772	812	768	802	819	747	818	822	788	815	794	777	794	769	815	781	800	782	757	839	766	773	800	780	771	801	766	799	792	830	817	792	779	742	771	801	799	819	781	820	762	814	735	734	775	765	728	791	798	771	792	803	752	731	793	791	807	795	783	775	754	762	772	768	791	761	798	780	784	760	775	741	757	803	773	720	786	858	792	741	814	817	756	786	760	857	774	796	733	784	801	770	783	821	827	807	789	800	803	831	773	788	793	736	802	774	752	772	845	817	810	774	761	792	754	810	801	823	756	789	755	817	847	780	769	795	785	744	794	795	791	762	764	814	792	824	801	800	766	823	765	821	803	785	754	753	826	778	786	809	736	785	801	771	859	808	793	795	773	754	726	755	774	799	729	760	769	750	730	769	798	783	757	823	802	811	823	763	812	776	811	834	841	743	795	870	835	767	733	746	840	810	718	762	747	832	806	792	809	780	770	794	774	792	757	788	780	769	816	784	764	771	778	788	796	781	758	815	801	722	786	805	810	767	789	792	785	828	813	765	784	816	791	779	833	755	769	765	820	798	779	773	743	775	769	834	746	790	748	798	759	767	784	747	777	784	723	772	777	815
30876	16111	14823	11714	7726	4736	2995	2561	1804	987	670	590	468	484	420	457	421	426	414	437	446	421	453	410	417	432	412	411	388	453	370	424	400	417	385	389	419	388	360	413	402	377	427	383	366	423	429	419	410	406	427	400	411	400	382	391	362	389	379	384	393	395	396	352	375	403	398	374	384	384	422	422	403	376	370	416	431	442	378	429	406	417	385	426	421	440	404	362	384	384	376	359	421	390	425	373	332	383	402	412	383	406	424	355	408	425	412	422	394	361	361	385	398	377	408	429	404	367	441	374	395	353	354	379	400	422	382	427	363	353	361	407	377	365	398	385	416	400	361	444	427	403	390	369	390	384	372	380	374	396	389	378	393	358	385	412	410	403	376	390	377	418	367	407	388	394	414	402	358	403	366	359	383	395	386	407	347	387	414	418	437	402	415	418	395	378	403	389	356	422	382	408	377	378	421	412	388	395	399	394	377	343	416	341	377	418	414	386	377	362	380	364	407	413	370	428	354	345	381	383	384	359	385	401	401	403	372	374	421	383	444	422	383	356	392	422	394	394	370	379	359	389	417	394	344	379	356	412	368	383	401	369	367	418	427	382	369	382	411	399	389	389	394	420	404	360	343	396	397	344	417	380	393	403	366	390	371	390	368	378	414	402	379	398	412	383	369	410	394	360	365	383	401	416	447	386	387	387	381	373	386	393	393	357	412	371	368	396	377	413	365	387	371	368	420	424	378	393	374	387	385	401	368	353	378	391	367	412	403	401	436	368	369	388	417	403	382	417	399	374	382	390	405	402	372	387	389	367	411	424	415	438	384	410	423	362	409	397	428	398	408	369	360	429	394	383	357	403	402	405	402	429	342	351	419	430	384	407	388	379	412	384	363	383	378	396	400	371	400	414	405	382	397	415	389	365	384	400	391	397	392	397	402	368	395	371	392	372	406	410	371	386	384	370	412	393	383	363	376	432	411	394	405	381	412	383	365	390	370	383	379	347	420	388	416	421	391	400	398	424	370	367	378	412	410	379	364	390	384	395	377	402	407	390	388	387	389	385	402	369	396	381	400	405	431	392	386	339	420	390	419	413	351	366	389	382	393	411	396	368	397	391	381	398	383	394	385	400	401	376	387	388	419	402	393	418	402	380	366	369	390	390	407	407	399	351	403	409	390	346	374	395	416	387	393	385	415	351	413	410	424	372	403	402	339	360	358	413	387	348	390	375	373	384	419	375	423	404	397	400	380	381	443	399	395	410	391	396	379	398	372	389	435	382	368	353	396	374	366	431	322	352	404	371	382	384	400	418	432	408	407	374	416	414	393	359	381	437	393	370	379	399	381	399	385	402	399	419	417	396	406	382	409	373	427	388	380	393	394	385	354	394	379	361	388	436	374	355	410	386	372	405	378	413	401	431	417	377	414	378	417	393	391	377	358	380	364	385	374	401	378	352	383	409	416	376	366	370	364	381	400	351	386	393	361	398	377	397	371	378	395	423	404	398	403	413	436	448	409	383	373	365	414	395	399	398	375	439	407	420	383	404	405	429	404	409	380	423	393	414	372	366	389	427	408	367	401	366	388	389	409	393	365	419	361	406	415	390	366	394	386	394	349	396	379	352	394	363	383	378	399	396	399	400	363	418	395	339	334	400	386	405	396	377	411	390	365	370	416	425	372	364	396	375	356	352	379	372	400	349	389	388	370	426	382	361	342	379	406	368	427	409	377	400	413	392	385	373	400	387	372	368	379	347	349	394	386	357	371	361	349	385	380	380	423	402	415	429	422	385	353	405	417	370	381	392	403	394	395	381	369	416	429	441	407	410	399	408	383	373	397	432	371	370	387	381	390	379	408	399	377	400	374	384	372	372	362	397	404	379	403	355	363	445	401	376	405	388	397	381	372	403	425	349	384	403	378	370	395	365	370	372	391	377	365	389	405	380	381	402	403	408	387	383	409	428	375	380	422	404	366	419	413	394	392	388	379	375	370	413	357	383	393	393	401	398	407	417	353	375	413	379	389	390	368	374	400	425	416	379	389	385	424	414	424	367	386	381	347	436	402	411	371	396	385	391	399	366	388	373	386	420	357	419	353	388	355	414	384	422	397	377	385	357	365	358	418	391	321	386	353	425	399	382	399	385	380	351	386	394	437	394	384	380	396	389	384	371	403	405	386	391	409	397	421	355	372	354	385	394	386	382	372	373	397	392	420	375	419	385	417	383	385	395	405	433	423	383	400	412	383	378	452	388	412	382	425	418	400	376	367	416	452	378	354	369	379	347	394	413	390	374	395	385	378	414	404	372	348	363	414	374	444	407	403	369	360	394	367	405	375	363	381	363	405	396	422	391	428	382	383	388	403	383	403	389	367	374	399	394	412	396	393	407	412	433	378	396	403	369	391	384	414	420	400	435	409	384	396	379	438	385	427	367	372	384	361	380	375	353	357	373	369	411	408	401	410	378	348	382	383	357	412	381	409	431	421	394	380	397	400	364	385	396	407	396	406	394	390	350	400	420	381	447	426	418	387	378	372	392	443	398	402	378	406	384	349	385	400	409	379	382	403	392	406	414	398	374	386	432	401	401	402	400	364	373	383	393	424	437	446	373	384	379	405	408	373	420	391	414	387	388	383	389	375	365	386	361	384	411	373	397	436	410	359	389	404	381	397	404	386	380	406	392	365	413	379	381	391	378	442	406	384	378	387	379	375	414	364	407	385	391	383	436	391	375	395	379	402	378	395	352	398	402	393	437	403	383	380	361	405	442	379	405	372	435	362	384	392	366	400	359	403	415	406	421	380	409	393	432	396	383	412	422	380	416	361	390	356	373	391	413	397	413	392	391	391	414	392	408	375	415	381	367	410	402	406	370	337	385	349	382	398	403	360	360	393	418	416	398	378	414	392	388	403	356	385	409	403	395	401	397	404	419	365	374	359	391	383	425	399	437	393	373	380	414	452	392	371	394	401	442	364	414	370	432	416	402	412	395	405	357	337	402	404	398	374	388	367	410	371	366	389	383	386	410	370	368	376	382	409	402	386	374	381	386	387	378	420	407	387	371	397	399	411	368	413	331	414	385	387	425	370	390	361	393	409	366	411	371	340	381	419	409	414	372	393	369	377	393	411	400	400	420	394	389	417	442	398	412	378	365	380	382	377	412	382	389	379	388	377	395	357	408	395	372	373	401	419	380	412	395	426	404	400	348	349	390	377	415	394	423	369	393	384	367	424	366	397	361	355	384	359	436	402	377	372	349	385	405	390	388	394	403	396	429	383	423	380	386	385	390	402	414	373	389	366	386	379	380	368	374	351	380	360	395	414	368	397	421	397	391	384	389	399	403	387	385	378	369	418	385	377	355	386	397	388	407	399	350	382	372	406	393	342	371	386	363	386	398	411	405	422	378	381	411	378	381	345	401	393	384	352	378	450	400	368	417	373	375	398	381	439	375	362	361	433	380	403	358	374	364	362	410	387	370	380	360	407	421	431	375	404	385	366	411
18377	12243	20535	22664	18519	14259	10467	9632	6600	3508	2150	1748	1348	1167	1063	1055	1030	971	961	983	953	985	969	954	990	961	935	957	909	948	934	904	895	914	862	898	896	863	886	894	870	841	842	832	890	860	867	875	883	883	875	858	850	847	858	888	866	878	866	796	863	883	810	838	876	870	834	840	833	890	877	851	812	835	895	875	853	857	893	851	830	869	849	853	823	873	823	813	830	862	789	760	836	899	812	833	862	868	872	852	895	826	908	849	905	786	849	865	838	851	854	842	847	869	779	851	903	853	842	849	894	836	799	890	847	792	833	861	810	832	899	813	840	798	827	861	860	884	802	833	912	830	838	837	828	896	837	830	869	819	828	866	805	837	848	824	854	915	826	850	835	797	845	839	870	836	867	814	836	860	858	823	877	862	824	895	838	886	836	835	847	864	843	844	850	860	865	823	851	854	824	806	906	792	872	818	819	839	876	871	844	869	849	864	818	891	855	828	842	797	797	884	833	848	853	869	799	858	873	827	838	821	877	839	808	821	874	836	878	873	846	849	838	798	877	790	888	922	899	853	891	876	842	800	832	834	845	815	832	899	781	876	843	829	844	889	865	836	896	798	779	843	863	820	852	878	804	844	833	871	815	899	856	903	855	854	812	868	792	845	866	870	787	820	861	820	861	825	827	863	838	791	779	834	809	820	834	859	801	897	855	798	837	855	841	887	837	835	887	866	810	838	839	807	869	864	778	873	842	855	829	831	815	809	907	827	877	865	819	848	873	820	836	782	879	845	870	818	858	829	856	806	881	836	845	782	863	822	887	840	827	882	816	832	779	866	816	844	830	827	838	883	875	872	890	866	819	797	857	813	825	842	840	850	858	835	860	859	896	843	796	825	832	857	858	837	840	839	809	876	810	801	823	900	882	916	833	789	873	856	829	855	861	795	836	836	876	815	784	870	823	813	840	842	851	834	899	844	860	814	824	853	829	777	800	860	854	847	828	889	853	868	854	807	831	857	883	891	825	792	870	822	895	816	867	858	911	847	812	842	824	857	826	836	815	860	848	870	850	865	828	860	851	866	882	797	813	884	820	845	819	841	871	824	773	832	878	865	804	824	807	889	881	816	801	836	803	788	867	846	830	888	776	871	881	808	862	887	830	818	845	886	831	842	854	840	836	868	869	841	869	853	801	869	816	798	802	873	814	827	837	842	854	851	801	820	874	748	867	897	871	810	840	843	857	794	847	919	889	840	798	804	850	842	849	838	852	830	849	849	800	787	787	839	850	853	884	780	813	833	860	811	878	831	801	829	837	831	920	819	839	854	831	828	910	814	875	843	893	783	856	877	808	840	828	808	857	800	873	818	819	844	870	841	829	813	868	794	870	897	832	911	909	883	826	857	888	816	807	877	819	845	901	827	816	801	836	846	813	879	850	870	866	835	826	824	854	845	883	848	879	882	829	835	818	866	858	871	865	842	833	837	839	854	858	847	835	882	832	864	826	846	839	835	878	841	845	867	842	828	847	791	840	780	829	832	832	863	847	826	861	859	851	840	865	847	865	862	829	918	840	790	861	838	853	854	863	867	819	822	870	887	878	850	836	870	821	830	757	809	877	860	822	880	851	809	889	898	867	830	808	841	843	854	840	838	863	896	804	835	843	900	867	874	871	864	877	841	845	864	865	840	856	823	884	828	822	843	877	888	875	851	874	829	834	857	832	825	830	875	851	819	822	859	864	820	815	856	782	840	871	787	825	851	869	925	885	808	834	838	849	834	863	852	858	844	838	812	836	895	826	816	888	854	838	838	836	835	880	842	887	795	832	840	903	855	899	822	878	812	856	846	823	888	797	876	877	857	868	824	844	836	846	868	866	904	858	812	817	865	817	860	819	800	835	822	819	826	789	827	824	879	835	882	819	868	855	829	829	893	830	826	859	846	830	868	830	815	800	819	870	864	840	834	796	894	847	867	886	871	803	861	818	866	811	818	851	835	847	778	880	868	845	914	832	853	809	836	856	813	865	858	820	819	864	798	839	817	848	843	865	871	823	854	877	825	805	802	818	856	838	846	844	914	876	819	810	827	825	822	842	894	904	900	826	849	842	818	858	830	801	857	846	809	853	878	892	871	905	841	794	852	827	896	841	891	802	808	851	801	779	882	776	852	834	876	816	900	856	788	858	844	890	867	834	849	879	796	858	869	830	863	823	793	843	819	807	809	910	831	799	838	835	823	849	822	877	802	878	761	853	836	899	817	833	863	806	831	794	860	843	879	859	801	853	894	836	824	834	838	806	860	841	848	842	843	827	821	808	824	858	832	872	871	871	864	821	786	849	851	839	865	843	857	812	832	873	875	853	898	881	920	859	819	841	837	830	861	878	805	815	817	838	836	873	851	833	856	865	829	871	874	812	818	849	867	836	893	903	812	852	883	873	803	823	843	848	831	830	899	869	850	883	861	870	858	844	854	898	831	854	843	855	797	870	859	886	788	833	872	846	863	851	834	806	848	832	887	905	842	854	922	880	837	853	786	887	834	799	810	858	802	891	877	848	838	871	876	821	849	855	901	804	881	829	847	812	867	824	818	829	822	869	905	836	875	768	846	851	854	782	857	863	893	831	869	838	882	835	905	852	882	850	845	869	830	870	796	818	802	760	862	836	852	895	871	854	849	861	835	864	814	946	862	857	847	911	854	858	837	909	864	855	804	875	864	844	874	841	818	841	865	795	786	854	842	818	855	865	872	821	840	868	869	846	798	839	839	865	839	823	848	777	822	818	871	872	895	846	877	880	821	900	856	873	848	860	841	825	820	863	901	888	868	896	845	854	823	850	848	841	833	868	849	838	819	840	880	859	871	853	838	796	780	860	849	889	900	806	863	842	855	807	866	804	847	856	849	900	794	852	840	816	861	839	816	840	896	905	892	800	845	887	860	866	856	845	829	837	828	834	837	862	866	871	821	871	887	841	875	863	836	851	838	899	822	845	790	868	825	856	888	869	864	831	805	823	836	852	852	827	831	854	835	899	862	846	829	818	857	821	867	852	832	761	819	850	848	846	857	875	808	813	897	831	842	854	819	852	859	881	881	812	848	816	874	840	824	857	866	830	897	873	851	854	897	880	831	841	889	861	834	855	841	840	884	819	877	820	902	898	846	874	828	861	861	825	846	852	866	854	853	828	835	789	841	827	859	885	818	808	825	858	858	848	827	824	863	829	873	849	872	850	824	836	843	873	806	807	870	880	847	816	916	840	866	861	869	910	855	792	851	775	841	829	856	840	855	851	814	871	823	833	844	843	860	883	845	901	841	873	884	842	813	818	856	866	817	825	816	870	856	845	885	913	847	859	880	859	863	834	816	878	867	846	905	893	880	907	892	852	891	863	842	791	822	831	809	847	869	850	907	834	821	896	841	828	827	871	874	851	814	871	859	839	798	857	825	811	818	863	847	819	910	847	886	864	838	838	854	824	843	853	845	836	824	887	792	841	911	806	858	835	860	863	812
38556	23175	21073	17736	15606	8912	5776	4615	2582	1514	908	686	586	608	521	502	490	438	448	454	452	483	492	456	462	492	451	416	463	446	451	452	423	446	453	433	438	463	417	426	387	387	461	459	455	422	402	416	423	431	445	436	452	477	427	449	463	458	441	416	429	440	422	450	439	426	431	476	432	436	501	467	414	426	454	451	389	440	460	432	436	475	431	423	418	444	459	426	441	482	391	418	483	447	464	471	463	461	481	446	424	432	455	461	456	478	443	440	466	483	451	420	462	431	439	458	400	466	427	473	475	446	412	408	414	385	453	457	423	430	452	439	425	420	460	429	444	444	450	482	425	422	426	424	424	394	447	466	422	441	422	458	428	448	436	456	415	447	467	446	486	422	480	432	428	445	462	428	401	398	458	495	429	428	445	468	431	465	418	393	410	445	474	446	440	461	488	431	390	454	481	440	436	482	474	414	471	467	425	447	459	440	465	427	455	462	462	404	467	438	418	428	447	428	478	446	451	438	461	465	439	431	410	466	472	403	459	456	455	402	458	485	427	437	448	453	468	454	416	441	431	425	445	461	454	420	433	443	452	430	432	457	440	421	411	459	457	417	451	461	427	443	437	429	431	410	371	425	428	452	407	407	421	465	449	410	405	470	420	447	432	453	474	471	414	419	431	443	430	413	414	430	449	441	441	450	479	442	440	495	466	383	455	444	461	449	447	470	368	440	453	419	377	417	440	444	392	430	439	482	421	465	407	418	438	456	475	410	441	444	448	425	428	443	440	441	442	443	452	480	417	483	471	424	439	463	432	434	437	424	426	431	393	442	445	441	434	474	445	444	405	452	396	410	451	433	422	467	429	449	458	430	404	410	453	465	464	406	404	431	439	419	426	452	423	454	478	453	453	463	435	416	438	454	468	425	434	436	445	438	442	418	393	497	467	444	443	438	473	465	390	440	463	402	428	424	461	451	455	437	447	452	437	433	421	462	442	432	489	468	397	471	438	476	425	430	450	437	439	476	435	440	446	445	397	439	455	439	448	440	452	419	439	430	412	455	435	450	424	439	407	412	457	442	430	443	442	468	441	485	404	448	427	397	416	461	447	436	450	469	454	413	426	458	429	441	447	463	483	422	438	442	413	432	461	425	438	414	442	412	449	434	413	460	443	434	423	410	408	385	445	442	416	437	406	426	449	463	449	451	438	461	448	425	407	411	396	413	406	511	474	390	457	453	441	467	423	434	412	444	403	420	452	521	421	452	447	419	450	442	428	434	441	440	444	453	445	445	416	424	449	428	446	457	405	437	469	436	420	455	436	405	421	427	440	474	474	420	426	405	451	465	450	412	440	430	474	446	417	433	408	412	423	434	436	451	442	415	444	417	438	493	457	456	398	450	464	449	456	418	424	400	439	426	435	437	422	468	444	390	402	427	418	488	429	450	450	417	412	439	452	439	424	457	433	419	419	440	462	428	458	447	490	433	434	426	437	448	421	432	410	392	438	408	433	394	436	422	398	467	461	370	475	447	408	443	429	451	442	467	477	397	406	471	420	467	470	467	414	437	424	443	431	416	434	432	424	429	455	435	429	438	473	464	415	428	420	415	446	447	428	450	431	427	446	447	452	446	455	414	418	422	461	457	410	417	443	435	432	438	404	436	421	429	456	393	434	403	418	401	433	466	431	434	414	448	398	427	416	439	420	434	429	426	420	427	466	449	423	430	435	410	461	443	436	435	473	433	473	447	435	443	437	398	431	410	447	424	477	432	380	387	431	433	416	402	425	436	425	463	443	448	425	448	464	456	430	432	436	421	410	411	442	424	434	430	407	408	429	438	411	467	437	434	429	483	425	426	415	439	433	451	473	450	467	478	443	409	424	444	461	466	444	460	446	486	472	417	444	430	398	422	389	437	439	424	465	451	432	444	439	447	439	448	426	479	425	464	465	446	449	455	456	422	450	456	463	426	432	452	471	423	441	448	489	394	454	415	386	451	521	476	435	424	395	421	433	420	472	409	412	435	443	410	421	419	417	438	432	482	443	446	424	459	441	416	426	418	452	446	397	405	420	459	466	471	418	421	416	422	420	433	477	468	433	455	428	420	427	461	463	418	445	399	441	447	398	401	468	422	447	478	433	446	428	428	412	466	470	428	440	465	382	443	460	415	411	481	460	430	406	449	415	478	452	425	418	483	493	422	401	427	403	460	431	414	467	469	410	442	438	432	407	465	421	482	450	444	435	479	450	453	458	401	420	439	452	439	438	459	395	423	519	471	459	441	460	463	435	431	428	423	426	423	424	421	425	436	490	431	409	443	402	396	459	414	437	414	436	421	439	458	418	455	421	450	475	415	489	447	476	404	442	452	460	415	433	420	458	402	449	398	428	402	438	415	455	474	419	423	456	436	437	367	470	410	446	435	465	476	465	405	473	416	421	467	418	432	423	426	453	455	488	441	437	453	404	416	454	400	444	447	458	400	435	434	403	413	423	452	434	482	444	418	421	424	436	438	444	429	469	445	477	415	447	415	459	452	433	455	447	477	463	430	424	431	411	422	441	422	438	463	451	457	418	410	515	449	422	458	425	446	454	446	410	441	433	441	497	443	417	438	449	404	419	414	462	428	454	496	444	408	431	485	431	420	444	432	403	421	451	430	433	447	460	403	425	428	413	397	387	478	459	460	452	443	450	426	501	431	456	415	429	412	446	448	423	413	456	421	470	432	456	449	429	386	394	434	438	433	402	438	435	418	407	470	426	434	444	434	419	423	388	429	427	481	442	433	411	433	451	434	426	411	430	435	443	411	450	463	469	474	461	433	421	412	424	446	437	423	459	442	423	473	461	453	442	431	450	427	411	454	466	447	444	427	397	451	456	418	416	447	433	406	419	447	465	453	454	427	422	452	413	413	423	426	459	448	450	449	462	416	451	463	461	441	474	473	404	410	460	462	443	432	450	400	424	442	445	470	430	461	461	433	371	469	449	420	420	446	430	473	457	451	431	435	474	442	442	412	429	441	436	423	455	452	437	423	479	414	424	392	449	461	413	456	432	416	430	450	466	389	440	474	435	384	425	431	421	429	432	413	425	434	463	478	474	425	451	452	460	433	439	403	386	450	378	438	421	438	459	448	447	459	476	407	367	455	447	420	451	398	406	422	442	455	454	423	403	433	448	447	454	431	471	422	431	445	432	440	429	455	452	429	451	415	425	393	449	445	441	459	422	405	416	428	426	446	431	461	436	434	454	420	415	422	455	479	449	451	506	431	429	437	394	437	427	438	468	471	427	416	420	448	447	430	444	474	418	458	458	466	391	419	421	479	434	418	446	410	445	447	394	391	452	428	418	421	454	414	456	439	383	417	424	392	406	443	474	451	444	410	424	401	441	469	446	429	471	442	440	418	426	396	454	434	438	418	413	408	423	466	438	431	441	410	460	453	464	408	426	403	426	445	433	431	432	428	469	383	410	429	464	440	456	449	440	470	473	451	411	391	439	434	407	385
22021	17473	25581	29578	28681	20353	16370	14044	8837	5671	3380	2328	1930	1581	1381	1215	1275	1140	1138	1138	1168	1081	1148	1222	1135	1054	1075	1075	1054	1047	1028	1007	964	1044	1018	1023	1017	951	967	976	974	972	989	976	912	983	936	988	944	902	977	938	954	970	956	953	885	928	959	951	934	947	903	952	969	966	962	1003	950	943	873	974	995	939	940	990	975	924	929	1004	947	957	949	968	953	961	872	921	882	910	929	932	956	937	943	903	905	959	996	948	895	910	870	967	960	889	900	905	929	932	892	851	1005	941	931	953	996	894	954	947	950	931	907	896	992	930	974	883	883	890	975	933	941	902	897	958	918	892	886	890	967	862	915	928	971	893	887	945	925	926	963	941	935	966	965	921	918	955	957	921	944	892	957	934	932	948	926	934	909	948	917	940	989	938	936	940	927	942	976	923	948	944	910	941	997	976	996	973	904	962	976	926	904	945	901	902	961	974	939	879	931	945	915	943	917	891	954	957	855	913	900	938	946	909	907	936	910	907	936	941	907	878	926	909	961	921	910	936	919	972	944	940	912	940	960	904	969	904	904	921	1016	938	914	958	913	873	916	917	933	937	912	924	967	922	970	955	915	911	923	997	884	911	978	941	1010	932	877	975	961	926	931	891	840	964	911	985	900	941	961	875	922	918	889	945	945	907	925	949	927	968	888	976	948	905	933	959	953	901	959	960	944	932	933	983	928	928	928	931	1007	960	926	938	911	941	881	914	905	996	911	920	899	905	963	977	925	987	962	913	914	913	903	961	933	927	966	950	926	921	937	947	937	995	918	907	905	977	966	942	914	942	946	928	872	983	917	929	903	955	864	932	942	897	902	895	934	929	977	985	922	890	959	907	938	971	922	951	907	912	932	932	890	919	932	909	970	961	923	909	906	966	904	913	941	922	929	907	933	922	925	938	891	907	954	921	854	934	878	978	919	946	894	932	1003	979	940	903	896	974	973	873	926	947	937	947	935	919	894	969	957	918	906	950	943	962	944	959	906	945	937	928	981	905	915	881	907	938	924	972	938	992	959	929	944	953	953	868	978	932	941	945	931	959	934	939	942	911	1055	936	937	967	938	982	982	902	913	907	945	938	912	920	914	986	950	923	924	917	942	897	902	899	924	909	934	953	987	934	914	881	931	970	1015	945	956	906	938	972	976	892	928	931	933	930	926	937	920	962	958	965	930	900	932	906	906	943	953	965	937	889	930	980	905	868	911	911	903	902	896	914	913	899	936	947	898	909	971	953	971	939	973	918	970	907	949	910	986	962	932	920	982	910	967	915	921	935	893	917	977	900	902	890	917	895	957	924	941	912	926	934	931	937	923	929	965	967	927	943	958	920	948	998	945	928	956	987	942	911	918	943	892	905	918	901	937	959	923	924	878	916	896	932	921	932	938	911	944	886	981	974	1008	930	935	910	951	937	939	942	963	895	900	940	909	965	951	966	951	895	890	938	920	935	925	943	958	887	925	938	908	949	951	902	967	958	929	941	948	979	935	959	966	934	923	976	943	961	907	907	959	985	946	961	941	906	976	934	932	927	952	961	937	949	989	934	955	941	963	910	900	920	952	947	892	916	930	948	904	950	953	951	962	915	964	932	929	915	939	932	986	937	975	933	890	907	925	939	919	946	973	901	890	905	913	900	959	957	971	940	985	946	996	968	950	948	940	923	911	923	942	939	958	919	933	970	921	944	939	922	973	991	990	1014	851	930	961	944	912	940	974	902	836	979	955	943	887	953	936	937	903	981	932	880	916	943	930	930	937	933	913	908	955	962	918	867	908	980	867	921	893	925	931	971	895	919	987	889	916	952	926	997	912	950	914	905	890	915	970	909	979	954	932	904	889	877	894	935	941	905	932	918	1000	899	969	949	923	920	915	960	954	917	926	907	895	925	890	958	938	973	900	925	942	951	959	961	919	941	920	932	913	860	921	924	979	905	924	892	906	939	939	871	905	975	934	918	920	916	924	965	905	994	930	957	925	905	926	959	942	920	941	927	960	944	951	944	991	932	996	948	926	993	898	966	967	937	929	952	891	936	985	903	947	1013	924	886	925	908	946	944	971	970	938	916	1013	935	925	972	906	955	972	973	867	882	920	922	932	910	909	987	932	988	921	905	885	911	984	938	898	963	920	945	980	912	909	903	973	898	970	904	917	947	924	939	915	928	989	1003	912	944	966	971	879	938	964	924	955	934	945	916	935	941	916	979	911	995	943	869	957	968	938	954	937	975	916	984	939	892	922	931	902	940	928	987	902	1015	926	979	912	893	942	894	932	979	920	921	995	911	906	912	953	936	952	893	962	917	906	911	954	949	918	910	953	970	979	995	945	903	907	932	865	918	938	935	892	960	970	921	921	927	929	903	924	917	899	893	852	1013	919	928	916	961	930	919	977	982	918	886	932	936	901	923	921	917	946	924	967	916	941	962	995	892	924	915	899	934	933	905	940	950	969	926	910	920	996	897	949	966	903	991	1008	905	928	977	937	888	932	951	954	998	932	980	948	941	973	973	897	971	974	885	938	919	957	961	956	969	936	930	881	947	956	940	878	957	902	965	924	965	1007	891	901	905	918	897	972	973	989	923	885	885	894	922	926	935	918	969	896	915	874	968	940	925	958	948	957	934	917	908	937	939	939	940	906	913	908	914	918	968	942	977	901	975	925	994	945	928	986	980	913	949	928	943	926	912	1007	929	971	945	946	888	943	929	934	896	954	899	961	987	913	909	916	918	896	890	949	943	913	936	934	951	982	871	933	909	896	934	950	964	944	976	879	963	981	906	884	962	929	984	900	911	968	912	994	969	970	896	930	885	939	972	893	900	959	939	950	918	937	939	951	950	915	949	961	905	915	931	978	930	996	963	906	887	942	955	908	908	913	919	945	966	968	931	921	881	934	959	887	985	937	860	902	964	974	879	982	958	919	945	904	944	977	931	940	918	925	930	942	971	916	920	936	892	990	941	944	905	948	1009	1002	984	979	944	927	893	930	955	953	928	861	968	900	1000	873	937	997	879	978	910	932	915	968	886	942	880	924	903	944	921	948	933	892	968	921	944	1010	947	937	925	991	990	884	942	952	981	945	928	884	907	930	945	872	931	952	927	899	939	1003	954	976	954	946	927	973	953	881	965	939	941	944	889	920	919	931	897	941	943	914	979	938	881	951	944	908	908	958	943	971	870	919	950	934	962	915	954	909	927	970	939	947	943	938	931	939	911	916	954	953	1030	931	958	922	914	903	880	942	927	967	954	933	952	977	961	944	908	971	966	887	883	900	953	920	935	885	890	948	944	906	916	993	927	901	928	929	916	979	919	953	894	940	907	877	902	942	909	921	931	988	925	922	890	976	938	927	966	913	956	888	921	947	922	978	926	907	966	982	963	946	955	903	908	952	895	921	934	963	955	958	865	965	913	920	934	960	958	948	929	905	917	889	956	923	970	929	892	950	906	888	917	946	937	954	1002	948	880	940	971	934	875	933	895	941	1003	877	923	935	952	916	893	945	932
17303	9423	9333	6626	3057	1749	1138	901	808	647	462	400	377	366	439	379	381	367	377	357	385	403	401	376	356	340	386	338	341	390	389	330	395	385	365	339	407	408	372	360	374	371	343	343	333	362	359	341	406	375	382	330	403	358	369	348	413	388	402	349	349	362	374	347	386	348	333	389	341	343	383	370	365	366	395	402	334	339	356	341	365	337	391	361	373	315	359	367	352	369	343	336	367	358	382	365	330	385	362	362	343	385	356	356	357	377	345	360	340	384	366	380	368	363	324	393	379	391	394	359	357	338	364	374	345	362	354	360	376	355	371	383	348	387	332	367	358	363	357	322	371	352	345	353	374	349	336	354	351	314	349	371	369	380	367	362	354	371	325	374	392	323	371	373	359	342	329	338	393	398	332	374	365	337	377	373	382	359	385	330	406	377	386	387	379	347	380	364	368	379	357	344	385	374	371	355	322	341	412	350	355	372	373	367	366	364	351	336	337	353	355	393	350	341	343	387	349	344	369	350	378	366	362	361	375	395	355	330	353	325	348	357	383	337	338	392	361	334	328	352	375	370	342	344	362	357	359	328	426	361	371	313	340	362	343	359	360	359	363	362	351	377	383	379	370	365	386	370	378	335	377	377	347	365	329	362	357	322	347	380	349	347	379	364	373	405	350	376	357	383	360	364	353	369	349	333	376	376	363	355	359	375	374	376	325	365	410	385	384	384	359	387	352	371	341	337	360	364	393	355	383	345	361	354	390	373	372	372	318	372	344	349	377	387	360	349	368	369	378	352	339	336	421	364	346	399	360	367	343	361	358	363	362	339	376	367	334	375	364	363	372	370	310	317	354	372	380	324	349	373	396	356	365	342	346	379	337	367	369	318	339	407	373	377	337	410	365	388	359	358	397	360	376	397	363	356	363	361	351	359	366	355	360	371	341	371	343	386	335	339	362	369	356	406	339	322	347	372	398	373	371	376	408	354	376	354	364	370	359	349	398	364	352	337	365	381	347	366	412	362	372	369	358	342	351	373	314	344	370	370	359	343	378	369	380	395	370	339	370	357	355	357	366	362	385	360	349	345	366	404	391	349	363	383	319	410	364	354	381	368	375	362	349	355	353	356	360	363	359	307	391	355	338	371	333	349	358	345	308	376	381	352	402	362	383	360	373	377	378	382	391	426	365	332	356	357	365	359	373	382	380	327	323	352	378	359	380	375	361	366	365	388	378	364	400	345	350	296	365	376	372	338	351	344	397	402	338	346	354	333	378	366	340	369	377	369	351	381	365	364	368	385	347	364	361	343	396	343	385	363	348	349	377	379	365	377	362	336	370	353	345	381	364	364	365	317	386	334	352	335	371	368	372	360	367	352	368	334	376	378	366	366	331	366	383	371	328	341	328	425	346	353	367	385	407	379	355	360	333	361	354	396	373	354	373	354	354	369	345	350	340	349	347	359	332	355	380	376	335	377	359	349	380	376	369	353	368	407	361	349	376	352	396	360	383	361	372	375	331	331	338	327	330	354	394	368	377	327	312	336	370	368	334	375	370	382	367	366	360	376	380	342	339	390	383	335	398	380	390	354	329	343	353	359	355	352	348	341	380	381	379	380	342	343	359	366	353	360	354	405	380	388	348	358	388	396	398	377	395	373	337	339	344	396	317	367	370	375	377	377	311	333	367	373	386	370	375	361	334	333	354	400	352	353	367	348	331	370	391	360	379	399	341	383	383	359	382	386	354	363	369	338	365	335	369	349	362	390	337	337	387	348	377	379	375	392	365	349	343	362	358	363	369	380	369	376	353	392	373	392	366	362	340	352	355	381	381	381	363	306	378	368	364	358	360	369	352	347	363	388	339	364	377	411	347	380	337	333	360	369	361	384	334	356	342	355	369	383	362	322	367	360	347	360	348	393	373	355	406	400	376	375	360	340	365	384	387	370	367	325	412	360	369	351	353	390	387	361	358	364	354	378	353	364	347	383	391	389	338	356	375	361	348	361	359	386	368	337	336	361	378	362	373	388	375	349	347	363	354	341	309	355	332	353	397	373	378	327	359	346	356	370	336	403	315	328	355	343	328	383	363	392	387	370	360	340	349	347	379	362	386	341	316	378	369	339	412	369	404	343	360	341	370	348	387	398	364	341	371	354	370	391	363	368	344	383	399	388	361	372	374	337	353	375	376	379	354	356	326	362	373	356	342	360	356	389	374	352	359	385	358	378	320	354	333	369	360	396	364	347	358	388	382	374	342	345	372	344	341	335	321	345	362	357	353	352	307	363	355	340	366	363	390	359	349	355	388	359	360	314	370	318	360	360	311	349	367	335	322	365	365	320	319	379	386	404	365	332	362	394	367	346	369	385	398	366	349	331	373	354	351	346	360	369	357	347	350	381	330	342	368	351	370	368	402	405	365	390	362	364	359	358	382	357	361	349	382	376	358	371	349	332	379	394	355	346	370	351	345	342	346	347	384	356	333	358	399	396	358	367	366	366	371	362	377	342	296	402	357	340	367	356	356	360	380	367	372	373	394	358	397	383	363	317	392	352	351	364	363	376	365	355	359	331	353	378	371	378	367	345	371	381	358	345	336	444	356	322	345	356	375	359	342	362	353	376	390	377	345	313	372	388	366	374	369	331	373	376	356	334	399	338	357	361	367	382	352	365	373	336	357	338	399	374	371	365	357	383	350	329	361	377	335	357	364	362	389	347	328	339	362	353	372	398	328	378	391	332	385	373	335	345	342	371	369	355	345	417	359	369	357	350	391	367	353	360	363	377	366	379	356	362	325	361	360	342	329	361	355	342	328	369	387	374	356	337	363	351	333	374	349	343	338	353	373	395	366	365	378	370	354	357	324	375	370	375	362	370	331	384	343	372	381	384	339	348	380	370	354	375	322	383	385	347	348	368	367	354	360	356	323	350	369	370	381	338	351	336	379	382	373	359	364	356	345	338	379	404	346	352	378	398	347	404	342	355	375	370	368	388	378	339	356	367	335	379	390	350	359	365	357	387	341	369	358	360	391	364	369	377	364	378	368	317	342	375	383	372	371	377	363	382	338	343	332	378	367	367	374	392	362	362	334	401	368	333	371	355	307	352	346	357	349	314	349	352	359	336	343	364	384	377	405	350	350	343	367	364	323	342	386	389	323	368	397	384	353	341	369	321	370	372	316	329	367	398	386	313	340	365	342	339	344	340	386	381	373	335	370	387	329	360	324	352	374	351	363	396	395	363	393	334	372	336	352	395	310	348	363	372	342	339	376	350	320	367	358	337	351	370	361	384	364	375	344	335	370	382	392	342	374	378	386	369	356	360	379	313	376	335	325	345	356	326	372	378	347	353	360	357	329	365	353	394	370	361	324	324	356	365	353	350	343	346	350	360	343	338	372	360	378	329	402	359	334	412	362	327	357	382	336	335	339	340	374	317	326	374	391	347	400	357	356	308	367	360	357	344	392	376	367	346	349	376	411	363	364	383	372	378	358	372	404	388	345	366
10060	7717	14573	14687	8971	6050	4481	3315	2757	2207	1438	1110	953	911	959	828	828	846	885	836	858	850	910	897	911	873	821	843	820	836	868	825	784	775	761	831	797	807	817	756	751	756	790	770	783	747	818	807	751	787	759	776	846	779	763	772	788	800	750	775	813	766	806	769	793	804	734	775	776	731	768	787	784	754	775	775	777	756	768	779	825	789	758	781	794	807	781	855	779	778	753	780	825	744	806	778	802	818	794	791	830	778	798	836	819	790	772	852	786	757	798	778	825	762	775	824	732	804	797	778	735	816	783	784	801	778	832	781	797	775	819	728	763	768	813	749	788	777	817	786	744	805	797	823	789	803	754	815	788	769	753	745	821	809	805	754	741	739	744	772	804	781	803	811	767	796	768	789	760	778	750	774	806	763	770	796	774	751	778	787	780	777	809	749	815	751	757	792	788	756	774	801	768	802	767	785	759	778	789	748	787	758	762	755	785	763	840	784	771	805	771	800	765	773	815	872	820	760	808	806	854	826	756	812	838	738	740	773	841	843	809	796	781	814	763	765	799	823	824	814	799	760	739	810	808	734	776	792	798	799	785	801	794	797	793	747	773	779	823	785	792	804	797	751	779	826	817	796	759	794	795	803	750	827	802	803	780	789	817	813	751	740	745	850	812	803	782	784	748	770	825	788	824	781	802	781	788	726	781	755	774	769	721	846	801	810	773	805	755	772	760	775	791	754	754	767	783	761	812	817	775	780	771	771	799	793	756	788	792	777	791	817	781	746	781	765	757	805	751	792	798	798	804	764	773	800	754	786	809	775	790	775	803	807	781	807	821	785	801	752	746	787	804	788	765	829	789	771	805	762	839	771	803	772	794	781	732	747	795	745	754	774	790	805	766	742	795	796	755	796	804	757	787	804	788	782	801	774	769	815	837	774	798	799	823	814	800	768	757	812	791	813	814	755	784	780	708	784	761	782	795	747	826	803	771	792	729	733	781	790	742	771	768	788	736	785	763	766	760	766	750	804	769	775	793	768	826	806	737	834	709	757	755	792	807	758	794	782	771	749	831	758	770	778	740	762	750	783	786	786	782	752	710	790	810	799	821	833	823	819	775	733	809	746	797	783	764	789	773	790	772	782	800	777	735	743	780	765	788	751	833	778	770	802	787	792	797	747	832	805	755	789	782	833	803	804	774	791	740	817	791	748	815	791	747	780	804	813	801	758	747	815	737	793	770	775	756	783	804	812	852	779	746	786	796	828	785	744	764	799	767	812	740	795	790	786	790	752	796	773	813	786	799	797	750	759	825	784	814	825	822	752	766	764	826	747	781	776	790	820	736	806	822	785	769	788	757	783	801	812	782	738	768	832	820	746	857	765	778	804	827	852	803	764	769	787	821	788	772	824	797	749	770	809	771	786	785	747	787	797	777	800	743	813	774	799	790	795	736	783	795	746	772	841	813	809	794	795	805	815	809	843	784	813	769	786	821	775	829	781	736	786	818	769	814	811	805	798	742	756	745	843	812	711	779	777	742	756	817	795	736	805	788	754	806	781	763	810	775	808	792	785	788	816	754	738	773	786	756	846	803	796	800	742	761	805	758	801	763	779	738	780	804	769	764	792	748	808	765	807	831	780	768	786	792	770	829	781	801	812	767	790	813	788	784	781	740	793	775	804	772	794	829	768	809	735	775	751	788	795	804	831	805	845	828	775	854	763	794	827	759	745	814	769	770	783	825	816	822	764	764	771	816	793	785	796	772	849	843	853	860	775	811	784	808	794	799	807	797	811	791	763	820	782	752	757	705	823	724	813	815	760	781	779	781	781	771	856	812	827	777	821	777	805	764	753	835	785	816	795	800	786	770	780	854	784	800	793	741	821	733	795	778	764	762	796	758	774	777	778	774	813	766	783	773	833	785	754	737	811	851	761	758	802	788	755	791	799	807	787	755	802	788	761	805	804	758	838	817	812	780	805	694	814	776	795	807	798	799	759	783	845	765	823	794	783	761	779	739	780	827	781	819	816	778	842	788	805	769	803	738	751	795	796	794	767	763	819	796	789	773	793	816	772	805	811	807	754	802	745	727	800	818	764	815	788	766	766	749	770	752	776	784	809	800	762	730	777	808	785	821	752	795	790	782	780	812	770	746	836	809	797	768	761	779	773	827	826	780	802	774	824	740	747	779	783	784	797	813	808	805	740	776	774	804	791	777	764	817	781	785	711	814	752	781	843	768	795	804	797	836	809	792	758	766	774	730	752	751	810	773	797	780	763	767	749	781	759	775	741	764	761	810	736	787	813	786	781	759	774	747	771	807	737	783	850	755	747	802	813	779	796	840	746	780	780	787	781	775	773	746	834	760	789	823	759	813	811	745	770	810	819	746	792	783	830	755	774	821	765	815	730	765	788	743	826	763	789	776	818	765	775	797	808	743	804	814	773	790	777	800	813	787	752	813	808	791	773	797	782	807	794	791	846	791	823	789	819	846	809	765	784	810	799	778	762	758	732	757	754	797	724	790	773	731	790	746	764	832	707	787	831	776	750	795	768	783	795	743	794	783	821	775	826	815	813	763	794	755	801	792	741	742	793	770	774	762	780	747	741	768	811	795	780	817	762	761	836	822	765	782	746	810	784	775	801	728	785	744	847	765	779	790	819	788	810	758	747	787	796	796	788	776	758	794	767	790	765	802	806	736	785	749	807	723	818	790	832	766	764	812	779	770	772	765	869	792	771	785	814	756	775	773	810	766	799	794	792	754	770	761	731	796	757	808	858	804	734	793	802	833	792	781	759	729	771	763	776	775	754	800	771	832	776	820	771	757	797	796	753	741	856	745	783	838	808	790	786	815	776	786	786	768	794	774	813	783	709	802	787	821	733	758	774	770	772	795	790	809	744	719	767	773	834	769	754	758	834	802	797	817	798	768	791	804	836	785	752	782	831	776	789	794	801	772	730	784	769	788	770	864	824	747	839	743	784	744	777	774	755	785	763	826	788	802	773	834	813	837	852	766	766	782	808	747	778	806	807	799	773	798	778	780	798	788	768	786	807	797	819	756	748	770	837	800	784	797	789	858	744	740	758	829	798	830	756	816	796	799	806	753	793	794	767	777	765	769	800	783	737	802	788	754	818	783	743	803	794	811	820	759	815	816	750	826	763	773	784	783	800	815	824	775	732	779	783	807	805	792	756	825	823	798	772	790	767	780	747	822	784	797	817	780	756	850	794	768	785	824	803	778	738	794	816	770	805	802	804	836	834	804	772	768	780	772	818	777	753	769	777	828	792	782	817	801	793	763	775	760	758	776	768	827	785	782	804	746	786	806	772	806	794	765	767	803	781	761	831	771	815	794	784	763	785	770	743	764	743	810	838	738	800	832	732	798	861	813	816	740	765	824	750	758	773	778	820	774	813	756	790	787	769	798	806	798	814	817	782	725	795	821	776	817	805	783	815	766	786	799	784	776	772	877	802	784	801	769	805	805	774	770	801	828	752	804	746
29753	17488	16987	12462	8298	4614	3415	2504	1543	1012	742	607	505	412	442	425	401	418	376	392	388	424	394	401	432	371	400	412	409	427	448	365	396	455	411	410	408	438	399	410	410	420	368	381	409	393	377	377	374	386	374	403	385	400	374	382	389	403	341	431	398	395	408	430	413	375	416	380	421	408	391	421	385	375	437	424	384	406	410	352	372	398	423	412	385	399	410	374	442	410	375	397	380	452	374	427	439	368	398	431	386	397	385	377	389	415	398	374	420	412	379	368	389	411	432	373	386	374	396	378	406	404	430	423	335	427	391	386	431	371	362	398	428	391	414	417	397	388	412	395	415	374	395	419	350	409	402	401	424	349	436	419	424	391	370	396	405	354	363	414	360	377	376	389	397	404	399	401	422	407	426	371	413	412	358	418	382	397	416	416	396	379	372	390	395	393	373	388	368	353	406	409	370	408	381	400	445	412	423	430	350	374	404	411	424	388	446	389	365	442	331	387	391	389	400	390	392	409	404	374	404	441	413	404	402	380	395	385	363	389	382	349	405	381	375	426	428	371	385	435	382	421	361	395	410	353	446	387	381	395	403	384	412	360	394	376	401	400	400	419	379	374	414	370	415	359	394	386	389	401	361	420	398	379	413	380	400	395	416	395	401	359	371	436	407	386	400	407	402	397	423	383	397	391	427	401	374	386	395	381	428	390	397	383	374	437	426	363	361	390	402	400	400	379	397	434	381	351	375	378	422	406	442	367	423	386	371	414	399	373	357	404	374	406	424	366	381	398	376	422	377	409	373	364	379	420	375	409	369	385	361	366	426	392	396	392	400	467	397	413	392	398	405	374	369	379	405	402	389	417	405	408	399	390	386	374	375	409	338	369	394	399	367	377	366	384	405	377	401	404	424	372	399	406	426	409	413	402	415	396	391	368	361	406	358	399	398	419	386	386	356	418	351	369	382	374	406	426	419	425	405	402	392	355	365	386	404	317	367	381	450	405	411	424	385	390	389	400	400	347	370	397	388	400	364	397	398	397	368	409	419	391	355	374	417	419	385	412	404	389	425	386	377	383	354	412	389	379	353	389	397	363	378	403	397	406	389	445	406	418	407	404	406	413	395	397	393	372	396	424	341	400	383	384	380	370	371	399	349	378	412	388	393	371	389	401	361	385	379	365	392	368	402	402	414	431	428	383	395	387	405	367	401	386	391	388	398	352	387	418	407	402	408	401	411	394	389	404	421	418	400	381	421	402	387	386	411	357	381	396	387	404	409	387	410	393	385	407	421	414	339	397	420	371	386	402	372	405	369	414	371	374	334	423	422	376	391	403	401	398	407	402	391	387	397	376	378	381	445	347	355	401	402	387	391	368	413	363	384	396	408	416	397	394	429	393	357	372	413	423	415	365	417	396	424	360	349	346	406	416	363	383	387	402	423	364	376	404	379	369	397	410	411	353	410	375	387	362	438	376	383	404	389	413	379	375	373	350	380	376	387	413	399	438	381	368	368	422	402	372	452	390	392	422	377	353	374	388	382	343	427	386	385	409	388	386	377	385	412	386	385	381	419	372	396	404	402	380	371	384	383	407	369	382	414	391	382	405	435	346	389	401	387	386	381	400	389	344	381	411	414	342	413	428	400	393	384	390	420	470	390	388	409	431	411	396	400	379	387	414	400	420	390	393	407	385	398	377	395	409	368	399	405	414	393	400	407	378	413	380	412	362	382	398	384	392	379	356	423	398	432	357	351	367	351	391	349	418	399	368	412	374	392	376	366	385	396	386	406	424	399	416	424	414	391	399	405	370	393	405	362	399	387	364	368	388	398	363	378	376	389	390	377	380	420	422	401	379	396	419	401	396	394	397	426	405	403	412	388	403	371	400	393	386	414	376	425	420	420	395	358	385	380	402	340	416	404	410	379	393	377	360	395	361	425	397	411	398	374	396	402	405	379	396	388	414	382	425	389	347	409	427	405	385	438	433	384	333	415	419	382	434	362	374	374	379	398	393	399	387	376	379	353	380	391	425	388	395	392	385	377	395	385	366	374	367	399	385	394	406	388	383	375	418	377	391	380	369	406	420	380	418	375	416	390	446	406	403	360	402	403	425	384	390	399	375	381	371	394	403	418	389	389	387	396	368	376	406	405	393	386	391	337	413	387	402	372	369	363	387	403	375	402	372	386	387	381	409	365	393	383	422	369	384	367	400	394	458	390	353	400	394	411	389	386	406	379	387	389	410	371	363	388	417	354	374	400	397	364	364	398	396	399	394	371	391	362	372	422	408	383	389	380	344	381	406	408	344	384	362	385	370	380	399	394	391	370	420	364	360	395	390	373	403	370	345	351	379	422	387	405	407	376	359	384	374	374	415	431	385	372	414	439	385	353	414	407	378	366	397	373	353	409	386	404	372	384	402	398	431	391	379	402	387	412	412	404	400	405	388	411	379	384	403	406	424	372	397	381	400	399	413	364	373	386	393	437	403	387	386	371	416	418	390	410	411	418	414	404	403	416	399	392	402	409	407	404	383	387	380	377	349	365	402	393	424	382	367	391	414	385	389	384	410	370	389	350	349	382	378	400	360	395	359	381	412	357	380	374	398	398	407	408	369	415	417	349	362	408	397	397	395	402	387	378	408	395	401	374	399	434	356	388	398	410	435	421	410	363	386	371	408	434	403	400	371	360	402	393	415	398	438	420	383	420	373	404	407	391	443	403	397	347	392	405	383	384	336	424	412	374	391	418	390	388	356	429	400	412	386	385	369	391	398	374	373	402	452	381	382	391	416	403	386	417	410	397	429	422	424	438	406	373	408	350	399	396	345	375	417	415	360	417	390	430	415	384	388	360	369	429	399	406	375	376	422	383	389	448	430	373	362	392	392	392	393	401	363	410	382	412	358	389	392	394	374	386	357	401	392	392	378	356	407	381	378	374	390	377	379	415	400	359	422	415	390	369	422	422	369	376	394	369	374	398	363	343	407	369	426	409	408	388	381	393	412	366	398	420	366	372	415	435	412	375	354	376	392	390	381	378	402	381	395	394	383	410	403	408	404	364	408	369	422	395	388	385	372	369	372	350	347	368	414	368	382	402	409	424	397	428	403	370	399	419	399	420	385	411	396	399	387	365	381	397	410	353	383	393	373	376	368	411	378	408	397	357	406	364	379	405	381	391	404	386	395	373	410	380	400	363	356	362	387	369	374	423	404	409	415	371	388	399	405	393	381	394	397	423	389	405	368	389	374	369	395	360	359	385	413	407	410	404	368	383	393	439	367	390	385	363	387	391	410	366	400	386	388	428	419	386	357	408	387	376	396	389	409	386	388	392	415	382	384	378	403	385	386	403	413	389	381	413	418	368	405	380	406	413	386	397	373	404	357	388	398	403	392	457	387	413	377	385	405	382	375	421	402	441	442	380	405	354	400	377	388	367	408	396	341	359	372	408	378	371	379	445	410	422	371	394	427	404	431	392	404	403	397	374	404	354	372	380	388	361	360
17672	13714	22647	22480	19378	13498	11938	9189	5706	3860	2532	1670	1351	1219	1139	1127	990	996	993	980	980	937	971	1033	975	958	928	905	915	944	954	885	898	937	875	917	866	884	899	849	849	856	837	837	808	858	910	826	861	854	883	876	847	814	831	873	887	853	812	813	868	881	871	834	868	844	863	862	861	870	860	805	876	854	854	887	833	852	882	857	883	910	846	841	824	840	849	830	890	859	878	860	806	850	839	848	753	889	814	900	878	835	854	853	807	919	865	856	854	799	821	817	857	824	857	868	819	867	835	870	832	878	783	844	867	866	849	808	885	865	862	847	861	857	865	831	799	855	843	788	867	836	832	878	836	864	850	855	857	843	817	851	825	909	849	825	851	854	825	866	827	848	903	844	801	790	878	880	838	842	875	871	858	796	807	836	822	859	849	910	803	833	891	830	875	838	823	814	826	885	815	850	876	838	830	844	882	831	867	899	813	849	854	820	823	806	880	875	891	886	809	825	829	894	833	844	875	917	824	821	895	875	808	851	870	885	856	850	848	793	869	872	818	891	901	867	865	843	796	803	754	850	901	846	855	867	876	850	838	869	888	829	832	808	782	897	844	824	870	861	806	924	851	790	825	879	840	888	856	850	880	817	835	852	876	837	866	832	802	907	898	860	894	860	826	855	801	865	890	893	841	892	892	865	835	832	860	881	854	878	850	806	851	816	829	863	816	854	921	914	864	826	892	828	903	844	831	854	853	872	856	826	862	892	853	826	825	826	801	846	824	821	839	870	830	817	875	834	846	884	843	812	817	820	846	879	863	871	807	823	863	864	833	877	869	864	823	908	849	883	906	897	826	838	836	842	875	867	829	854	885	855	839	926	861	804	830	833	862	899	867	841	844	876	824	835	852	867	865	821	889	886	847	826	835	825	861	852	884	852	842	847	824	903	816	813	827	833	924	859	870	903	807	848	868	863	867	859	887	876	860	859	834	899	815	866	859	797	824	812	806	813	923	862	849	902	837	819	886	832	779	862	827	882	879	819	793	846	853	915	867	821	865	876	821	828	861	862	820	861	830	794	867	892	866	791	831	802	876	853	796	869	843	834	832	871	864	826	880	838	888	848	900	848	902	873	824	827	859	853	863	862	836	858	831	871	839	804	810	839	816	830	789	814	828	898	828	871	834	894	868	871	830	834	859	868	873	881	812	786	821	806	797	875	836	840	880	839	822	852	896	818	853	851	802	774	853	827	855	853	827	885	840	809	855	834	827	834	856	908	842	878	833	811	795	892	838	827	828	837	869	796	800	828	872	832	883	864	887	863	806	825	789	845	844	801	849	812	854	823	832	881	902	885	831	804	855	864	819	800	860	841	874	854	836	801	902	832	886	878	847	787	871	830	875	865	893	849	832	818	840	902	861	910	818	850	879	834	817	839	863	847	903	852	857	796	835	859	793	861	791	858	839	834	891	823	856	825	791	897	830	826	877	802	838	809	833	877	855	849	872	906	812	860	823	905	828	915	855	864	876	855	857	877	790	825	831	854	814	827	861	862	853	812	846	874	837	876	896	831	863	824	843	803	899	834	878	858	865	866	819	882	913	861	872	858	863	869	820	873	804	841	828	835	840	836	814	868	825	886	831	853	827	924	839	820	864	820	914	884	846	877	880	851	840	812	842	860	852	799	830	876	860	885	853	844	906	910	834	823	890	866	831	919	833	824	862	842	822	868	834	856	853	866	847	835	898	797	914	846	901	901	896	849	882	865	850	829	879	810	870	863	823	846	790	885	850	824	827	888	831	882	849	860	857	858	876	847	907	800	877	879	858	913	822	860	801	837	849	828	843	859	886	858	875	832	865	857	777	847	824	840	804	854	834	837	817	795	875	827	837	844	873	802	802	823	872	828	834	834	866	852	788	860	804	856	839	839	899	834	835	799	858	835	906	848	876	852	863	855	838	889	864	890	865	859	832	826	880	869	828	829	831	817	859	781	838	876	832	838	857	830	836	871	846	828	900	838	805	836	848	864	833	835	905	834	845	833	864	850	817	833	840	888	851	854	868	829	819	876	810	861	929	870	915	816	845	798	893	824	831	878	844	867	849	799	785	875	851	809	851	869	868	838	849	885	840	782	861	801	818	828	852	850	815	841	841	824	883	858	839	819	828	830	848	826	811	876	877	884	827	822	837	835	861	898	858	890	844	843	836	824	818	846	861	829	822	902	864	841	866	860	822	863	808	836	866	795	867	873	893	867	859	840	838	837	870	885	876	841	857	826	837	885	866	831	808	880	872	850	824	888	849	843	846	864	863	867	857	803	798	846	832	820	817	862	877	838	859	847	851	800	862	844	866	825	888	811	812	880	837	840	846	866	866	858	882	831	823	840	789	810	876	812	879	893	870	820	841	806	875	880	826	884	876	841	892	798	793	859	878	873	802	853	865	838	846	833	880	858	860	866	800	830	849	812	831	869	800	844	803	898	857	846	866	907	799	869	827	857	809	859	849	818	830	806	871	841	872	853	822	910	862	837	887	827	821	884	885	870	773	800	885	859	821	845	903	832	840	782	861	857	802	839	893	854	830	827	873	828	822	844	785	904	839	864	840	885	846	849	838	845	847	814	863	807	852	828	845	838	823	812	815	803	858	830	854	859	859	855	863	838	862	791	867	867	862	845	836	838	826	811	818	811	906	839	860	876	783	844	892	812	843	872	845	869	813	839	885	890	845	841	908	864	810	818	774	884	833	852	836	849	826	852	875	854	869	823	815	864	802	860	849	820	895	878	772	840	839	893	809	833	885	850	857	866	829	866	847	839	796	886	852	841	842	906	867	846	884	827	863	812	861	894	823	866	843	887	835	888	828	833	829	896	810	929	918	844	799	869	808	861	883	880	839	863	803	842	844	856	876	851	850	802	884	776	931	868	865	878	860	924	877	891	806	857	848	858	842	884	773	876	838	911	887	803	879	899	889	837	862	864	893	859	895	850	848	818	843	892	845	850	746	799	821	878	839	878	862	856	882	842	846	894	869	845	847	854	890	875	833	849	784	849	862	861	856	841	797	834	834	837	895	836	827	848	841	908	852	816	831	830	824	875	837	836	904	846	838	868	812	863	789	810	850	811	866	859	866	843	858	834	809	851	842	877	808	836	872	873	866	862	814	858	838	815	881	858	854	869	821	883	814	840	871	847	852	807	823	863	867	826	847	819	864	831	890	829	855	814	856	882	871	865	827	860	833	868	839	785	870	829	840	843	870	828	872	883	895	855	829	869	946	836	841	882	826	850	874	868	834	860	865	926	878	900	857	858	864	819	890	872	890	866	839	830	849	847	856	857	834	800	861	852	882	860	869	873	856	879	839	819	819	883	849	835	843	856	840	869	843	864	876	844	832	809	850	834	862	817	823	887	890	907	888	834	844	814	884	904	881	794	876	828	852	844	819	857	884	820	833	848	826	882	848	839	850	880	834	832	813	855	868	862	795	855	843	900	831	884	798	821	842	903	801	908
40146	24918	23474	17807	11776	8260	6314	4657	2883	1500	954	753	623	543	499	503	459	484	471	496	448	427	470	485	472	444	475	415	495	458	490	460	450	446	436	466	466	425	445	427	472	442	411	400	474	427	440	447	443	444	472	456	452	449	473	457	438	425	422	406	437	420	454	439	452	377	425	482	424	422	457	424	435	445	422	425	448	443	412	459	443	476	477	435	448	429	427	458	432	447	407	441	446	441	438	415	426	460	441	449	476	447	437	401	440	439	399	491	482	425	435	460	420	475	421	423	459	446	425	440	427	447	460	482	439	420	425	456	474	420	480	447	454	431	444	396	427	446	457	471	424	407	433	455	434	421	410	473	426	459	480	439	451	413	443	440	423	420	447	452	428	447	441	450	411	474	432	460	417	450	426	450	425	459	431	425	423	472	455	471	435	434	463	464	440	457	438	420	440	422	451	449	409	431	528	444	449	435	435	416	436	447	456	443	428	473	466	434	470	409	440	417	412	427	435	413	435	469	452	412	429	451	479	399	472	472	462	460	392	454	435	441	433	457	451	433	417	478	446	446	417	411	422	410	413	417	394	420	456	430	456	473	407	418	451	466	423	466	436	449	415	420	456	449	455	429	431	429	455	432	449	458	419	475	451	431	432	410	394	476	446	432	412	481	457	433	445	427	443	453	435	431	411	407	439	443	420	424	433	445	459	477	445	480	463	392	423	444	465	465	476	414	456	445	430	433	429	428	489	450	445	471	487	420	449	450	432	390	461	461	431	400	429	475	439	431	434	416	428	434	440	410	475	449	416	467	442	461	470	437	422	516	453	460	442	465	395	419	417	450	484	403	381	431	431	417	418	469	473	430	413	440	429	419	430	458	445	455	455	407	459	431	420	442	449	454	443	422	390	453	480	485	425	421	457	494	430	383	424	405	465	434	430	441	434	432	445	443	399	413	414	456	447	439	411	473	438	410	459	433	419	425	423	414	428	445	455	439	415	454	437	404	454	453	405	467	431	437	439	447	431	448	440	430	454	481	446	469	450	439	426	412	437	412	459	415	479	453	451	426	434	445	436	417	448	403	462	423	456	435	441	462	458	404	417	480	450	409	411	456	458	467	453	495	398	481	428	457	411	421	425	447	398	448	474	435	434	458	425	438	457	427	449	488	512	422	449	418	428	435	452	452	422	446	450	434	409	440	430	435	439	393	465	488	459	436	433	435	453	453	446	438	449	406	441	447	480	477	421	435	454	482	438	420	475	434	439	431	472	445	456	461	446	467	434	405	396	449	444	454	444	454	449	461	434	469	397	447	456	401	489	442	440	424	453	472	453	442	421	450	454	460	424	439	469	424	429	404	393	451	405	407	433	415	437	444	448	438	477	413	461	433	399	453	395	395	430	446	463	461	419	446	463	374	436	427	439	425	449	401	424	409	473	439	424	407	416	474	438	432	428	476	425	472	445	421	454	416	459	485	409	432	432	410	452	406	435	436	427	457	453	481	452	419	437	431	440	462	451	538	455	448	424	452	436	436	435	434	463	460	437	425	423	410	407	435	431	421	405	431	426	418	417	406	424	426	445	413	432	454	404	446	459	438	471	458	392	474	454	430	437	437	433	447	410	425	462	422	466	462	404	411	427	441	462	458	434	454	436	473	437	469	446	474	423	458	419	441	415	434	400	464	427	443	478	447	430	409	434	440	445	418	422	448	420	456	446	468	448	436	409	460	414	452	450	439	473	497	458	424	434	456	442	463	409	425	405	481	472	417	408	414	420	412	423	466	423	427	438	465	426	432	426	453	455	457	434	434	455	411	420	434	519	397	441	413	421	433	457	426	432	463	445	420	464	416	468	464	490	440	449	433	442	414	471	443	431	443	459	463	436	463	422	394	392	430	420	447	417	406	437	435	390	443	436	442	444	458	416	463	440	445	454	413	415	409	427	410	493	427	427	446	448	429	467	443	456	411	464	465	426	408	480	423	434	477	463	419	437	473	466	460	409	417	424	424	442	459	504	430	418	445	406	427	392	439	462	445	469	447	429	430	440	458	470	437	393	436	418	461	474	444	447	456	413	438	472	460	469	438	473	434	398	444	447	446	469	424	438	412	440	456	429	445	395	423	469	449	444	451	452	484	468	417	467	469	431	412	458	438	426	440	411	451	418	466	436	418	463	428	473	484	439	460	417	423	431	461	460	413	457	484	449	438	440	440	394	416	467	429	469	445	478	431	452	414	419	460	411	443	459	431	455	480	443	443	389	439	427	411	425	468	386	435	449	462	455	456	410	433	439	401	451	423	438	437	447	455	434	415	435	433	429	449	450	462	417	359	449	435	442	442	395	441	466	438	401	447	448	445	427	428	453	419	433	449	429	445	471	409	409	444	481	434	442	484	362	399	425	436	471	454	454	523	458	442	460	456	429	437	434	466	425	482	450	424	425	466	410	391	407	401	411	408	463	479	470	451	458	475	444	487	461	477	414	456	470	380	410	457	424	443	429	434	462	398	446	421	468	426	434	460	371	452	453	429	428	450	430	406	438	423	442	478	422	443	447	455	442	450	409	439	420	383	449	463	401	437	439	431	434	418	444	440	416	432	464	436	450	453	426	426	424	428	472	475	456	448	410	445	429	412	448	446	439	475	428	438	454	474	453	449	469	382	454	426	466	499	478	408	426	445	445	480	432	444	453	434	420	495	426	467	420	447	421	448	430	410	432	471	429	456	432	454	403	422	437	468	464	442	436	414	453	462	474	423	468	432	412	456	428	413	456	440	422	458	427	389	461	423	472	438	431	440	448	448	441	420	436	468	459	396	448	451	476	430	448	412	454	457	419	465	443	398	409	462	442	405	446	492	450	404	448	443	417	416	398	464	446	451	442	418	427	467	458	465	470	451	405	468	445	464	442	447	399	449	427	443	408	401	419	421	432	434	441	433	450	461	440	431	411	430	407	423	424	431	448	416	466	438	420	453	427	405	402	414	452	433	454	416	430	409	443	436	428	469	397	427	481	425	448	428	399	450	435	431	403	436	452	471	427	434	435	446	404	419	442	414	448	433	460	448	454	442	415	449	417	406	445	419	466	405	419	439	452	442	399	412	438	466	424	382	434	453	456	417	421	419	415	462	430	394	403	440	424	442	416	438	427	487	424	410	388	437	444	404	436	445	463	458	425	415	426	433	455	445	414	396	492	458	435	439	414	444	448	437	441	418	460	431	440	415	369	391	498	422	446	428	430	473	455	418	398	424	455	392	479	456	444	464	455	440	446	461	425	409	448	431	479	426	415	432	458	445	443	435	440	434	467	450	459	468	401	439	409	452	466	417	391	450	431	423	481	423	418	406	446	419	440	465	407	409	419	432	461	454	432	415	441	454	451	465	446	427	478	412	449	457	448	409	391	421	410	421	469	463	447	407	451	454	446	399	428	425	422	444	452	411	434	426	452	489	482	409	369	427	468	454	414	447	449	454	487	454	470	451	405	397	420	443	408	414	438	457	497	431
23134	18314	27892	27448	23633	20284	18594	14972	10216	5308	3244	2329	1747	1432	1362	1289	1130	1117	1122	1072	1136	1104	1151	1132	1147	1124	1095	1016	1022	1018	1015	1006	1034	1035	995	973	986	911	976	951	914	977	980	962	986	943	895	910	927	953	970	920	990	936	954	1013	957	958	934	904	944	911	971	971	984	939	935	921	955	961	919	918	888	971	961	955	916	915	954	923	945	952	920	892	1010	939	938	924	920	924	936	927	939	1006	944	923	932	941	962	893	961	943	932	908	873	905	959	955	911	932	887	911	939	912	906	892	939	928	952	956	929	948	968	931	924	937	902	958	932	917	921	887	900	905	883	904	943	943	936	908	972	910	919	912	973	886	941	927	890	925	896	982	933	934	997	906	909	916	885	878	921	930	923	889	947	894	926	921	881	912	899	950	989	940	905	924	969	957	967	942	882	949	922	944	967	931	983	940	945	918	928	923	941	929	983	965	936	938	974	933	950	980	964	923	882	927	929	922	971	918	942	913	983	953	912	908	912	918	1027	962	989	976	947	875	865	981	937	886	938	933	980	976	910	940	971	971	901	964	920	932	895	965	914	961	950	921	911	967	904	952	963	917	953	983	933	901	883	977	901	937	970	955	931	922	917	924	921	979	1002	930	992	896	930	970	945	933	911	925	935	985	914	984	887	950	921	919	928	951	897	923	951	917	926	934	908	914	891	913	918	929	942	951	940	933	896	943	962	971	914	962	917	933	897	968	936	950	940	906	949	925	950	934	985	919	877	874	933	851	947	896	965	998	959	951	929	926	900	909	928	968	946	934	1018	952	976	951	960	983	923	935	967	946	930	907	952	894	916	983	958	892	925	946	939	924	943	963	867	917	935	977	975	920	937	922	944	931	917	934	985	918	926	951	859	943	944	905	910	971	967	950	903	928	936	894	913	891	957	907	925	923	914	902	928	945	923	938	932	975	955	900	939	953	939	879	915	937	900	896	956	904	940	959	950	934	915	901	927	968	959	966	902	961	983	891	905	934	941	970	919	955	876	913	977	978	954	938	881	906	941	947	946	943	928	1013	939	947	933	1009	910	928	893	910	896	940	899	941	920	895	905	918	933	936	921	955	967	884	962	954	952	948	906	940	928	938	972	987	916	938	905	901	930	902	965	969	945	881	947	946	974	932	924	947	903	994	948	898	899	917	886	876	909	900	949	919	925	902	906	902	972	947	963	956	933	926	935	899	949	927	997	928	926	930	966	935	940	934	997	959	934	975	908	897	954	886	917	913	953	905	940	933	979	982	932	891	953	957	947	917	938	877	943	950	907	989	929	887	978	933	912	929	933	908	955	936	971	902	976	910	898	969	931	914	909	963	904	919	916	889	951	979	933	929	963	936	967	941	956	904	890	926	922	919	922	967	980	966	938	936	950	894	911	1000	923	927	948	906	921	911	936	916	921	959	892	951	877	930	940	918	951	955	954	896	969	947	931	914	969	945	884	935	893	949	919	955	943	928	894	991	916	938	955	848	912	969	936	891	909	884	923	974	940	899	870	952	940	940	955	895	893	911	933	945	931	936	965	885	946	938	892	894	928	953	988	961	924	950	943	937	914	958	942	892	922	945	950	936	954	914	1005	923	978	909	923	971	963	914	944	917	938	912	948	969	915	941	939	962	938	923	940	885	981	921	984	969	933	918	881	953	926	931	903	945	958	977	903	911	941	902	925	913	904	963	907	933	980	896	935	928	931	925	924	976	958	943	941	869	951	976	973	912	979	894	953	888	909	912	942	944	941	914	931	966	884	898	945	934	959	944	955	929	935	996	945	881	855	929	937	923	973	971	911	936	928	952	994	1005	943	936	857	941	970	968	882	929	951	937	920	946	958	955	993	934	912	953	938	944	965	915	967	940	929	886	945	938	960	955	892	928	928	917	865	951	907	938	959	931	927	921	955	920	917	979	907	990	910	927	924	910	944	918	881	937	929	882	965	957	905	887	929	907	931	973	955	916	966	901	870	966	961	891	940	898	971	959	923	896	935	899	889	948	940	905	982	986	920	963	899	947	921	934	953	899	900	956	926	965	901	935	940	928	942	945	968	944	954	887	886	949	929	893	878	887	955	902	909	872	932	925	965	905	941	1028	903	928	932	969	967	922	914	899	923	898	934	893	976	909	949	922	920	957	935	905	943	915	906	933	925	985	916	884	938	962	893	911	934	882	932	922	952	890	875	931	951	923	974	919	933	915	937	976	887	880	974	904	895	921	962	961	927	822	879	939	879	953	907	925	948	964	889	918	939	892	978	926	940	929	887	924	901	914	908	911	894	926	958	884	905	879	888	908	916	926	880	907	917	954	901	907	939	900	922	922	957	963	865	893	940	930	950	910	899	974	976	943	915	980	904	923	919	918	906	916	967	955	912	992	951	920	927	918	985	909	937	936	887	912	909	924	925	923	925	964	952	972	935	936	945	902	890	936	964	893	1016	910	923	944	933	922	918	918	913	932	921	954	940	924	933	962	967	963	975	984	944	966	939	934	963	895	975	960	913	924	928	896	933	875	946	904	893	923	944	907	934	960	907	943	908	970	906	925	962	918	918	938	891	932	941	901	959	925	891	945	933	884	964	967	887	913	967	939	947	983	928	903	915	890	995	976	943	933	920	903	931	977	893	958	949	924	904	960	905	941	953	908	922	887	979	962	901	949	883	902	899	917	958	951	924	912	886	930	936	962	953	960	879	969	911	901	944	927	922	992	946	929	860	891	909	956	960	904	910	929	990	928	941	952	901	938	963	902	908	959	938	947	948	929	974	990	922	943	949	975	933	856	888	890	916	1011	993	909	913	926	908	942	977	952	941	995	911	903	906	933	969	949	949	944	922	933	931	927	930	890	980	954	939	978	990	883	948	958	937	937	925	911	932	958	908	911	911	930	948	950	891	933	956	850	932	926	931	957	905	920	977	926	965	957	926	934	943	931	961	893	915	922	933	952	923	913	961	960	944	984	872	949	919	886	887	979	931	890	938	948	945	923	865	936	936	909	885	937	1018	912	945	883	959	898	892	925	936	946	883	889	984	903	948	940	899	991	966	941	947	937	948	946	960	970	928	986	957	928	937	909	948	955	970	886	926	965	984	901	927	907	904	954	945	935	910	936	931	923	866	902	1010	946	929	853	892	933	879	926	920	940	998	922	957	902	949	1010	944	987	919	972	896	924	951	958	940	931	947	962	926	948	934	939	914	949	918	893	938	925	949	994	908	890	942	891	937	999	941	979	960	939	947	957	899	942	904	926	949	912	923	896	962	929	937	899	964	925	949	947	948	964	940	936	921	1004	899	959	1006	919	952	908	960	956	898	949	967	905	944	951	1021	911	914	881	882	891	927	879	949	909	998	992	954	908	891	920	950	982	901	917	940	925	930	945	942	947	949	985	945	939	913	908	909	947	940	924	963	907	871	883	924	908	930	904	871	892	889	919	907	910	955	902	966	976	973	929	940	951	997	930	939	935	949	916	897	912	966	946	867	958	936	949	914	913	961	930
18125	9681	8334	5591	3382	1880	1340	927	765	649	492	432	383	363	356	383	400	348	402	351	373	367	387	367	372	409	356	385	347	347	327	358	370	388	379	339	363	343	361	365	367	367	393	346	346	384	359	387	348	357	370	365	355	359	360	323	385	345	378	341	346	334	313	397	387	345	357	342	350	342	362	364	380	347	382	367	382	381	360	357	353	348	371	345	350	350	356	368	379	329	355	373	319	344	399	325	342	365	399	353	400	366	388	372	349	347	360	350	372	369	348	338	351	372	369	403	344	354	363	337	345	385	381	357	368	333	376	349	352	356	359	345	376	358	351	336	380	384	344	362	345	351	373	294	335	347	339	372	376	387	355	390	376	389	388	351	385	378	355	353	347	372	355	326	360	339	377	357	352	344	361	354	334	372	324	332	381	350	375	369	323	368	317	374	379	383	344	348	329	337	364	350	305	340	351	356	351	389	344	330	380	353	382	399	370	375	363	366	341	394	352	388	338	386	354	346	341	374	327	343	396	354	375	347	344	352	363	384	417	372	356	331	320	376	359	336	378	370	376	412	372	355	354	369	340	370	337	342	363	356	350	359	376	353	347	345	371	337	344	397	361	381	328	318	381	352	379	386	343	366	365	335	344	347	331	368	316	364	331	361	348	363	366	369	362	338	336	353	355	349	374	335	370	324	384	312	366	345	357	347	354	387	382	344	361	364	350	376	351	371	363	358	417	364	355	337	372	378	352	338	394	382	354	369	358	387	369	355	350	407	338	339	390	380	388	372	377	345	370	323	313	357	351	368	334	313	342	361	355	391	377	340	360	326	329	314	355	362	361	347	354	370	322	369	360	371	366	351	344	327	348	350	394	357	390	355	374	375	360	365	402	365	344	346	340	371	417	347	375	379	360	368	373	353	272	376	327	326	361	347	368	379	372	396	352	358	355	352	391	382	406	362	367	359	372	368	368	387	377	351	378	363	383	377	371	355	326	338	347	347	370	405	343	368	374	382	366	334	325	344	366	399	343	341	360	373	334	335	373	363	352	358	327	346	310	337	370	347	384	346	372	355	365	355	355	322	341	355	406	360	353	350	369	353	385	382	381	368	350	351	368	378	330	388	343	357	351	350	359	315	349	365	357	351	377	337	410	421	375	374	364	312	392	355	369	395	337	369	363	392	357	343	333	362	384	356	349	374	324	366	352	384	358	349	340	363	389	346	352	358	346	351	366	373	332	363	349	362	356	337	364	361	338	357	366	375	348	357	329	358	379	322	344	386	378	373	379	362	318	355	340	349	362	371	371	390	407	353	381	383	328	396	353	350	358	341	344	383	364	354	351	378	345	348	404	354	365	365	311	339	373	323	392	392	362	356	351	384	374	364	390	350	366	381	384	324	346	358	356	348	369	338	393	371	369	329	378	364	355	385	351	317	347	386	357	353	368	326	358	363	359	357	370	390	351	420	422	351	357	386	398	328	326	324	369	350	356	351	345	347	347	349	360	350	374	389	342	359	358	350	380	358	343	376	376	364	366	357	335	402	324	364	344	382	349	381	393	413	340	329	419	363	324	354	396	343	386	360	322	355	399	336	364	370	339	355	343	345	361	343	354	356	359	334	367	327	344	373	368	323	329	381	368	337	363	339	317	346	359	344	342	375	333	315	347	395	391	357	385	352	357	359	374	340	389	382	366	381	335	354	329	356	349	340	389	361	329	366	362	416	349	365	399	367	367	355	374	366	370	335	343	337	355	360	358	333	365	375	359	407	365	393	368	333	334	375	365	384	378	381	373	385	351	365	335	358	388	344	367	331	386	353	384	395	369	365	348	349	369	377	346	352	373	396	366	384	344	350	352	339	376	357	357	349	374	413	375	378	377	359	373	345	361	373	351	368	343	333	361	390	337	411	352	347	352	372	351	378	329	348	396	388	323	402	351	358	341	342	320	358	361	351	369	369	367	330	359	370	394	360	377	351	391	351	318	339	338	368	323	330	337	371	367	371	367	368	343	361	365	365	346	366	351	354	394	350	361	421	347	398	370	351	353	338	372	356	372	366	361	368	381	341	350	368	355	362	340	327	355	337	395	382	353	376	369	358	322	338	385	286	344	333	377	368	385	366	349	405	424	385	340	349	350	362	322	337	357	394	361	380	314	352	350	337	362	345	341	374	352	366	357	339	353	338	322	336	374	343	327	365	351	366	374	357	388	352	348	324	349	339	347	326	392	371	378	372	341	358	378	367	340	361	346	339	327	373	348	378	352	362	342	349	359	354	374	373	330	342	385	351	351	362	391	339	345	369	392	376	358	360	345	319	329	383	342	353	333	397	387	360	353	357	324	330	365	374	350	363	355	331	375	368	352	356	391	374	348	362	357	392	339	346	375	352	336	386	334	338	355	337	348	356	349	372	358	395	354	349	370	348	384	367	395	356	369	356	320	366	355	359	355	373	341	376	360	334	364	347	387	328	352	339	371	371	354	359	387	342	325	338	381	355	380	326	402	371	365	349	349	399	367	357	321	391	342	379	330	368	355	363	398	330	356	368	339	362	383	357	348	398	347	371	351	361	407	355	339	377	362	338	361	361	353	331	341	380	382	396	360	361	311	369	364	344	357	323	335	331	382	350	363	345	352	322	338	363	326	383	379	375	356	319	359	358	365	390	398	346	343	338	414	386	316	324	377	368	382	380	362	384	375	337	360	339	334	374	339	361	344	356	340	395	360	356	362	330	389	354	377	343	370	368	339	365	337	347	363	356	344	340	379	345	301	359	357	367	339	346	376	374	325	378	379	368	332	372	359	359	380	363	343	334	374	361	328	364	371	356	397	393	341	382	378	390	364	352	376	400	360	379	315	335	324	327	351	413	374	369	349	377	358	376	348	339	357	329	367	370	361	360	374	368	387	345	369	379	313	346	355	337	380	373	370	363	365	330	392	357	342	368	333	372	296	368	325	356	364	382	345	358	372	325	329	373	344	348	338	324	331	335	371	371	378	371	357	383	375	367	346	342	377	420	343	320	333	359	361	380	365	392	357	387	397	345	352	358	356	381	340	378	358	375	340	345	356	341	361	360	397	359	370	395	386	359	369	375	397	351	356	362	360	355	339	370	399	353	395	342	361	352	349	334	367	339	353	366	388	366	352	375	356	377	370	361	362	387	371	366	345	317	343	391	364	368	354	391	391	332	348	418	340	357	366	352	338	364	376	319	358	358	378	359	375	356	378	370	345	375	344	327	373	407	338	350	366	339	347	331	392	388	355	348	373	348	365	364	372	345	352	333	344	353	371	381	349	349	369	342	349	375	355	383	371	385	378	341	381	311	333	331	357	352	347	364	392	353	369	367	399	310	334	393	394	358	319	370	341	353	368	364	354	384	346	293	334	371	342	368	342	371	318	362	329	384	364	332	333	348	378	345	357	349	377	359	329	326	357	353	335	383	346	346	377	357	373	318	396	374	353	378	363	380	388	334	359	340	330	384	347	343	367	348	354	338	360	332
10554	7991	13579	13155	10266	6759	4795	3390	2601	2003	1638	1174	979	907	925	841	825	825	848	847	879	884	876	850	879	930	856	794	890	869	786	797	828	809	822	864	847	841	791	772	752	792	781	798	748	746	799	801	829	811	817	758	822	801	744	830	799	734	817	782	785	736	826	777	780	775	855	812	753	751	821	814	778	795	764	760	738	793	807	779	803	782	798	750	762	835	787	785	784	797	782	736	795	800	782	725	818	765	769	758	735	787	780	786	759	826	776	809	764	782	813	766	809	828	777	784	738	801	773	775	748	779	812	829	793	822	775	815	768	791	782	769	803	800	799	793	822	787	794	772	812	794	730	820	801	731	819	809	817	798	739	777	793	783	771	758	818	848	746	793	744	842	799	762	771	770	773	821	817	784	794	821	799	812	829	754	819	753	825	804	797	774	808	736	818	703	861	752	740	776	743	787	792	743	814	785	765	823	790	838	767	814	765	751	734	792	797	790	818	806	740	799	794	810	779	797	764	805	732	840	802	802	818	793	778	778	766	783	820	778	835	789	770	764	743	785	757	765	817	816	824	770	776	819	764	784	742	784	772	786	830	831	793	784	792	774	787	796	791	757	845	821	811	842	813	802	756	788	775	796	764	731	791	776	765	791	797	789	781	801	828	818	814	801	768	793	809	755	742	805	820	778	790	810	768	810	795	764	811	832	768	810	782	801	806	784	742	742	764	736	814	802	755	752	772	833	788	770	782	755	798	791	793	805	796	768	788	826	752	751	755	776	764	747	770	785	814	778	748	776	777	753	762	787	770	726	765	743	831	776	781	794	748	797	838	804	729	783	812	851	779	784	785	751	793	798	777	844	790	756	745	777	821	756	777	758	799	750	776	779	802	758	763	769	773	781	744	763	768	783	801	747	817	781	729	776	843	770	781	783	773	763	724	815	769	768	816	755	839	782	775	757	840	823	805	824	777	788	784	784	817	785	774	744	791	829	737	789	769	794	815	767	880	809	799	775	773	748	826	755	801	758	831	832	817	815	770	769	748	775	759	808	804	789	839	781	806	812	874	763	809	830	751	821	848	776	798	769	810	783	812	831	802	777	795	777	821	802	755	787	817	801	819	765	790	788	781	789	781	764	793	763	784	800	772	808	814	760	757	821	779	763	773	765	796	764	801	808	765	779	793	749	777	753	778	775	764	828	764	813	781	789	806	703	765	807	786	756	759	780	818	776	790	796	756	806	797	722	756	800	792	756	815	779	771	775	771	770	796	813	770	816	788	787	790	774	754	763	805	753	751	817	742	794	749	772	788	772	785	765	797	818	779	781	786	757	769	774	798	825	795	780	780	764	805	803	758	824	787	782	816	781	746	800	826	739	812	768	723	749	760	797	794	763	776	800	779	785	762	755	787	744	788	830	742	848	779	756	790	773	778	790	836	756	778	785	776	784	802	826	803	795	786	789	769	788	697	803	754	765	786	780	786	782	760	755	830	786	779	779	771	752	783	820	778	809	769	776	763	784	808	777	736	732	788	819	796	802	774	796	792	795	760	807	754	821	742	793	768	810	748	762	771	825	746	789	784	786	790	799	764	777	780	810	792	750	807	791	781	753	782	813	726	771	806	777	856	822	778	764	794	816	803	804	798	792	737	773	782	809	786	841	750	773	767	773	794	756	778	768	811	811	755	747	803	806	760	785	763	804	778	793	847	817	807	817	777	799	809	790	776	786	791	739	753	800	785	795	741	805	830	794	776	813	774	796	812	784	776	756	736	841	836	833	721	804	748	763	759	824	834	755	800	758	801	738	750	758	754	783	823	761	838	733	786	800	736	754	805	777	762	826	783	812	807	757	805	777	729	798	810	780	807	747	789	798	775	834	779	795	743	820	802	722	791	767	801	786	749	774	784	697	773	800	781	765	762	765	753	758	765	837	750	795	781	738	806	760	735	816	789	720	773	845	766	781	792	740	802	827	762	796	798	763	812	789	766	811	831	805	817	801	825	803	752	754	774	756	770	803	810	799	766	796	779	806	818	771	784	816	744	853	794	781	757	777	766	769	800	832	828	807	758	806	783	758	762	809	788	772	768	761	775	789	803	780	821	752	832	811	780	746	759	769	791	767	766	796	734	775	813	787	778	736	769	777	802	750	818	786	801	801	807	772	768	808	767	791	816	824	768	766	783	805	789	842	791	807	805	814	780	751	804	788	762	771	805	787	809	774	783	775	772	770	784	779	759	808	784	780	800	738	804	813	817	758	805	770	789	783	777	809	753	789	774	766	776	778	739	785	809	777	795	772	787	778	761	827	804	800	819	775	787	794	782	810	760	764	804	794	757	801	802	725	805	797	814	761	778	768	793	756	793	743	754	794	774	795	758	816	825	791	794	795	801	780	773	744	793	756	758	798	800	771	790	820	788	788	798	780	776	787	801	812	752	732	774	822	747	789	773	753	810	827	745	794	821	796	793	801	801	760	805	788	796	842	806	777	805	795	806	801	807	798	777	797	757	797	788	764	768	773	774	803	759	745	806	774	832	746	819	713	768	758	825	785	788	805	813	761	822	806	780	749	776	770	815	777	789	775	753	779	765	750	770	742	812	811	783	772	792	747	815	797	771	744	777	770	767	776	793	755	779	785	755	789	768	736	784	770	749	810	784	728	805	774	797	802	833	783	807	784	776	817	766	767	797	797	834	777	774	774	797	765	785	806	807	777	753	755	752	801	818	784	714	715	780	810	777	823	813	788	792	761	779	782	772	784	803	804	741	772	779	769	803	775	734	787	781	755	816	782	771	740	773	777	784	796	756	829	794	749	806	768	769	761	850	794	774	741	766	801	776	762	807	826	781	758	757	767	783	801	796	748	819	764	802	821	780	770	766	762	760	750	769	775	781	762	738	814	726	715	752	770	804	785	748	828	832	781	833	820	759	768	769	737	746	784	780	777	789	782	784	795	827	813	822	829	787	746	811	782	803	743	807	761	804	783	835	820	801	829	823	763	826	806	790	836	819	810	756	792	770	764	766	792	824	790	755	800	704	748	741	768	734	835	833	808	789	728	774	800	780	764	747	784	741	793	781	740	805	763	727	800	764	790	728	743	772	729	812	732	776	790	796	799	744	757	791	826	785	767	793	799	751	776	780	773	820	792	826	833	746	803	804	737	741	785	773	772	811	834	738	775	792	786	770	782	821	801	822	763	774	778	776	789	758	769	762	814	771	803	780	809	757	803	794	801	771	784	813	824	777	740	790	798	735	796	823	783	812	806	753	794	794	816	825	793	779	822	819	765	784	808	788	781	740	842	777	796	817	807	787	750	755	772	789	795	761	795	814	803	791	821	763	735	784	794	781	757	770	804	764	825	759	793	760	807	787	806	768	761	791	762	734	796	771	804	790	816	791	779	800	765	795	727	810	793	756	761	748	758	788	765	845	818	829	796	797	760	799	733	737	791	789	802	780	775	820	751	786	785	743	801	827	776	765	795	741	835	752	799	800	827	789	758
29435	17625	15854	11807	7811	6006	4874	3123	1679	940	689	577	534	476	465	432	450	430	433	398	403	418	440	383	443	394	433	446	436	384	356	409	413	397	406	364	400	359	382	416	370	349	386	372	364	391	377	352	386	392	410	408	385	411	385	365	430	384	400	389	412	343	372	419	378	390	403	366	423	408	374	356	377	406	382	421	368	398	366	395	384	414	376	384	369	403	377	429	369	351	360	373	422	408	403	386	375	395	370	356	378	379	373	369	382	384	370	377	396	360	374	388	386	419	443	379	371	373	360	395	349	419	371	399	360	363	437	398	410	378	355	392	369	413	365	413	400	386	430	407	393	376	384	411	390	370	393	443	344	362	382	384	384	361	406	383	357	351	360	423	421	351	372	407	393	399	396	379	398	378	384	377	372	338	372	358	379	361	379	372	383	394	396	380	392	386	387	384	393	353	388	408	370	395	389	397	385	349	406	360	351	367	411	408	420	403	369	358	402	425	379	409	382	400	401	364	349	397	384	379	414	387	414	389	421	421	395	353	402	377	359	375	380	414	425	376	394	379	379	378	366	394	382	386	401	407	370	361	359	400	368	406	394	392	416	398	407	433	375	381	358	394	402	385	394	375	403	380	358	415	409	398	420	398	417	400	377	377	376	377	402	419	397	406	377	357	383	395	389	409	387	377	388	433	389	409	377	379	433	345	364	397	388	427	387	414	403	413	363	346	379	381	369	380	425	383	379	405	354	392	377	327	360	415	397	392	405	410	385	419	414	378	379	372	392	436	367	355	376	355	360	373	375	404	421	413	346	372	379	370	357	369	377	437	378	400	354	378	365	392	385	398	359	359	432	380	383	464	426	362	361	404	406	361	369	388	362	418	390	422	379	388	384	366	403	406	381	423	367	380	377	420	369	430	360	402	373	399	410	404	390	387	418	373	422	418	367	388	388	370	406	390	461	394	385	349	387	417	365	362	402	353	426	405	422	378	391	394	360	404	354	378	370	415	420	415	440	375	401	375	391	388	400	410	378	367	380	419	409	408	411	359	366	372	380	348	368	391	363	391	386	372	366	398	387	378	398	397	412	359	388	374	378	428	377	370	394	370	419	422	393	387	366	409	413	406	375	389	378	435	338	394	403	371	397	390	394	367	365	405	392	370	389	371	419	396	421	393	388	375	407	386	417	383	414	393	366	385	381	378	371	397	390	395	394	404	394	378	401	374	368	422	359	418	387	362	362	378	373	360	353	378	364	408	420	409	381	361	404	357	407	378	373	386	374	383	341	400	372	406	400	356	405	374	429	400	367	381	366	384	347	376	384	394	406	401	362	412	402	338	376	407	418	389	384	397	377	358	373	373	385	377	384	402	410	391	424	370	389	381	412	394	401	388	404	398	400	359	374	405	399	380	427	400	377	380	370	395	414	337	397	401	402	393	398	433	419	383	404	373	394	406	368	396	394	443	410	412	388	385	387	398	406	389	339	367	404	423	438	380	392	409	403	346	348	360	397	420	385	424	414	386	370	428	397	395	362	360	387	373	359	359	387	386	394	370	392	390	393	394	371	396	402	386	401	334	353	423	385	352	419	419	368	365	384	373	374	417	389	354	368	352	378	430	373	393	399	375	402	392	366	405	376	381	349	391	375	361	399	361	379	396	372	387	346	378	383	432	376	390	371	384	398	352	401	426	387	375	436	383	397	372	378	395	377	413	373	441	375	362	387	378	459	409	355	398	406	379	390	425	372	389	361	361	393	363	410	371	399	409	399	388	367	392	355	393	382	392	403	411	388	367	387	386	404	400	398	401	389	397	403	375	389	354	378	391	372	342	405	378	396	364	356	379	400	421	378	368	396	401	391	407	401	392	379	375	373	409	389	390	368	388	386	421	411	342	370	386	338	394	406	400	423	402	403	412	443	394	388	405	404	408	354	367	375	377	402	393	406	357	405	380	352	404	421	406	390	372	396	390	359	421	395	367	368	414	423	357	366	386	376	379	384	385	403	386	362	386	398	380	353	379	353	368	357	393	415	362	399	438	425	361	377	335	394	389	346	420	406	360	384	396	378	408	349	370	375	368	413	396	387	378	381	384	407	375	354	353	386	377	364	414	395	378	398	378	371	386	373	370	374	376	386	413	413	389	409	381	385	381	417	389	396	381	351	392	379	377	359	412	365	416	403	374	406	420	419	378	373	414	413	397	372	388	400	394	414	399	412	390	390	361	348	371	414	394	412	384	398	398	424	400	357	364	395	370	368	366	382	413	417	415	385	362	349	391	383	374	379	417	379	361	416	389	409	409	407	377	403	355	361	397	368	405	422	381	386	346	361	400	418	398	400	374	360	387	393	361	416	420	422	423	371	395	410	385	348	382	402	406	371	357	379	402	413	381	362	401	403	394	389	386	359	395	406	411	418	382	374	379	420	351	361	394	370	422	402	401	374	364	347	385	410	346	375	371	392	436	404	426	408	381	412	364	392	400	396	423	343	364	351	378	401	373	408	418	414	398	396	398	390	388	418	377	381	373	380	397	377	372	380	395	404	387	404	385	381	384	367	395	396	379	396	392	399	433	417	360	399	384	379	399	337	381	377	371	386	387	422	403	421	388	367	372	373	359	356	356	355	384	379	392	395	447	399	389	406	400	375	403	414	406	381	383	369	383	377	355	414	391	400	410	389	372	374	382	372	359	381	334	413	389	422	362	397	371	401	422	380	360	378	389	388	372	418	383	348	389	395	382	413	371	444	390	366	381	409	365	410	373	404	351	418	408	358	383	391	398	380	341	401	433	365	376	384	377	354	403	398	382	362	364	382	409	380	417	379	391	364	411	361	382	360	392	383	383	364	373	384	390	397	439	396	385	398	412	410	378	375	374	383	417	375	395	396	370	378	407	381	379	326	394	392	374	378	362	377	393	389	362	391	374	366	396	383	378	376	413	382	385	364	406	377	394	390	388	356	398	382	396	396	378	367	397	368	374	402	411	372	371	372	370	417	398	364	370	394	386	400	448	400	358	393	340	410	350	377	395	415	372	408	397	336	394	403	403	411	386	415	377	389	389	384	399	417	434	399	403	390	384	410	379	362	401	374	363	399	353	384	415	468	419	363	443	382	409	411	357	410	402	386	383	446	438	388	388	381	406	391	413	377	353	415	391	392	401	366	395	398	395	404	376	428	392	386	368	381	404	391	388	385	386	335	360	410	423	388	391	399	405	416	413	388	400	388	376	398	372	390	400	407	369	396	405	383	402	403	364	374	413	393	409	403	375	383	399	392	369	391	404	400	401	380	396	402	437	400	426	383	364	375	384	375	389	408	383	351	364	378	395	412	392	415	387	384	391	362	381	400	411	450	389	415	416	371	360	393	394	366	370	424	376	394	384	418	375	417	381	379	382	405	391	383	359	435	413	402	413	375	402	370	369	391	363	401	378	376	401	374	404	420	391	394	395	392	376	408	383	365	390	412	366	359	390	361	372	374	394	413	375	402	416	343	432	355	433
17307	13374	21321	21782	19222	17094	15543	10993	6256	3440	2422	1731	1447	1270	1137	1054	1009	1036	927	896	924	910	970	955	975	981	931	948	963	933	943	918	894	936	886	885	939	865	887	848	837	880	869	851	865	864	916	837	875	835	831	846	911	871	855	882	843	931	870	855	852	856	832	867	914	873	861	855	831	839	838	851	819	845	829	848	846	862	851	834	853	856	874	864	867	858	911	849	819	888	843	813	868	812	858	887	826	831	865	868	855	885	840	826	888	816	819	869	859	879	825	816	808	870	863	858	828	886	865	843	839	929	863	830	829	842	872	838	875	844	813	874	796	793	811	873	874	849	861	854	862	813	843	897	877	811	837	907	829	819	833	829	845	829	808	891	844	880	810	832	843	846	897	835	854	877	827	852	817	858	848	858	869	827	806	801	829	814	841	847	897	802	842	874	889	819	845	787	860	876	800	791	797	809	881	871	801	841	833	846	837	852	848	832	778	812	802	790	833	836	830	819	856	865	870	911	874	863	927	869	850	862	813	896	840	869	870	830	843	805	824	851	838	840	883	774	849	891	851	859	841	873	860	866	853	851	825	840	837	846	828	891	775	878	832	838	864	807	803	853	837	849	836	824	840	867	891	873	857	826	863	825	851	843	832	822	871	833	845	851	811	903	830	787	867	854	878	838	863	844	843	865	855	853	815	845	880	779	867	829	837	896	838	880	829	838	855	874	846	860	861	866	833	905	877	868	845	878	898	844	889	862	841	864	826	850	871	837	877	872	827	871	833	873	858	868	825	781	855	813	859	853	876	865	851	806	852	816	810	877	887	897	889	825	831	867	863	850	877	854	874	784	884	872	859	844	836	853	874	811	857	839	865	862	806	839	832	785	823	876	867	852	849	819	875	878	838	823	834	892	854	824	842	839	844	822	897	874	802	845	877	837	908	862	902	864	876	840	872	825	823	830	821	847	842	864	854	831	785	818	833	881	848	799	848	877	832	826	900	845	852	807	812	867	835	866	835	834	819	865	843	844	848	859	869	782	855	842	896	818	824	825	889	857	849	829	881	887	898	792	836	899	801	834	843	833	892	806	813	831	821	844	844	842	845	861	812	858	904	821	833	847	814	844	862	852	873	843	816	810	858	891	878	909	871	799	868	813	812	798	884	855	835	868	848	820	820	886	871	869	835	896	848	847	834	871	793	881	847	861	830	812	830	826	860	835	847	831	839	853	842	823	870	879	812	860	821	861	795	836	904	847	899	815	849	843	862	840	834	851	865	836	910	784	783	869	832	833	855	807	833	872	831	808	862	869	862	819	844	870	882	863	835	872	867	901	837	845	851	832	828	794	867	912	850	819	849	806	857	814	852	851	824	873	813	834	808	869	857	857	883	887	843	834	840	873	874	825	844	879	884	885	852	810	906	845	852	829	886	867	836	811	822	840	829	843	836	869	823	857	807	891	877	790	830	838	870	865	871	829	816	850	811	788	821	796	834	835	847	895	854	869	881	883	872	825	801	861	896	851	828	885	918	883	793	853	842	875	827	878	816	842	879	786	845	877	828	894	925	869	821	874	871	852	833	848	826	859	854	839	825	886	844	808	826	875	823	913	886	833	848	869	868	800	839	866	857	879	812	836	858	918	807	876	863	863	843	849	826	827	831	861	846	856	883	861	849	817	818	879	850	817	837	868	865	897	891	868	811	902	788	842	873	842	823	850	846	856	797	839	852	890	865	872	853	854	825	843	876	908	882	828	844	826	842	818	877	892	819	849	866	878	895	884	869	806	827	851	800	857	867	822	832	844	844	853	849	838	859	856	866	845	912	826	861	849	885	847	885	830	800	830	877	841	801	832	917	882	787	805	839	865	839	843	865	801	887	867	845	805	837	824	838	845	881	783	856	829	851	808	826	868	816	803	871	859	859	889	800	864	804	833	861	882	790	822	841	861	859	807	829	832	800	872	881	832	846	846	887	883	883	851	851	825	804	838	842	832	854	823	878	811	881	876	876	855	854	901	877	880	794	767	868	920	858	894	838	881	863	864	840	876	834	862	853	875	855	857	841	891	848	788	842	883	803	825	854	844	846	839	845	843	904	790	796	789	846	838	870	842	819	829	771	840	889	855	876	853	782	861	806	830	878	816	893	898	823	791	868	840	847	814	847	856	815	822	851	891	914	853	896	860	862	847	840	846	785	837	834	830	878	863	879	872	873	834	814	849	838	835	870	849	886	829	846	865	809	845	871	840	850	812	856	814	865	838	822	856	847	889	829	803	861	860	839	812	878	894	850	844	861	833	820	833	797	868	850	906	847	796	806	783	790	845	864	813	858	858	814	772	844	861	818	915	868	832	880	792	861	924	864	868	876	833	873	874	823	855	831	845	785	812	854	845	810	873	836	859	866	823	858	837	850	800	816	852	897	822	861	827	857	870	800	857	827	842	853	843	856	883	837	848	856	836	842	892	814	887	854	859	801	864	903	815	897	844	825	806	919	845	865	862	836	794	774	854	872	827	842	857	855	804	904	841	874	864	865	878	885	789	792	873	839	894	838	845	834	875	842	888	824	809	843	814	824	909	827	830	829	882	836	850	812	806	824	831	817	878	843	863	838	876	855	819	836	853	819	819	815	858	811	862	864	853	837	862	912	838	862	843	790	880	865	796	812	857	833	808	820	847	864	861	839	859	826	871	826	816	848	809	859	853	859	866	877	848	834	845	871	842	829	874	857	790	826	864	865	895	856	874	865	849	880	829	828	864	854	837	820	830	930	815	876	857	830	777	817	873	863	831	841	835	803	827	895	851	821	809	890	846	865	820	870	816	830	822	902	774	859	791	838	864	830	882	875	868	827	873	883	917	859	866	865	814	812	831	877	834	812	832	815	821	829	814	819	821	810	827	792	876	863	835	837	852	866	844	842	837	854	848	820	828	821	835	837	886	842	847	818	828	849	846	911	842	803	897	890	901	838	861	875	863	828	852	855	830	858	832	841	863	858	853	852	794	867	844	918	906	847	845	890	825	862	871	855	879	854	872	834	859	838	857	854	849	904	827	840	831	803	909	831	844	837	845	795	792	840	847	816	805	874	878	875	803	845	835	856	814	876	820	851	867	824	821	844	845	880	823	845	865	878	868	875	887	850	829	864	861	889	849	859	785	843	862	834	873	840	858	827	844	907	846	908	867	841	781	852	840	801	797	872	854	877	860	866	822	816	854	842	856	872	793	816	874	798	833	839	854	780	857	814	859	871	872	885	873	843	876	844	830	787	844	874	842	834	823	851	837	857	785	845	867	822	765	835	848	835	805	944	842	842	831	900	833	820	845	802	859	853	811	853	905	810	793	795	857	824	846	840	853	845	844	786	834	849	873	898	840	922	840	806	837	800	801	839	839	852	843	827	854	849	863	725	843	842	811	835	834	872	870	820	809	875	853	825	829	854	830	848	789	910	813	810	818	829	847	900	845	881	842	860	823	870	881	816	875	863	833	820	877	846	847	848	861	828	864
39320	24862	22292	17029	13234	8976	6014	3380	1843	1414	944	679	594	539	499	501	523	457	491	453	475	435	476	495	485	484	490	463	464	444	456	454	438	443	437	450	426	444	457	433	428	411	437	432	437	437	454	443	430	443	455	436	446	452	461	463	471	449	435	394	454	411	438	420	452	402	408	425	422	477	434	419	433	454	447	432	420	464	423	380	402	429	413	413	456	458	433	410	437	427	437	449	426	410	425	401	451	407	474	426	443	438	432	426	443	430	429	426	458	453	436	433	486	412	431	441	416	441	434	429	434	430	470	440	421	434	425	419	464	452	409	402	442	447	408	471	458	434	425	475	394	479	454	416	402	429	456	433	430	428	422	422	440	415	434	434	437	376	424	398	427	427	438	436	408	421	427	462	424	441	454	421	459	424	438	451	440	432	437	439	399	442	448	430	434	432	422	420	478	440	390	424	430	438	425	427	409	426	449	416	446	444	422	455	424	442	481	417	436	424	472	447	478	475	405	406	442	456	422	403	399	443	501	416	450	406	412	409	456	461	443	453	439	421	444	452	438	461	382	452	454	443	444	463	394	448	411	420	446	498	496	447	438	435	408	400	394	469	413	403	399	457	422	423	436	450	459	422	389	400	437	404	408	420	449	464	430	393	427	440	427	370	472	424	443	476	416	413	431	434	444	434	430	441	421	445	451	428	448	440	453	434	439	434	455	395	459	459	454	436	459	400	458	448	416	396	418	422	460	421	428	438	439	420	465	427	486	453	416	431	443	443	431	439	445	438	425	472	415	433	400	428	460	428	441	422	427	423	410	432	448	465	377	408	464	419	432	399	444	404	403	470	449	418	421	423	427	431	468	439	461	410	457	407	435	479	432	438	398	395	434	463	419	438	437	396	427	426	468	453	416	407	413	421	438	448	458	463	423	407	424	432	439	429	460	450	447	384	420	456	386	449	439	449	407	434	403	436	448	441	434	446	417	441	432	411	470	436	444	468	450	477	444	435	428	445	430	423	425	396	441	411	435	447	418	466	406	463	480	437	444	440	458	433	483	410	457	452	453	401	468	475	462	449	455	447	500	453	457	426	440	407	435	450	420	393	452	418	419	420	480	418	411	435	416	442	423	471	458	443	445	444	451	461	442	425	393	448	405	493	408	456	408	427	415	420	453	426	392	404	466	461	476	468	444	438	443	401	449	463	419	411	429	422	446	426	433	411	454	461	427	429	452	434	444	471	468	424	424	458	380	417	431	410	385	464	416	447	471	441	401	434	418	417	428	475	447	491	431	448	440	445	442	428	428	426	396	436	439	460	429	446	448	422	408	468	452	408	426	494	456	426	408	448	457	455	455	474	452	415	455	422	427	472	423	399	400	439	416	392	389	419	395	406	403	434	424	404	455	393	405	510	473	447	412	412	431	439	434	398	477	463	443	439	405	409	432	423	469	418	420	420	437	439	461	427	467	424	466	418	435	435	427	466	415	434	451	408	429	456	429	447	489	413	406	447	411	417	421	440	489	437	400	439	448	433	454	464	393	427	437	459	443	401	431	417	461	472	466	416	438	424	429	448	460	415	443	501	388	435	393	435	440	451	448	446	445	425	444	419	434	413	415	419	408	462	441	407	456	444	433	418	455	376	426	453	461	465	456	442	434	442	404	414	446	425	452	483	432	415	403	402	482	411	436	422	448	403	465	447	425	450	454	457	422	463	393	430	442	484	430	396	404	426	425	411	424	449	409	437	456	403	422	440	464	381	455	425	463	421	448	478	447	455	446	441	434	439	446	474	446	478	451	443	445	437	448	411	447	402	415	443	473	411	380	400	450	457	435	459	454	428	441	434	465	410	423	432	431	457	452	430	465	426	439	457	445	429	440	460	414	453	413	447	427	414	452	458	426	438	443	433	442	437	447	428	428	394	429	444	471	423	444	444	427	473	486	422	427	470	427	433	431	438	456	439	442	451	424	433	466	452	446	395	453	436	427	424	417	426	446	431	392	420	436	412	425	421	424	407	424	438	473	411	412	441	374	424	483	449	456	472	464	455	418	479	481	406	464	479	426	419	434	449	436	416	458	421	422	434	415	415	437	450	429	422	455	469	432	458	432	437	470	408	427	445	432	448	428	424	468	458	449	435	410	406	461	436	480	416	420	399	425	433	464	420	462	445	428	433	420	443	461	413	446	444	430	420	443	437	412	414	461	462	441	434	409	424	411	427	450	418	420	425	417	429	447	458	450	423	408	417	425	448	452	405	397	439	405	436	434	406	426	457	466	469	421	428	419	466	458	420	414	476	406	438	432	429	410	447	452	457	391	418	425	437	461	444	413	441	436	422	443	430	456	409	426	432	414	443	483	443	436	445	433	419	440	402	431	468	447	425	477	421	441	448	394	413	424	428	450	484	447	495	428	414	443	442	413	435	418	434	431	444	452	420	442	404	413	419	432	433	442	462	453	431	383	466	416	452	465	428	431	435	418	416	461	415	435	404	455	415	448	404	414	401	441	481	454	461	394	450	430	450	432	446	500	434	431	480	430	395	423	483	402	449	452	401	431	445	455	426	444	466	471	418	458	459	422	420	412	437	398	427	442	442	393	462	431	461	419	416	439	454	464	436	447	434	463	421	436	431	451	472	404	454	450	423	474	384	424	433	415	441	430	427	425	454	411	426	408	442	415	460	406	414	425	388	436	423	428	429	442	412	427	440	448	412	419	430	459	495	450	452	438	439	437	453	431	419	457	419	461	430	434	421	446	459	441	410	458	420	447	479	411	424	448	418	447	420	452	435	409	425	421	466	447	454	421	432	427	405	402	455	434	438	438	425	439	414	423	420	411	436	413	426	424	438	458	404	449	437	412	426	407	443	416	422	446	427	451	448	420	462	430	436	449	429	405	457	395	440	433	460	419	420	411	414	467	412	437	434	410	446	460	453	403	416	453	359	477	458	465	429	429	428	398	406	440	431	399	492	435	447	442	413	434	429	454	479	453	403	467	467	426	448	443	389	443	417	393	420	460	414	410	445	460	428	431	440	479	440	478	429	451	450	474	411	449	441	451	427	428	473	437	461	441	444	425	429	466	476	396	434	423	402	444	406	458	397	475	408	424	408	436	449	445	464	439	420	445	422	448	436	432	470	450	451	452	453	437	407	475	438	446	447	456	435	420	421	392	442	404	450	436	485	433	447	433	452	417	431	401	416	447	454	427	419	401	411	441	412	407	435	442	420	423	409	407	432	428	424	446	436	431	398	426	420	434	424	445	416	445	434	450	454	425	425	450	489	431	422	438	410	433	444	414	426	440	408	413	435	473	433	412	445	443	403	453	457	434	437	460	459	444	470	420	416	474	457	464	474	426	459	428	449	459	468	424	419	429	419	430	446	424	433	416	391	426	384	450	392	427	431	457	426	402	401	460	429	451	420	482	465	452	470	418	461	425	447	476	396	458	459	422	431	439	412	407	434	406	427	416	474	444	425	430	446	444	431	445	480	410	372	380	460
22825	18240	26656	27512	26800	21276	17190	10440	6905	5045	3292	2198	1873	1495	1379	1269	1231	1140	1073	1103	1088	1100	1119	1130	1139	1151	1076	1048	984	959	1021	1019	1032	1013	969	1033	968	967	977	952	899	941	988	967	962	923	945	934	903	927	994	953	903	945	911	916	1003	896	1000	1018	933	865	933	999	956	931	852	915	855	964	923	914	924	942	925	937	876	921	927	971	977	966	920	937	924	970	913	911	939	888	912	930	907	955	971	872	939	974	902	911	886	963	997	911	892	933	943	958	922	939	966	905	946	893	884	887	845	966	963	940	968	940	939	904	961	945	936	929	861	953	935	921	922	946	916	890	913	986	951	946	907	899	949	941	903	900	990	947	855	903	912	906	923	953	946	968	930	935	906	955	897	940	886	923	912	890	944	988	911	933	966	920	931	937	970	952	933	952	912	903	954	962	908	930	972	930	946	938	894	895	933	930	931	900	908	957	917	910	915	932	954	937	895	910	900	962	924	950	921	960	962	878	914	889	896	904	888	966	858	958	952	944	923	882	924	910	939	971	960	903	930	922	939	931	926	940	870	904	895	942	923	923	915	928	970	933	916	919	889	877	923	877	927	958	958	933	899	918	921	910	911	960	908	932	921	945	951	905	921	931	903	895	901	912	892	942	921	913	946	971	993	922	896	960	935	925	952	879	939	934	945	922	974	929	945	906	886	898	889	895	946	900	955	909	994	938	887	941	894	933	920	922	967	898	973	954	963	897	896	973	853	967	931	986	968	920	937	897	908	895	883	935	885	948	877	937	906	843	1008	913	951	874	952	908	926	931	916	924	893	945	985	926	903	925	984	927	957	877	962	929	954	893	965	959	922	970	948	969	916	904	931	970	933	908	952	954	964	961	942	956	967	954	914	969	927	946	937	944	917	970	902	936	1010	930	954	920	1010	922	877	895	932	938	955	968	910	882	933	980	974	941	909	983	969	917	926	972	959	946	914	970	868	855	897	847	947	879	922	957	908	959	904	928	918	927	939	881	950	890	917	909	896	885	956	942	933	884	835	910	914	898	886	921	903	950	875	923	934	904	957	986	952	933	892	880	921	941	948	936	988	887	987	898	941	863	918	960	927	904	981	933	892	943	938	933	824	995	949	952	961	933	902	960	970	948	915	944	908	905	893	896	962	932	902	962	944	954	984	903	924	917	930	967	888	895	904	933	944	888	892	938	955	913	954	942	936	953	876	939	934	931	970	949	941	904	937	899	927	923	879	979	911	961	922	938	928	965	905	900	947	860	924	883	953	972	933	893	941	911	883	964	923	910	922	974	999	908	928	950	1018	960	880	937	951	888	872	920	906	955	967	869	926	934	876	946	924	908	963	921	918	862	943	931	962	942	935	928	933	889	920	989	911	904	939	948	947	912	933	912	932	937	847	925	938	933	928	945	939	934	951	891	899	915	959	947	934	909	914	921	914	869	927	865	913	890	919	903	889	896	914	963	905	944	880	906	899	894	940	873	949	958	910	910	955	910	987	879	896	917	924	932	941	926	916	922	903	935	871	948	942	906	929	880	971	891	929	970	941	937	968	980	900	897	925	919	905	903	954	876	923	877	862	943	891	950	954	957	944	920	954	915	922	919	914	975	949	961	915	935	905	921	913	952	875	952	918	932	885	883	914	906	946	975	953	889	931	946	938	843	915	912	923	915	949	908	963	936	919	938	938	938	960	945	933	928	894	903	941	923	898	940	943	886	935	939	915	1015	940	892	1001	926	941	893	984	936	914	964	918	948	954	934	961	933	941	986	938	950	905	882	888	908	922	961	940	891	950	915	915	972	942	930	918	936	919	922	955	875	907	943	951	903	938	968	876	956	888	926	930	919	910	959	899	944	894	925	935	964	862	972	944	956	919	930	901	968	948	886	943	964	976	925	912	898	935	946	895	965	967	934	934	974	952	928	920	957	913	908	931	929	890	958	952	921	987	927	916	948	898	959	881	924	923	948	948	956	930	939	974	851	967	994	874	931	922	882	944	950	892	957	899	910	941	913	934	920	917	924	957	921	926	937	899	908	887	881	930	911	995	907	977	935	922	945	867	914	916	914	919	961	921	892	899	901	916	916	926	953	901	931	889	909	938	933	901	913	904	951	984	872	904	876	913	915	936	871	920	939	893	933	897	949	928	915	970	978	954	966	911	933	908	934	960	857	946	908	943	910	909	947	894	928	900	963	925	958	956	918	903	954	891	899	925	958	937	926	915	929	941	927	926	922	906	924	973	931	988	960	966	952	924	923	902	914	912	948	937	918	918	928	965	972	960	898	940	908	910	918	931	947	938	935	899	972	862	945	917	922	920	1000	932	965	914	944	881	1025	923	952	930	933	900	951	982	956	903	898	923	886	910	896	923	958	957	908	933	929	898	985	957	903	915	937	915	898	995	917	985	921	936	928	957	946	903	901	949	896	941	978	932	929	962	923	945	921	924	933	973	862	929	926	908	945	914	958	945	911	938	880	954	877	893	966	897	982	946	911	896	913	918	893	956	982	897	934	947	964	895	974	938	936	909	856	896	927	951	879	888	928	949	953	901	953	940	893	943	926	908	940	929	898	913	987	970	908	920	999	908	954	927	922	872	926	922	909	894	917	945	919	918	916	936	894	944	924	971	941	905	984	904	937	914	879	992	944	913	877	948	873	871	878	897	949	935	890	968	902	915	935	959	914	916	938	956	927	903	909	931	938	944	899	915	915	982	923	886	964	949	921	940	1006	915	921	921	927	927	921	898	917	922	930	927	877	935	890	929	901	966	934	942	903	923	939	993	918	931	885	896	931	944	874	962	903	857	934	974	942	966	969	905	887	950	890	887	903	956	942	899	919	941	905	931	913	927	971	919	912	956	926	961	936	875	940	932	923	936	916	892	911	905	892	981	908	956	946	923	950	949	925	893	913	904	929	941	955	977	893	907	957	915	913	930	890	912	939	935	1011	922	928	934	850	931	915	907	901	948	908	891	878	940	931	965	967	895	892	975	933	870	944	943	908	922	949	931	890	884	947	943	898	938	919	906	901	947	908	894	933	879	892	920	978	909	859	931	883	889	928	909	984	940	934	980	893	924	872	926	922	961	890	866	921	973	932	945	906	965	960	931	945	936	930	918	971	947	906	912	962	938	976	882	945	897	920	956	913	958	913	950	942	889	957	921	921	948	945	949	937	896	911	888	935	947	920	922	943	961	940	944	932	904	938	902	931	838	941	925	1019	965	890	925	921	919	941	943	926	986	976	945	930	933	903	928	902	971	934	926	968	948	912	935	963	945	920	928	917	938	988	926	937	902	870	927	945	932	911	914	985	952	928	909	947	965	988	918	942	964	916	942	889	946	879	931	920	910	918	913	920	999	970	926	941	897	915	922	906	951	919	956	973	949	944	911	1003	870	898	907	897	946	890	915	905	957	952	914	1048	927	952	912	900	962	918	909	960	899	921	957	907	931	923	932	895	930	858	946	923	902	901	902	879	952	993	952	918	908	872	929	941	945	966
19165	10509	8289	5710	3243	1848	1199	839	678	586	473	422	364	331	385	379	386	328	421	359	398	357	366	379	351	363	339	381	373	365	360	351	348	397	339	374	353	318	349	404	384	342	366	355	335	325	366	370	353	342	349	329	343	347	335	314	337	343	336	347	375	361	361	350	349	337	389	325	343	353	305	403	355	371	391	358	361	340	361	329	340	345	346	326	367	340	338	308	352	373	317	376	347	358	364	318	403	308	369	373	338	371	316	356	375	348	355	370	364	337	349	325	339	344	382	354	335	344	372	346	297	362	374	364	360	411	365	346	373	329	401	318	333	382	357	380	345	358	345	343	319	347	373	343	344	339	352	376	346	377	381	356	362	362	334	351	362	339	358	338	331	358	345	357	368	341	336	373	360	385	366	351	339	355	324	330	413	396	431	374	397	389	364	386	352	349	344	357	369	345	379	333	351	360	349	301	353	338	370	340	356	380	343	346	344	331	327	379	383	389	368	380	377	369	351	323	360	347	348	349	344	368	379	353	371	324	333	358	373	374	376	316	372	358	401	321	364	356	368	363	360	371	331	363	372	359	404	332	360	355	389	359	383	344	342	369	376	347	354	376	367	367	354	375	393	387	338	351	324	392	321	359	354	340	360	335	376	323	334	339	362	346	362	381	373	373	344	411	347	357	356	313	324	336	320	336	331	345	361	346	380	372	386	363	369	394	350	354	344	346	376	377	355	323	328	362	368	332	362	342	377	358	349	374	388	395	329	337	378	331	379	363	345	346	347	394	345	362	359	349	333	323	357	356	344	339	323	384	330	363	351	351	378	348	332	368	352	346	323	388	325	309	337	367	351	387	344	330	384	353	351	346	324	310	346	333	342	375	353	356	361	324	356	345	356	334	340	337	340	325	357	339	369	306	350	342	324	356	322	317	367	363	392	354	382	357	388	329	356	342	367	322	363	367	382	331	366	350	337	366	335	359	338	375	343	341	358	363	320	385	396	351	381	344	370	367	355	390	367	354	360	349	308	330	359	368	395	346	350	354	380	367	359	378	328	333	364	374	376	363	377	363	301	357	375	343	323	375	356	359	346	349	343	326	346	345	357	364	343	342	332	363	389	350	331	351	363	392	328	352	341	355	366	377	319	358	378	375	369	349	327	350	414	372	374	351	362	361	380	324	375	384	370	358	352	378	354	327	374	381	353	345	323	383	348	370	340	316	332	353	339	387	341	352	353	344	415	359	401	374	379	391	376	364	323	378	347	330	352	379	344	332	343	372	384	339	338	329	368	360	347	349	353	328	330	353	370	366	349	346	356	384	365	353	357	364	389	342	338	344	344	406	360	351	356	358	366	355	338	345	338	331	369	323	355	344	360	367	380	362	357	345	391	388	378	382	366	377	354	361	360	341	345	388	394	373	367	328	386	399	357	360	339	366	361	347	343	361	346	357	329	361	360	360	363	372	360	374	363	349	326	354	405	322	353	350	356	371	314	360	373	345	354	351	334	370	371	339	352	384	358	367	362	337	340	336	361	332	321	345	350	376	362	374	333	371	320	355	377	355	375	373	364	375	366	374	338	333	387	356	355	333	352	343	338	354	335	334	325	366	341	358	342	360	336	354	383	397	333	376	369	353	329	400	364	379	369	339	319	300	359	346	332	340	363	352	384	366	355	371	311	375	386	335	330	393	365	354	353	352	343	374	298	355	351	351	299	346	369	360	321	351	359	375	372	382	378	350	354	362	383	368	343	352	359	377	357	354	352	357	401	363	355	306	354	372	389	333	331	322	346	354	357	344	398	350	337	341	381	351	368	341	363	344	355	316	365	324	378	338	402	366	325	379	387	345	380	392	359	343	366	365	371	350	355	386	352	366	372	374	382	381	384	355	406	362	371	348	335	330	377	368	363	371	338	370	394	381	394	376	346	356	324	336	329	362	298	348	421	348	364	350	347	377	372	350	372	378	369	367	351	378	401	366	371	343	350	355	319	353	336	375	368	350	360	355	342	342	361	363	332	354	360	326	364	334	358	339	327	362	353	371	331	402	335	361	361	363	382	350	344	325	338	357	307	330	393	326	342	372	387	393	378	359	390	373	388	339	334	373	326	357	369	349	320	355	329	365	325	384	379	354	328	353	390	347	355	364	401	374	350	367	360	329	319	349	329	334	344	372	345	368	344	371	376	341	347	375	389	384	371	343	347	354	345	345	339	323	345	347	348	424	374	379	354	347	354	376	312	361	324	346	366	356	377	347	360	391	337	367	304	353	360	309	371	364	327	367	378	315	383	349	355	388	373	384	334	328	365	306	360	325	403	328	370	348	354	347	330	354	351	386	352	338	372	342	326	318	295	328	334	322	336	320	372	382	367	377	359	357	331	406	352	329	350	331	355	351	345	374	353	322	351	357	334	361	356	336	370	404	390	339	345	373	369	377	344	345	361	361	345	358	364	381	335	376	330	365	355	359	360	366	319	342	343	404	360	354	340	354	345	351	306	363	350	354	341	342	361	335	359	357	358	371	373	363	315	324	321	360	336	341	316	345	359	363	322	367	355	342	354	355	370	364	414	341	356	347	348	371	374	331	303	418	399	375	347	348	343	371	363	372	342	346	357	350	343	338	384	358	334	349	358	363	359	389	369	380	372	381	363	359	351	369	339	399	321	334	327	338	342	393	372	357	381	338	325	342	368	380	384	360	355	370	356	398	358	353	359	316	390	389	358	365	381	337	355	357	350	344	394	351	342	325	309	372	381	365	380	345	383	349	366	342	353	382	368	360	376	397	341	382	361	303	344	323	360	360	351	355	341	422	359	353	319	394	363	372	330	395	368	356	352	360	369	352	366	368	364	349	359	359	332	356	342	340	369	371	363	327	327	356	353	367	354	371	363	370	328	338	390	395	336	338	353	366	400	322	358	382	317	356	350	328	350	345	359	352	355	346	335	356	382	357	347	331	362	335	399	341	376	384	358	376	346	328	332	388	350	338	330	347	367	358	380	333	339	350	356	365	369	386	397	337	375	339	367	361	327	340	338	323	302	360	323	302	349	329	405	335	369	355	346	358	342	312	352	349	353	360	376	338	374	338	356	333	347	347	346	356	340	352	347	385	309	384	385	360	379	332	328	353	343	358	390	383	352	351	398	349	358	341	350	327	358	362	364	379	347	348	363	358	354	324	351	379	348	339	348	390	357	333	348	352	338	356	361	311	368	347	371	356	387	358	320	382	355	361	359	358	360	374	368	349	337	367	363	323	335	362	344	367	335	351	343	359	346	335	374	348	328	379	358	354	392	386	369	342	340	352	383	360	353	351	360	354	401	390	340	305	359	343	338	339	337	405	387	399	383	332	361	357	373	345	299	357	361	349	366	353	357	309	347	370	381	347	309	348	399	350	371	323	364	334	349	354	335	357	411	331	366	391	378	346	325	332	364	369	357	307	346	340	386	361	348	329	377	363	374	338	352	344	359	367	372	379	356	353	347	380	368	342	337	330	360	357
10865	8276	13149	13348	9658	6568	4424	3085	2503	2002	1411	1175	1031	916	877	891	864	841	818	813	835	854	847	833	861	883	867	856	803	817	825	861	811	791	789	764	775	841	773	805	811	793	831	792	749	863	803	729	776	770	818	779	759	755	776	799	754	796	794	769	779	780	767	756	725	759	780	823	790	765	781	760	742	791	807	755	746	785	723	773	741	807	787	769	759	765	772	791	759	779	786	787	772	766	805	737	759	777	785	840	699	753	809	749	756	768	778	778	818	721	757	779	766	795	810	790	711	786	771	775	769	753	802	789	805	816	813	829	754	790	746	763	785	802	798	739	819	786	786	777	774	797	778	827	709	770	750	806	781	756	764	794	765	784	750	824	796	773	824	810	766	746	772	763	823	724	799	764	793	756	782	706	752	758	782	817	794	778	755	746	784	752	782	746	741	780	727	714	793	783	795	787	795	759	790	784	738	813	756	798	800	764	727	765	748	790	799	805	786	841	773	741	793	770	755	763	805	742	760	801	801	828	764	695	781	759	787	725	749	778	810	747	771	784	793	825	814	790	783	742	814	769	758	807	813	826	779	759	800	770	742	771	786	765	744	775	779	778	713	776	758	778	796	799	787	809	767	789	793	751	780	791	756	825	790	702	842	743	776	777	738	731	773	779	771	801	745	773	741	725	796	751	779	779	769	814	723	803	733	735	762	809	800	760	800	766	756	747	771	787	748	796	805	770	723	750	805	781	763	756	760	775	834	807	748	838	747	793	787	780	751	777	863	754	811	786	782	732	808	760	816	763	778	804	742	766	732	767	744	749	799	768	834	776	787	741	784	742	770	756	811	784	760	786	794	788	801	775	765	752	784	822	786	791	820	799	752	766	766	764	778	816	826	744	771	798	831	704	805	774	782	781	755	755	824	808	768	749	786	801	758	815	782	785	774	806	756	746	779	747	815	834	694	779	760	813	764	720	791	803	834	792	758	726	717	766	782	800	738	806	770	750	734	767	772	788	771	750	768	809	805	796	797	758	774	792	773	784	803	780	755	772	811	748	766	814	764	798	765	813	801	766	795	783	768	794	767	747	745	771	777	791	779	825	813	787	771	818	780	759	804	725	757	772	758	739	760	770	755	775	795	821	772	753	809	765	797	822	743	797	785	765	760	799	783	772	807	756	793	779	808	728	817	765	751	773	816	788	723	765	751	791	742	799	821	755	767	785	798	767	767	776	775	756	789	787	757	783	785	804	776	780	749	788	838	779	806	838	804	744	793	750	788	741	770	770	727	829	788	790	804	783	860	747	748	780	742	764	761	831	783	812	754	780	774	783	763	762	825	767	745	809	762	788	725	759	814	787	793	766	729	787	755	807	788	791	771	764	736	761	798	779	766	741	752	798	769	757	812	765	760	829	800	744	811	799	834	779	793	780	749	747	795	837	790	750	748	764	772	785	798	790	798	751	788	737	813	720	768	771	831	778	746	786	769	741	861	746	765	854	794	747	770	789	806	746	807	718	784	807	763	779	744	806	791	772	803	757	804	764	775	772	795	785	810	809	755	806	759	780	748	756	792	783	737	780	792	767	791	774	772	781	772	781	795	718	720	778	752	774	798	769	739	797	728	741	814	786	787	802	774	746	786	701	752	728	788	778	797	785	750	789	736	805	782	750	796	722	791	825	793	825	817	765	772	746	766	790	758	717	780	774	778	772	789	791	835	774	791	758	804	803	799	785	784	806	779	863	772	824	833	763	803	804	743	772	760	772	778	831	732	792	802	828	734	757	775	817	746	767	771	780	786	786	817	766	808	769	770	738	780	774	787	783	746	781	770	771	766	785	753	775	740	757	770	791	738	777	756	774	794	753	765	746	775	769	775	744	786	755	768	803	782	765	770	809	735	761	829	767	806	749	836	757	780	825	766	815	799	791	760	780	807	805	749	797	753	747	789	816	731	792	816	782	750	766	805	811	807	743	737	820	768	775	793	757	786	794	794	761	781	811	810	770	801	790	717	723	788	762	770	768	770	810	805	795	810	779	811	758	751	793	762	789	790	816	781	807	742	790	746	796	805	779	740	739	813	769	762	750	732	806	836	775	758	739	767	842	800	783	806	743	749	768	709	725	820	788	754	770	794	815	756	775	792	745	825	820	746	804	832	724	803	766	778	767	722	746	793	819	743	762	766	768	808	742	814	771	775	754	773	779	773	775	791	753	776	778	770	798	762	806	769	717	751	816	775	754	790	752	739	783	752	804	765	732	787	794	805	764	760	778	754	781	771	766	769	747	750	793	790	772	804	765	735	754	776	781	808	752	778	776	743	810	806	773	802	803	765	810	736	763	798	775	744	771	790	764	791	805	785	733	746	788	784	774	760	752	779	733	854	792	726	729	764	783	786	752	767	792	746	736	803	785	828	741	799	800	723	734	768	777	792	787	841	783	819	785	764	753	772	776	788	770	802	780	795	781	830	789	812	835	819	835	758	792	772	724	748	751	785	806	832	785	735	786	772	788	793	793	785	766	808	749	789	733	780	778	787	794	759	797	748	764	772	773	784	734	795	786	794	730	729	761	755	850	764	799	785	801	770	759	821	804	758	737	793	755	754	777	803	753	772	730	786	782	821	742	772	771	777	784	772	778	775	756	786	833	772	840	787	802	779	701	776	771	743	790	787	791	806	806	786	796	801	779	762	732	798	788	817	788	772	811	779	797	764	766	864	794	780	781	777	715	766	755	809	837	744	744	756	779	751	764	817	767	788	768	771	736	738	774	772	791	769	786	778	738	734	750	768	738	769	761	773	764	786	779	836	754	764	830	764	745	776	812	803	744	741	806	748	731	771	800	787	752	768	811	782	807	755	768	779	788	761	794	760	752	735	803	786	773	794	783	748	776	776	756	763	807	741	730	808	783	769	734	738	752	780	746	785	763	734	743	769	739	791	778	736	770	763	771	777	794	787	787	818	747	776	748	781	819	759	786	705	802	769	793	779	766	810	751	812	760	755	818	781	777	772	749	751	769	764	763	805	780	733	718	784	799	778	809	737	804	754	764	725	804	804	806	784	806	764	781	763	737	739	757	760	759	793	787	767	796	783	755	789	816	789	832	776	761	778	782	793	817	761	782	769	763	760	834	793	754	780	798	811	791	785	801	766	790	725	827	817	795	769	780	835	784	746	791	778	789	807	800	769	793	743	750	759	766	779	790	765	819	791	798	776	751	790	808	788	790	800	768	781	705	770	749	781	822	789	759	728	815	852	800	744	791	738	759	747	818	781	764	783	773	760	800	764	786	773	793	731	810	810	786	771	744	786	769	767	797	801	763	809	808	758	744	777	791	778	761	806	785	750	817	808	782	777	764	766	786	827	732	802	792	785	772	806	781	757	747	763	765	763	813	766	828	771	798	780	765	778	755	808	753	759	793	751	744	862	806	786	784	741	737	752	753	743	774	777	768	772	796	840	760	781	773	761	777	802	773	747	822	795	792	804	824	775	794	761	794	732	771
29260	17109	16192	14618	9644	5342	2954	1782	1400	936	659	564	502	447	447	417	442	421	380	390	400	429	419	408	402	436	406	419	367	394	410	432	374	419	389	402	419	388	383	408	375	434	406	369	394	382	393	364	377	424	370	384	395	371	359	362	406	406	397	394	423	382	410	364	379	422	402	376	406	390	428	436	414	371	360	358	395	398	412	385	410	410	390	402	380	397	402	393	388	375	381	372	396	372	384	370	440	358	388	387	361	368	372	415	377	404	372	389	417	396	423	414	376	350	405	371	365	373	386	381	387	397	384	402	415	384	401	346	412	393	382	375	401	389	416	340	346	414	375	402	348	400	388	371	380	386	367	404	391	390	382	357	390	421	404	403	363	387	453	391	399	401	402	396	418	430	367	387	375	425	420	395	404	397	419	390	388	415	372	422	373	349	384	374	418	402	407	378	392	370	408	382	403	447	399	401	408	371	371	390	443	386	388	343	368	432	379	373	394	377	417	425	388	406	380	411	370	397	408	375	398	371	372	404	367	390	350	392	376	365	404	374	393	388	371	428	401	368	358	405	386	393	416	357	405	379	400	389	361	401	368	392	429	411	389	384	388	394	423	409	374	369	424	370	392	389	358	389	377	385	378	398	415	346	401	359	371	396	369	382	362	413	425	374	374	397	353	344	394	382	401	395	409	375	384	367	395	413	398	386	367	385	373	373	412	377	379	385	419	358	342	396	363	353	392	371	366	405	380	362	394	378	377	403	386	402	360	401	372	387	421	393	392	365	399	371	400	414	367	392	386	386	374	382	401	362	382	405	386	377	415	369	351	377	386	382	379	406	354	388	397	397	404	402	423	381	394	395	414	397	413	423	383	412	390	349	391	388	382	373	385	376	382	384	399	419	380	406	367	402	391	400	390	397	411	393	429	391	366	406	341	399	407	399	383	395	376	385	421	415	395	382	373	357	352	407	366	397	395	391	387	372	397	396	406	373	387	390	385	381	412	439	426	415	419	421	404	408	353	365	381	382	394	373	407	408	401	360	397	369	364	425	390	386	375	391	340	437	398	388	376	403	375	368	370	371	411	420	408	388	404	380	384	382	388	452	395	357	361	404	415	408	371	383	406	392	377	348	390	376	361	392	379	388	385	367	387	376	359	370	375	380	396	363	401	376	399	414	425	376	415	379	377	404	380	372	419	379	370	404	395	392	404	386	406	417	408	390	352	377	403	392	405	382	410	387	356	417	394	388	396	407	369	366	395	393	400	450	363	396	382	398	358	370	418	428	374	406	391	348	389	362	354	375	374	378	388	409	372	348	400	393	378	332	409	399	390	413	390	412	407	341	373	431	358	370	375	422	390	397	377	434	350	410	406	410	405	375	378	372	421	385	426	381	402	368	345	390	422	400	410	365	431	400	411	392	388	394	368	396	356	405	397	399	379	374	344	402	371	418	421	373	412	350	404	424	394	393	380	370	385	379	371	370	399	393	399	374	392	382	349	415	411	386	375	383	414	377	388	393	411	417	396	403	424	416	331	387	379	407	374	386	379	447	398	413	421	418	385	409	390	400	355	370	361	395	422	414	400	425	423	379	364	343	395	396	356	381	376	375	383	377	376	360	382	379	387	366	408	347	407	434	407	381	417	376	376	406	370	422	372	391	358	381	375	423	417	356	440	421	403	360	431	432	404	406	385	371	364	358	403	380	370	380	357	395	413	417	413	395	378	413	409	387	369	371	399	397	361	361	390	415	398	370	380	383	395	378	359	422	409	356	426	393	399	371	348	438	403	400	371	373	407	365	377	400	383	386	384	399	411	381	392	400	366	434	357	369	362	375	414	357	434	398	386	435	384	392	388	442	430	404	385	411	420	372	363	376	403	409	402	367	392	390	387	377	398	374	416	380	401	403	334	366	387	418	386	434	405	391	373	401	367	431	385	351	423	385	358	373	374	395	350	356	424	392	362	385	406	403	429	410	400	406	357	378	397	371	354	382	401	386	417	378	406	429	399	392	379	411	422	367	408	401	413	407	422	377	401	393	370	420	408	396	384	351	391	385	368	344	387	394	415	412	379	361	411	403	410	377	362	417	416	377	396	379	424	368	393	388	375	400	382	387	376	412	376	392	430	395	375	399	354	407	402	345	366	372	385	410	396	369	405	393	399	374	395	393	401	368	388	396	393	361	387	370	365	419	382	355	415	372	366	384	384	399	394	420	397	431	357	397	427	358	393	403	376	398	409	354	388	384	397	398	366	369	360	353	375	366	395	393	431	401	350	406	404	394	378	388	373	388	388	409	357	400	399	394	362	361	353	407	385	361	344	382	383	387	365	359	389	411	389	367	393	387	377	403	389	412	390	379	349	397	405	453	393	388	356	366	368	403	423	402	401	382	380	386	371	376	387	368	372	419	377	353	355	359	394	390	374	356	405	388	413	407	394	356	383	401	430	355	389	341	382	409	381	351	391	407	380	407	383	362	386	385	341	374	412	389	382	356	399	395	400	382	377	403	370	374	387	388	411	419	427	389	429	393	391	363	391	403	398	387	423	387	389	374	365	353	379	416	369	354	375	407	385	368	420	404	359	408	383	412	392	387	392	412	405	399	376	384	400	386	379	375	377	446	356	400	353	398	373	356	399	368	354	371	384	411	389	380	376	370	363	364	409	383	395	396	348	427	393	388	398	400	358	411	356	402	406	409	375	408	408	383	377	381	380	381	369	422	378	390	399	375	368	361	430	418	364	386	409	386	378	388	362	369	421	369	372	397	393	373	405	386	438	408	406	374	407	388	352	364	430	371	406	417	360	386	379	391	393	374	380	406	360	370	374	397	407	374	379	392	407	402	354	371	396	371	381	347	371	401	437	407	416	416	380	375	397	409	396	426	391	415	383	375	380	367	403	369	381	385	382	380	422	382	357	403	415	377	401	407	386	381	356	429	403	394	347	373	395	392	375	374	379	365	425	406	349	382	347	395	403	391	397	374	368	374	407	373	380	392	407	395	419	391	383	385	383	357	417	412	417	432	389	400	352	404	363	403	378	375	357	405	379	421	391	400	369	385	397	406	375	395	396	402	352	381	396	395	397	385	377	393	419	368	391	386	395	405	429	397	364	373	425	368	390	346	357	384	365	396	372	393	391	401	380	368	395	378	388	362	384	428	397	394	438	408	381	407	395	401	408	370	393	403	404	363	404	370	386	410	361	405	363	401	437	373	388	364	395	367	376	418	389	352	391	366	361	395	383	401	360	407	361	376	414	404	392	361	387	408	417	372	364	424	396	382	371	393	421	404	369	375	417	423	422	396	361	398	377	395	398	426	430	377	405	384	380	399	415	410	375	377	401	361	428	384	377	409	379	353	366	398	417	377	393	422	385	407	370	376	390	372	384	364	412	405	380	438	385	373	375	388	359	404	383	454	404	429	405	392	394	419	380	376	406	400	392	398	388	383	341	329	396	399	384	362	401	391	399	381	362	395	389	337	428	394	399	377	356	384	355	364
17437	12973	22263	25898	21712	15456	10128	6740	5427	3333	2182	1668	1416	1291	1121	1048	1033	989	886	940	965	955	1025	978	964	976	998	891	863	961	865	994	906	946	859	891	852	925	826	820	873	865	877	870	880	886	861	828	831	886	874	824	839	880	858	839	875	879	850	831	885	841	848	932	902	851	833	821	844	836	797	858	808	827	806	783	798	867	814	825	862	793	820	838	841	808	796	857	820	772	853	855	878	829	844	856	872	848	826	828	854	835	817	860	832	852	875	813	881	858	869	853	894	855	856	841	858	808	840	846	849	810	820	877	903	812	838	834	820	837	890	851	851	802	800	813	883	879	874	863	829	870	803	831	870	838	826	842	871	857	882	838	805	916	838	803	791	823	849	856	847	866	816	867	835	906	897	834	824	857	795	842	864	854	863	830	872	798	835	821	846	858	865	854	822	798	851	821	887	847	783	852	824	847	848	879	869	880	785	839	850	854	837	851	824	869	835	846	818	922	933	788	826	876	870	851	820	857	882	837	874	827	839	887	823	830	839	810	863	859	822	846	884	839	792	838	865	847	802	819	857	847	868	857	881	871	827	833	871	781	826	889	855	845	796	848	863	876	859	829	846	845	797	791	847	851	863	806	864	885	851	852	803	822	826	841	888	865	840	819	851	796	834	818	818	899	848	838	837	890	849	853	790	913	850	882	874	888	804	859	824	873	850	813	810	882	769	841	815	825	892	877	880	852	838	825	819	821	885	840	848	826	832	820	905	898	859	839	797	864	857	837	882	806	828	832	889	858	811	901	842	850	839	835	891	874	869	795	844	866	855	860	897	869	861	833	818	848	834	849	844	757	825	855	833	802	861	849	795	844	854	820	838	829	849	852	800	807	834	814	822	884	878	827	812	828	884	870	857	801	814	817	862	895	844	826	855	858	909	851	810	829	881	849	912	824	836	854	878	805	883	826	854	854	903	841	871	876	807	869	864	911	825	861	859	801	754	874	869	785	813	850	861	865	833	900	863	839	783	843	829	811	871	882	888	849	903	834	820	841	821	787	811	872	843	831	841	853	845	829	805	869	907	857	824	833	871	868	830	835	848	824	816	843	882	869	830	900	844	888	837	827	881	817	818	888	813	834	821	839	856	871	820	871	875	779	856	801	831	835	885	858	790	852	851	823	875	823	806	780	819	861	797	853	786	851	840	854	801	824	824	879	794	882	850	851	842	874	827	827	830	781	861	882	891	846	795	881	846	846	874	873	845	842	819	844	883	823	808	817	839	899	793	883	866	906	819	849	831	844	907	826	827	875	804	878	837	829	860	887	844	845	876	802	794	862	868	867	861	841	841	913	873	873	817	836	807	837	929	822	858	876	893	790	848	928	901	799	832	866	853	832	825	843	854	820	862	831	871	912	861	856	861	818	793	845	849	822	814	819	808	833	859	819	783	875	885	847	839	853	827	853	854	814	892	839	915	786	864	799	820	816	838	904	842	810	837	851	833	870	876	856	860	826	873	881	808	834	793	822	838	840	839	888	860	839	826	815	862	888	823	819	818	859	819	903	821	841	829	800	819	850	790	825	840	876	808	804	838	797	836	864	860	837	800	881	854	891	816	874	841	760	882	863	840	853	883	867	865	840	828	844	839	876	833	827	895	859	795	863	823	808	853	822	903	859	816	825	845	834	892	839	839	833	857	873	857	830	812	887	880	865	848	879	819	855	831	853	834	854	822	910	848	853	856	828	824	875	841	861	862	813	799	846	855	835	857	807	852	872	798	888	918	868	897	859	848	842	839	841	821	893	866	890	820	847	897	831	843	827	821	882	855	814	863	819	867	853	830	862	847	829	839	834	875	856	882	881	837	847	793	850	821	842	827	851	872	870	854	811	849	776	830	822	852	879	821	894	811	871	830	810	846	816	848	837	867	841	827	824	816	856	836	881	801	858	838	852	807	829	836	791	802	847	811	859	878	829	822	834	786	825	864	855	852	851	820	866	849	867	871	805	777	834	836	858	855	816	811	766	841	848	794	826	869	867	807	860	887	839	815	864	802	873	877	853	830	833	807	856	864	850	854	872	865	810	883	878	849	831	827	862	853	817	838	837	838	808	832	835	843	863	835	873	848	810	863	809	866	832	864	893	862	835	859	851	772	831	835	864	877	871	858	892	860	838	854	819	820	823	821	846	812	834	785	814	848	824	859	809	870	837	853	875	866	873	816	785	823	813	892	816	838	827	843	839	892	854	824	832	831	901	848	845	841	854	804	892	850	863	846	848	822	837	913	847	825	875	880	845	812	853	837	834	866	830	845	873	842	812	800	870	868	791	807	881	828	854	860	831	856	842	834	893	854	798	801	836	778	844	787	830	856	804	864	906	814	837	850	863	843	811	835	814	815	864	805	892	842	860	789	872	820	918	876	834	831	858	805	867	781	799	860	877	894	868	892	833	811	855	856	856	824	893	819	850	837	842	827	829	847	875	875	861	825	846	868	862	836	811	825	788	836	832	807	858	844	767	860	815	841	826	820	836	814	881	816	905	865	852	877	826	814	859	820	824	864	843	844	834	834	809	828	867	830	892	795	834	845	811	833	879	832	911	851	844	900	916	870	835	847	827	889	790	836	841	859	808	815	847	862	870	800	796	831	865	845	800	845	793	827	796	838	845	822	793	873	824	823	820	853	864	820	810	856	824	823	884	830	875	843	847	866	808	844	848	842	810	867	819	823	872	884	871	781	821	860	870	813	860	859	814	811	847	814	895	861	833	866	877	887	852	838	840	869	813	812	823	836	853	862	863	810	862	865	854	843	800	842	802	834	819	860	903	822	865	898	853	854	836	854	825	906	823	846	850	811	930	841	847	828	862	837	827	814	837	892	805	906	922	858	826	841	812	843	890	832	820	905	893	838	836	816	841	857	836	849	898	910	795	825	777	876	858	818	831	830	827	810	858	825	854	845	882	899	848	860	810	825	810	802	811	829	892	902	867	848	824	827	845	891	871	898	817	840	849	841	844	811	860	873	828	859	866	855	855	847	778	845	902	822	863	833	823	844	856	891	848	880	842	836	850	824	808	890	866	856	854	829	832	879	855	826	828	854	840	827	901	888	804	863	823	858	794	855	871	813	771	854	819	820	902	847	791	841	897	826	809	815	843	831	819	896	781	835	887	865	840	848	797	854	894	842	863	840	841	829	838	803	822	861	853	850	838	835	846	859	874	833	807	851	861	876	852	796	879	842	793	804	873	851	827	870	811	853	851	869	829	831	854	846	824	848	814	809	852	820	853	840	849	891	865	830	841	849	860	877	815	846	900	829	814	843	857	824	890	829	867	884	838	841	821	828	851	804	850	830	839	822	846	773	838	830	863	858	838	867	844	823	885	863	857	854	853	851	853	859	867	810	817	808	830	887	832	820	844	831	835	806	831	828	809	847	876	841	801	847	837	841	824	840	846	856	825	898	801	823	846	861	888	872	862	844	830	848	790	846	839	897	798	876	855	836	884	846	884
38090	24272	24014	18730	14377	7339	4285	2868	2143	1261	943	687	616	572	516	496	477	491	486	462	458	491	473	490	485	481	456	489	490	469	487	452	463	445	410	423	451	445	484	446	454	449	419	417	412	468	446	431	418	433	437	442	386	407	472	442	417	457	432	484	422	462	436	437	413	418	431	424	427	416	431	405	418	423	450	419	449	445	429	455	423	410	392	415	431	444	449	454	431	433	437	429	448	429	433	454	427	467	436	486	458	432	454	438	445	394	391	445	438	436	441	430	400	456	440	428	402	419	410	464	486	418	436	427	442	456	421	426	420	436	412	372	428	440	416	469	427	449	398	405	431	426	436	442	424	413	414	424	458	418	433	427	432	426	428	468	425	434	455	519	444	433	406	407	423	428	447	438	460	437	410	437	448	434	476	424	486	448	422	431	425	414	425	378	459	441	457	430	434	424	411	427	466	460	459	410	434	438	433	450	412	472	434	408	461	487	408	434	446	414	475	431	425	453	432	435	500	388	427	422	454	447	443	409	408	440	448	475	404	433	431	460	466	426	432	435	418	472	436	420	405	439	417	424	441	486	447	456	449	489	435	436	426	411	428	464	442	466	421	404	418	446	426	389	439	427	418	446	473	433	453	440	462	423	461	411	434	418	429	430	417	412	473	382	453	467	394	432	420	424	412	429	372	415	417	393	441	433	433	378	427	439	413	418	455	456	420	451	485	432	478	466	449	453	467	417	405	434	439	414	413	391	403	437	465	411	419	424	435	457	438	404	447	433	455	427	425	431	462	440	411	447	444	472	397	449	486	436	463	429	426	476	459	437	455	453	431	438	423	448	441	409	469	418	421	420	431	459	444	458	470	401	409	444	438	406	427	418	419	442	434	445	445	455	425	443	427	428	458	442	446	411	410	460	437	457	473	422	455	433	466	423	410	411	423	441	437	420	442	435	458	448	462	428	451	423	424	428	420	395	455	454	412	411	465	381	438	405	445	435	419	469	460	405	375	435	456	399	422	410	489	417	401	412	418	492	422	401	441	444	438	438	437	425	429	453	420	422	436	422	469	431	422	421	417	417	414	417	452	438	414	427	430	410	455	456	464	417	470	432	446	468	402	449	434	467	402	445	443	447	430	444	388	456	425	458	442	424	417	434	449	466	459	469	449	459	442	431	437	434	447	422	460	389	423	443	411	433	418	452	451	440	485	452	420	439	447	429	433	441	402	451	409	437	437	454	405	449	425	399	420	445	404	411	439	412	430	451	424	436	409	414	470	418	467	443	449	454	465	409	443	419	447	419	428	465	436	414	437	491	461	437	427	507	407	469	459	421	427	455	438	419	379	394	416	432	446	407	419	422	408	436	429	438	425	413	424	466	467	455	469	428	433	418	414	427	410	471	436	417	474	459	441	418	443	455	423	483	424	439	431	422	421	437	437	453	443	433	450	451	435	388	437	445	390	439	433	442	437	462	472	432	429	426	425	444	481	418	477	457	444	436	455	445	465	394	415	417	477	431	408	438	456	445	438	412	441	415	429	426	478	449	408	441	444	451	445	449	445	454	433	425	381	446	427	412	466	414	408	447	458	441	410	419	448	477	474	456	455	449	443	446	416	473	443	418	455	451	423	473	444	456	417	440	447	448	448	412	469	484	446	464	403	437	438	418	427	433	428	428	434	430	472	450	418	419	425	424	413	453	433	445	429	446	414	464	447	405	432	462	475	484	422	454	454	404	425	459	460	439	421	418	434	396	439	422	455	512	426	456	449	420	451	416	447	441	409	417	431	451	407	444	399	415	461	423	450	442	425	448	375	463	441	437	467	453	393	418	433	416	429	444	449	408	420	413	448	456	426	441	445	428	436	379	427	439	434	422	428	456	461	450	426	462	428	429	454	409	422	468	423	430	449	441	475	447	422	422	454	393	409	410	451	468	463	458	440	459	470	432	442	418	466	442	452	457	456	380	420	451	452	447	435	415	410	420	451	432	400	436	391	469	443	467	440	453	464	416	443	461	440	417	441	431	410	403	502	415	397	460	397	443	417	439	395	459	430	414	435	418	435	454	444	449	401	493	483	486	378	459	428	429	428	433	431	447	452	407	374	430	439	394	442	424	429	450	438	435	442	442	408	465	413	453	425	461	436	472	399	466	417	454	474	429	441	452	376	420	427	433	444	413	446	446	441	467	477	424	445	413	428	421	431	428	426	409	442	408	421	437	417	443	439	446	459	441	464	426	453	461	463	465	426	487	450	372	458	386	418	464	426	446	415	471	451	482	443	483	425	429	440	417	469	446	423	459	396	414	430	448	395	420	439	439	446	417	427	421	460	427	408	466	408	470	421	420	405	465	426	422	437	456	434	457	462	418	459	418	395	394	458	452	432	389	427	457	412	432	432	441	419	432	410	437	449	424	400	412	452	427	425	413	414	433	437	426	407	441	455	472	387	434	489	424	415	450	412	418	414	431	430	443	464	431	410	423	423	435	445	440	421	429	422	454	469	438	422	418	432	443	424	428	467	413	390	470	435	396	482	449	385	423	455	456	420	450	420	432	426	415	453	434	474	385	403	414	426	449	417	394	422	428	406	394	423	439	428	471	435	435	471	435	439	439	426	417	406	439	479	435	434	442	432	415	406	472	426	430	408	447	437	434	460	424	467	430	422	418	421	436	479	423	375	445	472	421	445	453	432	417	450	439	431	447	405	439	437	406	444	450	457	455	438	409	390	429	450	439	438	425	414	427	422	435	437	433	407	450	469	423	417	434	436	423	472	410	433	463	422	454	401	412	469	438	482	425	437	444	423	408	433	474	442	406	456	402	462	421	383	419	391	408	420	445	461	479	369	440	409	454	423	400	428	406	474	428	447	439	472	413	465	422	445	421	396	406	441	462	460	458	422	434	407	399	430	451	406	428	422	425	444	402	442	425	484	417	448	434	411	416	423	429	455	402	400	425	429	424	421	450	444	389	416	421	453	455	422	423	452	432	412	475	443	428	406	433	438	455	379	398	458	396	411	467	451	428	443	413	420	435	452	443	390	413	450	394	430	404	429	488	418	444	413	441	420	426	403	432	461	439	389	419	429	457	469	448	473	417	439	427	422	419	458	466	420	424	472	413	459	397	428	409	464	452	423	408	419	428	415	432	441	410	416	445	459	421	446	443	418	439	447	436	411	420	447	443	443	468	440	437	460	412	425	450	414	445	467	427	439	443	446	451	421	456	462	404	421	447	436	474	435	465	444	451	446	421	441	435	436	433	422	411	426	407	439	443	412	452	376	411	435	405	434	400	446	459	428	411	415	436	456	434	453	433	445	380	444	460	454	400	426	439	453	461	448	453	470	396	424	454	427	475	455	436	445	455	448	465	426	417	436	410	422	426	435	439	440	451	411	406	452	465	435	419	446	442	437	411	386	404	444	478	428	460	417	455	460	427	467	443	452	424	460	427	435	407	468	388	436	431	422	428	448	398	412	444	498	447	409	425	428	429	412	446	401	472
21761	17846	28514	29592	27504	16924	12694	10019	7582	4728	3363	2340	1866	1718	1404	1292	1200	1191	1139	1088	1036	1075	1117	1131	1118	1078	1070	1017	1035	1033	1024	1012	974	1009	911	970	958	970	972	939	936	953	942	993	952	923	1021	951	910	965	913	942	951	989	957	931	971	885	971	924	894	965	914	918	908	923	947	926	947	905	891	948	922	942	895	915	965	932	938	963	983	960	944	870	928	962	922	961	941	944	936	927	956	921	948	977	911	907	962	875	894	878	898	938	940	921	908	945	949	952	920	938	943	956	881	993	906	882	914	970	952	903	999	850	880	918	929	939	916	895	952	902	931	919	963	894	940	919	970	961	899	945	944	961	950	892	883	923	892	942	906	931	940	975	976	913	944	928	957	927	905	922	957	951	906	931	920	1003	925	922	922	952	923	949	897	931	929	925	896	890	1027	964	919	926	899	886	931	948	945	930	922	941	938	943	911	943	872	940	918	962	967	945	936	930	949	928	948	907	933	935	906	922	904	899	936	977	947	945	975	899	903	920	914	951	910	908	935	930	919	949	904	916	869	931	894	902	913	933	944	905	963	896	933	908	900	890	961	914	924	972	925	878	969	879	936	983	926	945	911	948	1000	944	901	925	952	923	903	1015	960	940	923	938	911	950	952	947	996	953	955	900	944	954	938	945	943	910	940	947	940	906	904	939	946	952	897	891	957	946	929	961	975	890	851	987	914	921	998	873	964	882	938	959	898	931	922	988	962	963	924	914	970	925	913	929	918	873	944	929	909	930	882	965	923	946	954	885	936	898	909	890	916	902	889	936	920	935	882	963	916	854	853	899	894	950	958	940	904	988	872	924	914	910	880	939	918	903	948	978	940	879	935	946	893	939	944	961	963	964	920	922	980	958	934	959	951	889	949	945	901	916	959	914	892	943	880	901	903	935	980	887	968	912	874	936	968	900	915	929	939	932	905	922	882	975	967	924	909	915	905	882	873	942	981	963	932	994	907	899	905	863	921	966	938	994	961	901	923	859	945	921	917	926	966	948	954	970	900	905	943	921	897	916	906	904	921	972	945	886	898	938	919	881	918	912	903	937	910	949	905	961	951	895	932	937	905	928	928	939	955	976	921	916	929	938	896	892	917	947	948	927	928	956	935	976	920	912	879	958	947	917	904	900	910	931	927	902	1001	906	914	861	928	903	923	910	971	912	916	932	930	944	926	940	932	927	943	929	965	929	919	921	958	935	996	851	966	955	955	955	923	933	958	948	932	947	915	935	913	928	959	866	932	956	972	950	914	857	985	892	951	938	894	947	971	905	924	927	935	917	937	923	942	963	965	907	958	909	905	917	933	906	898	926	937	954	935	948	905	934	896	925	929	933	965	841	905	934	973	950	921	963	889	901	897	926	967	928	931	894	918	875	943	960	923	913	900	977	905	955	945	943	922	964	944	931	991	973	940	998	936	916	960	916	878	921	919	881	914	917	893	965	897	931	931	977	962	882	960	906	929	957	904	964	880	885	918	895	951	912	924	971	907	939	958	874	917	867	932	937	923	902	914	889	857	947	899	944	875	963	883	983	894	949	926	967	933	920	920	922	951	903	897	968	922	894	892	861	903	922	893	949	936	926	955	936	999	923	901	934	904	935	936	955	910	957	905	922	947	972	948	906	941	881	949	922	886	924	947	855	898	896	969	964	965	969	943	940	945	941	925	912	957	870	892	909	960	974	913	920	906	960	880	937	949	927	913	938	897	1005	969	981	913	954	918	941	971	946	964	965	945	923	950	870	976	952	927	970	952	950	945	946	951	936	878	881	1000	953	942	876	941	921	935	917	914	965	906	932	982	906	923	945	931	942	905	909	981	931	891	900	922	925	981	968	926	942	910	942	906	917	935	918	858	930	948	905	964	950	943	905	927	908	898	952	913	956	915	963	876	912	929	891	913	919	935	921	939	902	917	972	899	935	902	903	893	968	968	924	963	923	902	909	921	944	920	921	928	911	897	885	935	991	924	924	954	922	934	984	972	950	911	949	910	1006	956	904	926	927	924	892	947	949	903	1001	942	913	918	918	921	935	884	878	921	965	927	974	919	930	948	930	934	902	964	930	880	908	925	930	958	940	933	899	933	911	928	996	922	930	946	906	980	964	940	918	916	967	931	900	918	924	841	898	925	916	952	975	979	981	960	925	948	917	918	908	908	922	964	899	942	929	936	905	889	933	894	899	923	925	931	933	899	906	931	902	928	930	944	955	883	890	953	927	905	961	964	931	900	902	949	908	902	922	862	964	899	959	873	952	980	1008	912	905	924	904	943	864	914	915	884	936	922	901	958	939	909	937	933	919	912	988	935	894	950	907	959	893	953	897	909	944	946	994	936	887	920	896	958	949	929	908	941	898	904	943	962	919	926	954	940	900	911	936	920	944	918	926	913	926	916	930	940	900	894	933	914	916	903	880	928	894	846	874	886	887	944	980	896	897	941	919	935	920	918	910	958	943	912	997	924	888	921	972	873	950	950	917	879	940	947	933	969	903	887	911	932	940	943	946	917	910	912	1012	978	922	935	924	995	930	918	951	957	941	993	945	920	869	906	899	1009	931	977	923	930	890	844	928	916	917	926	905	957	940	901	929	935	908	963	910	925	928	948	943	920	944	923	937	902	892	916	938	940	880	892	935	932	922	935	878	886	931	879	924	889	948	871	949	895	935	954	907	919	941	944	860	966	905	900	976	934	881	915	995	933	948	978	889	926	919	967	919	916	943	968	926	953	906	879	946	871	937	941	929	940	945	900	943	932	941	927	963	901	897	885	958	899	930	878	921	927	933	910	909	924	961	880	892	920	954	920	916	942	1008	883	925	941	934	921	877	891	975	934	964	878	1002	932	932	961	956	918	901	898	959	962	916	931	871	966	977	954	942	988	982	1006	985	926	939	921	935	943	886	954	922	897	900	897	944	949	980	904	870	981	924	963	934	923	956	981	887	885	939	895	926	904	945	941	948	891	889	960	944	982	974	905	940	945	897	982	871	943	873	936	922	917	835	877	943	892	903	956	965	900	937	912	919	919	945	880	881	906	915	952	923	935	909	904	932	965	883	976	981	903	908	948	914	914	984	926	929	930	903	946	979	970	973	932	862	967	893	941	959	979	886	949	967	894	928	906	902	940	945	868	922	940	950	924	934	876	912	973	964	932	941	902	923	891	935	937	929	917	956	977	974	906	906	902	927	913	957	977	933	891	882	943	946	934	972	942	901	915	962	893	978	982	931	892	919	901	931	992	914	943	930	1014	928	895	909	899	947	937	883	909	932	874	872	909	952	940	953	932	923	943	1026	923	888	939	939	911	919	901	931	847	946	971	919	893	877	992	953	902	892	940	908	913	955	962	931	949	936	946	931	925	995	990	951	921	983	889	994	968	925	910	895	860	916	987	882	930	949	911	959	891	932	887	964	970	951	880	941	932	925	928	950	938	895	976	910	911	928	900	930	927	988	916	917	906	992	967	911	860	931	917	998	910	884	960	978	915	866
18571	10055	8695	6251	3273	1670	1104	815	682	608	512	396	388	368	346	349	394	383	376	399	348	361	366	363	333	359	360	363	367	341	361	342	357	376	371	359	316	374	388	384	395	384	353	357	358	339	347	354	354	340	339	372	329	356	355	361	353	382	382	352	330	382	340	337	339	361	356	353	388	363	359	347	331	347	355	393	360	348	351	312	337	380	384	349	347	339	339	363	358	379	341	343	400	332	356	360	353	362	328	317	368	361	355	351	359	378	309	398	400	360	384	325	354	378	311	338	369	369	348	362	377	349	320	389	371	383	360	351	333	347	412	371	355	352	375	352	386	358	383	348	373	380	333	349	351	349	342	374	366	346	366	320	361	350	304	346	350	376	331	370	359	350	358	331	404	355	380	360	345	349	374	369	346	382	353	346	339	375	349	358	394	361	373	315	387	356	384	357	372	338	358	339	371	337	348	348	373	351	331	393	338	351	351	375	344	364	424	338	361	377	341	361	340	355	329	378	352	361	353	377	377	361	347	396	364	347	364	356	365	365	398	374	330	342	366	343	339	391	345	342	350	370	383	373	390	355	359	406	365	378	355	355	403	311	344	388	365	338	354	336	366	339	368	398	319	387	347	349	347	351	339	371	324	331	359	335	336	362	355	331	327	333	342	321	377	371	332	345	331	388	356	404	358	356	395	349	355	335	335	329	342	345	362	340	363	367	331	362	357	342	335	328	353	392	351	348	341	356	358	364	356	365	363	339	329	400	368	355	332	371	323	339	318	395	357	332	318	356	375	373	374	380	386	353	333	338	364	381	375	331	360	357	296	366	396	348	349	343	343	368	346	353	419	327	340	339	320	343	363	353	378	335	377	334	360	367	353	329	342	374	330	345	349	346	342	365	340	342	382	344	342	366	404	369	352	359	334	376	344	334	332	329	359	365	356	361	344	347	348	355	317	355	347	370	365	378	339	342	304	380	357	356	394	341	372	367	375	389	349	367	343	370	351	330	392	365	360	348	362	342	341	368	381	332	376	331	383	399	328	381	375	358	359	379	374	378	369	369	359	349	360	316	356	326	314	330	348	345	326	378	356	339	348	340	332	357	313	328	342	339	376	340	343	355	355	344	371	354	357	389	339	320	343	339	375	367	346	362	356	344	369	351	345	377	375	334	323	365	382	384	347	325	340	338	312	336	372	349	366	358	320	328	342	322	336	364	385	392	363	372	355	337	345	354	370	355	342	357	349	352	382	299	339	337	391	400	381	349	341	381	351	351	329	346	355	377	382	361	352	366	363	363	360	354	341	339	357	343	367	354	381	349	342	329	339	344	371	376	352	357	347	370	347	368	374	380	406	340	366	370	371	364	333	349	359	358	380	388	316	335	381	363	360	390	373	377	376	362	385	355	378	387	371	332	358	338	373	367	353	392	346	347	358	310	391	330	358	357	384	366	367	325	335	332	350	358	351	340	359	375	363	348	348	364	343	340	326	364	364	370	357	365	375	336	374	349	352	372	363	379	357	354	351	359	349	368	358	320	359	331	335	328	349	350	321	359	328	355	339	331	378	361	337	362	364	372	368	356	346	383	364	335	342	344	364	374	388	339	398	342	371	339	356	349	354	349	385	381	367	389	342	352	372	368	387	356	352	399	350	340	350	364	336	325	366	328	324	343	363	336	316	352	376	362	349	354	391	348	362	350	379	363	358	363	356	330	338	345	363	410	362	377	353	350	368	365	322	375	368	375	373	385	352	319	342	382	356	362	374	336	342	378	323	334	364	341	363	344	335	359	349	360	325	346	309	340	354	351	384	326	337	395	342	353	326	361	355	368	399	360	344	384	360	364	346	374	359	373	371	352	361	342	357	367	377	340	356	372	366	337	364	342	328	327	369	385	315	382	349	339	360	379	349	348	356	363	351	362	331	365	383	378	358	389	405	361	357	360	363	341	389	367	356	375	358	358	372	368	369	353	332	394	350	350	336	375	350	304	341	307	325	368	321	348	329	368	358	379	403	389	356	341	341	328	335	311	363	365	360	360	345	355	347	367	349	371	371	376	348	365	344	327	381	337	378	350	363	364	316	361	291	362	342	363	327	327	353	322	329	380	362	347	397	347	330	351	391	354	319	340	383	337	369	348	329	337	344	353	360	334	383	327	339	316	368	363	354	369	334	335	349	363	354	356	343	344	390	365	361	359	338	354	344	338	366	327	348	337	375	372	362	322	351	347	366	363	352	353	357	342	330	346	376	359	381	344	371	345	359	382	405	352	364	383	361	341	354	332	371	361	358	350	345	371	342	349	373	358	357	362	321	382	355	377	371	344	345	348	357	330	338	366	336	337	360	324	358	348	358	363	344	370	365	361	342	347	381	364	348	376	371	367	352	366	353	361	372	369	336	354	321	369	333	361	352	358	396	351	325	363	352	392	348	378	352	400	373	373	349	363	416	333	372	367	363	337	372	365	380	357	385	372	338	337	358	362	368	386	362	319	354	374	363	352	356	359	350	365	379	346	365	341	369	365	356	398	345	349	333	380	370	371	330	372	404	374	344	379	343	362	355	343	384	366	371	341	323	348	355	300	344	358	368	353	358	319	377	364	367	333	348	381	380	385	378	349	330	377	358	339	346	365	371	334	340	362	332	342	357	351	344	357	341	338	345	328	360	344	350	357	344	330	334	357	364	367	330	339	350	350	357	369	352	353	336	344	345	380	353	363	347	338	380	341	364	344	367	340	378	347	392	379	328	344	362	316	352	367	347	330	368	330	379	372	372	343	344	333	325	392	356	374	330	369	379	347	374	389	372	341	365	368	345	293	369	338	357	338	384	362	358	333	325	358	348	348	368	384	307	380	350	340	389	398	395	370	414	311	370	331	338	363	355	364	380	315	362	379	333	335	367	339	340	365	362	381	350	353	367	333	366	347	347	355	366	340	333	330	321	388	340	383	323	354	383	343	369	343	314	333	341	360	360	372	340	378	341	364	373	355	346	371	369	351	394	387	378	391	330	348	335	362	364	348	355	349	350	389	369	353	342	356	341	329	405	319	331	320	373	330	365	348	354	339	396	399	351	342	357	350	352	381	360	373	388	334	369	372	338	359	333	357	367	369	354	343	320	364	360	369	364	359	362	353	351	357	337	340	348	358	323	321	323	392	357	356	366	359	348	341	343	330	347	358	339	353	368	360	389	355	347	365	341	373	366	363	375	410	381	354	354	347	333	342	330	329	351	362	364	362	389	366	393	368	364	315	363	346	345	398	364	335	346	399	354	342	349	320	368	372	380	354	327	342	403	364	366	341	334	383	333	351	347	374	342	352	378	347	367	349	346	372	374	354	386	397	340	342	387	340	349	337	365	372	352	375	348	327	332	340	364	348	360	358	354	352	386	315	343	351	354	359	384	365	351	333	363	348	387	354	359	350	339	385	341	353	312	368	348	363	377	350	335	343	368	357	342	341	320	313	336	345	350	346	368	332	343	335	367	324	352	362	340	342	331	326
10493	8132	14302	14232	9662	5949	4046	3021	2427	1906	1517	1123	1007	910	886	870	842	858	832	835	816	819	840	859	783	867	846	827	818	787	823	795	833	821	770	804	820	782	755	713	785	747	757	772	767	772	831	765	779	774	809	724	811	739	775	811	801	788	768	688	723	730	801	810	763	803	791	749	832	781	805	791	784	741	805	793	774	765	751	808	759	778	775	702	750	791	759	753	809	768	817	782	774	739	783	748	837	759	798	729	772	808	746	784	785	811	759	779	769	761	815	769	793	787	749	778	768	768	785	759	743	781	735	761	780	813	742	786	791	768	779	814	766	761	807	788	786	751	744	764	811	831	766	826	762	784	779	779	800	765	812	765	821	740	716	807	754	773	760	758	771	767	793	730	724	784	798	761	769	780	752	832	781	728	786	789	770	783	758	790	792	807	785	758	778	708	806	696	776	827	735	770	742	835	839	788	781	781	771	767	750	779	759	748	769	756	744	808	766	722	743	787	725	817	770	783	762	748	752	804	773	770	754	834	791	762	765	783	755	743	741	753	796	761	806	785	807	791	756	781	762	749	769	788	821	785	770	798	752	771	825	726	780	840	791	785	807	794	761	783	760	743	828	795	793	749	834	791	780	797	762	763	808	775	755	766	801	798	774	740	771	745	783	782	836	746	749	761	799	719	797	767	799	792	777	766	719	802	778	784	807	728	757	823	803	769	770	809	785	747	795	704	726	800	789	744	759	752	753	822	808	748	787	748	751	789	760	751	775	787	790	795	802	804	742	733	779	783	765	766	814	789	741	733	773	822	805	825	824	782	794	736	765	781	774	762	778	753	755	800	772	803	769	812	769	775	799	795	782	762	796	727	821	804	807	765	752	778	771	769	765	793	756	761	792	802	717	824	787	808	768	738	790	776	774	805	820	755	778	778	776	830	736	801	756	814	758	791	776	787	770	801	765	763	788	723	768	784	750	762	800	745	738	780	729	734	791	788	779	825	806	762	800	729	817	793	815	789	775	780	735	841	755	793	816	786	762	791	802	792	794	801	805	746	818	778	746	748	734	762	736	784	777	799	815	755	761	768	754	778	816	764	722	771	779	810	746	786	768	771	774	814	806	764	775	778	777	810	768	811	732	762	798	792	775	832	753	798	792	760	828	779	781	793	809	779	843	759	763	862	834	772	732	812	825	758	795	799	747	778	772	802	785	749	745	722	777	758	848	839	808	747	797	751	813	712	771	773	794	739	723	832	750	777	760	786	805	787	778	756	763	790	745	776	789	756	780	819	809	780	769	793	733	736	713	808	764	770	831	779	788	771	783	774	779	777	802	776	744	767	788	780	822	770	761	794	773	764	746	756	804	747	768	750	777	796	743	758	799	741	791	724	805	777	823	813	793	756	791	776	787	752	758	758	830	813	764	775	754	786	803	796	801	719	737	742	781	778	764	781	754	773	820	772	802	783	813	789	793	732	780	735	781	765	810	773	772	725	777	730	817	718	778	781	796	767	790	754	782	753	814	788	788	799	757	796	841	771	726	761	799	731	762	762	731	753	781	802	798	756	788	786	733	784	725	785	781	752	784	753	781	760	770	768	804	778	789	780	824	770	767	720	752	713	752	788	765	775	771	813	733	777	745	760	758	774	807	782	756	737	795	770	810	797	716	793	772	761	757	758	744	750	797	757	798	779	821	770	803	711	783	732	771	768	831	818	767	757	796	816	732	769	806	824	798	742	777	810	826	786	793	798	730	805	794	809	769	763	770	802	795	773	785	772	781	746	766	807	750	738	770	735	787	770	800	829	762	777	777	786	759	757	767	817	796	814	785	762	757	819	789	760	804	765	760	777	837	764	756	804	780	778	747	815	774	772	798	826	851	758	788	795	790	772	807	789	797	756	787	815	762	809	756	788	821	731	753	794	824	785	771	755	780	785	775	803	770	772	762	778	814	787	787	790	743	784	790	747	780	754	792	766	751	790	788	771	787	820	805	785	778	761	805	798	813	785	794	809	788	783	788	782	792	761	744	826	796	772	712	746	819	765	709	759	787	710	783	732	791	768	761	768	742	745	766	769	801	745	755	742	798	785	748	763	743	812	811	766	771	807	767	777	782	783	794	788	750	785	799	775	760	780	779	764	748	790	779	735	828	760	758	810	764	776	775	814	763	771	756	805	784	724	763	806	791	727	788	788	799	772	807	766	782	803	779	816	789	786	799	765	771	798	766	777	796	807	759	753	787	811	846	727	741	803	804	750	777	782	765	792	823	774	782	801	819	811	803	772	779	720	743	752	783	785	835	763	752	704	798	800	801	788	709	765	776	741	779	754	789	718	791	812	779	788	767	693	817	758	806	777	768	744	797	826	793	784	778	791	776	779	758	719	776	788	778	715	791	790	775	747	827	832	787	812	791	749	762	761	805	774	769	782	743	801	741	792	787	812	805	805	800	810	771	811	778	808	772	700	717	769	770	753	771	822	766	820	747	781	765	758	799	789	757	805	763	797	754	783	759	736	753	783	787	777	765	759	753	793	782	740	782	840	765	766	825	776	752	767	725	802	756	812	745	765	764	821	799	702	733	763	830	735	740	751	771	812	765	835	770	767	783	807	795	784	784	773	775	766	749	839	802	738	733	733	757	757	755	751	785	819	756	767	711	778	731	819	781	785	772	735	800	750	732	815	793	686	799	776	780	775	753	783	796	773	770	829	755	770	724	713	816	750	759	791	796	778	758	814	761	786	780	810	751	826	721	790	747	769	812	749	811	747	750	757	756	793	800	784	750	824	744	757	717	756	761	740	787	731	754	754	774	822	821	797	713	814	758	798	800	743	773	755	781	767	735	758	809	768	775	760	725	802	809	814	766	770	742	762	796	800	855	743	738	743	771	780	758	800	794	746	736	798	745	757	797	730	775	800	725	814	781	800	799	779	749	787	806	752	773	783	783	749	756	750	771	786	807	793	766	805	755	760	778	798	749	786	785	749	756	822	776	767	825	759	735	793	813	742	805	763	752	795	804	791	772	769	772	800	744	802	823	763	760	829	739	805	787	768	784	789	807	795	749	804	827	749	780	766	736	787	738	791	818	842	777	764	787	787	756	766	780	781	810	807	780	766	773	793	767	788	720	740	754	805	772	780	745	789	810	753	782	786	797	787	736	809	738	763	774	758	778	745	781	756	721	745	751	774	736	774	810	864	769	773	803	765	796	790	791	742	778	831	741	787	810	744	764	751	753	793	769	770	748	820	788	734	766	774	742	750	798	778	801	820	749	784	730	772	819	775	769	761	747	743	807	786	778	774	778	747	756	780	823	754	797	772	729	748	741	756	813	773	785	831	757	793	744	719	758	765	754	713	767	785	733	807	805	823	783	775	735	780	812	782	763	780	798	766	802	767	733	803	817	794	767	769	775	806	772	789	785	779	779	798	806	765	828	764	778	739	765	795	777	787	774	792	805	776	791	770	823	824	790	765	742	814	789	800	767	786	744	765	772	776	756	754
30312	17445	16242	13216	8042	4180	2961	2013	1368	1054	725	509	493	478	495	416	419	432	412	394	391	388	435	421	454	391	389	427	380	358	392	380	406	437	390	385	409	413	380	389	395	411	335	388	422	417	415	417	383	373	403	411	382	373	395	366	369	380	401	379	348	365	370	406	373	425	376	443	380	430	386	403	403	406	406	414	398	388	413	402	369	403	407	335	387	405	409	372	408	396	372	431	391	354	357	377	431	425	405	383	418	409	372	393	389	365	366	372	363	396	417	380	400	388	369	395	371	347	409	394	390	383	377	356	372	443	401	388	340	380	400	391	388	380	347	350	437	408	416	399	404	397	372	424	431	397	357	374	384	405	371	392	375	397	438	380	365	438	369	414	399	365	378	385	368	388	386	363	388	361	387	404	384	432	394	378	378	407	372	362	365	392	416	380	394	359	380	412	366	375	375	391	400	401	421	405	400	376	355	388	381	330	397	397	406	398	401	377	398	370	361	396	419	372	373	381	381	413	410	415	391	418	348	365	385	372	383	404	437	376	367	439	362	361	412	412	425	425	367	379	379	381	408	422	403	389	393	403	417	416	404	414	380	367	385	373	376	391	353	405	378	405	382	394	387	370	357	367	409	396	391	363	395	401	388	393	412	360	401	392	401	379	370	375	371	371	360	395	390	441	364	388	364	388	408	355	345	394	402	392	366	393	385	409	405	424	376	377	401	398	381	394	377	435	371	397	381	385	391	412	389	372	389	364	390	411	405	387	380	371	390	361	379	388	370	368	370	392	346	394	399	393	388	383	397	379	389	408	418	416	375	407	341	360	404	378	377	404	409	428	385	381	422	380	368	406	381	380	385	369	364	387	354	422	373	368	349	393	395	385	378	389	386	358	426	377	391	349	398	397	377	421	395	399	396	399	411	365	378	412	395	398	421	416	372	379	395	377	393	364	407	435	402	378	349	379	388	420	380	427	389	408	372	383	377	391	378	402	409	418	386	383	370	353	418	389	379	424	396	385	402	403	386	397	371	382	408	400	379	381	399	370	403	382	416	423	408	364	421	416	364	367	421	403	361	384	381	409	349	434	404	364	335	364	348	391	384	373	363	385	352	367	383	384	360	377	358	415	373	381	378	366	373	390	373	366	406	412	402	369	410	384	339	354	405	409	404	379	393	378	392	403	384	384	425	429	347	425	383	397	377	363	345	367	369	366	378	385	406	403	432	348	382	412	402	348	389	375	384	415	398	399	373	365	384	371	384	388	367	376	401	360	388	400	408	370	369	415	370	408	394	373	408	394	369	331	374	388	352	389	368	404	412	384	424	405	369	381	406	378	411	392	375	391	376	426	423	423	378	380	429	399	372	376	376	381	365	347	391	397	384	366	377	414	340	386	411	378	404	374	368	356	372	375	431	391	371	352	398	423	384	408	349	376	418	386	381	373	372	382	398	352	409	372	392	407	392	409	403	354	391	386	400	374	382	378	384	408	407	417	401	418	407	443	395	382	409	383	367	431	370	369	412	410	418	399	420	367	402	354	404	404	401	379	388	397	405	412	384	399	375	376	380	382	419	373	394	379	404	402	390	397	404	410	375	399	400	430	414	388	357	400	411	376	379	402	374	357	408	384	355	348	398	383	379	441	379	380	377	368	371	373	402	395	412	434	412	367	453	359	386	353	399	394	363	376	384	376	404	360	403	420	410	403	413	374	353	388	410	413	389	368	397	398	389	380	367	409	385	418	386	381	403	402	422	381	365	369	380	370	372	400	379	371	375	388	373	385	388	434	404	420	353	402	401	415	401	417	357	382	412	373	339	388	388	390	404	366	426	375	394	407	401	403	402	388	378	413	402	349	428	349	412	392	378	413	390	375	413	392	415	365	348	388	407	393	386	352	399	361	395	373	374	359	395	416	386	377	388	369	403	369	372	392	383	403	411	360	385	356	406	394	433	414	377	382	340	384	377	366	379	379	413	402	405	397	383	397	348	408	379	404	338	399	413	362	377	367	400	403	379	368	422	367	370	374	341	393	403	404	405	382	358	413	403	434	420	394	390	369	400	338	345	346	376	379	395	342	413	351	425	391	430	426	372	367	420	410	382	419	397	400	396	412	387	373	386	402	350	354	377	408	357	401	365	381	406	389	409	438	383	417	384	367	365	405	394	359	358	352	366	364	398	380	347	402	381	393	391	427	381	347	377	401	381	352	370	388	398	430	421	402	379	413	353	373	381	388	405	369	387	390	404	389	423	362	381	368	373	342	399	411	397	407	380	386	387	408	415	393	379	377	429	375	385	400	427	382	380	370	355	394	370	332	429	374	410	402	354	393	403	397	387	402	391	369	403	363	343	369	394	366	427	408	380	398	380	433	390	375	359	384	404	400	412	431	397	385	376	383	428	415	404	359	415	399	398	386	350	381	377	388	418	389	374	391	422	389	384	396	376	404	423	355	420	374	422	434	409	381	362	416	413	388	384	348	376	395	363	404	388	385	385	403	405	407	391	385	368	413	418	397	376	372	386	369	374	356	392	394	402	331	405	406	338	352	387	365	405	385	380	373	408	407	405	396	400	373	383	408	377	388	377	406	437	399	339	365	406	373	384	384	381	380	387	414	400	346	402	361	343	422	362	406	360	350	374	391	385	402	382	411	393	382	372	367	413	433	418	368	379	402	391	358	395	372	375	371	386	357	367	437	400	399	354	392	379	412	424	352	400	393	372	395	391	385	329	385	376	386	364	408	369	336	380	378	378	364	374	375	398	401	420	362	365	373	367	378	421	370	361	386	390	359	404	386	372	371	379	408	398	416	361	364	406	416	399	394	375	385	390	388	392	381	390	350	367	370	369	379	391	401	389	378	376	379	383	405	361	403	374	385	404	387	382	413	368	398	402	381	429	357	399	388	424	427	383	358	381	406	363	398	379	419	380	408	386	360	384	379	397	406	402	370	374	407	378	427	426	382	371	361	383	417	391	412	398	420	369	361	359	373	428	423	380	381	392	350	378	357	350	377	399	381	392	384	370	377	400	380	402	390	347	397	383	369	373	380	400	425	424	368	355	385	396	393	366	389	373	390	382	409	363	370	337	399	421	357	372	402	411	375	397	404	416	388	375	406	386	416	369	411	370	382	382	412	365	391	368	399	395	355	409	372	362	428	409	372	374	410	411	384	425	370	374	394	370	378	387	378	390	370	402	382	382	349	378	373	410	370	391	453	444	365	417	407	385	359	424	416	415	364	365	387	386	400	394	389	371	371	364	361	373	365	381	374	391	403	362	390	367	386	394	403	394	354	375	375	425	348	408	417	394	363	382	372	428	343	391	375	411	378	377	366	411	406	376	392	373	403	343	383	373	385	427	401	396	366	354	403	373	394	398	411	417	360	393	388	364	390	380	397	354	373	339	386	355	424	359	391	372	405	431	346	366	390	394	419	405	412	400	376	407	355	416	415	367	384	387	355	358	401	385	372	379	426	416	394	389	356	364	412	404	368	423	385
17607	13323	22177	24068	18953	12523	10144	7400	5429	3740	2264	1700	1358	1205	1083	1025	1072	983	1003	948	923	978	900	959	984	957	964	936	902	903	867	885	927	907	901	909	873	870	883	872	830	848	891	855	907	870	829	829	826	820	830	866	860	813	853	828	824	806	854	867	842	838	835	894	799	855	855	851	882	835	884	826	878	817	806	851	839	782	900	874	824	832	860	801	858	884	850	878	858	828	822	852	857	838	812	798	866	864	857	849	860	854	837	807	824	797	806	867	804	823	854	840	804	795	820	822	842	795	837	831	847	814	807	820	851	816	830	793	855	863	820	811	911	859	806	832	830	799	845	894	830	783	886	809	905	792	818	771	853	832	837	853	840	837	870	853	857	834	832	813	831	861	847	869	833	869	902	825	842	808	854	816	812	837	826	801	833	871	880	797	846	798	842	839	840	828	858	834	885	832	839	864	848	862	839	839	867	879	837	855	794	818	889	803	796	848	877	827	851	858	849	800	862	866	854	841	834	841	843	825	844	886	804	834	815	840	828	904	806	889	855	823	846	833	794	860	867	846	829	860	877	881	880	832	864	841	839	873	832	840	868	892	871	771	864	895	793	847	833	817	852	843	834	809	845	851	828	858	851	872	786	866	851	799	845	837	878	823	855	834	844	834	802	807	860	880	868	816	818	836	794	861	843	814	830	868	866	822	882	829	862	821	861	842	852	922	786	822	869	884	824	867	867	842	851	863	828	863	852	843	861	857	867	800	839	856	851	833	834	833	811	831	813	817	813	863	819	840	863	868	867	880	818	801	831	821	826	848	838	851	846	850	884	874	776	816	874	826	833	817	855	856	855	776	827	865	807	870	880	823	796	865	789	829	837	852	809	805	871	815	818	826	809	851	889	844	804	855	795	837	816	807	845	858	818	835	810	839	782	882	869	881	840	798	824	847	825	846	920	844	855	887	841	865	816	806	832	871	822	839	892	857	854	801	835	851	845	847	812	805	868	829	776	889	837	817	829	777	858	855	868	823	763	839	819	796	823	835	780	846	842	834	818	839	811	875	835	847	821	828	860	816	818	830	831	892	862	869	872	861	845	842	808	847	834	858	849	876	814	857	828	794	768	793	846	858	840	807	825	838	815	803	844	875	909	837	849	876	841	862	836	881	826	845	828	870	862	798	858	859	802	887	841	845	880	795	840	818	840	792	900	834	812	834	808	861	859	863	862	869	797	862	808	810	874	887	860	882	846	836	861	880	866	833	845	856	844	812	833	830	876	868	835	841	857	803	883	904	846	832	872	839	817	828	820	886	851	813	832	795	846	840	861	761	848	909	830	928	814	837	823	824	827	910	795	826	829	805	889	831	825	856	858	873	806	877	836	867	791	905	827	862	844	829	836	797	834	854	859	850	803	837	776	881	861	835	888	837	824	855	864	801	854	826	775	844	830	844	793	824	847	841	822	860	899	835	865	817	852	832	822	785	838	845	814	868	841	922	860	812	829	845	848	852	840	835	848	849	828	844	829	830	860	862	858	871	837	872	883	826	834	807	842	853	818	832	843	860	824	893	878	814	811	858	810	864	843	848	816	812	819	879	903	838	896	833	876	823	859	866	858	829	844	836	879	834	841	850	824	848	874	804	865	800	845	850	850	887	862	864	882	810	837	907	799	908	866	832	811	836	847	863	864	800	856	818	838	860	817	882	837	870	843	852	825	837	838	842	819	815	842	853	830	817	842	812	873	883	868	874	829	749	858	800	840	792	820	779	835	843	793	835	844	887	833	856	789	798	818	846	812	864	836	901	864	804	823	781	808	808	791	853	829	852	800	856	836	798	848	820	870	826	845	883	843	838	827	790	858	858	841	869	860	824	881	835	874	826	853	836	892	846	793	814	814	882	798	809	827	849	805	881	809	840	821	833	824	826	841	841	834	805	820	846	890	836	873	863	818	836	885	830	822	800	829	879	806	871	866	802	772	792	847	877	827	797	838	844	855	834	832	862	817	815	824	897	846	806	842	790	874	826	828	867	855	882	833	892	840	860	844	813	846	812	714	864	882	861	828	841	857	834	822	784	857	845	858	846	852	779	844	819	842	837	818	819	859	816	862	837	832	808	839	879	849	820	856	821	844	823	850	871	883	885	816	846	823	849	870	819	866	806	810	840	842	795	867	838	827	898	826	829	796	877	798	826	839	833	833	855	827	826	834	843	895	834	814	811	842	860	838	824	871	876	868	817	857	888	831	829	847	815	796	858	874	877	806	836	782	920	829	873	794	884	794	845	774	840	878	794	880	860	848	835	874	806	794	856	824	879	875	852	858	793	882	882	876	882	835	857	816	827	848	832	767	830	833	814	833	781	816	816	793	823	775	808	847	803	833	801	880	852	810	814	776	844	812	865	818	827	861	849	816	788	853	864	880	833	838	838	839	825	868	855	898	834	867	871	783	837	867	875	818	800	800	881	868	824	870	849	836	871	850	823	772	797	909	862	873	768	855	794	853	836	842	899	881	815	823	867	802	859	844	812	832	851	782	846	819	835	854	835	834	817	820	835	803	850	814	824	865	824	844	811	802	874	843	807	834	850	819	852	839	800	870	879	850	850	882	844	880	865	845	842	836	837	853	834	836	826	870	838	834	871	837	858	854	851	845	857	851	878	844	836	826	830	789	823	803	768	845	825	828	851	884	866	819	935	813	851	825	823	818	855	834	833	892	792	833	860	870	815	828	813	840	876	814	830	856	783	856	897	795	842	861	849	804	839	846	862	836	832	795	842	837	844	857	860	797	887	869	822	858	841	829	830	823	801	839	843	819	813	894	775	859	860	880	881	805	897	830	853	818	805	825	831	796	832	860	891	845	864	808	839	830	816	852	824	843	819	867	824	790	798	876	832	875	848	862	819	848	815	827	845	797	750	840	808	860	813	831	828	825	795	819	796	832	834	856	851	894	819	842	881	821	838	834	855	824	824	853	851	888	850	819	828	791	870	832	806	877	849	836	818	877	812	861	812	855	832	902	833	823	836	870	895	824	847	822	879	884	843	860	815	870	801	866	830	838	870	856	873	818	865	822	858	823	848	909	881	905	840	858	867	853	826	808	845	874	858	827	852	826	893	949	863	894	838	811	804	865	843	818	855	810	886	775	890	858	871	795	824	816	820	890	857	816	826	815	851	794	850	890	802	794	833	857	773	803	849	811	856	841	831	826	836	814	824	812	832	857	795	823	827	822	779	812	836	847	846	851	844	892	860	789	837	833	838	820	864	872	844	847	832	838	835	840	780	879	858	854	869	834	788	839	847	835	868	820	832	820	855	856	875	829	807	838	831	827	828	892	849	841	894	883	786	874	821	835	888	848	889	843	824	818	821	837	785	839	838	831	814	875	841	849	770	835	862	851	833	783	801	803	834	887	819	820	839	818	820	823	861	872	840	864	839	839	844	857	902	772	825	866	860	893	831	839	793	826	875	850	842	872	828	821	865	837	861	847	854	824	837	801	800	842	830
42113	24372	23057	16862	11528	6457	4340	2827	1731	1235	873	728	610	533	474	480	477	481	436	479	470	476	440	460	462	509	406	466	450	480	471	481	458	480	445	436	430	432	473	410	457	441	472	445	427	399	412	413	405	462	448	431	425	447	430	436	461	425	405	436	422	451	430	421	453	446	480	443	466	418	382	428	440	435	452	444	440	458	443	422	433	423	389	411	446	403	436	389	423	418	456	394	435	431	427	406	458	469	412	404	467	432	419	452	435	441	458	395	447	430	450	415	421	433	477	407	416	412	443	420	453	387	422	402	471	430	477	426	444	430	451	422	452	421	426	450	393	442	420	429	429	450	435	473	420	444	451	480	404	383	439	483	459	481	410	434	480	401	461	427	418	410	463	450	472	380	395	435	415	439	421	408	436	464	457	423	477	461	417	443	453	424	420	436	410	426	415	421	399	464	436	429	414	389	412	423	453	482	436	430	450	391	397	445	445	417	444	410	472	466	439	445	401	480	414	444	425	388	498	424	419	419	427	426	439	458	446	457	396	443	458	417	432	442	440	413	437	450	436	416	454	429	423	403	382	422	467	400	429	437	420	466	474	431	418	452	403	429	448	454	426	424	448	439	452	474	437	448	395	393	407	417	437	454	415	457	443	434	477	423	452	431	424	449	422	424	435	480	411	421	426	364	452	413	429	478	389	438	415	463	399	429	442	429	422	436	385	429	408	446	406	462	434	427	477	399	424	401	481	454	408	452	415	472	450	423	411	418	412	412	446	431	502	448	398	430	458	443	443	459	447	440	432	410	455	404	442	414	471	415	397	391	417	455	437	418	421	406	420	444	434	433	420	405	425	429	416	430	433	431	412	429	440	456	472	456	478	401	408	410	436	447	385	429	436	407	442	415	459	395	432	479	444	432	461	440	436	418	446	417	380	444	433	425	473	405	389	446	433	405	447	454	446	407	450	459	425	440	480	426	390	396	425	431	431	459	494	442	430	437	464	482	433	420	443	402	441	476	442	429	424	444	472	467	426	438	419	456	411	467	440	432	441	424	480	439	440	473	403	440	442	398	402	456	450	433	436	436	441	441	411	455	458	459	412	428	416	469	423	470	426	424	455	444	408	387	452	433	407	453	414	436	417	465	455	410	433	429	455	366	466	459	479	461	452	453	455	441	443	439	418	437	461	452	429	440	451	452	410	427	428	407	429	424	448	425	436	457	456	451	443	425	430	400	434	452	453	430	434	444	468	484	437	449	393	464	403	438	462	448	423	461	429	467	417	417	442	439	414	402	423	434	443	426	456	453	425	431	458	425	451	422	410	459	420	416	418	416	404	413	460	391	435	395	389	441	434	444	380	450	430	429	426	422	439	431	464	425	419	472	485	435	432	418	456	472	461	428	462	409	436	439	412	419	427	420	436	421	431	414	425	442	424	449	439	461	405	409	433	434	424	444	482	417	421	422	417	430	433	440	447	396	431	422	433	443	416	459	430	457	435	408	430	420	446	486	431	440	444	440	426	456	456	448	426	443	443	407	463	438	383	413	424	440	425	429	434	424	417	436	428	436	431	470	447	407	413	427	427	420	426	413	418	436	435	418	417	460	390	401	433	434	421	414	422	405	447	408	388	434	415	420	435	417	458	430	445	428	437	469	440	416	457	411	433	428	413	417	433	409	451	426	458	406	398	424	463	460	470	447	399	434	403	431	443	432	414	407	433	458	450	415	457	455	432	385	475	427	442	447	434	407	436	398	418	415	430	445	383	444	422	419	420	431	411	449	434	421	434	439	415	418	453	395	411	420	465	386	411	419	425	445	427	444	427	403	478	457	433	496	420	401	438	435	427	422	447	478	460	437	456	449	428	410	399	413	418	398	466	479	443	429	401	411	420	431	449	402	392	420	423	475	410	454	427	483	433	466	426	428	405	462	450	421	394	399	441	456	462	394	415	430	440	391	390	429	430	442	461	426	409	472	403	414	481	445	432	440	439	429	483	406	398	423	464	417	477	423	438	421	450	444	403	436	403	445	459	464	445	452	414	428	421	404	418	455	464	407	403	439	455	429	406	445	410	427	448	433	467	445	410	448	431	451	420	448	388	429	432	472	449	465	415	414	436	463	457	405	442	455	441	414	452	435	413	438	401	445	445	426	465	426	434	395	424	390	382	432	441	443	432	454	400	460	392	447	394	435	442	449	449	447	438	420	423	440	416	392	412	432	375	424	404	408	404	420	441	439	459	434	407	450	434	396	475	501	431	442	412	409	410	445	454	419	417	436	403	412	432	441	436	383	438	438	443	453	404	412	405	461	442	431	435	434	397	406	446	420	416	395	395	443	439	464	437	437	443	416	413	408	468	423	448	434	414	435	435	437	416	453	439	438	435	457	435	411	446	435	411	425	457	397	417	424	418	436	430	449	443	418	438	430	455	417	446	411	410	475	413	431	467	441	464	436	430	433	426	422	403	419	422	429	444	402	438	426	418	464	381	441	449	428	429	419	401	452	428	425	433	417	460	414	415	392	445	452	448	419	413	415	465	389	437	443	401	420	436	418	413	469	425	408	414	432	400	431	401	447	430	442	445	433	408	418	437	414	412	382	402	433	444	390	432	439	460	432	447	465	451	403	437	459	458	463	462	440	410	454	453	460	468	422	440	420	410	453	445	434	395	414	401	411	403	469	390	479	404	398	464	457	420	436	449	435	420	429	447	458	428	428	421	463	432	457	469	447	428	443	406	437	390	395	445	416	444	426	400	427	394	430	422	419	452	445	437	427	429	424	433	435	436	427	427	415	446	433	419	426	442	454	415	441	490	423	458	422	435	446	486	420	435	451	456	459	446	428	417	454	448	403	427	410	425	419	446	425	432	418	460	404	410	456	397	437	436	449	434	426	424	436	381	449	429	407	450	433	459	437	443	433	429	415	413	416	403	381	428	442	421	446	456	415	434	449	401	425	433	398	431	447	422	435	467	420	415	476	434	416	439	428	467	427	468	456	411	400	459	447	474	423	424	453	455	461	425	492	441	492	453	477	450	435	396	418	471	427	443	399	405	437	436	436	462	422	436	462	463	464	438	448	417	412	470	437	445	417	451	455	448	411	482	422	431	459	438	449	422	421	464	428	392	445	472	407	440	429	457	404	402	449	446	415	444	431	415	398	393	429	430	430	449	400	463	445	423	424	443	422	408	423	462	432	471	410	438	420	445	441	419	433	426	424	448	447	451	401	395	421	417	402	437	464	412	437	433	448	422	469	480	432	415	441	432	443	444	455	447	409	416	443	441	443	405	423	463	427	400	420	432	401	442	450	448	432	446	418	465	460	486	432	459	391	424	466	471	453	389	377	459	438	428	441	422	424	455	412	398	440	409	438	431	383	403	413	407	443	427	466	400	451	411	411	426	444	438	433	437	450	456	454	435	443	397	447	408	391	405	436	409	429	442	413	411	393	439	457	412	418	416	434	440	454	390	399	364	420	447	402	415	486	478	397	401	477	404	465
24374	17404	27566	27049	23442	16539	13548	9345	6311	4373	2790	2165	1753	1409	1349	1242	1186	1124	1085	1063	1110	1102	1134	1117	1077	1126	1093	1041	1008	1064	975	1029	968	991	1013	987	970	975	983	945	956	915	943	980	931	929	952	926	929	981	922	937	935	1068	942	935	978	966	980	943	919	913	958	926	906	990	1007	937	954	952	952	900	918	986	930	891	911	925	906	910	950	939	911	976	913	904	1001	927	948	868	926	931	902	927	965	942	956	987	949	969	924	871	933	933	872	944	906	944	876	940	880	936	913	880	843	939	981	950	946	854	878	883	889	917	910	925	981	972	920	917	928	927	961	913	929	926	927	953	914	918	938	918	913	950	914	919	967	976	891	954	925	916	963	886	931	940	949	878	949	897	949	963	920	971	917	881	903	918	952	929	891	945	890	914	922	919	927	873	967	915	896	902	921	896	917	954	891	952	941	941	934	969	947	940	942	948	941	930	955	865	904	896	919	924	911	878	925	925	899	925	938	907	990	927	871	927	945	885	908	940	932	908	894	916	960	926	912	880	916	893	891	901	945	924	937	928	920	873	960	867	867	905	932	892	932	943	925	893	943	951	866	855	921	927	925	901	917	867	972	953	890	935	918	901	906	975	900	867	909	909	897	904	922	908	918	938	904	884	940	940	922	932	907	911	937	863	972	948	920	904	940	921	897	954	919	914	959	932	943	944	931	895	895	923	870	934	930	927	991	907	899	934	927	925	898	900	941	938	905	881	962	942	948	915	925	957	915	925	920	960	957	965	940	909	919	931	859	966	891	941	947	909	924	959	953	963	942	923	927	898	929	940	860	903	874	925	875	970	894	991	921	913	951	896	919	904	885	947	965	908	883	937	918	974	929	927	921	919	861	920	885	900	919	913	936	895	921	919	895	952	928	982	900	956	910	890	939	893	872	893	869	921	964	919	967	996	922	903	914	918	966	939	872	929	889	925	905	890	929	948	930	893	891	912	989	904	899	953	973	904	906	939	946	883	907	938	959	961	943	940	965	894	917	925	878	924	938	930	888	922	929	962	921	972	948	929	927	864	935	937	943	898	891	891	934	881	920	933	979	919	919	906	891	935	931	932	920	929	914	915	921	876	966	943	931	932	894	914	931	928	884	945	934	948	917	907	938	929	944	905	881	968	967	944	939	864	959	873	942	948	955	938	937	951	872	982	923	940	935	937	935	895	911	1038	940	876	896	944	940	911	893	902	894	906	922	937	977	897	931	933	897	914	935	922	900	946	915	931	862	917	946	927	893	909	938	955	907	905	957	932	848	889	941	935	885	942	949	917	906	929	952	902	883	880	893	857	878	942	944	925	921	933	878	939	902	924	900	853	921	911	956	879	915	970	842	944	938	935	960	898	927	949	964	917	920	962	881	1014	878	917	960	947	929	888	908	919	990	901	952	902	909	872	910	903	937	905	906	985	923	961	992	903	943	950	965	917	931	913	881	912	899	963	936	899	850	914	928	977	915	928	893	970	918	892	898	964	923	981	837	897	955	881	907	917	922	908	930	913	961	974	919	905	940	938	940	933	924	893	909	965	952	945	938	945	943	915	929	968	936	946	937	878	924	939	906	925	888	969	882	967	884	947	914	918	1014	918	886	909	920	908	905	903	958	938	928	951	916	985	892	934	942	914	874	925	951	931	953	930	907	912	919	909	910	962	897	943	915	878	938	940	895	964	977	901	880	929	925	965	948	927	920	901	947	914	916	952	942	926	915	909	937	926	958	928	995	925	880	955	939	951	943	881	935	985	952	948	962	904	945	924	938	903	882	968	876	965	914	913	956	937	951	956	922	870	931	944	905	931	940	933	898	873	912	906	903	920	1016	926	939	902	913	882	892	889	936	988	947	912	920	862	897	991	897	938	927	930	941	931	968	914	904	924	943	915	963	959	909	925	957	955	949	933	927	937	935	918	946	942	950	981	950	959	902	892	888	918	948	891	909	909	920	905	882	935	909	936	992	879	877	888	923	938	976	920	913	932	941	916	922	913	891	945	913	930	919	895	918	919	977	896	965	854	925	886	912	886	939	920	904	902	971	906	959	960	951	921	915	928	919	969	942	862	923	922	860	892	890	902	877	941	891	956	961	938	913	937	917	894	887	930	882	873	888	880	937	937	929	905	894	948	942	875	929	930	971	925	945	933	946	947	896	934	918	958	975	916	919	921	904	903	944	927	914	946	956	849	880	892	927	930	944	922	916	899	913	900	902	895	909	959	957	907	977	970	875	884	947	913	962	932	921	963	954	954	850	896	948	953	970	958	900	911	897	962	926	883	877	911	938	908	928	954	935	926	896	904	960	977	955	916	952	943	931	905	927	944	909	928	916	890	949	938	877	894	960	902	926	909	928	931	870	887	974	885	941	902	909	972	902	852	937	918	910	927	941	948	923	921	956	937	904	956	899	957	984	928	903	885	873	992	915	892	934	938	900	919	978	853	905	940	913	923	868	946	874	922	923	902	922	999	897	895	905	906	891	979	944	939	940	926	884	899	950	914	898	909	973	923	916	907	920	959	971	885	908	919	948	897	981	875	926	937	992	941	941	961	906	950	908	887	940	922	931	965	952	874	957	925	953	928	895	942	877	917	984	924	989	904	879	965	954	892	960	943	923	937	933	932	877	933	944	963	911	926	913	948	916	941	947	926	911	902	936	979	880	929	938	928	939	950	901	929	921	928	914	937	913	906	896	936	918	894	960	951	905	846	917	902	914	914	876	922	995	877	924	937	882	925	989	891	939	918	905	911	934	942	938	919	919	920	927	952	929	893	934	970	871	936	898	968	929	913	922	895	938	922	935	932	969	893	953	905	957	912	926	884	911	939	893	943	928	935	924	921	929	966	960	942	955	953	880	924	920	967	875	947	906	935	953	925	983	983	904	865	878	945	950	987	948	877	943	954	912	934	916	984	900	909	963	995	901	915	942	896	916	954	872	890	911	928	940	865	902	906	960	920	898	921	960	963	998	949	932	860	933	946	892	945	884	922	952	909	909	940	935	948	945	957	952	952	898	919	904	907	986	936	913	963	891	966	868	909	915	896	927	912	955	935	918	888	962	887	842	901	942	957	954	948	869	944	922	912	936	962	896	909	880	1016	893	952	885	935	902	898	881	918	927	915	888	827	962	859	966	949	964	913	875	937	910	954	930	934	927	918	972	874	922	963	952	890	964	929	899	928	960	946	905	959	957	935	885	951	924	954	977	943	924	916	906	915	932	904	879	906	974	904	978	909	857	927	885	956	897	908	914	939	948	953	938	883	921	939	906	884	904	931	988	884	935	947	925	949	939	888	972	948	940	902	902	938	886	925	921	938	925	969	967	920	934	934	917	907	909	909	922	929	948	951	889	944	944	952	926	926	906	936	928	930	929	918	948	934	905	862	968	911	910	956	957	903	929	1004	906	963	922	916	875	937	885	952	938	933	925	935	937	914	949	955	907	933	897	927	1001	866	928	963	974	924	892	871	945	919	939	910	873	945
20614	10800	8753	5966	3347	1825	1169	768	653	575	460	375	425	381	386	371	386	386	387	343	369	388	400	352	360	349	388	386	371	356	343	394	395	345	341	387	356	382	352	350	407	387	336	345	378	346	320	319	373	338	334	399	393	374	375	379	347	333	326	354	344	376	338	341	328	319	348	347	380	335	333	320	345	341	342	363	362	392	331	349	359	365	372	323	346	344	345	381	362	313	361	361	401	359	392	326	346	329	385	348	332	339	364	342	386	339	333	353	370	335	333	369	370	386	376	375	342	366	334	337	378	339	348	368	330	370	350	382	366	366	359	333	333	356	315	360	349	345	339	314	344	372	320	352	369	367	358	335	357	375	342	362	350	391	347	331	349	364	368	333	347	364	354	386	342	360	332	388	374	403	341	353	366	376	334	352	363	342	384	388	348	325	361	344	337	377	357	346	381	346	353	331	354	382	340	321	373	366	367	352	356	343	372	372	371	360	314	348	359	366	351	360	365	342	346	357	339	336	376	339	311	343	342	339	287	354	343	342	364	367	354	332	372	374	363	362	332	331	338	336	357	388	336	341	356	328	312	326	351	334	354	358	327	372	361	357	338	366	329	356	373	381	368	337	369	351	378	363	340	325	344	332	322	337	361	367	344	366	408	362	374	385	339	353	320	352	350	397	356	353	341	337	337	343	351	363	357	343	354	367	338	361	340	337	356	378	336	344	373	375	382	338	333	377	311	339	344	362	348	351	321	343	380	360	352	330	350	345	324	324	339	363	394	330	361	342	352	385	352	321	371	350	320	332	318	358	356	388	329	330	335	381	384	332	347	359	371	358	341	360	335	344	345	349	359	341	353	368	382	362	309	343	349	377	379	356	333	389	360	359	311	350	381	332	368	388	342	321	383	315	366	350	370	376	345	343	365	354	351	367	356	347	371	399	352	382	356	326	336	325	347	341	355	359	339	306	378	340	370	354	345	326	336	383	344	355	357	363	314	345	332	354	348	346	415	371	339	348	345	366	356	322	378	375	312	361	344	368	332	333	327	352	354	346	334	333	352	338	337	321	343	351	346	389	334	340	392	323	341	339	346	373	330	316	345	342	336	380	363	339	356	322	343	325	343	341	323	355	359	359	349	351	391	340	370	293	364	374	343	367	364	373	345	357	373	366	335	338	358	344	316	364	370	320	370	335	336	373	356	339	355	377	349	385	384	335	349	370	349	394	376	323	317	345	374	352	351	338	365	359	352	348	365	382	367	378	368	361	362	376	353	336	332	338	384	308	347	350	366	371	348	325	363	374	350	351	383	390	393	328	343	366	386	375	348	388	348	376	357	345	334	345	326	352	332	323	361	337	356	352	359	388	365	353	405	380	367	326	351	335	332	390	325	338	340	327	344	319	346	358	325	329	347	348	348	320	365	372	362	346	307	321	336	357	382	364	335	345	373	354	355	359	359	340	369	367	371	360	321	356	365	364	310	357	338	378	387	334	325	392	298	323	352	363	348	380	354	326	352	375	368	385	323	378	343	326	362	357	361	386	365	347	354	336	373	350	340	342	377	371	358	374	368	358	324	383	348	370	341	361	339	374	333	357	370	331	374	365	366	355	361	368	305	349	366	343	333	402	373	358	402	348	355	342	342	315	354	378	388	336	386	353	350	334	365	355	387	387	365	371	355	336	358	350	350	345	360	328	355	351	343	362	364	356	329	352	354	337	331	367	364	346	362	359	330	379	349	343	347	355	360	348	358	378	351	371	375	356	360	325	322	359	382	346	331	356	315	334	316	353	338	335	348	347	362	361	340	363	328	325	359	370	379	371	352	348	366	336	348	365	342	332	356	345	332	390	320	366	369	344	344	397	352	364	365	363	348	339	372	379	354	349	364	366	339	370	348	342	366	319	381	342	330	369	374	351	366	349	348	339	384	343	340	375	350	362	337	359	384	350	352	357	371	329	323	376	409	347	367	378	350	372	298	347	363	341	333	375	356	362	400	340	370	348	362	331	342	348	364	352	360	345	326	329	352	408	351	344	321	374	358	348	366	358	352	344	375	346	401	338	349	364	338	358	368	326	351	331	337	355	343	364	339	347	335	344	368	354	342	337	351	328	335	301	352	338	333	396	382	360	340	388	360	347	321	327	359	345	331	365	360	350	342	365	334	317	317	359	391	379	374	342	353	339	390	336	324	332	339	343	354	333	361	351	359	392	335	339	378	328	366	322	412	347	366	375	385	354	331	335	346	389	382	332	371	355	317	364	359	401	357	383	332	361	335	357	364	360	360	362	342	401	399	332	365	357	349	366	326	360	345	349	365	348	344	381	393	353	364	363	387	354	343	337	359	394	322	359	350	329	340	313	358	325	384	356	332	373	296	333	383	363	362	372	357	387	337	343	367	350	369	342	352	381	333	331	348	381	355	311	366	390	359	336	364	324	330	346	324	362	325	330	353	352	370	370	334	346	309	364	293	371	347	350	365	385	360	322	354	369	370	370	366	336	348	332	332	376	341	341	381	360	319	364	424	360	389	362	332	349	360	373	359	310	339	368	363	345	316	352	382	325	325	355	355	391	337	372	348	345	355	362	334	403	381	374	362	339	352	350	349	366	354	338	364	331	341	350	354	341	336	344	344	374	349	345	346	347	379	362	368	361	351	356	339	334	342	341	338	364	325	348	370	358	370	349	354	352	412	359	373	339	370	349	347	337	352	383	333	368	333	348	328	380	363	346	326	380	328	334	325	344	357	355	372	333	373	333	389	380	380	357	346	380	343	370	364	377	377	383	330	385	324	338	328	363	336	362	345	370	354	319	336	338	323	385	347	330	339	372	346	329	371	349	334	348	343	316	338	353	362	366	359	379	383	366	347	345	354	355	374	383	325	369	393	341	339	384	324	344	370	356	339	354	353	349	355	343	339	312	339	368	384	395	366	379	367	333	363	366	329	329	356	355	359	366	382	401	356	362	330	362	310	355	377	354	342	340	331	330	375	382	333	375	330	336	356	363	347	366	309	353	380	336	362	342	336	353	352	343	341	335	376	344	355	333	307	339	352	367	366	358	344	342	349	380	351	377	353	342	332	364	321	376	367	359	334	392	330	321	323	340	361	366	371	314	351	369	352	412	359	342	365	365	375	356	357	336	351	356	339	329	338	364	362	357	358	345	355	348	367	366	358	364	331	352	366	344	342	387	323	385	355	373	321	369	331	368	346	350	353	337	365	381	370	371	320	362	355	358	327	391	370	345	339	347	352	392	355	325	345	357	376	367	373	336	339	377	373	347	371	344	357	365	354	359	394	346	377	362	361	367	347	309	352	318	333	369	387	352	346	354	348	371	352	331	312	375	361	357	350	335	348	367	371	341	351	337	379	377	350	342	342	353	369	398	343	302	356	325	351	381	373	379	304	309	308	354	353	354	337	344	347	342	362	341	356	370	334	346	318	347	351	330	359	365	347	362	353	341	364	362	367	349	373	344	311	392	342	324	374	371	413	362	328	377
11806	8453	13696	13594	10220	6553	3738	2755	2368	1835	1437	1122	983	891	914	845	861	802	780	833	837	794	801	797	843	805	888	802	782	775	851	857	785	833	820	786	795	813	852	767	769	755	788	853	843	761	779	775	798	819	784	788	774	805	784	800	750	752	770	763	750	789	757	825	786	773	781	764	822	768	764	797	825	769	792	808	749	772	743	772	781	755	775	809	774	757	825	710	778	702	783	753	770	851	739	804	765	788	757	752	810	794	773	785	860	755	785	777	793	776	741	739	801	743	794	723	763	783	732	801	794	823	768	743	742	782	750	753	770	757	785	759	768	810	794	727	749	804	747	803	799	763	757	790	771	774	785	778	765	758	794	726	740	814	796	789	778	770	790	744	746	787	771	790	791	768	751	777	795	769	771	787	771	755	769	808	772	804	762	803	779	777	756	784	759	780	764	754	782	774	780	787	804	760	708	793	771	817	756	790	827	745	772	764	774	778	770	776	751	744	792	792	811	803	813	734	749	794	795	744	823	784	732	730	777	778	755	820	780	775	782	795	773	799	800	797	752	761	798	820	785	805	796	787	790	778	761	795	829	765	769	800	792	766	766	783	768	747	781	786	778	785	795	788	758	742	812	783	812	789	734	797	779	773	820	766	730	808	834	746	799	808	744	727	753	770	750	785	727	780	792	789	755	802	752	828	786	743	785	781	773	744	769	790	787	732	772	765	749	745	781	725	804	802	788	784	785	797	763	766	749	780	783	812	760	756	788	771	767	800	784	716	752	743	788	754	764	759	781	805	767	778	812	801	759	783	780	773	745	792	768	752	794	742	714	770	760	817	798	751	755	779	807	705	755	778	764	779	784	745	776	786	761	816	803	789	762	730	744	765	796	761	761	784	822	780	819	796	799	779	799	771	806	774	803	798	801	789	812	760	794	729	730	770	769	748	771	778	790	768	823	755	738	783	791	813	764	748	829	796	783	761	773	737	781	814	807	765	794	720	801	745	816	761	796	784	756	782	773	764	773	734	785	761	755	780	739	809	736	801	772	773	812	795	797	767	763	768	782	736	793	752	756	819	782	828	825	785	770	778	788	784	795	774	802	797	815	744	803	794	806	800	764	809	745	761	780	743	793	788	745	761	734	786	789	773	775	802	800	780	782	760	831	788	798	763	766	775	779	794	813	790	788	798	834	758	782	779	803	752	794	757	801	777	760	749	742	795	786	790	828	776	745	794	762	797	717	789	811	767	788	780	781	741	770	776	775	753	747	803	785	814	777	813	790	787	753	745	770	767	765	812	781	827	790	764	799	790	771	795	791	786	796	785	806	773	814	787	744	802	826	767	775	777	784	775	777	768	778	799	819	789	726	802	783	792	804	779	711	801	801	797	800	773	755	737	794	766	781	777	786	783	738	793	742	738	740	748	763	765	764	772	799	774	714	744	797	787	779	810	804	794	777	755	761	757	783	718	752	764	786	791	777	752	800	782	772	784	826	786	806	791	750	744	843	828	779	766	744	795	795	745	771	787	739	778	736	731	786	787	795	766	743	703	795	755	813	763	718	777	744	776	768	776	752	825	755	736	813	791	797	777	804	785	770	786	803	760	822	767	793	751	786	732	790	785	781	814	755	783	778	786	798	736	771	759	783	737	846	734	775	829	823	767	777	790	793	739	789	847	804	723	779	741	772	771	753	788	787	755	792	802	764	773	792	787	752	742	790	769	768	761	744	743	802	776	782	805	805	786	762	783	750	781	776	796	747	805	786	766	788	779	757	748	713	750	775	770	749	789	762	755	767	738	746	760	817	785	852	832	797	728	741	800	790	749	742	770	712	756	722	756	754	716	729	778	817	824	761	778	773	797	767	805	764	745	815	795	828	795	822	770	728	742	771	769	737	739	783	774	732	836	775	746	776	795	724	803	704	778	768	758	810	773	799	785	747	768	810	770	759	777	733	744	758	786	791	813	817	762	756	782	746	759	792	713	768	769	787	718	752	756	766	799	743	781	735	763	776	763	792	784	713	751	735	810	801	825	811	747	800	774	794	780	796	782	773	748	753	795	807	782	800	739	731	795	789	742	768	780	725	750	798	766	777	790	766	744	818	799	808	764	777	807	790	806	809	836	801	762	793	772	761	779	789	802	808	756	782	754	811	807	789	802	768	780	793	757	782	765	812	786	772	790	781	795	809	755	778	779	766	754	796	804	772	760	793	760	763	745	808	731	780	832	711	741	737	794	783	805	813	804	752	792	782	810	735	773	740	751	741	796	813	774	781	815	760	769	779	790	812	757	795	769	747	758	799	761	832	758	793	774	796	745	740	778	837	747	738	814	795	793	807	782	758	784	752	743	835	823	841	793	768	790	794	804	773	771	735	761	808	741	817	731	792	738	783	779	780	800	776	767	766	740	737	759	772	801	810	761	726	729	746	793	773	768	758	778	723	783	782	794	752	761	818	762	816	770	739	765	761	803	736	756	794	776	733	816	839	762	757	769	769	722	767	799	805	765	827	809	766	746	750	756	764	756	773	744	789	776	755	762	739	782	768	775	777	775	792	756	808	802	761	773	757	721	742	807	819	793	785	772	778	775	757	800	752	789	754	751	833	754	779	741	748	785	755	754	773	746	754	786	765	777	783	774	716	773	839	757	740	777	814	782	780	744	797	733	781	783	780	776	759	783	797	745	742	705	793	770	757	736	770	774	775	808	807	780	745	770	783	795	803	770	748	812	743	800	765	766	714	805	725	764	807	765	806	773	779	800	776	798	762	843	760	759	804	733	835	759	806	753	793	804	804	786	721	745	767	798	796	778	792	740	783	791	749	834	808	808	768	820	795	752	775	771	784	748	741	817	789	824	813	785	776	711	773	762	744	791	760	762	766	767	801	797	780	788	759	778	756	795	791	770	771	738	761	738	782	823	758	805	783	772	782	785	740	742	764	741	818	858	761	755	743	750	787	743	740	785	730	825	808	770	795	779	803	813	775	783	714	795	785	769	742	780	779	770	825	789	769	768	744	738	765	751	772	768	789	761	717	779	739	805	795	740	758	790	736	711	739	823	834	772	784	794	773	746	780	763	810	787	831	777	762	792	824	757	778	750	706	795	731	802	757	740	789	768	775	759	787	805	779	790	768	802	786	754	717	787	789	774	839	722	750	732	803	768	745	754	789	789	802	786	778	815	723	768	771	787	774	786	771	803	766	759	782	820	785	797	769	845	774	721	835	782	780	716	752	742	757	781	767	762	793	822	765	767	791	793	743	752	770	745	736	797	758	771	766	776	780	809	754	751	762	773	780	833	777	813	752	763	767	794	734	808	742	750	756	811	779	813	759	820	749	743	767	798	758	785	800	742	758	842	757	767	799	760	796	777	784	776	813	769	814	762	764	750	795	764	770	819	752	764	694	760	761	808	774	768	741	754	799	826	738	737	791	752	781	786	743	823	822	811	822	786	750	766	756	791	783	793	773	795	763	804	742	794	780	782	814	803	771	742	791	727
31706	17589	16853	12995	7779	4055	2530	1800	1190	853	686	525	514	418	392	424	444	403	386	384	387	439	392	404	431	424	444	446	383	345	383	382	389	418	415	396	378	400	418	396	416	386	404	419	392	403	338	422	379	399	392	387	397	374	424	359	384	389	383	363	389	400	374	418	382	427	385	363	413	417	378	370	382	378	360	364	376	390	360	421	394	417	388	385	377	367	333	402	358	367	367	403	373	361	390	413	351	402	387	391	385	410	386	357	322	387	380	378	382	376	369	376	360	385	407	415	371	384	361	345	347	358	365	411	411	345	370	342	410	371	393	337	394	375	402	398	362	386	385	378	391	427	365	411	354	385	399	396	393	386	345	376	388	377	374	382	394	360	390	353	395	411	386	406	371	382	349	403	329	362	376	405	390	373	367	415	431	391	391	384	376	429	394	392	381	371	389	352	385	366	414	384	354	384	409	404	377	345	373	388	371	417	360	385	381	390	377	385	389	396	375	427	370	365	369	375	398	386	374	402	365	387	356	386	399	396	415	382	354	347	400	402	417	427	358	369	395	374	394	346	461	351	424	393	374	401	385	414	389	391	392	396	368	353	393	370	355	400	365	396	401	369	423	370	377	399	398	377	375	358	396	361	370	383	360	388	392	369	405	403	373	380	396	391	383	385	385	391	368	354	393	370	342	392	384	394	415	395	400	378	373	391	358	356	344	377	394	407	393	347	407	403	354	383	396	350	388	391	392	366	394	394	374	373	403	375	372	367	404	368	407	425	375	336	408	384	367	415	366	349	360	406	368	381	377	398	392	413	375	368	380	396	387	357	390	338	375	370	377	351	400	351	416	391	352	355	396	381	394	379	328	401	375	374	379	363	404	366	386	397	376	380	412	375	354	375	391	348	378	374	390	400	378	378	345	349	359	427	370	410	393	398	386	361	402	375	369	384	364	391	378	389	360	364	402	396	367	381	379	362	409	386	354	360	378	377	408	418	388	390	391	360	370	349	402	377	360	377	353	402	377	378	374	399	381	401	412	406	379	356	364	380	415	381	369	374	403	374	366	408	366	358	363	366	351	407	417	372	369	425	362	368	370	375	400	397	381	414	349	395	459	404	389	372	364	384	372	423	361	363	359	387	380	386	378	365	393	399	379	403	355	411	362	375	380	395	357	419	375	401	380	367	369	382	375	370	393	400	418	352	393	403	381	361	415	394	419	375	389	383	397	392	398	395	370	397	387	403	369	398	381	389	344	366	372	372	424	405	379	375	378	398	370	391	380	398	418	356	367	392	379	391	395	350	369	355	374	373	361	407	379	389	384	397	394	369	384	385	397	361	392	360	405	416	405	372	377	404	387	409	418	378	419	388	371	396	385	340	369	374	382	398	352	379	355	370	390	384	403	402	391	365	403	369	387	363	386	383	405	373	386	434	396	432	403	362	385	398	333	383	399	388	412	377	376	386	386	375	383	382	376	358	387	395	402	380	403	397	383	398	362	367	375	354	432	393	392	371	368	398	375	411	414	394	424	380	368	365	352	377	376	375	380	368	366	363	387	380	401	340	378	408	396	415	387	374	391	372	379	394	399	382	351	399	344	365	386	353	353	404	373	401	381	386	411	380	398	381	376	397	333	390	376	365	356	375	400	381	374	369	333	406	374	391	342	400	403	387	371	416	360	398	376	394	393	338	385	363	403	384	425	385	384	375	368	364	377	402	386	394	381	390	370	403	385	375	411	385	366	357	392	384	369	376	385	359	371	384	386	377	393	363	374	373	378	411	371	364	408	365	401	351	396	378	397	351	368	410	405	360	383	391	371	392	414	411	367	366	374	386	421	440	369	358	366	389	402	388	401	379	400	371	388	410	396	414	399	407	395	373	401	382	340	421	401	348	390	411	375	391	400	403	371	427	376	365	378	378	396	390	360	373	357	382	409	388	410	412	350	388	384	398	382	364	358	342	406	415	398	343	413	376	365	364	362	364	427	427	379	372	365	367	387	344	364	352	377	378	393	424	392	360	365	397	378	383	349	387	420	383	405	375	349	388	375	368	369	390	408	387	389	358	389	407	377	405	424	410	359	394	378	395	395	391	386	367	393	370	350	377	417	390	391	389	386	414	398	375	413	399	383	355	369	379	405	356	370	349	354	439	427	413	358	422	368	390	391	388	357	391	385	350	342	362	367	371	358	366	382	349	382	423	395	408	415	367	360	380	407	382	385	339	404	391	342	358	422	391	364	388	395	397	369	389	389	349	410	359	388	417	403	396	386	387	387	382	372	382	370	375	368	379	383	414	383	381	377	381	342	350	387	393	405	428	357	438	424	387	357	381	415	396	408	400	428	351	360	366	373	379	412	361	397	368	384	381	400	400	422	384	345	417	418	384	343	376	391	374	345	375	415	359	383	388	385	388	399	379	366	377	386	414	381	353	402	409	415	363	370	389	371	336	404	373	413	393	359	364	363	411	357	410	408	381	392	341	397	377	363	354	391	362	341	410	366	394	406	378	383	391	392	406	367	404	399	389	410	399	398	398	354	400	387	396	365	413	369	389	407	406	362	360	374	393	356	395	378	361	423	359	349	398	426	346	357	342	360	387	378	381	373	364	349	347	441	361	373	380	353	377	379	392	369	341	335	356	381	367	386	348	368	398	409	366	364	345	396	361	353	407	409	451	423	353	387	385	414	389	409	345	363	364	412	378	371	388	350	397	403	349	413	396	355	404	371	385	402	387	362	383	405	389	372	396	345	350	407	370	413	396	416	440	368	367	394	338	401	367	407	402	407	351	403	375	368	388	407	388	425	361	378	380	391	381	368	349	392	369	375	404	372	375	374	328	390	439	390	427	417	386	399	376	393	388	374	377	386	382	364	369	344	359	389	392	378	414	382	419	398	383	368	350	364	419	411	412	409	367	397	370	387	363	362	361	365	372	419	407	398	379	344	395	412	366	414	383	379	366	394	372	375	381	378	354	373	361	381	354	401	385	396	374	350	367	393	412	403	386	352	402	388	378	380	350	382	417	425	348	377	390	380	386	370	383	413	374	415	395	376	358	386	334	368	373	393	388	408	392	372	380	409	414	373	396	417	368	407	403	396	395	398	371	397	384	370	380	340	406	388	370	362	371	416	371	359	379	360	362	374	379	412	388	376	390	378	407	393	387	357	352	387	369	435	374	441	370	437	419	389	376	380	402	385	367	409	408	364	379	369	393	425	376	360	367	385	398	430	361	428	417	407	411	380	358	340	403	385	378	376	347	378	385	372	363	424	374	361	381	371	337	371	360	383	371	387	364	376	397	372	359	385	359	403	391	387	366	366	386	391	406	406	390	370	398	350	404	355	394	365	361	397	383	402	393	343	394	396	387	372	378	408	361	377	342	354	388	387	377	418	371	401	367	412	397	372	365	395	399	385	371	430	358	386	401	404	424	375	392	368	363	395	344	407	415	426	410	391	424	377	367	353	383	376	404	370	376	362	394	410	429	409	393	365	388	410	363
18601	13458	22961	23425	18464	12379	9165	7066	4630	3158	2156	1652	1361	1115	1083	986	1046	963	888	935	977	904	962	918	987	988	984	951	890	913	903	897	872	848	910	928	849	874	888	800	852	869	830	826	831	814	812	857	857	882	884	905	856	831	867	870	824	846	850	847	830	859	865	814	854	817	842	834	782	849	837	847	817	827	822	795	844	823	809	803	770	871	811	858	893	819	890	818	824	822	860	860	862	853	880	793	822	813	836	807	841	828	844	805	832	786	837	863	820	849	837	828	812	851	883	802	854	853	779	771	852	838	799	816	905	840	824	812	913	842	905	854	849	850	807	857	788	833	892	817	857	861	852	830	814	847	826	821	898	831	861	850	781	836	821	866	821	799	821	841	866	829	825	843	813	863	849	815	872	834	831	766	794	837	872	829	806	862	881	836	807	845	800	834	841	894	848	816	836	799	875	850	810	838	823	865	833	850	838	820	826	878	822	831	839	843	877	854	840	840	872	880	799	836	831	841	833	845	865	825	797	805	800	860	865	803	839	818	854	865	827	806	862	841	796	841	800	843	891	892	832	875	811	803	857	910	822	834	864	839	826	845	895	820	799	826	842	847	824	851	816	810	845	867	834	821	863	847	792	802	807	848	810	830	870	865	873	801	837	846	817	844	792	827	848	818	915	811	829	778	799	871	822	814	812	840	827	799	824	821	864	850	842	841	801	854	864	865	860	844	859	804	853	861	840	834	848	850	831	785	876	852	843	847	849	805	859	873	812	844	761	869	834	828	832	819	794	863	836	828	810	831	855	836	801	851	811	847	810	846	865	887	796	771	824	857	812	840	866	870	774	856	765	870	844	809	855	789	882	830	831	823	840	855	866	853	764	825	847	874	826	889	844	868	844	869	812	809	821	843	872	842	835	832	882	854	834	892	885	852	856	875	879	799	839	848	851	882	858	864	818	824	816	799	817	894	879	813	887	889	821	806	889	820	845	904	829	827	840	821	798	849	867	833	836	887	834	846	802	836	798	826	832	855	819	826	855	838	825	819	877	857	788	811	815	833	811	808	815	826	790	844	825	833	880	839	822	841	835	858	823	866	855	807	853	822	843	792	752	811	824	832	812	795	856	881	843	836	767	861	854	841	866	794	881	817	829	875	819	797	872	826	854	858	889	826	824	870	767	796	861	875	791	772	810	884	836	866	772	776	871	837	841	816	878	865	890	840	849	790	838	826	797	852	801	801	866	813	838	780	816	864	814	871	831	848	835	820	840	825	858	860	815	847	834	851	812	842	847	891	821	843	834	848	910	818	793	814	848	833	836	863	900	873	877	790	797	850	801	762	915	809	879	878	777	891	870	825	870	784	872	893	855	770	847	849	809	866	842	844	839	847	803	794	824	784	878	846	831	825	806	854	801	847	878	825	848	865	865	782	847	801	887	828	852	810	833	862	814	768	840	849	819	857	902	839	822	861	850	856	773	843	802	841	876	855	854	796	863	853	788	852	830	800	905	864	847	832	829	857	884	821	847	875	836	803	824	873	813	865	810	794	851	853	811	841	810	805	862	881	879	857	844	835	853	852	818	830	829	811	834	853	812	870	871	845	849	832	811	817	829	831	794	824	874	815	836	863	858	804	869	827	805	835	823	823	902	849	841	803	824	840	847	852	880	900	944	849	861	844	815	874	843	822	873	838	862	814	880	843	844	811	839	874	851	869	814	817	877	845	844	792	832	811	767	841	819	879	844	864	859	846	800	822	813	855	843	823	785	832	847	848	846	819	833	849	846	857	810	809	884	862	874	862	807	833	807	852	818	842	863	852	815	845	797	818	789	858	766	849	829	833	774	871	802	830	827	885	900	854	850	822	834	821	837	878	877	826	819	800	865	839	808	852	825	834	876	894	873	818	846	813	810	846	796	891	873	775	811	808	805	846	793	882	821	853	790	821	798	847	785	845	853	822	860	838	868	855	838	843	823	806	823	822	849	810	817	848	844	866	826	860	804	840	833	849	876	821	831	827	806	792	864	846	960	814	870	853	844	835	841	815	765	848	859	860	839	806	890	835	789	856	846	839	827	845	827	849	806	797	811	838	819	849	824	833	866	820	835	852	841	813	803	825	816	784	830	863	822	869	836	833	819	805	882	799	859	834	823	809	877	825	836	836	853	856	840	825	886	858	852	796	838	790	790	814	805	813	847	844	873	863	847	828	819	829	837	829	851	798	864	804	807	843	806	825	870	823	798	824	837	828	815	883	771	807	867	809	886	833	781	817	853	798	837	894	822	792	803	830	827	791	858	786	835	824	805	830	882	850	803	845	838	803	822	796	803	799	853	840	848	850	792	864	827	843	827	810	848	836	770	830	809	842	825	808	794	871	863	874	845	816	874	843	839	813	816	812	827	800	845	863	882	902	906	808	856	814	871	847	804	832	861	829	828	801	814	886	840	797	873	880	841	844	814	831	859	834	872	853	827	853	811	862	825	846	817	811	813	842	830	863	812	862	826	843	795	833	815	887	831	838	812	823	821	779	773	857	832	883	818	864	810	825	797	825	841	873	867	815	838	822	855	810	762	810	874	801	786	880	795	823	856	851	825	850	819	812	885	809	800	802	860	825	837	852	870	864	795	800	794	891	818	846	831	815	841	829	820	801	835	829	790	880	847	848	856	846	859	803	843	917	823	838	878	868	858	784	855	870	912	825	880	899	814	816	781	883	836	845	816	820	810	810	775	807	850	859	849	831	796	801	815	869	848	854	855	773	807	801	823	840	812	835	783	808	810	820	800	847	840	880	852	798	835	872	802	848	872	838	797	855	844	817	857	855	834	794	804	832	842	825	827	802	790	837	820	839	831	810	873	819	821	840	901	822	855	856	790	832	796	835	918	837	798	858	829	847	849	791	867	874	792	820	863	792	857	841	894	815	815	842	810	802	851	857	857	842	852	864	843	822	815	841	821	867	816	810	839	797	832	888	869	851	866	815	819	840	860	808	836	855	848	874	797	816	857	854	799	859	804	821	853	832	811	834	832	826	849	850	859	872	840	855	815	836	840	855	833	793	913	820	846	844	836	849	804	810	842	844	834	832	873	823	865	797	839	843	843	803	845	841	882	827	879	841	868	858	800	887	801	880	872	833	813	817	833	822	789	834	801	854	815	805	830	820	837	820	840	888	810	855	839	807	830	848	881	861	825	882	837	814	848	846	859	784	853	824	847	854	828	800	842	829	850	806	873	909	810	814	878	811	816	868	823	791	823	842	795	863	808	801	861	832	796	817	820	850	873	818	775	804	858	846	835	817	836	851	865	862	881	774	841	837	798	890	842	818	810	828	836	852	859	866	799	870	846	803	859	860	859	827	851	782	833	904	841	851	848	838	850	868	844	854	802	817	858	835	870	867	799	837	819	832	817	868	836	854	861	843	823	864	819	880	824	852	829	831	863	863	867	810	835	877	849	773	825	869	808	844	844	842	806	862	811	822	865	878	802	831	829	884	820	840	864	820
39623	24099	23638	18779	11660	7797	5308	2806	1877	1278	827	769	614	509	466	513	501	471	445	453	484	467	473	431	415	435	480	442	447	473	444	423	455	415	448	450	430	446	482	434	479	433	435	442	414	442	427	451	432	407	439	432	435	449	447	426	446	450	414	463	437	451	399	447	440	439	458	411	447	424	427	446	385	404	440	428	405	460	435	474	406	469	461	410	400	432	443	451	400	390	395	433	464	467	412	475	437	409	370	431	453	483	418	485	480	423	422	394	415	454	472	428	377	447	405	431	410	431	395	391	398	406	446	443	448	414	437	403	426	467	412	449	422	426	413	421	379	424	424	420	455	414	426	443	445	416	421	432	433	459	391	441	463	399	422	420	417	422	444	438	431	423	428	388	410	406	414	424	446	409	365	433	418	440	399	419	395	446	419	467	426	417	412	399	401	408	440	456	409	406	401	401	456	433	469	397	423	446	442	421	424	437	423	446	448	422	475	444	406	415	389	438	432	444	448	455	428	437	429	447	492	400	425	439	461	411	490	435	430	428	428	445	423	416	454	406	428	440	426	469	404	440	424	413	442	441	437	411	405	451	469	414	442	406	423	456	448	434	386	406	433	419	460	439	426	444	449	454	441	465	436	418	422	449	427	418	431	419	424	406	362	459	439	446	427	439	447	392	463	470	393	414	476	448	457	424	447	407	439	452	412	416	423	393	442	421	393	421	457	445	440	422	438	451	450	442	418	372	420	448	474	430	447	391	415	463	450	425	417	424	436	398	417	424	458	411	420	431	440	432	402	398	395	420	426	491	424	392	412	434	440	405	435	430	396	410	423	415	419	422	446	414	448	454	444	438	399	429	411	405	438	450	417	417	415	460	434	428	474	452	467	463	415	430	425	422	453	418	424	444	436	415	463	385	380	414	435	403	475	461	432	439	432	399	417	425	424	424	417	398	424	471	447	411	443	432	438	439	392	408	486	456	419	414	464	442	399	460	424	486	481	456	423	416	431	457	451	407	463	425	388	435	466	423	444	439	395	465	420	452	456	414	417	403	427	408	458	440	401	481	406	387	390	449	445	408	454	448	439	463	470	389	434	431	439	411	428	429	446	459	441	366	436	478	456	406	426	403	411	455	405	415	422	433	406	448	413	416	436	470	408	406	419	404	418	416	445	453	432	411	405	405	399	440	389	436	405	427	424	456	447	371	433	445	465	420	380	449	493	422	426	409	447	429	417	464	452	438	416	453	423	437	439	421	440	481	471	478	449	447	421	419	408	431	448	418	416	443	405	421	434	445	431	399	450	466	441	425	442	416	418	424	417	437	422	435	453	436	425	420	410	416	444	430	416	393	438	417	407	434	465	413	435	404	450	436	432	428	435	412	441	397	448	443	461	402	446	448	428	400	399	478	470	443	425	444	434	389	455	419	415	456	447	408	395	420	440	442	425	428	454	393	429	383	426	402	441	402	414	414	443	446	433	406	430	406	395	430	448	495	443	434	452	422	426	415	409	409	424	464	396	434	405	432	426	426	407	442	432	397	427	426	473	411	415	416	434	464	407	428	445	452	424	448	462	450	449	457	407	481	444	463	408	457	426	462	411	420	434	441	438	429	433	454	424	444	452	433	440	422	391	427	393	460	423	417	438	457	426	425	432	452	422	402	432	408	402	417	430	408	438	417	426	436	401	404	432	412	418	410	426	415	463	414	428	447	405	450	417	444	404	434	415	445	443	458	457	416	413	465	442	406	457	471	456	388	398	431	447	403	418	417	412	448	438	410	437	395	427	425	447	427	439	455	474	401	418	390	433	445	431	456	438	422	433	432	441	462	419	447	467	431	421	447	424	399	419	439	436	444	435	424	409	395	459	433	430	429	386	471	405	431	454	434	414	429	416	454	428	430	408	441	434	443	440	413	430	424	416	413	433	455	408	449	437	468	455	416	477	433	449	430	432	419	441	399	441	462	378	423	414	396	411	461	461	470	457	394	407	450	405	406	421	416	443	453	446	468	442	411	405	422	454	432	453	464	416	452	428	410	399	476	449	433	387	428	425	431	446	445	433	459	497	451	409	409	413	441	431	453	444	447	413	453	422	421	430	483	438	413	420	403	481	464	440	418	408	453	450	409	428	418	437	452	396	439	465	438	420	426	448	414	422	417	440	421	383	423	423	429	451	447	452	439	436	439	399	437	414	448	414	399	417	452	416	426	422	449	441	399	420	420	423	455	437	420	458	447	490	427	438	458	477	424	419	447	391	439	409	423	404	424	418	402	422	442	458	389	431	423	437	404	476	472	413	425	415	439	447	426	445	397	404	406	404	444	401	441	428	459	473	453	395	423	452	420	442	474	391	476	428	442	426	435	438	429	450	455	403	439	434	408	438	429	415	416	392	437	416	434	429	424	447	397	431	442	423	442	444	437	410	445	412	433	448	447	417	448	417	436	392	435	463	434	430	390	441	430	402	394	441	440	427	407	421	435	426	379	390	421	422	459	457	376	377	422	439	464	429	425	440	425	463	417	426	384	456	410	454	426	393	426	397	415	472	439	445	422	436	409	395	420	438	442	430	431	419	438	409	432	451	394	451	406	437	466	415	459	437	442	425	465	405	391	427	468	414	429	412	447	440	405	431	449	443	382	431	444	430	445	393	485	387	464	433	423	444	446	426	389	406	417	459	462	424	405	388	401	433	416	405	444	435	403	409	418	446	420	405	439	423	402	421	441	442	445	419	462	451	456	455	402	404	421	403	436	414	416	420	386	418	427	398	405	399	435	458	479	420	436	423	401	382	430	469	448	419	386	480	429	428	455	460	453	427	424	436	471	448	446	384	439	430	467	402	436	406	440	400	409	434	398	382	377	430	431	422	456	433	394	420	430	418	381	441	424	436	451	427	417	454	459	468	417	468	401	381	439	410	408	395	487	425	421	398	418	423	441	419	448	421	426	400	426	422	423	405	434	481	414	401	426	435	423	446	434	443	475	397	437	453	466	433	424	454	419	378	433	480	425	409	492	397	427	452	430	407	432	440	405	397	429	433	397	416	421	390	453	415	432	430	439	390	424	402	430	459	469	418	383	372	455	429	437	423	401	401	465	427	448	439	378	422	433	432	396	405	394	435	445	453	433	421	424	432	410	447	450	402	451	446	427	436	445	448	447	454	458	440	424	429	430	443	389	419	428	442	368	413	384	408	437	423	421	407	380	408	424	418	424	435	430	431	470	413	420	426	464	436	442	410	445	430	447	423	401	462	422	404	445	411	442	417	435	438	456	469	440	440	448	423	412	409	435	442	440	429	405	416	421	457	447	427	408	391	398	416	417	432	430	396	437	404	422	440	454	439	430	381	456	422	429	387	446	414	435	405	444	441	423	455	420	397	397	413	437	426	390	440	399	406	441	424	400	433	442	394	440	439	455	394	447	426	420	420	413	448	420	427	404	413	439	414	430	378	439	411	382	411	412	414	459	441	418	407	433	466	403	437	460	465	397	394	439	492	448
22562	17705	28389	29510	23782	19714	15455	8975	6896	4623	3231	2372	1866	1462	1319	1226	1207	1191	1058	1131	1080	1083	1087	1135	1141	1048	1108	1036	1055	999	1062	1026	1005	1031	954	1035	925	937	919	888	984	891	960	964	886	957	910	997	988	882	946	967	937	976	935	988	924	885	956	895	926	927	889	937	884	934	954	932	945	915	956	951	913	859	936	896	865	873	957	936	963	908	919	921	901	947	890	950	899	935	945	930	953	935	870	891	936	880	955	908	928	940	932	925	895	926	971	908	938	955	929	926	931	895	908	873	910	903	910	962	942	896	957	923	936	974	969	933	920	919	925	971	878	889	921	900	972	905	953	884	885	933	962	916	960	921	921	927	965	875	901	872	936	942	855	959	864	929	966	897	899	969	929	908	986	968	921	940	930	885	971	897	920	941	970	927	961	930	921	916	950	867	971	922	925	945	909	988	899	914	949	920	951	903	891	966	844	975	901	899	934	921	863	933	909	947	903	974	872	946	930	952	950	925	920	900	924	929	916	938	966	944	928	918	879	893	896	876	893	958	910	983	955	907	931	882	892	961	989	917	932	943	932	933	871	896	938	853	949	962	910	851	909	895	921	876	909	934	924	914	923	895	917	945	951	898	898	881	892	931	959	888	890	910	940	974	914	896	975	901	913	921	959	956	946	901	921	984	927	922	914	870	919	896	917	967	942	927	924	930	867	960	980	940	925	908	921	872	883	937	893	907	980	889	921	937	948	931	942	891	954	955	884	899	943	949	856	955	933	860	915	935	913	905	920	977	929	950	974	963	935	944	853	909	908	924	987	962	952	921	866	861	942	865	896	928	869	948	912	881	860	900	940	910	929	872	952	906	903	909	908	962	924	932	950	940	945	921	927	916	886	977	945	954	915	950	951	921	915	929	916	938	912	949	895	911	936	947	852	918	934	876	994	870	949	888	929	896	949	917	943	947	909	883	948	933	932	926	929	977	885	868	904	921	883	971	903	972	945	917	890	892	929	891	910	869	955	935	931	871	941	968	903	937	935	904	954	908	935	919	926	935	898	877	909	919	964	899	944	950	891	947	876	925	911	919	912	914	902	881	906	908	886	1016	960	882	867	885	879	909	931	960	945	988	945	923	960	973	875	918	946	931	887	919	908	881	921	907	939	936	887	891	941	898	930	945	895	961	861	951	911	916	956	878	948	913	897	938	891	906	912	896	931	907	902	852	846	922	870	935	972	867	931	918	904	881	950	928	912	966	923	880	960	892	957	861	928	927	941	935	907	893	889	933	916	930	880	903	928	928	909	928	915	847	934	932	913	896	931	831	960	906	897	883	911	897	893	844	925	930	886	947	899	905	944	938	915	960	933	870	885	893	921	898	943	963	882	923	970	893	896	921	911	904	901	877	942	911	929	954	906	947	927	923	888	940	889	914	905	903	930	890	939	917	914	897	940	954	944	963	938	1059	895	863	884	939	907	901	897	901	918	911	908	930	955	934	917	905	898	897	877	956	884	888	936	896	894	954	937	922	905	971	924	981	902	970	924	898	943	887	938	907	907	865	978	941	889	880	894	948	909	922	882	944	924	980	949	889	876	878	905	973	946	937	876	951	908	915	940	889	985	873	896	914	939	885	935	911	972	904	926	885	929	896	949	953	878	931	943	878	927	945	890	928	891	947	871	927	897	947	898	922	916	963	904	900	890	923	927	918	894	929	922	957	975	934	916	939	935	902	925	914	933	886	917	922	924	894	937	895	929	968	891	887	882	917	951	1004	879	923	898	924	848	952	951	875	917	889	895	962	900	927	917	866	870	899	863	859	898	936	945	922	889	922	924	911	930	938	921	889	899	939	892	899	892	958	947	930	949	913	931	949	919	842	885	906	908	939	929	923	895	950	891	958	863	940	888	935	920	949	924	976	885	1004	937	914	893	927	906	889	881	908	909	952	916	892	888	938	926	958	946	920	892	874	895	936	889	881	899	974	849	888	918	956	942	890	889	933	932	911	931	943	947	884	942	960	913	884	894	879	941	927	900	912	871	935	900	899	891	953	944	887	952	919	945	862	931	957	971	961	890	930	922	891	864	971	956	862	882	891	918	936	950	921	947	952	934	906	898	916	914	939	969	925	929	966	955	979	931	838	891	906	909	930	921	955	892	915	924	916	946	883	928	904	871	914	950	933	907	846	900	928	930	908	903	968	909	893	915	936	908	915	937	894	963	935	916	960	898	957	970	938	900	924	927	902	930	933	932	885	912	867	901	935	897	927	933	938	878	971	862	904	976	958	933	879	917	883	919	897	895	901	933	897	912	892	931	905	925	885	955	920	931	893	934	913	965	934	969	891	924	895	899	959	873	951	925	936	891	924	927	892	923	831	948	925	946	945	897	875	954	914	919	921	937	923	903	901	919	905	879	919	919	867	985	884	914	916	908	922	958	884	964	912	886	886	906	901	884	910	940	968	958	901	852	964	943	910	935	939	916	889	928	879	967	925	957	925	914	874	850	863	933	955	880	886	964	881	932	911	860	916	824	914	920	946	882	857	932	916	930	930	991	956	920	875	938	933	911	893	914	939	936	955	914	928	922	847	930	965	931	919	891	882	968	948	946	905	944	880	903	850	894	904	904	949	953	915	972	915	936	924	872	889	946	985	924	941	910	902	929	886	909	907	942	896	935	879	902	918	908	976	955	934	896	953	909	913	884	938	932	960	945	941	935	922	907	899	991	961	902	970	922	921	909	897	906	924	997	901	907	936	909	939	945	923	952	895	901	906	936	921	944	910	897	939	961	944	884	858	904	886	893	928	911	882	910	914	921	916	912	912	957	975	877	900	958	935	886	910	940	949	870	956	925	939	941	950	921	907	976	885	931	875	984	945	899	948	885	910	904	956	873	886	912	910	909	901	927	914	886	977	910	919	916	902	931	943	952	931	903	907	938	905	854	977	910	953	942	955	956	897	908	905	897	906	943	927	903	921	903	892	944	899	915	885	938	910	950	916	920	894	922	949	939	870	923	861	917	864	931	897	929	903	894	905	905	867	966	909	961	911	918	884	886	944	891	923	922	942	929	916	888	915	857	921	956	936	918	899	900	891	906	920	910	873	923	911	949	940	916	895	930	868	932	931	931	904	948	924	901	905	998	913	913	902	879	1006	926	924	912	946	915	920	898	899	904	908	983	901	959	920	931	954	898	934	920	955	890	909	945	926	962	912	972	877	931	890	895	874	892	932	961	884	942	883	883	906	920	925	902	897	920	910	918	934	912	930	910	899	967	855	961	939	888	959	899	933	896	880	907	948	911	871	931	902	963	861	908	860	839	909	954	945	900	918	884	949	929	919	909	915	916	839	962	960	968	946	963	913	913	891	897	877	946	952	928	892	932	883	934	939	878	927	908	973	922	937	966	903	926	931	897	923	926	936	885	941	932	875	932	914	930	905	907	898	897	970	963	930	881	911	908	918	903	988	953	903	929	944	902	910	924	932	944	948	937	917	894	873	976	889	906	963	886	947
19282	11108	9415	5527	2712	1517	1017	799	609	584	502	428	427	406	367	371	340	359	370	361	354	362	358	373	375	366	320	339	350	352	373	371	372	349	351	347	395	348	318	337	357	376	393	339	349	360	357	322	357	386	357	361	365	341	372	342	328	353	353	342	379	368	351	351	359	332	339	365	344	368	379	356	361	383	351	366	332	326	394	359	385	365	328	400	329	382	361	306	317	362	321	322	357	358	340	329	383	351	338	325	327	343	310	327	335	349	342	344	355	384	334	396	348	327	300	351	334	343	369	329	353	376	343	346	364	345	340	368	356	352	347	345	362	325	341	353	343	311	371	352	342	331	381	337	369	324	350	353	351	358	310	323	365	370	370	354	376	357	334	365	338	345	367	342	354	360	333	331	314	361	324	352	363	313	338	374	369	358	361	353	337	341	355	370	348	317	370	382	375	362	364	368	351	344	325	340	317	353	317	330	327	297	332	367	384	361	381	314	386	326	327	349	345	376	378	315	371	322	334	362	343	373	362	362	359	327	343	361	338	329	317	352	341	338	337	335	386	353	327	344	346	342	346	372	353	401	354	342	333	379	336	352	362	391	341	355	323	332	364	371	316	346	353	338	351	371	383	359	330	367	336	347	361	355	352	355	313	351	319	331	341	364	342	325	380	349	352	327	316	351	343	374	304	349	351	358	350	374	345	360	359	360	331	339	354	341	342	362	381	370	324	312	398	322	366	363	346	349	323	337	345	334	347	386	333	354	328	331	336	340	324	360	364	342	302	330	351	331	366	342	347	355	394	331	369	354	360	321	355	353	357	349	316	332	376	326	347	328	351	332	343	340	367	335	374	341	349	361	335	337	361	354	340	393	361	311	311	330	375	388	364	328	345	318	319	359	318	338	365	376	362	327	361	360	338	347	372	359	365	352	374	353	338	343	337	331	339	329	372	340	353	345	372	363	315	355	389	331	344	357	349	343	348	374	361	364	339	388	338	324	352	353	317	317	285	359	373	350	349	346	339	336	366	356	392	365	353	362	425	356	331	364	364	345	342	403	360	365	379	318	380	376	358	346	328	359	354	378	333	386	358	338	323	340	358	326	337	326	360	336	378	353	358	335	318	343	349	341	367	338	335	325	354	339	342	368	325	339	345	340	320	340	353	335	304	329	353	361	311	327	334	379	379	371	372	346	376	349	382	337	374	345	334	330	340	403	348	328	319	325	341	353	357	376	370	341	355	340	328	352	325	338	410	321	338	330	347	340	358	335	369	344	307	331	337	338	350	326	351	356	362	366	361	321	370	348	362	305	359	365	355	354	364	319	338	356	341	320	357	340	331	338	339	358	340	383	345	311	346	360	359	365	361	337	378	352	333	311	346	378	354	352	361	341	324	346	330	380	348	344	354	346	373	349	375	364	370	336	336	364	316	342	343	361	332	320	308	349	340	327	340	368	386	355	351	303	347	328	327	379	354	345	336	307	336	336	325	339	352	346	344	327	378	351	352	365	348	331	339	343	359	354	338	352	343	333	391	366	315	368	353	348	357	323	374	329	357	360	304	352	339	343	325	353	356	361	325	349	299	353	340	356	366	335	329	372	341	377	384	331	341	353	342	369	327	327	327	365	362	343	362	348	356	330	339	334	371	372	372	370	350	351	337	358	376	333	388	328	371	370	377	356	351	332	355	378	361	347	324	340	360	379	330	356	371	308	353	334	317	343	322	356	384	357	356	328	317	365	354	358	358	342	361	353	365	368	361	359	334	368	368	365	339	348	323	373	379	327	372	313	369	321	322	349	325	339	356	385	374	359	336	364	315	352	369	347	351	362	366	332	346	344	358	357	343	342	355	351	350	335	326	354	336	345	353	338	363	354	368	375	358	343	325	351	336	361	362	335	326	364	376	356	336	350	340	363	336	336	326	329	354	365	353	336	334	337	343	344	348	320	342	308	358	361	361	354	367	350	353	350	371	384	334	333	361	330	346	349	341	371	313	347	338	298	315	314	356	360	306	322	327	333	392	382	358	352	341	368	377	313	371	315	328	333	330	359	354	339	346	322	376	356	324	353	372	345	366	386	345	351	375	321	328	344	356	347	330	347	350	381	367	378	346	359	344	347	360	344	362	395	378	335	378	343	346	377	306	360	353	389	374	375	347	358	351	335	324	328	371	348	340	356	365	311	345	365	328	336	376	342	337	315	358	374	361	302	334	320	367	334	353	353	356	377	360	339	366	368	349	344	359	347	350	372	326	365	348	371	361	328	345	335	345	349	348	366	355	337	372	303	335	379	311	333	378	367	332	393	361	339	355	362	418	401	352	350	320	337	328	375	334	333	307	375	335	320	322	346	357	350	359	369	349	349	362	319	341	319	385	345	338	370	354	361	393	339	373	343	362	324	355	352	349	363	372	343	335	344	313	330	370	370	327	286	364	365	319	385	375	361	334	388	334	378	371	331	339	332	320	345	336	327	368	391	358	372	358	367	342	315	361	386	312	366	368	316	338	361	367	344	345	321	346	352	355	333	347	345	315	350	374	352	336	343	321	314	358	358	355	377	399	330	339	332	388	335	355	302	361	338	350	340	353	358	390	324	385	337	380	376	374	329	342	352	383	361	337	307	332	362	329	331	344	337	335	356	391	361	346	331	333	360	377	356	379	337	355	312	331	319	346	329	356	351	334	350	346	373	327	371	322	357	380	347	311	351	346	368	344	336	383	344	366	387	391	383	328	335	359	327	348	336	343	309	364	359	314	324	336	390	369	324	384	363	325	296	374	327	383	340	364	355	357	370	333	332	353	314	334	326	378	349	363	351	333	321	340	337	349	353	392	395	321	398	316	329	372	398	343	328	378	322	335	334	360	353	341	349	346	366	349	316	343	407	341	315	358	350	363	368	364	351	348	365	345	367	365	355	354	325	354	357	346	346	372	354	329	365	357	375	352	345	342	370	358	330	340	349	326	334	369	368	325	331	322	344	398	347	342	353	372	379	371	353	343	369	372	341	366	351	325	373	383	305	321	328	339	369	345	354	350	328	317	335	377	364	315	354	315	348	356	345	361	341	346	351	369	343	342	364	337	324	339	344	322	353	383	353	347	366	346	366	346	298	371	330	371	364	337	380	344	351	340	364	365	381	319	327	346	363	328	364	354	386	379	350	342	334	318	345	372	344	348	367	318	361	349	358	347	360	392	317	332	350	307	347	384	314	314	364	357	333	314	328	376	348	361	341	312	346	357	391	376	353	345	336	348	335	313	362	325	342	366	331	346	345	357	364	337	347	385	376	406	360	306	351	356	332	354	335	305	361	377	352	334	300	332	361	361	350	312	352	348	384	363	353	333	306	357	334	380	364	360	341	371	348	378	325	351	335	334	349	342	342	321	354	359	328	358	353	353	349	368	335	326	357	321	341	324	384	351	346	357	350	352	349	347	332	346	316	344	336	349	354	363	352	320	336	355	347	350	314	373	373	361	367	352	385	358	322	386	395	351	357	338	340
11108	9112	14688	12504	8387	5450	3773	2624	2204	1895	1455	1134	1037	926	859	817	859	847	836	802	789	838	800	793	869	821	828	839	764	823	840	845	796	754	733	786	798	780	809	747	753	800	755	737	802	777	767	746	776	787	812	802	769	737	731	773	797	792	766	792	748	776	758	792	745	773	828	746	771	763	709	808	795	746	836	764	798	700	798	770	733	745	823	775	759	743	763	781	740	810	747	808	748	819	740	776	733	779	729	747	736	779	823	774	750	793	717	732	768	736	737	782	805	773	745	743	783	799	712	818	756	758	810	755	803	711	785	776	780	749	779	786	770	816	744	802	710	787	764	744	762	772	743	707	735	777	772	763	772	761	805	792	784	771	806	728	751	713	777	744	781	790	772	817	747	829	789	806	716	739	772	753	792	770	719	773	770	746	794	798	743	748	738	714	758	827	788	821	759	761	765	737	783	770	704	821	758	750	780	780	799	748	772	802	740	786	798	770	754	792	805	792	740	773	768	792	749	765	723	763	675	801	750	718	733	714	782	792	752	735	761	753	734	780	745	752	742	762	778	769	710	759	811	723	815	758	749	786	736	746	768	767	787	779	726	740	831	767	815	762	739	772	793	747	792	738	722	812	771	759	801	801	793	768	738	761	762	787	700	724	744	795	740	771	793	812	788	787	754	765	784	807	759	728	767	711	783	753	810	789	730	727	746	790	742	796	754	806	777	750	773	765	748	769	804	728	750	741	773	797	772	708	758	758	799	780	719	777	759	775	804	775	758	824	775	776	795	714	762	781	785	770	736	723	745	746	715	774	729	743	774	796	788	769	750	711	785	770	748	737	763	720	800	736	753	764	744	763	735	740	798	793	756	784	767	748	751	793	701	732	787	733	770	811	809	807	777	825	787	782	749	767	719	709	745	783	797	750	758	750	729	782	769	689	775	786	758	761	717	777	772	771	740	764	773	769	783	787	767	714	721	790	769	760	795	736	758	782	755	771	754	835	731	756	762	765	797	775	757	769	787	765	812	731	753	758	788	820	843	763	768	764	748	749	749	794	740	799	752	767	840	774	790	756	750	761	757	723	764	785	783	764	776	734	774	712	790	734	754	775	751	773	766	784	748	735	796	746	798	727	823	781	814	725	757	749	796	756	812	736	785	806	768	751	727	771	724	763	741	777	766	781	767	734	781	775	792	756	783	784	764	751	738	772	785	749	803	778	722	804	760	796	731	784	785	772	781	766	787	792	712	729	761	748	789	758	753	815	753	747	763	778	828	716	765	774	735	716	766	796	736	745	762	763	736	776	803	793	741	774	743	755	770	781	794	762	818	740	754	751	801	795	814	773	760	745	800	842	767	751	797	754	785	767	792	724	762	792	751	773	792	732	771	780	772	789	775	773	796	767	731	696	770	799	769	779	765	738	750	713	752	754	765	756	802	759	845	782	805	799	759	791	741	778	760	763	743	805	804	769	780	798	781	742	766	735	769	727	748	733	786	758	745	738	790	732	740	760	746	730	778	728	748	774	774	844	753	765	784	773	752	764	803	719	761	754	806	779	803	801	731	810	773	770	778	829	769	770	759	806	819	731	799	771	768	803	755	848	827	786	777	797	785	770	781	770	795	715	764	777	789	751	733	779	760	782	768	766	784	840	753	788	797	774	751	766	804	748	741	789	759	761	760	817	791	723	671	727	752	770	774	809	781	780	790	713	766	760	816	740	783	761	745	753	764	800	783	747	781	790	811	768	748	774	773	771	764	763	774	798	694	739	718	701	783	738	770	718	749	760	784	773	800	748	747	801	718	752	774	745	800	813	761	810	818	795	725	733	722	775	765	748	806	721	749	816	792	765	740	725	761	812	753	805	714	800	775	769	776	743	776	757	793	824	763	800	821	782	712	742	775	765	745	811	765	787	809	746	749	764	748	798	683	792	774	774	737	822	723	712	740	784	751	728	758	771	783	762	780	703	786	730	748	734	761	768	735	769	835	748	813	747	752	750	772	767	767	768	766	776	759	768	764	725	778	773	734	761	732	735	752	777	776	747	729	753	765	786	772	778	796	752	758	734	792	757	808	741	752	777	755	771	788	796	754	825	766	764	771	778	841	784	752	800	796	806	784	785	708	787	762	743	768	764	784	722	775	829	777	749	765	791	791	790	753	768	786	749	776	742	775	777	806	815	788	785	778	770	816	758	775	781	763	717	808	693	734	815	751	720	758	776	803	770	779	730	765	761	729	794	728	758	740	739	683	736	719	727	754	763	810	772	735	768	757	767	770	721	781	776	765	734	718	771	777	743	723	811	779	762	792	771	831	808	770	803	777	777	778	756	765	726	775	717	773	765	799	736	745	812	780	772	716	803	740	755	811	785	784	758	850	760	771	808	728	770	790	748	768	763	791	800	761	754	780	747	767	807	754	782	781	768	806	725	740	759	750	715	745	754	785	726	760	788	726	772	785	748	740	776	757	752	759	804	772	757	745	769	754	780	718	709	799	799	782	738	790	783	822	790	737	781	784	827	741	749	796	789	757	767	761	790	753	736	786	809	827	800	763	718	736	729	779	754	771	731	761	724	748	792	777	794	801	774	723	737	769	700	793	748	757	761	782	824	745	760	767	760	813	765	792	747	787	762	761	808	735	767	732	756	724	745	758	766	779	756	732	746	758	752	748	775	696	734	727	764	720	722	750	748	806	754	764	737	751	766	766	753	787	753	748	831	776	777	768	764	782	797	793	754	777	763	726	789	758	757	788	816	759	792	721	801	764	770	726	780	788	797	828	731	763	754	777	755	773	722	748	747	808	775	748	778	762	761	772	797	765	728	761	730	756	801	753	768	767	750	752	777	787	734	737	782	779	803	735	769	746	787	776	810	788	716	735	746	785	791	726	768	761	766	786	787	789	770	778	773	789	762	731	829	758	752	688	741	731	766	747	737	759	791	774	748	750	809	813	808	833	734	791	745	756	803	789	765	771	766	808	795	766	800	776	832	786	747	764	708	790	736	794	773	753	760	803	752	763	750	746	748	774	775	794	801	744	794	774	782	748	805	762	756	744	789	791	769	832	692	761	790	766	718	760	786	766	796	764	729	758	791	753	812	768	777	754	704	755	774	733	751	826	811	772	753	818	772	772	799	757	729	777	764	775	740	785	740	770	753	763	716	756	785	788	775	753	798	717	791	799	787	789	742	783	754	763	749	774	710	728	759	731	758	771	650	736	778	779	815	717	769	786	774	782	801	799	758	718	757	738	736	742	772	786	732	760	750	786	817	743	794	765	738	805	793	741	779	739	765	746	834	850	768	746	799	786	756	786	739	746	788	766	742	764	733	745	806	729	734	729	755	739	805	761	770	789	799	742	757	777	781	725	761	778	764	719	759	705	779	748	754	726	800	771	776	754	789	733	752	793	737	810	769	709	707	723	768	746	779	754	782	829	762	790	747	768	758	751	739	745	748	748	751	768	767	758	757	733	779	716	781	735	824	767	799	745	749	724	741
28962	19132	17300	12381	8026	4115	2336	1608	1292	887	702	586	477	431	401	405	425	426	425	424	358	407	421	392	408	371	410	425	405	394	383	368	384	379	367	350	367	389	402	407	401	372	418	404	405	374	421	389	382	395	375	396	450	400	364	407	381	348	383	353	392	336	342	361	392	393	357	409	427	404	394	418	350	381	352	380	350	415	389	354	372	359	366	396	369	356	379	398	415	352	356	368	407	403	384	364	389	382	384	366	368	385	356	367	407	404	423	346	402	362	358	381	377	388	378	400	393	400	375	367	400	358	406	387	379	373	411	405	379	374	392	356	415	370	378	418	376	398	376	362	396	387	380	347	372	375	412	401	373	366	397	343	401	390	333	378	352	354	378	364	343	371	348	356	384	351	366	379	373	390	370	384	399	363	396	378	379	376	402	377	421	395	356	385	394	387	380	403	387	391	362	357	379	390	409	387	373	368	378	410	356	392	410	401	340	392	372	386	355	353	372	377	372	381	367	359	337	387	367	356	336	397	406	426	386	386	364	416	347	393	357	367	349	373	392	378	386	375	383	368	371	381	385	357	403	368	377	376	393	362	338	402	378	372	345	384	392	397	369	352	337	390	361	386	353	395	398	384	379	344	346	378	376	379	353	381	371	381	385	413	362	383	418	379	359	393	363	383	397	348	384	387	377	374	394	375	353	412	389	392	366	422	371	410	432	389	369	398	343	389	401	343	361	364	369	373	402	398	337	352	379	370	367	360	381	392	366	380	380	404	379	395	389	373	380	376	387	383	369	375	374	373	367	370	405	405	397	387	388	375	434	383	373	360	405	408	361	412	353	394	411	361	400	362	387	353	393	409	381	386	386	370	361	370	382	385	373	384	339	334	354	392	349	367	386	410	414	387	381	398	377	381	391	381	385	351	379	365	362	403	376	379	375	418	349	380	370	409	407	363	408	368	402	395	403	385	372	402	390	394	366	407	391	369	349	391	390	355	348	406	383	378	387	370	343	352	344	331	383	399	403	411	380	402	391	343	380	386	401	392	380	349	378	380	379	398	365	387	327	371	392	399	373	380	330	384	366	394	363	405	377	363	394	385	382	416	432	338	386	348	393	423	393	366	353	384	373	397	385	393	404	386	383	379	383	398	406	344	362	370	373	370	355	377	415	362	373	375	406	363	386	439	395	366	365	366	410	399	359	362	352	385	336	368	366	419	375	416	365	364	381	341	333	419	371	353	405	398	352	360	401	372	406	365	364	386	385	352	380	388	374	359	370	353	354	375	377	390	367	370	398	412	393	370	391	413	392	362	357	366	368	331	360	403	352	400	392	363	382	395	384	392	362	389	374	359	371	401	400	353	391	378	337	394	397	386	398	385	343	401	353	379	411	382	364	369	367	395	401	377	426	360	400	356	373	376	400	415	350	432	399	402	349	421	350	347	356	408	404	408	407	378	388	400	411	373	373	374	371	379	393	376	393	430	367	371	373	398	400	353	374	349	403	371	392	395	386	365	359	385	362	358	370	387	372	399	358	342	354	386	372	357	371	381	329	354	355	384	395	361	409	390	380	396	372	368	354	397	362	365	377	382	368	362	361	418	415	438	397	394	349	358	367	339	375	377	332	355	368	374	401	369	346	404	426	366	344	386	378	400	360	405	378	442	375	346	345	387	391	388	384	380	396	358	381	347	396	396	378	397	376	379	368	373	386	366	405	322	369	364	404	373	350	392	370	399	385	382	377	366	412	404	355	401	393	388	363	393	397	416	377	398	417	376	389	354	343	368	363	396	348	372	394	395	367	351	352	362	396	348	372	395	380	374	370	353	385	386	382	348	393	391	401	393	434	382	368	377	386	390	403	393	384	379	363	387	363	347	363	401	392	364	403	380	382	398	401	405	351	357	376	398	378	347	422	362	371	419	411	351	389	387	413	366	363	394	366	360	386	376	382	389	373	345	382	416	392	365	362	409	382	396	394	339	376	396	369	381	409	398	389	416	361	411	366	347	380	362	394	392	358	414	364	382	391	377	349	394	398	398	377	353	404	362	369	391	375	382	371	417	375	405	356	376	349	359	365	408	356	355	369	361	351	366	391	374	357	383	363	368	380	413	391	380	357	401	370	415	369	406	373	368	406	377	382	370	407	373	409	365	395	398	363	403	385	358	371	396	378	358	399	386	392	385	374	365	379	421	382	367	443	388	405	465	363	367	415	383	403	367	399	431	390	407	369	390	364	387	387	414	383	351	393	382	394	357	349	360	393	374	356	424	423	355	428	372	379	373	385	440	349	404	366	350	408	393	382	400	386	399	383	387	362	381	372	415	376	392	418	373	367	389	384	343	428	367	344	372	397	397	403	369	379	367	390	406	380	387	383	384	397	399	399	378	367	356	373	380	409	390	340	367	384	362	394	357	312	388	386	403	425	396	374	374	344	410	368	383	386	402	373	361	393	362	418	348	377	362	362	380	416	421	381	400	387	390	365	393	366	395	370	384	388	361	364	402	404	375	386	420	356	375	410	335	362	397	366	381	358	413	414	373	376	380	413	415	349	337	349	364	377	379	356	360	366	369	408	375	395	360	365	366	353	378	375	340	415	381	415	410	384	392	339	407	400	381	386	357	393	396	341	382	355	368	365	411	371	394	396	370	386	369	403	358	394	367	370	382	357	388	408	395	387	401	377	378	390	376	372	347	407	391	393	405	403	393	383	384	385	335	384	378	394	394	398	358	411	381	377	370	372	353	388	349	403	357	372	358	406	374	384	377	367	357	387	345	370	383	421	412	385	394	385	351	390	372	391	390	339	402	423	321	298	404	381	370	385	392	351	373	376	338	375	371	384	378	362	360	401	426	372	372	362	378	385	386	385	403	405	369	357	412	402	399	339	369	403	358	394	382	386	390	372	410	382	373	411	390	409	373	431	448	386	331	383	387	401	348	417	363	387	376	393	336	347	378	415	392	362	342	405	371	419	407	371	393	342	337	427	387	388	372	391	389	388	382	390	390	357	342	388	363	388	359	391	393	343	400	379	398	348	395	407	414	399	395	382	425	379	376	369	396	366	380	376	354	329	383	353	395	392	411	366	378	352	415	359	383	381	378	390	379	386	367	362	321	389	358	370	383	369	335	339	359	426	365	379	376	352	364	384	347	436	361	380	360	383	361	387	395	373	367	363	391	394	376	380	402	380	364	363	383	380	416	360	381	391	365	404	375	369	419	346	386	399	378	364	405	424	394	406	403	396	381	382	406	418	349	346	374	371	389	386	381	383	395	355	355	348	369	428	374	360	379	404	398	392	353	379	413	373	398	343	366	358	336	394	397	370	371	405	370	386	327	387	377	392	394	345	393	340	368	363	371	408	343	384	403	402	373	447	351	361	400	367	343	380	366	323	402	391	398	370	397	346	395	426	398	370	346	384	382	379	376	435	391	375	401	391	387	422	400	375	377	399	375	379	377	411	409	340	399	369	398	369	373	377	345	410	441	430	416	390	373	371	393
17286	14912	22770	23093	19153	11694	8440	6348	4747	3223	2477	1690	1305	1202	1097	1015	944	991	908	969	992	940	992	943	947	960	933	910	914	896	908	868	914	901	885	910	869	853	858	845	802	845	833	844	856	850	863	844	851	823	864	781	879	795	825	852	846	822	845	871	856	801	775	869	825	799	882	811	816	808	849	896	838	865	825	861	836	842	876	835	848	817	792	796	835	844	836	812	797	819	808	905	839	844	844	866	832	810	848	880	859	858	819	838	756	825	870	823	835	819	858	817	827	822	833	821	849	833	821	788	882	866	897	832	832	832	808	858	850	813	897	847	790	854	816	813	829	870	801	880	801	818	880	842	830	848	863	840	861	803	875	889	816	811	892	895	796	843	815	864	825	839	845	891	847	831	832	862	839	855	832	835	831	843	832	835	808	783	833	845	833	810	811	831	840	843	873	851	828	832	874	790	857	784	801	855	849	814	806	821	849	791	854	842	832	852	825	861	810	806	856	810	863	797	808	892	832	838	809	852	820	824	895	826	815	845	849	888	782	826	845	815	804	851	856	833	785	746	809	789	824	844	775	776	835	818	819	886	824	851	875	839	814	830	793	835	823	851	835	791	833	840	861	817	854	848	834	811	827	867	812	884	856	848	790	887	869	819	864	829	858	841	804	841	842	838	793	824	805	788	806	855	852	826	849	895	860	836	864	894	817	872	774	835	787	876	903	820	892	864	819	824	834	915	843	793	876	808	870	846	814	869	773	831	834	844	839	811	842	802	807	825	857	793	812	829	843	847	822	789	843	785	848	875	868	887	862	817	826	804	790	847	872	845	852	833	863	773	857	846	798	831	816	833	859	838	825	832	852	820	782	835	784	848	838	824	841	827	848	823	798	837	866	843	891	840	873	813	845	868	795	773	848	838	813	832	891	799	827	882	810	812	834	792	843	830	865	881	852	841	856	819	806	839	840	855	802	878	816	862	822	816	825	841	826	831	879	794	867	807	881	829	760	797	837	821	857	850	858	852	816	864	814	853	828	817	874	858	833	797	810	823	865	834	834	831	882	807	822	865	870	818	814	882	770	808	824	823	819	773	798	835	859	799	840	837	796	865	843	822	810	823	815	804	872	815	866	775	835	854	811	872	819	804	892	840	837	820	836	859	846	798	826	825	823	877	820	780	847	838	917	823	884	862	877	878	843	851	831	859	841	810	814	820	887	824	794	826	835	835	825	840	834	798	824	821	834	819	852	878	822	823	807	853	827	835	814	802	854	823	867	794	846	876	807	864	857	843	827	816	820	854	852	825	794	789	783	856	882	864	784	825	784	872	821	865	828	854	835	860	845	876	842	878	802	813	822	837	833	767	803	855	848	856	834	847	815	845	863	868	793	849	888	827	810	823	824	853	773	825	876	827	811	831	838	817	818	869	846	813	853	824	788	865	829	866	830	820	893	772	829	854	865	837	850	858	793	804	794	834	827	832	857	865	797	872	840	775	842	873	796	825	804	835	854	854	867	744	843	839	839	759	829	826	815	831	793	800	846	850	872	829	803	822	813	825	832	839	810	828	824	831	829	848	842	786	846	853	811	778	843	826	822	834	859	829	822	760	786	847	865	815	866	830	818	799	846	828	827	753	842	867	843	791	863	833	835	828	808	916	814	799	824	860	808	858	833	808	768	827	842	808	862	866	804	855	822	797	862	867	826	800	834	817	798	835	805	835	831	849	867	846	864	884	871	841	849	831	821	827	830	827	840	846	835	827	807	889	849	869	768	844	779	890	794	841	821	829	849	837	807	853	827	873	827	844	837	853	817	830	867	815	798	901	844	827	826	875	831	861	826	807	845	926	823	837	848	837	848	817	809	798	880	836	792	866	804	845	854	831	830	817	809	807	782	778	864	865	813	750	811	879	832	879	864	840	857	829	853	790	807	828	826	858	852	787	798	758	814	846	794	849	821	882	807	811	793	863	819	835	872	846	815	831	813	850	826	806	813	848	811	846	815	839	813	864	814	791	879	838	828	867	792	842	823	824	812	849	799	846	818	797	816	816	820	861	824	850	866	875	809	835	823	851	773	817	850	851	818	845	806	836	810	810	867	832	861	800	817	826	820	875	812	830	842	807	813	860	837	839	824	849	848	843	834	832	837	863	783	847	791	827	859	878	808	849	813	855	856	804	793	830	856	823	827	860	809	867	832	786	845	835	829	828	848	793	838	818	822	836	826	810	858	805	806	820	785	832	811	803	799	870	844	852	873	807	868	854	842	878	899	850	804	809	807	840	864	802	764	769	860	827	815	792	833	864	862	819	824	864	910	838	865	845	857	826	825	800	863	828	891	838	815	812	869	872	822	868	845	870	840	859	772	842	868	853	828	872	863	859	844	803	804	827	824	818	842	900	808	844	854	861	792	852	839	831	929	841	820	866	800	836	839	906	806	827	853	890	804	807	869	840	820	871	818	834	881	810	852	785	831	811	842	868	852	800	839	878	808	869	819	837	776	866	828	823	774	836	842	847	850	850	783	853	840	836	864	832	801	847	861	807	836	866	805	824	849	803	838	858	845	874	813	826	871	833	832	858	829	855	806	827	814	833	797	826	785	853	872	825	784	873	831	825	847	809	857	831	853	845	863	835	833	801	804	865	800	844	844	828	801	867	816	859	788	803	819	866	810	840	900	865	869	841	811	851	832	874	827	815	858	848	819	818	895	791	825	783	814	817	866	791	845	801	772	824	817	831	837	815	837	839	808	820	813	786	819	805	876	856	866	865	824	797	787	852	833	853	859	817	842	864	803	871	804	831	879	824	845	837	837	827	820	860	799	863	866	789	839	839	810	802	832	835	870	845	863	837	911	805	834	849	838	853	830	847	821	878	820	836	855	843	804	823	879	799	811	830	822	793	848	813	794	825	846	875	820	824	792	795	812	855	781	825	811	877	807	867	809	862	792	848	838	823	838	844	800	843	886	832	795	843	818	807	825	803	813	799	817	852	842	852	797	874	813	817	871	868	835	850	866	838	825	776	791	805	861	854	875	904	825	860	817	881	894	842	808	808	803	865	797	800	776	819	826	806	871	814	801	876	821	881	889	825	840	853	798	799	881	806	810	803	873	786	826	788	852	819	797	804	818	824	844	856	815	823	860	854	832	847	780	819	896	810	864	815	885	790	856	904	872	839	836	782	827	815	836	842	837	833	829	783	813	829	860	841	842	816	823	813	812	829	880	900	801	862	852	843	810	846	863	898	826	845	847	849	852	811	801	828	839	824	853	854	838	847	838	824	814	841	845	847	888	814	872	844	814	876	792	827	810	836	801	802	819	836	859	833	897	783	856	793	832	803	819	855	794	851	830	878	850	777	871	860	833	875	827	804	857	843	820	849	792	810	861	820	832	827	836	853	822	866	838	842	836	840	849	851	806	797	854	848	838	837	815	805	896	862	827	824	793	872	834	874	811	860	805	877	857	840	824	797	829	886	812	890	834	901	768	808	866	816	880	776	792	820
41525	25280	24030	18552	10532	5857	4026	2850	1629	1082	800	675	588	520	548	486	447	401	500	473	440	451	448	449	455	478	433	478	471	456	464	419	447	412	442	460	409	443	461	462	412	478	464	461	433	413	429	414	482	433	428	390	444	447	376	436	431	410	412	395	455	418	418	443	424	407	388	454	463	471	415	455	433	433	413	420	423	395	374	429	425	462	448	416	436	460	406	374	486	398	427	452	469	406	469	430	458	456	417	457	422	425	404	455	434	442	420	428	425	422	434	425	395	443	444	461	434	443	458	438	447	433	406	476	379	430	424	432	446	427	444	414	425	435	427	425	449	431	454	419	445	425	434	419	439	403	432	471	409	454	420	485	447	445	477	420	423	471	435	433	436	434	426	436	414	417	452	430	432	443	433	415	406	401	398	460	428	453	438	468	406	462	470	416	410	443	420	408	429	428	441	406	457	434	434	420	435	408	461	410	415	428	421	438	427	436	437	456	414	434	403	398	424	427	424	421	419	428	457	376	389	403	434	451	409	431	483	418	419	429	468	423	466	457	408	459	425	451	427	416	396	407	416	440	383	415	404	409	427	450	451	399	383	426	446	388	448	395	469	433	422	414	446	418	433	450	415	421	415	452	444	455	458	438	457	449	390	428	411	433	438	397	431	436	465	406	430	440	478	443	460	418	435	428	461	423	426	412	465	450	434	431	424	425	438	420	434	433	432	428	430	482	434	421	460	421	387	385	441	402	480	421	401	459	438	427	421	440	460	419	403	408	406	460	452	398	369	382	379	420	436	462	407	447	418	433	428	408	447	448	443	434	416	429	459	412	421	388	418	421	383	445	430	444	422	450	412	448	427	448	434	421	423	427	438	418	399	388	441	448	459	438	423	449	426	436	455	438	398	468	424	417	456	433	469	454	398	439	418	444	425	427	406	418	418	459	425	448	422	421	419	410	430	437	436	445	401	428	419	437	394	448	418	416	416	425	418	447	414	469	450	392	402	434	391	450	446	422	399	448	382	441	451	404	444	458	399	453	443	458	390	382	448	406	409	416	407	429	414	448	456	422	439	461	445	438	472	465	440	408	417	421	412	430	468	462	397	396	454	459	432	400	435	422	426	470	413	435	450	449	463	469	403	436	380	414	445	459	465	400	448	437	417	448	464	456	398	419	430	443	425	406	436	415	440	435	481	449	454	471	435	412	435	428	435	434	417	431	420	447	433	429	451	417	461	420	400	419	435	456	413	401	438	479	432	430	365	384	394	460	419	419	415	418	453	397	400	435	383	405	437	405	425	467	412	419	442	468	435	395	452	449	411	417	426	464	431	418	461	414	425	398	417	439	407	418	424	430	433	408	418	408	438	387	403	419	461	440	433	404	393	426	403	408	441	391	431	454	437	437	404	430	384	442	423	395	450	454	434	420	428	419	440	438	431	442	402	408	411	377	422	446	427	455	426	407	429	452	444	456	458	428	423	394	428	436	417	419	429	423	434	420	409	459	433	409	459	469	427	465	419	419	392	435	402	414	423	392	416	417	439	404	443	435	404	438	449	470	418	421	423	421	453	447	441	436	455	442	415	438	438	407	406	413	435	391	452	402	431	445	424	450	421	440	462	396	420	427	436	418	452	464	404	446	399	408	434	432	401	425	508	419	391	443	441	409	423	377	397	432	446	450	459	435	430	444	420	436	435	440	469	423	425	476	429	415	419	444	434	424	421	449	397	461	427	444	415	443	408	440	469	443	448	425	405	447	420	411	415	417	468	460	440	439	427	420	471	469	404	430	416	414	397	373	410	392	416	449	448	424	408	420	414	415	439	410	390	411	441	440	440	394	443	437	444	418	398	396	437	377	410	446	403	433	432	365	435	410	437	424	425	445	409	480	441	429	481	420	423	410	411	417	411	433	391	406	391	436	395	417	466	446	488	415	485	434	446	430	429	450	432	406	400	443	429	465	438	428	438	452	422	433	416	448	405	435	421	393	431	420	443	406	401	438	434	403	457	405	406	426	438	419	442	408	478	403	415	460	431	421	458	400	415	406	383	413	443	447	426	416	469	424	417	411	404	391	424	397	455	409	396	396	465	435	436	422	452	407	384	438	431	407	421	423	429	406	426	423	395	425	401	416	412	456	455	456	429	411	444	436	449	401	401	446	459	417	415	457	447	412	427	446	459	394	425	442	419	456	451	418	429	405	418	465	404	438	476	426	422	415	399	433	419	449	433	427	397	425	450	409	386	431	445	426	421	432	420	441	484	452	468	431	413	396	416	420	433	404	440	452	458	453	385	441	436	467	345	395	428	451	413	444	435	447	444	418	471	446	424	437	435	434	407	434	476	407	444	443	439	438	401	402	392	427	401	392	441	416	434	416	396	395	432	413	419	407	437	420	400	440	414	459	428	383	433	458	441	424	444	470	460	448	423	420	395	420	425	425	479	429	411	423	403	459	449	416	459	427	415	431	455	447	449	402	479	420	418	414	471	444	394	430	425	420	398	443	474	435	398	441	421	449	429	416	433	460	430	441	420	361	456	440	443	431	457	443	469	451	438	478	455	419	415	451	444	445	412	453	433	404	404	408	440	449	428	412	450	476	424	442	468	400	447	428	440	432	429	444	431	455	426	482	460	405	429	435	416	439	433	408	411	420	447	389	413	451	438	419	398	433	397	415	399	413	404	471	429	469	429	442	455	475	452	411	430	413	476	414	437	453	454	424	459	428	436	426	377	396	444	429	396	463	429	456	427	419	419	431	475	430	406	364	424	409	430	433	439	448	436	447	406	417	433	413	435	369	443	428	414	412	434	396	393	395	410	423	443	422	420	454	428	420	436	399	414	446	417	450	412	461	390	439	468	425	421	455	450	423	421	444	427	441	430	447	433	477	434	412	446	410	446	402	391	449	399	383	423	394	433	418	458	434	401	400	433	445	451	397	451	415	432	437	399	472	462	404	455	432	460	460	465	437	456	430	423	429	469	419	469	433	448	448	454	424	430	421	438	412	414	453	404	403	459	451	400	416	414	444	387	445	395	404	450	418	425	451	392	397	436	431	444	431	444	392	434	429	463	453	471	437	443	467	406	416	420	417	431	439	461	420	417	448	436	421	434	411	417	424	414	428	408	427	422	442	460	458	445	430	425	417	444	437	454	420	446	434	415	460	454	435	443	406	434	397	447	412	447	410	414	420	432	418	408	405	490	447	403	418	443	418	430	432	398	412	410	418	444	430	418	414	400	409	417	452	459	422	442	424	405	396	398	435	400	451	428	405	392	444	422	460	409	450	467	453	390	436	397	462	435	438	429	447	453	432	399	441	421	461	408	406	445	396	467	427	468	424	409	434	413	456	423	428	440	388	413	441	423	428	387	411	436	416	410	505	425	393	435	430	409	407	423	410	446	449	439	397	450	471	442	412	414	458	420	422	440	458	420	425	412	455	444	431	437	426	405	415	413	400	443	423	423	452	477	411	430	494	400	430	396	417	471	423	418	464	456	435
23986	18174	28804	28422	21608	15617	12611	9915	5873	4275	2895	2125	1719	1529	1369	1196	1121	1112	1102	1120	1097	1043	1022	1082	1099	1044	1060	1023	1041	997	981	950	968	987	969	975	931	932	907	896	889	960	955	922	861	915	949	935	928	932	974	956	959	973	974	930	927	949	934	950	971	958	941	969	928	943	923	952	888	916	962	887	962	890	948	932	916	926	940	950	913	885	946	912	884	913	928	952	932	964	952	935	967	887	915	929	908	940	895	924	936	902	884	897	903	877	925	915	889	864	979	913	921	935	895	916	873	898	956	969	975	857	901	973	879	912	943	895	920	895	908	894	973	884	921	868	937	931	919	910	992	920	914	906	916	967	877	926	951	937	953	900	985	912	898	944	929	907	995	886	882	885	876	894	923	950	908	891	866	901	908	956	944	974	898	951	930	889	971	864	903	921	896	919	931	940	927	922	915	937	972	953	896	914	958	879	904	878	928	866	942	956	861	890	936	881	895	887	952	879	922	956	937	931	883	895	918	956	925	931	931	914	954	929	994	908	946	838	902	936	915	857	911	884	891	949	886	962	961	887	948	915	892	923	972	894	914	929	917	1000	878	902	930	982	901	912	912	910	915	915	922	885	885	904	970	930	941	947	941	894	925	909	885	932	908	937	961	910	957	919	959	933	915	907	958	864	872	938	879	948	882	925	921	889	955	940	926	930	921	935	911	897	941	905	917	926	921	918	829	899	927	958	907	943	957	906	996	922	908	909	958	864	913	869	916	938	911	954	913	966	909	868	908	900	922	901	939	923	893	903	888	933	938	964	940	886	923	961	875	895	898	935	909	920	883	904	924	927	899	893	969	888	919	895	899	926	933	890	931	889	937	920	900	924	905	893	951	900	869	917	945	928	937	921	963	905	923	881	905	914	916	952	891	969	904	939	884	940	922	927	927	883	926	889	874	868	879	949	939	943	983	893	927	899	906	908	895	870	853	920	941	931	960	847	949	916	900	917	946	883	944	907	919	959	906	916	904	929	899	873	957	929	898	930	953	887	898	868	922	923	948	885	901	946	922	897	887	913	913	1007	956	944	928	888	857	937	970	909	917	895	913	915	878	883	911	849	934	958	931	933	928	901	890	901	905	898	946	911	922	885	964	919	902	882	863	927	933	924	941	911	887	908	897	898	891	918	929	895	925	903	948	915	933	888	951	913	908	894	948	871	895	951	894	925	917	969	878	978	950	887	886	903	947	888	857	933	931	904	875	937	949	927	907	895	908	886	991	857	938	933	955	889	959	941	949	963	930	927	899	951	919	894	897	929	956	910	884	954	913	886	905	910	948	902	950	894	900	910	930	888	903	881	911	924	901	899	917	953	941	917	918	926	965	940	961	869	912	970	912	872	864	943	969	974	951	926	921	901	954	919	904	922	871	913	891	861	918	910	920	952	881	887	902	916	996	937	862	918	927	926	951	928	926	954	895	942	885	925	896	893	927	901	875	877	957	873	898	902	844	914	892	951	933	916	914	928	887	907	951	936	914	851	907	872	896	960	923	929	927	906	869	951	926	867	941	897	914	928	946	926	907	945	895	920	876	987	890	961	914	853	954	911	863	906	916	886	877	870	896	923	931	924	889	990	872	918	900	957	872	872	953	892	921	1011	931	902	946	856	863	899	908	951	946	912	953	963	902	927	935	893	976	888	887	897	901	885	916	972	937	969	943	897	910	906	903	885	923	946	940	921	927	898	891	910	874	896	1000	925	891	901	911	877	921	927	908	880	873	938	909	891	938	927	944	946	896	907	925	871	919	922	910	907	930	916	917	907	903	921	910	925	890	884	887	914	936	955	914	945	875	890	905	887	874	931	927	948	857	933	988	906	882	931	889	985	956	924	946	902	970	958	878	948	913	936	948	985	941	944	921	927	949	923	934	937	935	910	959	945	888	940	921	878	939	927	917	925	940	925	851	903	960	920	902	920	977	925	946	908	869	864	900	936	931	1031	941	927	930	961	901	900	980	918	921	893	964	893	913	939	907	895	925	891	893	949	891	846	917	944	923	888	969	938	872	928	910	910	916	935	865	947	952	923	913	962	959	925	906	928	956	926	892	899	896	894	901	898	875	919	895	873	867	931	901	856	941	925	893	920	909	920	913	887	910	880	891	940	879	922	939	914	974	972	903	878	921	865	951	913	934	852	922	990	940	895	896	941	913	923	885	919	906	949	910	965	972	847	887	913	897	970	910	869	894	903	953	917	934	902	911	887	889	907	911	860	879	900	939	922	931	919	907	964	907	928	932	910	946	929	939	892	996	926	941	1005	923	950	926	954	940	919	890	912	949	915	967	933	933	841	951	938	926	903	902	933	944	920	907	948	874	970	895	873	907	966	868	890	941	943	978	921	947	896	906	883	915	906	894	875	894	910	884	910	975	935	982	883	941	920	921	902	919	904	955	942	893	925	943	880	895	885	918	915	946	947	897	949	909	927	999	925	898	914	942	961	964	902	922	898	922	904	930	896	924	938	963	922	919	927	864	893	921	945	950	974	927	885	918	892	923	883	914	895	957	960	919	916	977	924	908	960	933	897	959	909	920	861	976	926	922	939	908	917	906	959	882	831	886	956	944	918	934	861	945	904	901	911	897	902	881	837	919	966	925	896	940	904	932	921	902	928	967	908	931	906	877	910	908	918	931	879	909	959	926	976	893	901	876	957	884	900	966	943	867	912	941	946	951	894	904	921	895	909	948	919	912	913	981	929	953	954	869	1011	921	950	912	926	927	939	923	921	928	922	872	968	945	875	919	905	930	872	875	943	937	974	953	888	897	857	938	906	928	902	921	954	921	961	908	902	909	918	860	935	924	971	949	908	879	906	980	940	880	917	933	967	873	905	956	936	853	918	948	903	975	929	883	923	923	941	961	890	918	916	920	889	851	941	944	949	948	942	895	900	886	980	852	922	944	958	969	927	923	906	871	942	921	921	852	921	913	990	930	863	912	890	951	980	896	923	923	978	920	966	902	942	933	947	919	867	904	927	864	894	924	958	939	912	972	938	916	948	922	941	912	913	880	883	931	902	891	920	911	873	932	892	887	932	915	923	943	908	863	910	925	923	910	932	920	902	951	938	925	934	898	904	880	947	972	877	928	921	959	900	936	910	939	907	932	951	915	920	952	906	924	914	916	947	880	885	907	975	892	927	925	878	907	914	878	942	903	915	886	948	957	951	922	891	962	930	898	900	896	897	943	958	839	913	900	925	965	929	887	878	955	947	924	886	938	931	927	950	947	901	958	875	993	944	880	919	915	981	938	1006	911	935	900	929	886	912	912	963	917	927	969	915	891	878	934	865	923	965	967	871	907	945	870	910	947	918	938	956	918	916	939	998	874	895	922	909	942	935	926	981	945	933	938	894	965	951	923	897	969	938	915	871	874	938	907	912	911	894	886	968	895	879	846	928	913	877	904	937	882	928	923	928	877	927	911	902	953	870	923	954	927	965	866	967	939	942	879	938	891	893	906	887	888	883
21436	10803	8065	4818	2476	1523	897	728	621	553	477	455	406	350	378	389	398	358	352	358	368	386	351	371	346	354	393	373	363	356	352	352	342	366	350	346	357	338	358	361	345	347	351	334	327	388	345	343	360	383	377	327	355	369	335	353	318	318	340	351	321	349	327	360	393	362	354	343	332	353	345	370	409	317	362	352	344	308	348	371	331	348	398	341	362	339	378	345	351	336	372	359	370	359	331	364	368	347	361	339	368	337	313	346	330	372	375	351	357	361	354	326	367	354	333	350	376	356	352	320	310	371	325	344	367	309	331	334	330	364	351	359	358	336	367	364	331	357	317	347	356	331	347	321	347	311	329	314	331	364	305	349	372	350	376	354	322	360	362	346	344	355	346	342	384	380	354	332	334	352	397	373	352	370	382	326	337	341	335	343	375	352	348	338	360	349	331	403	338	339	338	340	353	331	362	378	348	367	369	368	335	327	343	359	348	369	328	348	322	325	335	355	355	376	346	357	355	326	337	344	385	353	373	340	331	327	353	367	341	363	318	384	375	340	322	342	353	392	315	342	372	346	332	358	334	363	379	347	335	336	332	321	343	374	341	340	371	347	326	309	341	378	373	347	400	345	340	346	348	368	357	312	363	372	330	339	297	352	358	326	349	353	320	339	371	346	336	328	343	377	376	321	363	311	333	398	385	371	337	379	334	350	330	378	382	342	349	359	388	364	352	373	380	384	371	338	311	361	325	349	350	338	303	329	364	345	371	342	356	340	349	352	338	355	320	321	343	364	332	364	321	361	344	354	353	345	346	337	361	338	356	324	329	344	352	343	347	372	343	396	370	356	353	353	352	350	356	373	326	357	345	340	375	374	330	341	380	333	343	340	284	381	375	316	362	342	366	360	359	345	345	410	389	311	314	333	340	378	351	376	310	362	361	309	366	356	345	378	397	364	359	361	366	346	343	341	323	338	356	367	345	348	327	376	355	314	338	360	321	356	319	385	354	368	337	321	361	354	362	339	323	367	340	353	374	324	337	344	348	350	344	346	378	352	321	348	372	328	371	353	343	333	406	378	325	335	343	373	369	407	339	342	347	333	337	368	327	356	358	339	358	364	327	307	322	323	375	380	392	388	351	348	328	318	351	331	355	331	344	333	369	389	351	358	357	388	365	354	350	328	319	335	398	381	328	358	344	372	382	399	338	370	363	351	372	360	345	375	367	365	353	359	337	347	305	349	316	348	358	327	331	367	354	349	371	344	338	315	349	364	363	342	346	331	363	362	317	381	341	370	354	360	340	337	349	395	347	349	372	351	330	328	353	345	346	334	363	305	350	301	376	350	354	362	347	328	326	396	345	377	349	343	388	346	355	375	377	317	327	323	336	351	354	337	369	409	367	334	367	346	349	317	356	332	341	323	343	348	401	346	344	354	342	329	333	337	339	376	361	352	323	358	384	355	326	364	362	391	360	370	322	353	332	354	351	379	338	365	369	357	333	343	349	315	314	378	332	348	345	371	364	336	358	361	360	380	339	365	345	385	361	337	359	361	334	317	342	339	370	378	328	330	335	350	349	334	373	343	376	353	363	339	354	348	344	315	336	323	327	358	338	362	354	318	355	386	284	335	328	385	337	353	361	329	345	343	352	379	327	339	355	362	349	366	374	340	406	296	336	364	328	360	364	347	344	321	317	380	323	365	386	368	357	353	350	393	361	380	337	359	361	328	349	326	370	358	330	356	345	367	356	350	342	354	355	336	368	364	362	390	369	326	334	364	324	349	340	374	337	363	340	351	407	364	355	342	344	368	358	328	340	371	373	320	361	315	350	346	343	383	351	347	359	350	343	357	324	389	371	350	392	378	363	315	331	383	315	334	343	345	332	349	321	367	364	325	357	386	388	375	362	365	350	331	345	383	358	357	365	331	343	374	321	349	335	344	380	310	343	340	340	361	337	386	354	367	359	327	349	321	353	362	368	320	331	329	346	362	361	362	340	343	375	355	326	331	394	359	369	356	307	330	316	389	386	332	318	339	356	358	340	374	399	300	358	336	368	298	346	330	327	339	328	341	411	347	359	388	365	343	341	328	330	327	343	343	345	341	374	372	388	363	304	329	357	348	356	339	360	353	380	357	405	359	324	348	351	341	332	332	363	314	366	338	347	328	376	339	353	335	374	349	312	377	353	320	372	345	341	370	350	337	372	327	317	330	372	351	337	366	346	324	358	328	322	367	354	379	394	316	355	387	344	343	333	384	351	346	362	348	359	331	390	363	367	388	346	364	353	334	382	336	325	350	394	367	354	359	362	356	360	373	351	356	370	380	328	326	312	352	334	351	339	374	324	329	344	341	343	345	342	373	364	353	315	354	335	333	333	354	369	372	316	348	358	348	320	335	380	349	373	330	361	354	313	358	316	366	351	359	362	400	342	343	330	321	332	350	341	349	352	388	356	308	362	378	339	357	355	367	345	388	375	302	412	388	355	346	369	362	335	336	333	365	326	354	320	356	360	366	341	307	331	378	363	356	384	333	318	336	337	342	358	351	361	337	390	361	331	338	344	362	336	337	336	365	331	369	357	327	390	346	381	317	287	326	364	360	312	312	335	320	307	358	355	357	335	391	335	331	306	345	326	358	351	355	353	340	341	355	361	378	369	409	350	330	342	380	394	347	316	332	356	348	392	365	360	346	342	348	334	357	329	350	337	359	365	380	357	300	369	359	357	317	356	326	349	380	362	338	340	363	358	382	356	352	374	359	366	349	336	349	366	330	349	357	317	367	348	323	357	335	355	338	342	351	328	350	345	332	329	352	339	381	358	344	308	350	332	289	373	310	343	348	339	345	364	397	358	348	365	382	345	326	336	327	387	379	370	377	360	351	348	353	373	327	362	382	367	387	355	356	344	360	365	360	408	337	356	356	346	311	361	384	344	334	351	373	311	324	357	348	351	356	338	368	365	346	342	353	328	353	352	353	390	328	341	321	347	351	335	343	326	370	350	370	342	358	342	344	334	349	369	320	364	333	355	396	304	376	359	358	358	309	324	321	326	338	393	373	359	354	325	331	368	342	311	341	374	368	356	344	332	336	337	364	359	355	370	361	345	384	357	360	336	340	319	356	353	386	331	348	370	308	356	339	377	334	331	330	343	362	345	363	342	388	361	344	345	375	311	369	374	407	332	327	384	369	356	376	366	332	354	344	336	350	342	391	344	362	354	327	323	387	378	343	336	370	364	356	361	348	370	362	373	363	334	361	329	357	310	401	351	315	391	341	330	372	382	330	372	349	363	327	338	359	345	359	334	374	354	375	362	331	326	361	343	370	354	333	339	379	337	378	351	334	340	352	366	375	372	333	336	352	358	331	314	353	361	356	376	344	336	360	344	347	346	357	356	365	367	344	336	390	350	357	352	348	377	336	346	365	315	367	306	353	364	368	345	373	341	348	353	319	363	342	340	345	358	349	328	358	358	342	330	330	343	376	364	369	370	337	343	333	353	348
12419	8715	12472	11440	8023	5320	3630	2654	2096	1916	1512	1143	921	942	863	920	862	887	858	803	821	829	810	809	850	878	807	780	809	845	804	802	778	761	762	880	792	814	807	786	770	752	754	741	755	780	795	792	794	767	816	796	776	811	763	733	748	781	754	748	787	746	769	764	745	804	765	753	772	794	750	804	787	783	785	803	752	760	754	775	747	688	748	715	787	786	729	769	784	775	785	749	746	762	806	720	768	808	754	773	797	771	773	753	802	771	755	749	733	789	739	717	798	788	752	740	778	744	810	779	797	818	753	762	751	760	801	733	708	736	770	784	788	763	751	786	701	777	759	770	712	771	735	778	760	787	764	717	789	806	785	816	813	774	794	757	728	790	778	782	768	804	746	787	770	781	794	754	794	751	806	769	755	748	812	804	773	749	803	761	779	761	769	816	767	764	720	751	778	759	803	751	714	733	781	712	741	767	734	785	766	779	729	745	792	730	751	673	798	798	758	750	769	792	751	771	748	797	726	752	759	757	759	768	752	783	771	762	744	777	778	795	721	790	762	773	728	756	733	757	725	719	772	779	804	758	763	779	711	724	746	771	763	732	757	748	787	790	787	757	754	734	744	724	739	841	809	771	766	787	770	792	796	787	733	750	713	702	755	770	783	731	780	779	753	775	765	781	778	785	798	743	734	744	794	821	780	748	755	754	751	714	774	757	806	737	746	783	731	711	826	760	746	784	775	747	750	781	766	765	774	788	776	749	727	770	790	806	794	763	795	745	773	824	789	795	794	783	766	819	742	738	761	786	784	823	773	778	768	783	768	712	761	728	724	730	788	761	798	818	759	763	779	821	815	774	729	716	718	754	774	784	759	794	830	758	768	772	735	738	738	801	789	746	724	762	799	744	764	802	750	834	703	779	769	734	784	754	737	790	816	773	796	751	805	808	756	728	780	783	793	809	744	751	719	742	787	793	786	769	782	792	799	763	751	802	797	798	748	711	741	788	751	749	746	765	737	767	781	788	772	823	705	803	757	768	740	797	764	775	773	781	862	768	782	723	761	778	771	717	776	758	801	781	794	779	749	787	743	740	743	752	842	800	806	753	741	759	749	710	777	758	756	725	793	753	757	762	774	747	826	778	774	777	702	788	765	803	815	730	757	794	781	774	806	736	727	781	721	773	773	804	771	741	734	752	789	759	775	772	736	744	743	741	803	768	753	796	813	768	817	781	810	739	743	756	768	811	777	707	726	763	708	749	756	753	771	825	699	745	741	778	741	731	762	761	766	781	781	745	786	772	727	776	744	834	798	761	725	810	743	776	773	780	773	717	818	762	751	755	785	765	766	771	763	746	777	786	747	773	782	878	749	767	763	753	777	758	827	722	763	728	748	774	762	786	762	728	763	744	767	766	810	814	765	714	772	735	780	799	762	777	712	779	711	803	799	778	780	758	786	754	760	759	799	770	785	777	769	764	748	739	780	766	694	813	770	785	746	798	803	790	763	747	761	777	753	780	766	764	738	748	755	734	767	741	765	746	759	820	792	742	757	757	772	826	763	785	752	809	768	838	739	731	802	763	767	730	781	763	773	729	798	721	790	800	764	802	769	773	728	781	764	720	776	747	720	718	746	806	769	789	743	760	723	737	756	758	749	738	770	773	786	747	772	730	767	732	804	725	795	821	779	726	738	807	815	762	781	758	824	730	760	830	747	775	763	766	820	766	789	766	803	735	793	692	742	752	769	721	789	767	749	784	765	789	767	778	787	763	757	803	816	773	737	776	797	758	774	780	751	805	753	737	694	788	747	777	722	831	724	758	691	783	747	700	777	794	753	796	750	737	775	740	819	757	773	777	764	750	777	761	829	774	774	816	734	739	818	757	715	741	772	759	754	765	758	786	770	784	747	778	770	771	779	785	726	772	825	790	789	769	791	765	711	709	796	776	765	767	758	783	798	768	739	737	773	750	768	756	764	774	757	803	768	753	757	752	773	734	772	813	783	737	774	759	741	767	794	743	794	753	789	764	723	793	814	757	756	763	778	800	797	751	747	740	733	756	755	783	772	801	762	840	777	818	737	783	770	710	735	778	757	780	787	748	821	754	758	776	795	755	774	784	769	728	763	779	796	758	785	805	754	788	773	802	752	762	806	753	809	773	848	778	769	808	781	791	818	781	815	752	757	714	805	781	712	758	812	722	756	806	730	757	804	763	828	745	748	773	730	786	756	758	793	758	781	778	802	764	849	742	770	791	745	772	763	808	717	744	804	759	822	743	735	777	728	867	752	742	746	771	773	822	745	773	728	769	800	791	793	733	765	755	716	724	748	789	784	770	754	800	796	730	750	796	751	795	735	735	774	769	740	837	768	802	734	746	707	783	778	769	711	721	750	751	775	764	797	794	777	774	743	767	752	746	793	788	785	749	761	798	796	787	753	783	770	761	781	733	758	782	792	764	728	743	720	744	742	783	792	779	758	761	796	780	833	783	774	730	746	781	767	749	735	817	777	755	719	725	831	825	769	727	777	788	746	827	795	762	797	792	697	798	752	860	790	766	755	742	734	775	753	730	788	779	748	789	800	746	757	731	764	693	785	777	774	748	779	745	776	804	762	774	751	787	789	745	816	770	777	785	769	772	793	814	794	768	732	764	778	731	778	760	760	754	767	767	769	751	730	754	802	755	790	744	799	809	806	768	799	771	787	753	751	755	737	795	759	764	774	773	735	802	736	769	779	738	795	703	762	768	724	767	714	744	791	749	766	749	758	792	746	758	747	775	738	789	829	754	774	778	790	792	788	691	788	762	737	809	747	765	777	736	776	690	813	811	741	765	742	773	722	740	727	764	764	814	799	800	803	740	782	764	760	765	734	755	798	765	785	737	778	788	772	772	810	722	786	724	730	766	760	807	689	822	725	789	756	784	765	733	738	761	752	826	753	780	745	798	760	817	783	761	743	758	779	801	839	749	761	796	723	756	767	749	764	804	710	751	755	789	774	758	768	733	740	770	790	770	742	729	799	764	766	773	798	780	750	758	723	774	801	722	756	757	780	752	757	812	775	765	768	776	795	750	700	771	747	800	737	778	855	731	810	787	765	740	751	782	739	768	810	747	796	753	756	797	752	802	763	746	777	749	777	805	749	760	713	752	772	737	757	773	829	792	776	743	796	738	752	736	760	758	763	753	793	772	757	792	790	740	731	776	769	804	811	751	795	738	814	759	783	772	766	767	754	769	755	778	791	785	782	778	775	804	725	759	750	766	734	750	736	732	752	724	747	793	779	777	823	754	747	749	746	773	737	749	797	722	765	761	746	758	795	763	762	773	768	748	746	781	765	765	758	773	799	777	741	737	720	735	805	805	746	791	750	745	782	763	766	788	808	735	764	750	752	761	816	757	851	754	791	732	750	805	793	771	755	771	735	749	768	753	756	763	765	708	743	750	804	737	793	735	808	771	810	796	771	758	716	730	807	768	748	861	754	768	773	817	759	784	775	799	790	794
29822	17099	14770	10582	5626	3519	2912	2464	1153	805	643	538	528	445	465	411	417	400	444	399	376	357	422	423	436	393	422	420	371	390	425	395	380	356	391	373	376	378	371	366	375	372	404	362	375	400	365	365	374	371	457	352	382	354	365	395	370	347	380	395	381	408	387	376	376	410	348	421	390	393	406	408	403	371	394	397	387	368	401	382	380	431	370	368	368	419	363	395	378	383	377	346	350	363	367	397	371	384	367	354	344	378	380	334	365	370	382	339	393	342	359	371	378	391	365	375	360	348	401	365	365	356	399	391	389	408	348	376	355	407	399	385	335	334	366	385	363	375	377	392	398	447	396	380	379	319	358	378	335	377	367	369	394	349	371	356	374	369	391	354	409	391	389	383	367	377	388	350	359	391	370	403	355	380	375	366	401	402	346	365	367	386	420	373	369	394	395	360	382	386	374	352	372	373	350	386	368	351	452	394	344	381	375	367	399	380	403	378	363	383	396	394	370	364	398	394	345	397	383	343	389	410	377	365	323	375	360	394	371	403	407	424	374	362	401	376	368	370	380	403	376	360	379	394	386	355	349	385	356	377	345	381	387	401	381	405	412	366	381	341	363	368	369	371	368	368	371	398	329	375	399	373	369	358	381	417	355	356	336	386	383	353	395	358	377	362	376	385	336	406	400	373	386	383	363	416	389	405	378	375	417	391	339	344	377	378	422	397	369	339	388	373	382	386	350	367	407	385	384	393	408	388	379	379	371	392	366	374	349	402	350	389	363	373	388	410	394	370	353	373	341	344	378	395	337	367	333	396	346	369	408	389	383	420	393	363	407	391	378	414	421	360	377	409	363	388	355	414	389	379	403	354	379	389	380	389	373	384	426	352	427	388	377	388	363	388	391	429	387	364	399	371	349	346	389	414	381	361	339	383	362	349	411	375	344	378	383	358	378	394	369	321	336	340	358	326	347	377	378	368	359	395	358	368	382	337	409	373	351	385	370	371	386	356	392	382	391	390	340	395	396	394	367	397	380	374	368	401	388	382	409	391	395	381	362	378	341	419	363	417	402	407	398	355	370	365	372	384	392	385	379	423	342	368	367	400	343	409	358	386	374	380	362	398	358	385	409	332	413	356	382	371	383	410	363	390	378	391	368	376	358	386	364	359	357	361	407	378	351	383	414	368	406	343	370	377	380	390	363	370	368	378	391	381	422	382	373	341	339	367	376	345	388	378	381	416	344	404	421	389	365	368	358	406	388	386	389	366	347	430	375	380	370	359	387	372	386	411	368	343	363	342	399	390	369	392	350	371	368	349	383	389	405	386	385	410	388	404	424	383	363	397	417	381	368	367	384	402	378	404	406	380	377	418	336	406	379	395	371	409	423	371	333	360	401	353	357	373	400	349	402	363	388	358	367	354	382	381	355	348	381	385	375	388	355	370	406	389	375	391	374	386	391	367	393	388	392	417	411	411	338	408	371	398	347	372	380	414	403	399	354	426	450	415	400	367	412	406	368	354	395	374	363	372	398	367	395	379	401	386	382	370	388	404	383	341	402	383	382	358	373	371	341	429	387	356	350	413	396	365	363	391	395	393	382	371	367	351	352	412	372	349	387	381	361	383	425	362	359	390	422	381	383	363	345	412	360	414	378	415	369	370	406	389	348	381	406	378	411	390	370	385	420	384	378	366	356	394	386	385	378	392	371	396	399	354	375	361	375	402	414	410	355	403	367	386	409	360	358	424	407	395	400	369	382	371	358	392	407	381	354	373	374	367	350	383	372	355	365	358	358	362	348	377	364	372	356	368	394	378	364	359	401	401	345	348	398	376	365	385	429	402	371	396	355	375	379	359	378	413	404	359	359	383	415	409	378	423	410	358	350	398	347	404	397	385	364	380	371	363	359	334	373	396	388	388	383	367	378	380	412	378	409	387	360	361	371	385	370	401	404	397	369	341	376	386	382	399	378	451	426	348	374	367	384	388	391	390	372	349	394	378	365	379	376	380	410	408	353	352	400	415	398	372	397	399	353	370	383	340	370	385	419	373	397	348	387	386	374	395	401	409	374	362	400	354	346	374	373	410	428	412	387	390	382	363	361	416	344	379	350	376	368	398	360	347	366	401	388	435	379	359	350	362	388	353	363	363	410	383	389	363	380	383	405	360	355	351	355	370	392	376	376	424	397	362	330	398	352	384	374	354	357	357	409	380	375	411	413	388	350	389	385	425	412	391	350	377	360	378	373	433	394	386	404	385	385	385	348	409	380	384	387	364	381	394	379	378	362	375	414	375	390	361	388	383	410	370	420	365	424	387	388	362	392	409	384	350	408	382	385	373	392	380	365	362	362	385	382	383	349	425	369	361	364	380	356	414	333	384	372	388	344	332	368	406	388	376	374	362	384	376	369	432	341	371	357	404	395	409	417	359	391	368	388	389	399	387	408	385	360	349	376	379	398	391	366	385	365	384	385	360	395	401	371	408	365	395	413	367	364	382	380	384	355	404	363	347	382	389	406	339	347	381	401	390	376	374	415	375	354	395	370	372	400	316	378	392	387	392	377	414	387	380	389	386	391	359	375	364	404	379	368	398	366	373	426	396	351	383	372	353	356	335	366	410	378	371	389	360	381	363	358	399	404	367	357	404	368	372	348	346	374	416	399	366	404	389	402	379	360	410	362	408	347	364	373	379	405	383	362	358	385	347	351	404	401	359	385	394	405	402	365	386	345	404	391	401	388	395	374	374	366	375	375	391	385	373	358	352	375	429	377	372	395	401	372	391	407	409	363	386	431	358	372	381	378	391	370	393	333	359	354	386	374	342	410	359	411	450	367	386	375	357	388	403	361	399	400	374	417	426	391	415	397	389	380	363	395	386	386	331	353	371	369	392	377	426	406	388	386	371	386	363	366	407	347	408	378	382	356	372	381	395	354	419	390	372	403	366	360	388	385	345	414	394	404	374	377	341	411	367	416	378	385	402	393	389	404	357	370	383	375	366	390	370	388	407	383	354	393	393	379	364	384	337	361	349	371	371	372	409	367	338	390	356	393	397	353	348	364	342	413	372	368	389	362	390	354	361	415	411	387	400	371	395	408	392	366	367	367	387	360	320	385	359	393	351	379	383	383	364	348	376	389	418	419	403	391	413	388	361	341	365	361	355	382	367	386	347	361	404	348	319	389	379	388	378	381	384	374	386	380	393	393	384	389	407	410	418	396	331	407	411	357	369	393	374	351	377	405	391	352	401	360	380	385	390	355	363	389	407	414	362	382	377	382	338	410	367	366	386	393	367	392	377	365	327	399	422	452	406	363	385	423	350	325	374	379	390	424	335	386	364	387	353	356	369	391	344	376	368	331	402	392	392	368	360	364	390	369	369	366	376	367	356	388	383	380	391	369	366	369	383	367	335	367	381	373	400	380	414	391	407	426	415	424	384	389	385	394	415	405	361	368	344	344	339	390	360	359	409	403	393	375	328	386	364	350	399	402	409	364	433	373	349
17642	12842	20678	20154	14548	11449	10375	8713	4441	3093	2356	1770	1399	1212	1157	1119	990	947	956	966	970	927	962	956	950	992	944	946	871	903	901	919	926	857	922	864	853	845	845	897	822	834	863	889	849	817	878	890	830	840	862	862	801	839	822	858	783	825	838	841	875	847	870	825	816	816	863	852	813	795	834	802	829	856	814	815	839	858	854	854	803	857	829	804	820	813	878	832	852	814	840	820	842	855	812	881	851	830	796	798	823	802	866	819	863	843	805	856	850	809	858	810	834	857	769	872	861	817	801	854	877	813	825	843	804	867	844	818	832	833	823	863	812	834	813	894	849	821	804	853	829	868	771	840	821	847	817	845	861	866	811	777	826	839	844	816	860	837	859	844	850	804	842	839	817	795	801	816	830	841	804	865	841	804	818	808	795	832	843	853	795	845	790	768	820	889	782	898	850	813	833	839	831	784	860	808	859	785	864	809	787	877	844	855	841	813	830	836	849	830	827	814	801	883	847	802	851	842	842	841	870	810	834	876	856	831	830	793	865	831	871	832	798	838	861	796	820	866	815	825	819	793	790	872	836	859	849	832	812	810	808	842	856	793	818	739	814	839	817	812	800	821	841	797	829	845	820	819	908	831	802	874	776	831	822	799	869	790	811	820	832	812	839	826	827	803	869	864	841	801	861	818	798	865	814	814	800	800	806	851	788	924	834	835	787	838	815	821	811	830	817	796	828	866	820	823	891	796	867	785	863	849	853	800	810	822	809	784	733	779	854	841	770	806	794	839	857	792	796	847	795	790	859	883	794	808	824	852	808	809	868	817	842	851	836	829	809	844	860	839	829	767	834	861	806	837	850	850	808	807	836	854	817	834	854	816	827	842	826	827	832	823	780	817	848	852	858	832	802	847	846	834	798	801	877	845	874	781	808	803	896	838	804	837	830	836	852	826	819	835	847	810	816	812	807	862	804	821	866	877	817	825	833	863	814	868	844	822	842	841	781	810	822	848	810	862	851	811	786	814	888	821	856	877	846	831	816	792	856	867	823	886	796	814	833	852	827	813	876	807	846	799	869	869	774	839	785	823	845	786	824	814	846	843	792	797	830	824	877	810	771	818	835	763	836	857	769	778	803	892	833	824	810	786	810	837	828	821	893	866	780	801	860	850	821	817	851	832	820	813	832	851	826	844	815	797	849	849	843	813	828	844	848	817	840	820	748	823	812	825	774	852	805	816	818	840	802	802	856	855	823	809	818	813	824	814	807	814	809	786	831	847	812	806	854	848	780	828	801	826	870	885	804	862	786	807	795	798	848	814	789	799	807	829	850	830	789	802	817	810	859	850	831	856	836	851	823	808	803	837	860	826	839	806	841	842	795	792	774	784	868	805	825	815	825	859	835	803	850	821	837	821	837	831	790	824	808	822	806	801	857	829	854	839	823	805	805	836	792	827	794	848	794	840	820	793	809	819	803	784	829	790	835	832	836	782	828	880	829	807	836	848	808	848	873	811	816	848	840	836	853	863	833	801	811	821	872	856	821	827	806	799	822	789	809	836	824	789	856	838	845	802	839	799	824	815	824	866	868	816	872	828	835	843	851	770	868	828	846	806	793	835	827	789	878	823	801	784	849	883	782	857	906	869	819	800	826	841	810	808	813	864	801	837	855	816	811	848	793	867	847	825	842	842	824	827	828	817	776	816	802	805	871	786	822	837	895	850	816	851	827	825	808	814	815	906	809	808	808	811	839	852	827	841	870	845	839	794	811	846	791	785	842	934	818	870	822	810	757	874	845	778	828	816	830	785	820	877	846	814	862	869	869	844	834	829	836	870	843	827	823	884	831	844	844	869	801	815	818	870	838	854	854	845	797	822	807	880	821	845	769	777	875	819	811	868	849	858	884	771	837	858	796	826	839	828	815	792	832	835	834	830	831	844	817	792	797	861	846	834	804	827	866	833	859	844	807	872	812	862	824	832	866	894	822	810	839	865	855	855	821	855	854	798	816	818	900	831	817	856	840	860	843	837	854	850	834	825	837	844	813	879	850	771	845	815	815	829	822	885	816	786	799	865	779	847	782	790	856	875	827	836	842	803	876	863	808	783	786	847	854	824	804	828	851	832	808	825	806	818	859	836	849	794	913	836	883	864	856	930	868	802	844	851	828	843	900	805	784	797	890	875	815	827	894	855	830	886	820	803	779	886	827	815	830	877	797	840	772	821	835	833	800	854	827	857	837	862	805	863	799	868	821	796	867	849	817	888	855	825	772	812	846	888	855	804	836	773	852	823	799	858	817	824	831	816	892	843	829	812	828	836	826	875	887	824	797	863	843	844	843	857	874	877	830	843	772	838	794	893	894	836	819	826	840	849	815	829	861	836	834	873	797	788	834	821	823	867	848	869	868	803	828	851	836	847	791	790	844	822	757	858	812	815	863	807	792	817	804	839	895	824	818	774	839	854	805	844	875	818	791	884	821	810	822	858	835	819	772	860	847	868	906	789	826	822	831	825	874	840	828	790	776	848	791	858	853	826	833	863	755	831	790	813	804	783	812	836	797	812	813	830	824	842	776	902	824	845	858	809	793	770	831	820	772	926	781	842	788	826	784	828	878	797	838	857	848	833	869	836	813	836	842	906	819	809	821	813	837	833	799	874	854	824	814	823	779	862	850	825	804	781	819	834	842	808	819	848	848	764	810	851	842	769	831	830	815	777	862	883	867	801	779	837	797	798	877	807	851	784	841	845	818	810	810	858	873	843	826	857	858	821	862	834	816	810	772	891	798	844	848	752	865	826	834	833	838	834	866	790	802	865	842	778	840	822	836	897	909	821	815	859	810	803	785	818	830	874	840	832	796	798	812	816	789	801	832	774	865	859	826	790	822	836	826	868	809	835	792	816	829	851	827	852	829	857	863	833	854	786	860	805	866	814	819	855	891	806	869	876	839	799	805	826	877	839	829	835	827	819	853	819	844	814	828	835	869	810	861	816	806	843	796	853	859	855	854	835	830	834	810	801	785	833	812	835	869	791	828	870	834	819	846	758	884	819	816	805	834	851	864	869	884	825	766	854	824	829	808	871	862	836	858	800	780	774	866	845	835	803	836	822	806	824	823	827	807	818	847	847	863	800	795	826	804	826	878	874	850	788	845	801	834	794	816	849	785	846	800	810	842	826	846	807	824	814	893	813	776	811	849	860	834	843	808	844	805	822	872	833	843	835	870	834	794	836	794	855	845	787	830	815	815	840	817	863	806	852	815	818	787	827	824	810	807	858	796	789	836	848	856	817	810	847	854	892	872	844	800	876	868	845	791	865	851	800	811	851	825	839	806	829	842	843	816	829	841	850	787	870	804	835	854	871	799	819	782	795	837	830	828	791	870	817	828	850	813	809	854	841	827	843	820	778	866	801	815	831	883	850	816	821	831	834	819	854	814	810	813	815	871	799	869	828	775	812	842	814	822	800	871	810	839	817	869	831	813	833	844	857	850	843	849	889	800	847
40333	23553	21379	16895	9953	6184	4952	3491	1990	1206	850	719	547	536	507	501	523	499	440	491	452	481	463	459	484	488	466	455	444	404	481	453	472	451	478	420	381	437	385	438	457	431	439	450	493	426	431	468	457	410	402	481	435	434	441	497	432	466	435	440	478	440	425	475	451	416	424	442	439	457	418	464	404	415	451	433	431	425	437	392	434	430	390	459	456	445	423	479	457	436	433	421	439	431	386	465	460	434	455	457	446	419	409	390	439	428	416	420	417	411	440	429	459	456	433	411	440	424	438	417	437	433	457	422	461	398	396	461	485	453	451	426	405	444	418	406	457	436	436	442	412	413	418	415	398	433	401	448	460	492	459	428	411	449	394	507	429	489	426	404	459	420	398	434	436	420	427	436	409	418	466	457	452	459	425	390	407	451	387	402	436	450	459	406	423	424	399	454	424	431	411	398	434	451	459	435	458	439	465	430	426	434	458	430	405	418	442	438	446	463	422	433	465	419	451	438	395	447	456	401	418	421	431	453	438	400	390	410	450	464	426	446	422	414	464	404	399	411	414	422	383	446	392	448	446	437	418	416	433	442	457	389	419	423	420	399	486	456	426	431	421	448	442	416	438	439	415	420	449	462	425	458	463	375	413	407	408	423	403	362	425	432	423	414	478	388	390	421	388	416	431	412	427	466	418	409	407	424	399	413	460	400	418	389	465	429	389	445	403	454	387	425	426	419	427	445	428	416	430	453	420	423	436	418	407	409	448	388	423	424	443	408	419	442	407	404	406	412	478	399	427	417	418	437	434	413	440	449	412	426	415	434	439	373	427	453	428	427	462	424	412	459	432	455	419	414	503	434	428	441	474	412	423	450	449	423	440	443	442	420	410	422	456	453	412	396	409	467	470	391	468	386	365	410	390	445	443	439	395	407	445	424	413	415	429	418	432	417	416	460	419	404	445	404	428	396	431	458	390	412	433	439	428	433	411	411	444	454	410	409	416	447	435	448	409	417	409	450	449	439	472	436	480	437	432	405	411	400	428	419	413	474	424	450	406	399	464	434	439	430	408	423	416	394	431	423	436	451	446	419	439	495	426	408	415	414	400	419	402	403	432	423	429	428	466	389	429	445	421	438	444	405	420	471	439	427	441	424	417	451	405	431	481	478	423	408	453	434	440	434	461	456	454	481	436	445	434	415	416	435	427	389	426	447	418	432	446	409	413	413	453	456	446	485	430	440	411	395	422	439	469	419	413	417	417	442	429	405	427	431	405	477	430	469	391	429	430	433	486	467	437	479	386	428	430	414	396	407	444	423	397	453	431	483	444	428	386	455	439	432	484	437	440	419	451	409	467	477	438	420	474	442	439	396	426	457	458	437	444	425	427	415	393	475	387	414	438	457	449	413	394	402	447	448	463	440	392	462	396	432	403	415	459	430	493	422	479	472	427	439	421	439	426	451	409	392	442	454	444	440	430	408	415	423	446	407	396	463	452	380	448	410	471	424	393	418	415	466	420	465	432	447	420	438	487	410	433	398	461	441	406	419	436	452	480	444	433	423	407	408	434	406	408	434	417	387	410	432	420	456	388	428	442	436	432	439	412	439	433	442	438	415	437	467	411	458	488	455	428	424	419	423	445	432	423	434	462	464	483	448	401	450	438	436	409	413	437	408	415	456	444	441	422	423	396	400	442	447	431	414	380	412	409	420	423	433	441	476	468	393	442	426	462	412	429	449	401	384	411	447	392	424	462	448	460	448	449	432	416	432	397	468	437	445	424	413	429	431	435	436	408	454	416	449	435	427	405	443	424	411	421	430	444	470	405	445	431	457	447	410	450	406	410	463	421	417	421	444	474	447	431	450	435	407	445	443	431	409	444	438	440	427	409	394	409	427	445	400	419	430	395	467	426	445	450	449	443	436	418	450	436	406	425	426	432	442	425	458	446	432	442	439	429	413	430	427	419	400	432	415	436	405	415	425	435	427	410	417	433	439	440	457	422	438	444	418	414	395	408	426	452	419	440	486	453	410	439	434	456	456	453	374	430	434	469	448	421	433	452	444	436	414	428	412	432	443	427	423	384	417	464	398	434	453	435	402	426	478	414	443	435	429	424	414	383	385	412	421	431	433	416	446	423	396	473	426	419	451	418	400	427	405	420	421	417	433	439	458	433	469	448	433	390	459	451	426	433	461	418	429	452	450	420	446	456	421	433	404	438	461	409	442	452	444	450	456	410	481	428	446	442	425	431	440	430	418	430	457	414	439	408	445	420	426	426	413	452	458	417	460	426	414	444	408	409	426	408	406	383	396	434	434	429	439	391	417	447	421	407	410	422	409	473	446	409	451	409	433	418	448	450	446	434	446	434	436	417	457	437	403	432	430	420	480	403	442	497	437	414	409	455	428	431	413	420	448	421	400	465	427	425	421	417	429	425	432	397	403	449	423	434	441	443	462	434	402	428	410	410	441	446	406	416	409	404	410	446	449	430	391	420	434	455	431	418	460	427	409	428	410	430	487	457	448	445	468	405	407	433	428	417	413	407	448	425	427	481	489	443	435	416	422	428	407	419	461	429	453	427	398	428	432	456	414	441	429	401	421	452	407	444	441	451	460	394	442	425	430	459	428	431	472	423	405	445	461	434	445	411	428	430	435	454	452	396	416	431	416	431	439	461	391	450	451	443	439	388	422	415	459	410	411	420	433	439	443	437	382	432	437	444	388	407	440	435	410	468	452	377	427	437	429	464	419	378	408	411	427	431	428	423	435	422	439	462	438	424	447	413	423	392	398	424	447	437	435	432	425	446	415	437	404	392	442	465	450	428	433	440	420	448	417	441	463	419	408	447	462	449	436	432	438	436	433	422	388	442	392	459	472	439	480	467	414	415	411	428	413	431	457	385	473	440	404	405	376	410	438	449	427	474	437	456	439	443	434	455	416	415	433	445	417	450	423	424	454	427	456	425	412	457	495	439	397	413	432	429	430	433	440	392	423	467	418	442	428	444	440	446	402	502	461	408	418	419	438	431	404	455	486	440	396	408	443	459	428	451	431	408	411	396	424	452	438	393	444	450	410	371	412	411	419	427	457	447	441	450	446	453	460	421	434	478	434	433	432	417	432	443	427	419	365	408	432	386	406	474	437	393	394	406	452	440	421	450	413	440	446	433	401	424	411	442	452	419	398	461	423	430	397	461	435	401	438	438	433	453	438	423	417	424	423	439	454	418	470	410	405	450	415	391	392	418	459	431	406	443	459	456	418	422	417	433	461	445	422	448	431	434	501	445	466	458	443	423	448	452	440	434	462	414	401	453	388	442	425	456	407	456	451	439	440	447	416	392	420	434	439	454	436	417	459	445	456	441	422	439	432	415	383	454	446	443	414	430	415	394	420	430	406	430	429	429	382	449	403	391	422	417	435	432	430	406	406	411	411	362	400	406	454	411	438	431	439	452	406	434	434	411	402	434	461	428	450	393	425	429	433	439	470	407	422	443	407	484	430
23250	16748	26076	26924	21364	16844	15536	11846	7087	4595	3127	2329	1882	1641	1437	1342	1200	1200	1115	1109	1082	1091	1093	1112	1098	1100	1135	1073	1041	1002	1104	1035	991	1075	1084	1002	981	931	955	907	878	979	948	957	894	927	940	909	902	938	929	1004	942	923	983	954	938	904	924	926	961	915	888	929	958	918	943	852	921	874	930	920	942	988	902	914	950	939	988	914	890	971	988	965	902	956	933	917	902	926	919	878	886	950	897	895	889	923	916	920	899	878	915	962	897	900	887	925	948	913	909	930	941	942	887	947	908	925	861	921	952	911	916	880	901	935	908	869	931	938	926	903	935	952	944	916	972	903	1012	926	940	931	908	920	940	912	916	943	894	902	893	899	855	918	960	891	935	963	937	929	930	893	924	881	876	908	912	877	962	909	909	908	971	908	923	905	914	905	922	934	907	922	923	926	889	932	900	938	967	960	948	1000	898	932	896	890	900	925	908	939	882	891	927	907	892	950	924	903	962	901	919	916	882	918	955	931	941	886	876	917	954	910	900	915	962	940	974	886	921	907	898	959	901	934	891	943	905	881	900	911	885	909	919	892	930	916	886	904	907	898	925	952	899	908	921	955	932	967	920	950	906	903	900	857	931	967	839	860	903	913	907	926	916	971	921	955	935	913	924	876	979	921	902	907	905	920	843	921	887	935	976	903	978	904	922	864	903	937	900	960	945	911	891	926	921	944	895	970	907	916	903	873	877	941	919	911	947	961	931	927	953	932	955	938	899	934	912	940	957	871	907	925	911	915	880	931	893	872	893	889	927	870	913	943	892	917	916	963	946	906	952	875	904	968	888	891	896	968	950	931	903	930	904	892	925	918	927	942	889	907	916	968	913	941	903	910	910	930	952	897	923	924	824	977	970	906	901	926	880	894	945	884	946	926	953	903	924	868	971	935	893	892	943	924	867	952	952	932	951	901	927	881	958	920	933	922	908	898	915	947	897	934	908	894	902	917	889	931	965	929	940	934	914	946	877	924	951	890	924	948	946	907	875	916	921	880	897	913	933	936	913	917	938	871	976	916	909	936	937	897	912	903	926	879	834	935	919	885	930	909	945	931	939	892	928	904	925	911	936	918	937	911	923	939	892	946	940	926	896	919	915	910	912	907	926	870	979	955	936	842	929	936	943	904	928	895	910	949	893	939	910	942	902	938	918	941	934	901	914	919	946	943	911	896	875	914	913	936	927	883	957	919	954	900	965	931	907	864	938	929	892	933	921	945	953	955	944	882	831	953	920	989	964	966	977	891	929	946	949	960	947	902	927	975	936	924	933	907	863	963	936	882	948	892	952	969	908	895	934	890	912	923	912	930	946	963	903	911	885	881	876	891	890	931	871	912	958	890	915	885	947	860	844	851	974	875	933	932	952	918	975	934	854	899	964	924	881	904	905	936	920	911	934	909	954	955	906	919	870	951	888	902	908	942	926	912	901	1004	935	910	900	952	924	954	964	927	876	916	922	921	872	920	911	953	918	884	914	923	835	918	920	950	942	909	924	908	943	909	936	909	942	871	918	946	935	945	916	957	901	940	952	891	874	930	904	887	918	940	962	947	932	899	922	939	955	920	919	874	953	865	895	871	876	894	898	847	897	920	921	898	926	899	928	893	913	916	930	960	942	915	892	953	994	915	872	833	910	876	957	889	920	847	917	919	913	934	939	981	888	911	892	925	986	919	936	934	905	895	911	962	910	926	976	887	942	927	913	932	947	973	948	903	933	963	967	899	913	909	910	941	902	915	959	874	969	932	879	897	919	937	969	922	902	911	887	873	904	913	905	917	934	931	898	913	912	994	990	923	899	890	920	942	940	898	896	847	891	906	903	866	876	903	909	914	886	911	889	943	893	949	896	960	911	959	845	906	892	964	939	924	944	884	946	903	962	900	896	933	898	985	948	918	948	916	898	907	972	898	890	894	957	911	901	935	916	895	875	929	943	899	930	881	919	931	951	932	874	908	925	919	927	920	923	931	896	935	900	921	899	917	905	945	906	839	829	889	978	914	932	968	890	905	943	980	916	905	911	927	891	932	934	879	933	934	905	875	932	877	934	932	892	942	899	906	917	943	931	911	916	903	882	919	921	892	930	898	900	958	928	900	913	865	926	952	920	905	932	858	946	874	922	912	923	905	960	882	892	910	943	916	913	885	958	895	877	967	923	870	923	975	925	916	956	939	896	836	971	955	869	886	925	931	914	950	914	901	918	915	910	927	945	925	921	905	905	933	901	921	925	953	911	888	908	971	886	917	921	892	901	904	887	889	956	914	941	893	904	940	890	880	934	972	879	965	887	891	871	918	938	913	914	965	919	979	870	936	891	935	889	907	923	932	933	869	907	881	942	877	885	908	946	971	949	925	931	882	883	886	954	891	946	898	927	940	863	918	924	901	957	839	901	898	906	910	916	881	888	951	933	935	926	932	941	870	951	903	934	938	946	886	944	924	910	933	907	943	908	887	877	938	944	933	954	969	939	923	871	901	948	860	898	908	928	951	945	934	920	934	932	1008	885	905	912	898	924	958	953	885	943	900	870	925	949	952	974	878	888	904	885	945	982	922	944	933	929	869	882	860	936	891	939	910	885	921	950	933	873	952	943	923	936	929	875	906	961	943	904	904	906	917	876	915	930	949	952	880	927	957	926	900	946	885	905	906	941	889	880	927	879	891	881	885	930	907	925	917	974	869	984	913	859	942	880	884	938	924	924	895	903	904	923	925	867	919	920	891	901	921	944	914	949	897	905	922	951	940	927	883	894	883	964	940	890	924	888	894	902	881	907	931	890	918	905	886	883	923	902	879	965	916	892	947	871	872	902	910	934	910	897	925	929	900	891	941	897	891	871	959	963	917	984	887	959	886	952	915	972	891	919	931	957	958	934	944	909	898	918	930	890	893	893	883	916	946	915	860	982	899	964	946	971	900	937	924	913	846	948	897	904	953	917	912	886	909	955	909	927	975	925	898	941	913	999	899	911	843	887	911	1012	909	892	891	928	944	884	916	954	903	909	946	901	968	922	910	893	954	935	887	920	872	866	884	890	891	932	894	941	909	890	890	964	897	886	947	956	909	934	942	940	893	874	887	975	922	921	873	904	931	922	983	843	912	888	925	944	865	929	881	937	891	891	913	840	922	912	872	900	919	979	926	918	962	904	925	938	878	940	883	881	919	951	907	865	887	887	927	912	940	896	913	880	891	908	881	916	923	908	906	909	895	854	902	869	933	937	850	910	888	933	903	898	897	954	967	923	899	863	947	945	949	984	904	921	901	898	915	831	881	935	923	891	885	913	977	923	959	859	931	978	898	959	936	950	895	882	885	891	891	915	870	903	910	917	942	989	923	936	893	950	997	885	988	873	920	937	885	937	924	956	958	875	910	923	882	904	926	910	887	914	923	937	911	920	897	921	914	926	943	915	963	885	934	875	929	993	937	930	937	880	871	845	918	953	857	894	875	906	940	896	872	919	911	921	950	910	928
20261	10741	8244	5175	3137	1825	1168	777	564	547	478	442	392	381	409	375	361	347	340	355	314	372	359	370	365	336	369	366	364	353	363	369	359	337	343	367	367	359	350	338	370	330	348	341	371	338	346	346	372	386	367	347	373	372	305	272	335	364	349	340	352	370	349	334	365	321	329	357	337	321	331	379	343	334	352	370	387	330	350	328	360	308	378	339	355	336	346	341	336	390	345	329	337	382	363	393	381	398	386	339	354	335	395	370	374	371	319	331	370	375	303	333	347	331	322	356	359	335	303	331	339	351	363	342	335	383	347	339	341	320	331	340	368	350	356	385	417	342	359	381	363	390	318	348	373	351	333	320	374	337	374	370	327	398	354	350	375	373	367	347	330	366	326	352	360	335	372	378	366	314	365	347	371	333	348	349	321	333	375	360	347	362	323	347	382	343	359	358	339	361	373	354	343	369	374	391	379	343	330	309	373	342	353	342	354	330	354	338	338	343	363	338	382	345	346	359	351	398	350	335	349	390	365	356	353	357	358	340	376	344	342	346	359	382	353	342	327	339	366	342	324	335	328	410	392	374	377	383	332	323	374	346	359	368	370	370	373	373	337	383	356	347	324	335	302	327	342	333	327	351	331	354	327	337	355	381	334	348	357	369	377	338	357	350	350	333	373	344	307	350	336	355	345	389	341	308	355	333	329	352	359	338	343	322	400	349	332	353	325	359	358	353	356	335	357	345	404	371	380	363	359	367	362	361	395	353	375	324	354	359	359	350	341	353	342	355	378	356	307	376	355	366	312	328	336	344	358	378	320	356	368	348	327	315	319	327	353	370	329	370	322	399	357	362	350	324	353	368	353	362	337	314	389	362	376	371	360	411	321	355	352	329	336	350	373	358	349	348	361	329	346	346	355	336	364	343	347	346	354	360	322	339	343	320	345	384	340	363	352	338	337	331	329	342	358	331	352	375	341	377	376	325	358	348	358	362	370	339	367	385	353	333	353	368	379	381	342	335	348	354	319	344	372	318	340	316	361	323	333	341	342	357	364	364	370	342	404	353	378	354	341	354	352	396	347	338	365	357	379	365	353	349	337	345	375	353	344	351	381	340	384	311	365	373	356	339	319	352	333	365	355	370	340	327	344	385	347	378	355	360	342	335	352	378	344	357	354	373	360	339	342	368	344	338	355	344	337	353	348	351	345	333	392	362	355	338	334	348	356	335	352	360	385	354	384	369	379	357	309	352	311	357	326	344	307	326	350	361	355	354	324	352	382	356	334	353	387	334	349	371	367	322	317	377	345	330	343	352	366	333	335	330	354	344	354	378	338	335	308	314	340	332	341	363	357	344	346	346	364	361	366	351	347	369	323	340	341	356	365	387	354	356	330	332	335	337	356	406	363	365	317	342	367	374	322	337	349	309	342	340	370	338	382	337	365	338	356	342	370	331	332	370	361	355	367	350	341	360	374	387	327	370	345	356	369	332	327	393	331	368	369	345	358	371	317	301	340	325	344	351	356	358	334	355	348	344	350	322	357	335	382	352	346	368	343	357	379	379	334	307	349	350	399	326	357	343	346	351	356	324	375	366	387	366	326	368	350	335	312	350	345	325	379	371	345	361	347	357	377	349	318	355	386	363	336	367	334	348	372	359	360	355	369	359	356	350	319	349	356	351	344	338	370	345	376	341	377	393	358	355	332	361	366	370	357	361	369	330	345	366	355	363	324	316	314	363	354	364	372	318	350	328	387	392	336	331	344	332	349	367	344	387	359	309	345	329	350	373	357	351	376	345	360	361	360	340	326	379	345	342	338	357	358	348	360	310	343	381	371	399	345	366	355	362	320	352	366	357	359	337	356	360	333	375	344	359	311	367	356	336	356	361	375	341	342	409	362	373	370	356	329	343	354	345	357	369	362	328	312	366	364	345	329	341	353	317	321	332	353	371	339	369	321	350	348	380	331	370	345	364	368	338	333	357	339	358	342	371	365	367	342	355	349	376	324	329	353	370	342	370	360	379	347	342	341	354	408	364	358	305	330	364	325	334	364	325	349	353	343	347	316	350	343	341	351	317	351	309	354	418	332	357	370	330	362	341	345	345	346	344	342	327	351	352	314	402	369	347	346	352	360	351	374	329	295	374	340	347	339	338	336	383	373	355	370	387	365	340	375	342	361	346	373	313	397	342	325	364	343	377	367	340	369	353	383	339	362	336	341	351	370	332	333	360	351	341	358	346	335	334	320	332	340	372	387	387	365	344	344	340	343	350	331	345	394	367	351	361	368	341	345	358	321	368	352	394	334	343	362	406	321	326	295	349	351	370	373	382	304	342	391	356	374	341	360	341	364	339	349	377	364	349	368	354	345	374	351	377	358	335	339	329	338	342	396	323	363	334	368	303	381	377	333	304	367	350	386	325	368	355	326	333	338	345	353	334	312	323	339	310	339	395	351	336	383	371	372	329	362	367	364	359	334	344	326	359	350	367	348	345	343	370	352	363	379	324	344	362	366	344	371	359	353	337	308	366	340	363	339	340	374	342	372	321	333	361	329	346	357	314	332	367	375	347	355	341	359	356	397	385	334	336	365	322	366	375	340	327	355	381	354	380	354	347	378	345	344	352	337	343	347	406	344	391	348	330	409	357	312	358	338	329	375	377	342	389	387	365	351	327	344	326	356	369	346	352	367	369	345	322	350	386	330	363	352	352	359	325	318	402	351	347	357	334	373	364	336	377	361	373	360	350	385	356	354	325	336	373	367	303	361	351	355	332	337	349	390	397	380	341	361	320	326	320	367	351	375	318	362	383	376	338	335	375	363	339	348	357	358	374	360	348	395	373	350	348	331	349	359	307	332	321	383	381	311	375	347	341	336	346	374	348	366	354	334	351	379	351	337	361	351	354	348	370	360	341	372	355	302	341	363	343	341	316	345	339	381	370	341	373	301	365	375	336	347	351	376	326	362	373	328	337	394	357	323	344	341	344	350	353	374	353	338	314	337	349	356	350	314	342	368	320	327	396	375	361	341	356	372	341	331	367	364	356	378	380	325	335	344	330	335	357	378	392	379	361	377	385	345	318	358	349	363	367	335	351	353	371	339	354	399	360	335	370	355	335	363	343	349	343	345	377	364	361	369	342	335	328	344	339	337	329	372	335	361	357	343	368	345	356	372	318	372	335	380	344	325	353	341	363	377	349	347	385	363	386	371	352	335	355	335	377	336	352	343	316	360	357	363	365	376	374	338	304	358	346	373	355	359	331	321	378	364	355	361	368	289	372	366	336	335	346	356	343	383	364	374	373	384	344	325	339	358	330	359	312	362	355	373	356	300	326	355	384	376	352	330	343	376	339	371	311	346	311	314	355	336	357	300	361	370	340	338	369	342	381	374	367	370	383	317	400	357	335	340	382	350	353	327	356	337	343	348	347	379	347	347	370	356	369	375	325	353	330	356	348	337	354	361	366	378	336	351	325	357	378	322	350	339	361	356	320	330	361	356	351
11598	8443	13073	12131	9189	6204	4243	2738	1991	1757	1551	1185	1010	858	849	876	894	789	832	784	801	801	820	781	846	857	788	804	799	789	765	871	822	812	768	818	715	850	752	801	752	723	771	740	764	779	783	779	791	829	812	795	826	777	779	738	779	814	772	781	783	741	726	795	774	778	753	756	784	732	734	770	756	797	767	752	821	767	816	803	719	804	764	773	707	771	767	762	748	733	773	761	800	799	804	723	780	741	766	828	768	796	775	768	778	780	774	731	777	733	774	795	804	760	765	803	786	867	821	779	707	755	757	741	750	771	784	773	751	738	755	789	811	731	754	771	774	764	758	765	741	731	734	723	784	777	733	765	761	767	787	720	821	782	784	764	728	799	738	720	758	730	779	748	756	747	785	778	743	782	793	798	771	791	734	793	749	766	750	779	717	755	781	770	764	774	830	707	770	788	763	809	736	764	716	757	785	760	805	783	759	771	791	815	786	721	749	786	788	751	723	765	805	739	800	752	745	750	772	742	722	732	722	752	761	759	757	755	784	756	704	769	789	777	728	758	764	762	806	760	795	758	788	725	750	806	745	782	776	776	755	733	736	812	762	723	764	797	719	751	810	781	794	730	753	775	755	724	767	747	777	764	779	788	772	780	749	789	750	763	767	787	781	800	733	772	771	785	833	815	731	791	771	747	752	756	802	818	769	775	762	731	762	777	784	799	750	760	800	726	757	745	750	718	793	767	836	795	726	802	764	763	741	748	768	808	819	768	762	714	769	721	770	762	770	783	776	807	766	772	761	739	776	715	781	786	819	768	798	762	771	810	773	751	756	805	765	737	765	758	789	781	724	746	789	744	754	797	752	790	761	714	745	768	771	773	815	739	787	753	770	785	735	825	748	766	712	791	732	781	777	786	763	768	736	752	702	773	753	733	729	727	782	793	799	752	757	726	765	752	816	750	769	749	787	750	740	754	741	763	725	748	782	726	743	754	770	827	809	750	757	756	749	854	816	741	768	803	750	742	740	732	806	736	775	762	751	703	759	821	720	749	829	754	736	823	805	823	826	767	790	754	798	741	769	791	748	767	787	726	766	739	748	782	767	831	768	801	783	787	773	768	778	772	800	757	755	803	766	755	820	790	803	740	735	763	837	777	773	775	769	762	777	728	776	767	747	712	776	767	793	788	791	768	765	718	762	758	741	760	803	805	749	787	765	743	784	768	761	765	791	786	771	781	728	800	776	739	773	778	779	758	732	806	749	795	757	750	748	802	800	784	784	743	762	826	778	789	747	770	800	742	798	736	742	751	778	765	819	776	781	782	807	749	757	775	771	759	710	753	742	757	785	808	739	740	783	766	755	806	754	820	773	758	712	787	760	761	737	786	781	740	822	834	771	759	790	741	737	819	794	801	799	760	788	740	816	727	762	767	772	781	738	804	766	797	766	800	779	740	756	769	747	739	811	769	779	756	766	770	769	735	785	767	778	791	777	750	722	737	717	764	795	749	834	803	775	818	792	761	746	744	728	776	722	789	770	767	770	816	788	775	810	743	804	781	806	800	769	767	740	759	805	802	785	768	799	777	756	788	785	744	732	793	742	797	816	823	759	818	770	801	778	752	784	797	789	753	800	761	756	735	780	750	758	779	726	795	778	747	800	736	816	763	690	767	745	789	744	769	755	810	778	799	766	728	784	805	726	768	772	763	783	728	804	762	760	807	760	790	825	747	780	763	756	801	800	774	723	761	785	794	753	787	781	752	792	768	801	817	796	713	791	731	817	777	774	784	743	824	763	751	808	740	768	765	750	754	787	770	786	721	775	739	786	764	786	779	774	746	768	744	819	730	759	775	784	780	786	737	736	759	762	807	758	733	777	776	730	739	766	776	757	749	778	781	769	762	772	790	721	772	720	764	777	751	768	841	741	782	788	745	719	763	772	821	776	795	763	780	744	759	813	699	742	758	780	779	771	795	759	762	773	762	771	765	767	804	789	824	738	736	755	767	813	758	741	799	735	787	793	751	767	762	816	783	802	780	790	747	752	762	753	771	779	726	832	737	814	802	826	775	792	820	848	741	764	775	770	776	785	742	754	756	760	781	763	761	800	789	757	767	736	737	718	799	760	767	743	752	766	811	708	759	750	768	784	829	780	762	756	768	740	722	734	743	764	751	774	786	795	792	804	782	798	796	763	769	780	787	831	769	811	784	730	746	757	780	730	755	726	721	777	719	785	782	776	727	833	737	777	767	760	748	796	780	771	763	772	863	769	748	770	750	751	809	757	786	731	754	713	796	777	802	753	754	785	748	867	722	793	728	749	752	773	781	749	778	731	746	748	756	797	726	732	742	756	713	768	807	771	780	813	759	727	770	747	712	727	783	777	792	801	801	779	729	751	791	738	737	803	766	779	789	780	774	782	769	803	801	743	777	792	735	787	759	738	801	768	738	821	761	797	792	796	833	782	769	776	778	753	797	785	741	800	747	775	763	745	738	762	752	786	757	761	774	783	771	781	694	768	767	777	809	791	763	765	823	724	811	781	774	747	807	784	764	756	727	719	778	743	755	779	748	793	748	796	780	794	736	740	740	733	726	746	810	788	725	798	790	752	780	808	810	763	765	763	790	786	777	810	711	755	730	780	769	773	711	792	776	788	758	813	779	752	813	739	709	799	819	785	725	808	771	764	783	732	773	773	745	749	793	801	798	759	752	754	799	749	799	747	743	798	772	760	832	761	780	775	714	812	801	802	740	762	731	784	795	722	760	800	781	764	732	775	752	796	797	776	818	766	759	753	796	748	808	755	735	784	769	783	768	749	837	759	761	789	766	794	749	737	747	767	752	819	750	727	776	815	731	794	769	834	769	803	757	809	749	783	790	787	741	800	769	787	722	748	752	784	698	774	765	810	769	766	791	782	794	782	742	769	763	773	769	734	764	749	763	790	744	775	772	774	747	843	769	804	750	762	804	753	796	758	749	769	760	742	735	789	769	698	821	785	763	778	774	750	759	768	749	801	747	818	764	787	752	736	735	741	819	742	790	737	762	761	822	809	763	798	764	761	777	827	773	791	783	770	804	769	770	771	789	745	811	794	791	776	760	735	777	782	776	737	763	743	797	803	814	751	778	725	757	769	805	753	762	770	778	757	805	766	753	791	777	781	743	782	809	782	758	767	752	767	799	781	777	783	753	754	794	740	796	774	796	741	779	771	763	755	712	733	728	786	788	734	722	751	805	782	813	738	779	766	747	753	743	753	793	779	785	733	760	773	758	791	746	695	747	774	787	776	769	766	803	741	803	748	740	739	712	760	767	744	786	770	791	787	788	816	769	735	743	737	720	814	756	770	733	823	834	762	738	729	781	762	801	761	723	729	811	743	780	766	757	752	706	776	760	732	756	789	790	774	732	786	805	806	720	772	741	770	753	783	764	767	763	753	771	780	751	769	761	755	735	770	731	745	775	773	737	790	762	747	761	751	742	770	758	769	756	742	785	747	771	754	742
32040	17517	15659	11661	7145	4417	3249	1866	1173	824	601	513	463	454	415	433	383	451	413	416	422	408	417	402	410	368	401	411	421	383	434	415	390	364	360	372	402	417	362	373	390	395	375	387	377	394	396	351	394	347	378	397	367	402	359	398	406	401	414	334	417	381	373	386	434	400	367	416	376	379	389	383	381	371	362	358	390	360	359	341	419	394	378	389	423	397	427	391	332	360	352	379	400	386	388	422	370	353	349	381	402	378	356	391	403	394	381	376	397	420	395	367	347	367	420	414	381	417	371	385	417	413	388	410	418	394	375	377	405	379	402	361	361	361	427	380	391	359	389	376	403	406	405	334	364	376	373	413	421	350	416	406	343	412	348	417	430	406	383	397	397	386	412	369	392	378	378	411	435	423	360	408	408	374	369	384	359	405	384	363	382	393	390	332	377	355	370	379	371	408	376	358	360	366	416	373	404	440	400	395	377	411	392	368	373	354	379	417	401	377	373	378	357	353	344	384	378	370	384	367	378	342	404	392	403	413	395	373	401	394	385	383	347	412	437	390	360	373	399	399	366	386	363	376	391	376	331	356	418	398	394	403	412	363	391	399	357	380	395	376	402	365	370	397	408	400	370	368	369	389	357	358	387	359	363	339	393	362	404	380	414	381	383	419	395	397	354	408	393	446	350	375	396	403	360	384	362	428	416	398	388	361	385	359	372	392	396	403	358	391	374	373	357	371	348	365	361	426	406	401	380	359	363	402	380	349	391	380	359	387	426	433	369	379	396	350	422	365	375	382	352	337	392	373	411	368	385	399	358	327	368	386	381	356	404	374	336	362	420	390	396	345	337	354	340	369	380	353	404	400	361	396	382	389	362	385	365	392	397	378	394	403	373	399	414	385	381	363	381	378	328	378	394	375	366	350	393	399	379	375	359	376	417	412	406	394	399	374	404	403	356	378	387	387	425	413	413	410	356	411	387	383	356	379	399	373	402	412	363	378	369	395	382	384	354	409	392	395	395	390	416	381	381	392	364	356	360	377	322	393	379	380	367	383	351	381	375	361	379	344	408	404	383	404	348	422	376	359	387	368	367	380	395	391	397	368	386	381	418	383	400	378	401	361	390	367	387	360	382	406	404	369	385	435	390	378	376	377	385	358	422	401	342	358	338	348	401	444	385	379	385	436	417	399	407	369	370	372	384	392	364	378	369	335	370	379	389	379	378	402	359	380	392	427	398	345	376	387	372	391	404	391	431	391	377	376	393	371	381	411	379	403	380	390	426	390	378	388	377	359	386	392	353	383	381	403	406	385	434	386	428	365	358	387	356	355	377	345	401	400	416	339	403	341	377	389	382	392	378	404	383	364	391	332	350	358	338	401	395	383	361	428	348	396	404	406	405	399	394	410	362	357	409	382	377	348	386	378	390	392	400	431	385	412	425	411	395	373	380	351	376	397	409	367	372	416	436	363	364	360	389	387	372	404	399	398	402	404	367	416	397	388	370	397	376	400	361	372	334	399	342	422	391	412	378	342	404	331	384	372	386	365	360	413	388	405	387	394	329	358	384	389	374	365	415	391	414	411	403	386	394	382	375	395	357	388	424	402	343	393	365	365	387	372	348	390	377	409	378	384	388	381	378	385	365	401	344	391	377	396	386	379	365	390	374	390	411	380	425	367	393	406	377	385	409	392	408	381	376	395	384	398	372	357	394	388	373	343	396	383	401	341	393	385	392	394	357	382	363	385	386	386	369	341	370	414	349	375	381	384	381	371	343	370	398	389	395	426	386	357	391	351	355	383	393	381	371	374	372	393	387	394	405	362	379	351	399	383	408	407	397	426	391	355	380	378	390	366	416	394	413	387	433	402	401	364	386	405	357	400	396	375	370	352	435	386	332	390	367	407	400	385	411	359	435	405	395	354	366	392	388	383	424	410	345	394	412	379	370	372	370	383	394	414	356	372	391	387	382	413	373	375	367	411	379	402	389	348	376	434	370	375	373	369	383	354	380	365	403	390	399	401	352	352	381	402	387	384	371	400	379	401	354	367	384	389	385	395	369	397	384	439	357	411	368	408	399	406	355	391	378	393	384	401	382	437	405	420	375	384	379	406	352	373	340	377	388	392	414	368	409	401	352	347	364	389	382	373	401	423	370	362	380	385	412	395	375	375	420	423	426	388	397	399	403	397	412	388	395	371	368	374	380	379	383	342	387	382	426	407	385	379	378	388	374	356	377	387	386	392	399	372	372	395	378	396	402	421	391	396	349	335	387	361	356	367	352	390	391	415	373	397	381	385	389	405	379	367	387	404	345	353	330	391	428	424	385	393	373	326	405	344	392	452	384	389	387	363	344	361	361	339	390	398	386	397	398	388	407	405	377	386	396	396	392	381	408	397	415	367	410	380	348	389	436	367	384	399	410	374	368	397	387	397	362	373	339	355	380	364	323	399	362	401	401	439	368	408	367	406	359	372	395	423	398	407	355	400	364	405	377	355	369	379	400	387	357	336	372	372	386	363	393	410	408	384	383	363	393	464	359	382	379	368	376	371	363	338	384	403	369	395	375	362	353	396	407	354	377	365	409	384	372	413	374	384	391	399	401	366	416	434	374	371	377	379	356	404	392	384	374	399	375	384	353	350	379	379	329	347	411	355	422	407	376	420	375	393	412	425	427	372	385	399	366	353	347	389	395	436	376	413	336	390	359	394	382	378	391	370	371	379	378	383	379	376	367	435	401	383	422	415	401	390	406	339	385	421	408	386	401	396	414	415	404	402	374	373	350	368	409	370	398	402	427	383	368	371	414	380	375	398	346	414	399	381	362	427	364	427	369	419	383	375	386	396	377	354	398	429	370	368	395	386	371	392	376	396	396	371	349	369	400	405	345	398	361	346	371	425	395	386	392	410	382	371	406	378	409	387	406	392	397	389	381	366	381	401	363	373	382	382	402	352	384	383	397	399	350	395	378	382	384	356	389	386	387	377	378	352	356	383	436	358	375	375	384	387	378	389	398	372	424	438	379	389	407	379	443	416	396	351	375	367	403	395	433	354	359	405	395	341	400	378	388	396	361	376	363	382	386	392	405	416	390	409	386	406	349	383	376	403	376	408	405	382	377	371	370	386	405	390	377	374	372	388	385	405	412	383	393	371	403	365	355	346	379	371	374	377	425	363	378	364	391	385	380	418	373	375	377	363	359	378	372	383	437	379	401	423	391	395	378	385	424	387	390	397	380	363	360	394	400	414	399	351	388	393	381	353	391	386	397	390	426	391	403	397	407	365	370	387	384	402	366	402	348	386	376	374	372	358	381	393	393	409	400	412	378	382	393	355	372	366	376	400	420	352	367	420	394	395	376	347	381	363	372	407	391	406	360	388	403	368	387	359	374	381	387	395	421	397	393	385	369	410	375	376	371	357	373	386	410	382	382	388	367	395	394	391	351	348	366	352	387	403	375	409	342	344	390	400	388	399	377	363	396	413	385	370	424	393	371	381	395	378
18835	13049	21485	22269	18234	13490	11216	6655	4440	3005	2086	1621	1309	1165	1066	1037	1041	1003	946	945	878	976	905	913	919	932	987	959	904	937	950	938	957	941	894	845	943	823	875	808	897	848	821	804	840	874	865	810	897	901	900	856	832	798	801	881	817	785	882	826	872	846	855	835	857	835	830	823	868	858	810	847	844	853	808	805	862	817	826	836	784	809	854	843	829	782	878	776	827	742	844	807	856	796	798	765	786	824	893	810	834	760	810	856	805	815	836	850	860	841	808	827	832	906	849	806	822	885	853	814	794	819	831	842	834	871	841	836	838	798	819	827	880	830	887	785	817	863	820	827	858	810	896	823	829	837	824	874	839	811	820	883	830	840	828	829	807	840	825	849	804	806	837	823	826	815	843	837	825	764	843	855	874	869	778	858	810	842	809	846	868	811	849	853	824	775	871	844	820	841	793	819	880	883	891	806	838	853	867	900	839	869	829	840	832	862	878	877	824	866	840	833	844	868	810	831	829	811	845	790	819	840	826	826	818	839	811	758	876	873	807	797	866	829	847	872	814	816	753	846	843	847	833	849	842	841	883	884	847	830	828	877	835	788	813	856	838	843	799	832	812	797	837	817	787	805	808	837	844	806	838	830	868	856	800	837	795	829	843	853	792	851	795	881	836	824	796	815	803	807	822	835	826	837	830	836	822	829	889	820	840	869	805	781	838	865	838	851	826	843	839	831	837	833	831	841	873	822	823	784	895	806	806	837	880	858	837	849	795	769	792	849	879	842	827	818	844	859	879	807	844	836	819	856	879	845	739	882	850	837	817	884	834	844	864	858	889	875	807	816	857	871	819	842	825	813	823	827	796	875	829	849	778	811	857	839	854	808	800	838	791	804	911	831	842	819	801	857	841	865	773	832	795	799	828	826	841	876	818	840	797	830	785	795	854	795	823	848	872	859	867	809	815	814	838	847	897	900	822	780	842	859	861	808	861	860	833	842	858	859	800	816	825	831	783	829	859	842	835	809	803	857	825	838	805	851	846	863	866	792	834	807	851	816	838	783	854	829	888	792	859	818	892	852	806	820	874	857	859	808	866	849	780	842	848	842	850	839	844	836	765	835	855	848	889	855	853	878	815	864	843	786	832	831	861	869	824	839	786	858	835	817	781	865	842	833	845	807	782	857	826	790	811	860	824	806	840	795	846	834	859	849	797	820	833	816	852	889	847	852	824	792	833	842	863	852	785	831	809	821	840	809	810	826	813	851	801	860	794	858	858	818	876	837	870	876	867	881	816	834	823	761	810	840	804	825	871	838	822	813	816	823	855	804	875	868	812	853	877	838	838	812	832	813	881	849	859	785	857	798	845	820	816	819	876	831	844	838	843	843	765	825	893	841	811	850	849	775	760	842	792	807	795	800	878	786	889	892	789	766	833	806	835	855	830	756	843	851	818	822	867	866	834	782	811	879	829	850	857	773	850	826	790	802	841	821	844	896	850	846	832	836	839	841	850	773	788	838	835	823	813	826	849	860	844	813	824	827	837	839	797	843	794	786	833	850	797	923	835	829	837	839	883	807	853	803	852	813	853	786	786	810	774	804	850	829	843	841	836	816	876	858	876	901	822	821	844	837	813	844	814	868	790	803	811	865	790	875	841	831	833	810	890	821	857	860	817	874	887	795	805	832	859	844	838	787	855	898	812	864	831	836	787	830	855	845	867	828	775	842	859	855	855	758	853	846	886	873	825	863	826	833	812	853	883	815	827	831	893	850	837	808	830	876	847	779	787	872	806	888	804	831	836	851	819	816	820	856	854	876	853	840	828	815	827	836	855	857	836	817	798	820	811	880	804	806	861	789	849	809	859	831	816	810	870	878	854	843	840	782	859	801	836	855	831	874	820	836	819	857	813	826	860	811	817	837	791	833	808	846	819	840	811	853	826	903	814	876	841	782	875	864	841	831	834	839	781	834	844	806	832	857	809	832	876	855	842	875	835	822	874	774	858	827	803	825	847	790	835	842	822	792	855	834	827	891	825	889	856	818	789	840	848	813	762	871	825	870	866	837	831	890	806	830	832	831	818	856	832	893	864	837	895	787	837	881	789	850	812	856	884	798	860	845	885	794	828	844	799	789	902	860	809	849	824	840	862	814	901	804	827	861	836	831	845	796	866	827	858	857	849	833	827	846	776	818	809	832	872	830	875	837	856	806	821	819	830	854	859	881	889	811	845	852	810	836	854	783	880	865	834	815	825	788	882	831	848	818	832	834	822	779	869	855	856	817	793	860	885	862	838	809	815	832	855	841	793	793	790	837	818	876	850	836	803	816	900	821	862	828	849	845	844	834	861	833	909	900	841	903	791	843	847	801	846	842	825	852	824	888	816	802	842	911	831	742	874	801	807	848	834	866	825	809	813	837	814	770	832	801	839	826	858	828	804	833	850	864	819	876	827	836	847	789	874	874	824	862	854	838	803	900	829	878	821	801	813	826	825	868	829	803	844	847	789	819	874	846	854	798	803	838	898	914	848	919	859	816	839	827	823	862	846	801	827	791	846	821	835	825	846	874	811	865	830	855	784	809	815	840	836	832	833	812	817	844	840	838	829	789	850	834	847	842	793	833	821	878	892	851	856	822	864	824	839	825	850	858	808	776	848	811	873	827	833	839	859	811	824	827	852	832	830	783	819	849	871	798	882	836	854	835	891	868	819	806	852	810	837	818	842	889	872	815	841	852	815	822	880	874	825	861	859	817	805	854	858	816	860	879	842	830	797	836	787	853	845	830	860	869	861	861	827	802	806	864	837	842	767	853	886	833	823	864	843	881	868	837	814	787	823	837	861	840	835	852	845	826	868	835	814	882	827	847	866	884	824	820	861	836	832	819	852	808	816	813	841	829	889	821	809	848	874	849	850	807	838	793	804	855	846	830	852	882	828	811	826	806	862	765	854	863	779	832	852	879	790	853	827	797	844	891	837	851	821	806	916	829	831	894	772	804	847	818	809	861	806	884	843	852	833	856	826	808	817	855	795	845	831	827	827	831	793	790	827	837	837	838	883	853	859	828	857	848	861	839	830	827	881	872	828	835	839	826	819	834	835	839	820	832	882	837	837	836	899	847	838	829	872	814	855	788	862	896	844	834	876	813	810	799	841	823	818	815	869	844	810	860	775	838	832	835	834	833	807	841	795	870	798	872	851	843	787	799	839	812	884	853	843	819	813	854	852	866	811	824	779	838	806	852	821	811	830	816	826	804	841	848	814	859	830	848	819	802	904	819	820	849	776	796	844	833	827	849	855	863	858	797	802	818	811	848	833	837	854	849	877	818	775	857	858	844	815	830	853	811	781	809	783	810	854	828	823	867	850	810	862	847	822	814	788	819	816	816	870	830	852	829	841	854	868	839	845	863	899	889	825	839	856	816	825	825	903	825	835	776	831	792	836	814	855	851	819	869	865	794	864	819	831	900	809	860	779	820	872	862	860	859	846	813	870	872	872	797	840	843
44957	24008	20844	16026	11235	7611	4472	2779	1621	1122	820	655	545	562	544	507	484	503	459	430	474	462	477	446	469	476	452	450	457	479	426	425	425	453	459	423	431	439	452	472	416	472	437	441	446	506	420	450	385	452	430	419	443	440	438	486	432	443	411	441	417	444	435	428	459	488	382	428	479	414	446	436	436	427	437	438	434	382	391	440	463	404	419	421	433	408	458	425	432	444	431	439	432	415	448	477	403	430	414	399	473	428	428	418	410	434	427	409	418	469	428	446	454	476	438	425	444	481	443	421	455	456	410	424	430	444	461	431	439	475	386	442	442	406	411	428	443	463	432	428	443	459	453	502	446	450	440	448	431	464	464	420	460	455	450	421	432	416	430	416	433	445	473	461	431	409	455	448	396	385	409	423	442	451	463	432	389	441	473	438	426	430	428	425	420	416	432	440	427	405	433	418	444	448	404	464	402	449	413	441	478	408	448	429	417	432	449	421	445	456	461	475	405	442	418	447	389	435	454	452	448	438	427	410	396	426	388	453	389	454	430	404	454	442	436	423	417	403	407	436	419	384	413	437	436	431	430	410	448	414	481	446	407	419	410	435	446	448	438	418	435	402	419	447	472	489	407	393	396	392	464	441	421	472	423	408	442	433	450	396	413	455	422	399	410	492	411	500	472	485	431	421	410	467	420	420	442	409	425	456	464	397	435	424	436	381	438	418	460	424	405	408	461	457	455	446	431	417	480	419	439	466	442	464	426	435	436	379	399	437	448	444	427	463	418	449	405	439	443	451	433	442	402	415	456	453	448	422	480	433	424	439	417	419	402	454	424	427	460	413	419	428	428	432	432	413	388	407	431	408	428	411	459	420	424	438	413	440	416	412	440	405	443	441	446	438	421	466	402	420	467	434	437	443	404	470	439	385	405	423	420	475	394	450	416	368	445	432	454	421	470	474	420	412	445	463	437	447	435	414	428	433	457	405	441	430	425	431	366	413	416	459	419	436	430	450	427	456	443	439	450	421	437	423	420	455	396	441	406	443	399	443	418	441	423	457	431	415	442	418	467	399	464	417	462	471	404	426	409	459	454	440	440	444	401	445	405	416	437	423	397	461	424	449	413	437	438	439	413	399	416	475	452	442	400	459	436	468	430	440	438	455	437	430	425	417	368	439	426	417	455	434	425	410	415	429	428	412	440	459	451	394	442	431	462	454	463	443	459	432	403	462	457	399	432	440	416	408	495	477	479	430	452	440	433	393	438	445	435	416	459	457	415	434	385	411	414	409	411	408	420	446	428	446	413	462	427	448	397	382	389	384	398	443	481	454	414	407	403	399	406	443	443	458	428	433	425	463	416	428	411	418	388	407	462	415	430	451	434	415	378	415	465	437	402	413	450	455	438	432	436	429	424	441	418	472	446	400	398	437	410	439	402	454	406	448	437	483	382	423	409	450	415	425	437	475	438	460	432	443	453	479	462	426	424	424	407	449	436	408	405	434	414	412	443	398	424	435	411	396	448	428	433	444	439	449	407	432	476	424	399	399	436	431	415	453	436	495	459	446	416	431	423	412	427	459	415	449	429	442	446	424	401	408	439	453	428	430	432	413	453	401	408	409	420	466	397	421	446	461	387	435	496	473	466	457	445	454	412	468	458	435	431	424	434	402	467	453	423	481	435	413	442	410	415	436	440	422	422	478	417	402	450	422	454	452	445	467	448	466	454	393	391	404	413	444	400	424	454	445	409	417	420	433	398	446	419	421	412	417	433	442	430	416	415	431	414	385	413	440	423	443	405	444	390	453	442	462	417	449	418	418	442	463	414	427	422	424	453	360	432	434	431	494	399	404	479	460	430	435	421	432	455	481	405	428	425	431	428	432	480	415	416	393	429	433	425	463	464	415	446	440	410	433	434	431	416	418	436	439	432	382	438	438	394	452	386	465	423	401	396	438	458	456	390	427	449	412	438	428	435	408	418	397	423	435	457	443	382	398	392	421	424	431	483	434	431	399	403	446	439	484	452	429	422	415	420	421	405	454	397	454	461	433	437	435	425	407	416	401	418	464	427	406	406	449	421	423	418	416	405	394	413	426	450	401	413	422	426	471	462	444	398	416	441	461	468	445	420	428	426	392	447	459	434	434	452	439	425	455	405	423	438	412	439	430	414	468	450	423	499	458	419	437	439	403	421	405	451	415	436	430	423	479	442	443	444	424	427	406	443	448	385	420	454	415	424	397	403	445	449	458	429	429	399	428	443	445	446	415	373	391	410	440	450	400	418	455	455	428	447	457	455	485	436	409	461	430	447	420	451	438	488	453	426	402	438	418	436	375	463	452	422	487	436	397	464	435	407	465	472	434	424	461	428	427	395	402	440	403	439	464	436	452	436	423	417	460	418	462	425	425	441	444	430	417	418	462	421	426	433	425	409	437	442	446	472	441	425	419	455	406	453	421	397	414	420	405	460	446	441	445	407	449	397	454	482	431	472	415	393	471	462	433	449	410	404	418	416	424	454	458	448	419	408	428	471	402	404	439	419	420	461	438	402	414	463	456	427	424	396	430	454	423	429	465	439	460	379	452	436	443	446	426	463	451	416	414	456	470	430	426	406	434	393	413	456	435	430	406	432	436	442	462	477	428	424	457	421	444	426	452	457	451	480	397	467	425	428	433	410	463	421	411	415	407	443	448	395	432	435	417	441	425	479	430	425	431	453	440	411	395	439	407	403	421	457	403	407	413	467	411	457	415	428	441	445	473	443	391	416	436	469	464	415	416	446	405	433	463	441	444	452	442	440	381	442	362	418	479	430	428	427	437	439	411	466	426	425	411	394	438	410	470	437	463	474	439	426	446	437	438	417	423	408	380	424	413	413	438	414	445	437	425	451	433	430	428	429	403	432	449	454	448	446	440	474	453	437	445	439	438	445	458	378	416	385	442	454	457	453	482	430	436	443	456	453	440	448	437	403	447	460	409	470	404	398	454	434	424	503	443	418	406	425	412	418	438	430	415	454	481	413	453	446	453	456	450	470	419	402	473	427	433	409	424	449	438	442	460	436	428	441	406	440	438	447	459	451	400	442	475	447	443	437	431	410	406	445	457	417	420	391	444	445	404	423	390	396	377	426	444	463	454	440	450	419	389	430	399	424	429	421	500	442	380	434	418	446	436	437	392	470	434	405	408	448	430	438	474	442	455	445	447	477	418	412	434	458	456	417	414	468	393	453	404	418	440	452	448	460	392	463	431	446	489	456	423	426	415	444	376	406	423	420	413	433	441	360	414	408	409	399	415	459	441	424	430	422	417	432	418	435	433	427	409	415	450	460	418	444	458	448	410	483	487	472	450	364	435	497	386	415	438	412	442	463	424	465	429	429	440	437	443	450	416	448	445	436	460	422	472	436	463	423	407	418	410	407	492	417	444	434	418	408	402	441	436	423	402	445	440	424	423	429	433	432	471	380	420	446	424	421	468	452	429	440	436	470	433	433	403	417	474	450	472
25974	16913	25899	27503	24014	19182	13502	9644	6080	3834	2678	2097	1720	1581	1316	1253	1193	1184	1115	1110	1083	1038	1036	1065	1029	1051	1070	1106	1105	1003	999	976	1031	1071	980	1000	961	987	904	882	963	885	923	912	921	941	921	946	909	958	989	955	976	979	925	985	947	895	975	967	956	970	939	1024	918	966	892	935	926	938	941	866	870	937	916	891	898	923	941	920	891	866	945	878	891	984	948	898	909	944	906	931	904	948	922	874	932	885	915	953	934	979	901	944	911	901	928	923	913	940	930	954	940	876	920	974	959	937	935	900	939	907	907	925	967	951	907	930	876	899	988	950	939	918	954	938	916	867	929	969	924	942	927	922	909	932	1012	905	957	890	932	926	881	914	909	976	888	931	866	933	969	900	924	979	875	921	930	904	943	905	930	915	883	872	922	906	918	944	964	922	885	972	887	949	915	959	910	945	934	941	914	961	963	906	931	926	946	980	923	920	975	977	876	890	916	853	876	895	927	926	927	889	917	925	900	911	932	1000	954	927	896	976	857	932	907	914	906	915	967	902	942	932	917	941	881	887	956	878	900	962	908	947	950	927	924	882	950	926	944	940	938	961	891	979	923	904	870	915	938	965	916	964	972	1002	899	939	923	906	924	890	919	929	926	885	963	941	901	921	933	889	903	885	967	902	844	901	923	907	964	929	940	961	953	999	906	946	934	939	891	929	907	908	972	950	946	926	888	950	945	983	934	903	935	897	902	958	934	916	953	929	970	900	864	915	959	918	957	965	918	917	941	947	916	902	919	918	924	918	907	956	922	927	939	927	919	914	972	934	879	923	940	958	946	922	939	939	916	965	930	928	906	918	892	929	943	925	918	903	918	895	940	926	919	903	910	866	917	934	920	930	933	911	923	893	916	895	918	966	952	897	922	870	936	881	931	836	931	905	981	920	909	971	963	933	936	890	923	953	877	951	932	914	926	872	893	955	939	932	934	973	952	866	957	916	965	931	896	889	914	885	974	942	940	971	876	909	973	879	931	943	962	929	938	911	949	934	947	925	1017	925	903	927	924	962	865	914	972	950	909	918	932	907	944	934	874	910	852	947	937	881	969	911	972	974	864	937	924	953	949	965	877	886	929	881	950	882	914	943	928	931	909	972	944	909	891	916	863	952	893	972	924	924	911	937	888	917	952	930	908	896	920	937	932	905	919	870	936	917	903	928	947	905	932	917	928	905	951	924	902	944	961	879	912	936	888	950	972	959	952	946	911	893	881	905	925	945	882	970	969	944	873	922	919	924	990	871	874	896	932	939	949	902	932	921	904	914	946	900	931	982	926	948	934	947	931	869	919	925	973	901	912	895	922	896	899	883	888	910	888	927	883	954	955	854	884	906	910	897	953	930	913	934	964	880	894	915	917	906	924	905	987	923	924	969	971	982	948	932	995	943	944	947	938	923	888	896	978	911	890	910	1003	898	934	951	908	947	946	944	878	963	970	973	896	983	933	954	922	946	913	917	955	858	898	911	924	971	951	955	911	1010	949	895	885	952	874	933	892	955	918	911	916	974	994	842	928	922	960	905	927	903	868	936	957	952	916	949	923	912	896	940	908	885	890	949	922	981	943	942	956	930	913	849	950	914	929	916	953	941	908	977	918	960	923	932	927	959	959	949	882	922	941	934	930	877	902	901	887	933	900	928	902	934	877	892	907	927	931	857	958	899	913	923	931	916	883	964	969	979	935	883	969	911	949	898	992	965	976	897	908	932	966	920	889	890	954	917	942	918	925	926	903	926	879	951	924	947	917	889	892	973	946	981	965	944	936	895	972	940	942	939	944	897	930	954	911	906	946	914	913	935	895	918	894	962	881	952	909	906	845	882	924	954	909	961	986	919	949	873	904	946	948	972	897	938	896	967	864	893	968	897	950	905	903	935	939	884	927	937	966	963	910	914	917	950	905	945	888	915	916	903	933	950	962	864	916	939	878	907	935	948	888	920	908	833	967	900	935	904	937	922	919	951	906	922	914	929	892	949	909	892	950	888	882	909	943	915	921	941	941	935	942	944	904	943	904	976	910	867	901	931	917	941	978	939	961	950	927	913	923	919	965	947	920	923	940	942	939	903	941	943	942	910	916	923	960	891	869	894	909	934	886	937	934	902	884	945	964	875	899	914	951	975	961	937	948	869	941	951	922	912	937	917	896	943	908	883	913	937	917	920	920	920	955	952	912	931	942	936	974	905	945	929	913	889	942	931	900	950	958	931	903	898	937	944	918	926	971	898	971	945	935	922	969	922	962	882	916	933	905	973	953	931	863	966	899	917	932	906	885	937	926	937	916	939	879	922	904	918	977	912	876	905	929	954	897	910	925	934	973	879	925	938	859	951	886	964	913	969	861	920	881	876	898	876	892	899	912	882	897	903	911	892	896	932	953	927	904	904	922	900	914	923	877	879	896	943	1006	899	899	922	932	972	926	909	875	910	908	964	888	964	909	931	910	900	906	927	970	884	961	863	866	1006	895	888	947	881	947	1015	909	918	924	967	887	864	886	919	914	898	956	901	915	938	1001	920	882	883	883	929	951	887	943	906	950	954	906	884	911	938	912	906	926	887	940	933	929	914	960	919	906	895	871	942	942	946	974	921	950	953	936	887	963	966	942	875	895	931	924	916	949	908	917	927	884	929	904	904	960	876	930	950	951	974	933	933	944	916	915	893	934	909	950	925	978	938	915	895	939	939	889	890	889	989	964	968	896	912	930	932	959	896	885	937	894	894	944	959	900	932	893	978	951	907	959	911	917	917	958	935	940	922	862	901	895	936	951	933	911	930	989	921	962	952	912	932	930	899	898	927	893	918	934	933	940	926	898	930	908	868	910	869	926	908	922	865	925	878	933	925	919	943	948	946	932	955	889	926	974	964	901	916	891	896	947	944	960	948	962	934	939	926	931	917	917	970	889	975	882	921	957	998	925	896	932	925	930	895	921	913	914	924	966	958	931	930	939	889	953	930	909	950	883	917	960	937	937	952	887	959	902	892	912	870	910	882	872	917	898	886	898	914	951	925	893	919	947	902	945	916	882	917	906	872	934	929	948	909	901	929	942	946	931	918	894	921	898	895	952	926	907	887	908	893	962	916	908	918	909	932	920	931	881	912	973	857	915	911	945	930	899	931	949	891	896	934	939	939	946	883	951	923	897	927	903	948	959	934	945	960	933	913	914	953	872	916	877	946	925	980	988	912	976	922	920	949	884	943	913	968	989	870	897	892	938	940	917	927	883	952	907	914	955	903	925	897	942	947	925	972	958	951	880	920	927	905	949	904	940	942	923	911	931	923	947	934	933	906	927	909	873	910	902	918	863	880	893	921	918	960	886	888	907	979	899	915	931	911	886	901	861	940	900	915	873	997	990	870	917	911	905	965	939	908	928	902	944	909	920	971	918	978	937	945	930	951	951	898	944	861	926	929	928	897	939	927	897	917	943	992	938	895	847	962	920	953	967	934	928	915	904	949	964	952	871	922	967	900
19337	10555	8630	6231	3494	1660	939	706	579	494	465	414	442	408	346	387	388	385	357	370	360	339	375	352	342	377	375	341	346	337	350	351	351	348	364	374	353	346	346	336	367	338	346	339	389	333	369	379	352	375	307	336	340	325	357	346	330	337	337	388	367	338	353	355	351	350	340	377	365	357	337	333	351	336	308	345	375	359	373	341	334	359	352	332	361	346	296	330	375	357	352	349	292	358	345	339	341	339	346	354	356	336	336	335	346	318	343	377	348	352	328	317	329	351	335	356	373	353	354	332	384	326	335	325	320	313	376	381	326	328	329	345	347	343	371	332	349	378	355	337	369	327	360	351	342	336	386	360	363	348	315	345	359	359	365	340	352	340	349	345	385	365	331	361	350	341	367	339	327	343	351	326	393	378	388	335	353	381	346	365	341	379	325	341	333	373	367	387	373	350	341	359	338	371	376	352	354	331	352	363	384	325	349	338	344	349	381	329	388	344	333	357	339	323	366	331	384	342	363	356	315	387	374	389	355	337	360	335	382	353	350	349	334	342	352	369	327	370	351	338	328	351	396	365	301	364	363	395	370	364	362	374	371	336	364	369	379	368	338	325	382	371	359	345	363	323	378	350	352	350	339	353	360	335	359	327	376	362	352	351	316	324	365	339	350	372	358	347	341	358	358	317	359	386	343	370	368	337	320	343	375	341	358	335	384	351	345	310	336	349	368	343	322	359	328	339	359	334	391	343	343	357	367	378	363	354	354	341	333	327	362	362	341	411	314	360	361	360	348	359	347	344	306	302	352	310	360	378	377	355	331	332	352	341	355	355	399	351	372	380	342	362	340	352	373	369	373	368	363	355	295	394	399	359	343	358	361	339	338	352	373	394	358	353	361	361	345	381	341	365	356	329	348	325	366	334	279	385	331	350	368	367	342	335	341	336	364	338	338	363	350	348	366	324	333	354	375	326	352	383	337	325	373	373	352	376	365	329	339	347	360	343	358	340	385	343	375	382	333	349	346	354	382	370	376	407	312	356	337	342	367	334	364	363	372	349	343	394	364	307	369	343	320	350	335	365	322	357	355	348	382	341	346	377	360	350	333	344	331	340	373	322	338	367	356	319	342	336	317	347	376	356	356	388	332	374	333	341	340	351	398	329	370	350	331	342	342	325	349	356	354	331	324	335	335	376	364	383	329	339	328	360	383	345	373	365	320	357	339	376	362	321	348	338	356	372	365	319	361	343	343	311	369	342	337	337	371	356	348	331	351	334	327	361	336	327	373	382	320	342	362	371	354	343	370	366	397	368	330	357	349	372	339	335	373	338	341	388	363	324	354	358	384	371	381	373	336	344	331	345	332	354	377	334	347	313	342	338	368	365	349	350	356	328	345	360	375	322	311	348	353	341	323	375	350	354	373	359	343	384	369	371	369	339	341	353	353	374	342	321	373	325	355	394	345	368	322	349	309	329	365	289	316	338	378	316	387	355	357	357	332	366	363	350	389	336	332	373	345	333	357	370	342	353	382	392	354	355	365	370	368	356	346	371	367	334	351	359	371	314	334	361	364	350	349	341	300	367	360	319	364	351	357	355	369	354	331	337	330	371	349	356	359	331	313	355	358	344	351	370	352	314	333	368	340	346	344	370	343	368	334	361	339	333	338	314	319	291	357	370	378	380	349	349	333	358	330	312	356	375	343	372	329	331	348	351	362	352	316	358	353	350	359	332	325	383	354	358	366	342	336	319	376	347	328	348	345	309	346	353	341	365	356	338	332	355	350	373	359	361	359	362	359	362	367	336	382	344	370	331	359	338	330	347	363	328	345	397	358	392	380	373	366	343	384	325	377	376	386	358	341	335	350	350	340	293	341	348	343	407	368	354	373	352	347	369	372	356	325	338	319	327	367	394	345	370	377	347	330	345	347	348	337	317	351	338	338	361	372	325	328	333	349	385	375	346	346	369	327	345	334	351	350	359	332	320	350	353	335	357	342	370	386	346	331	362	339	328	372	351	345	369	353	340	326	323	343	381	347	361	331	325	331	357	360	351	332	360	322	351	340	374	335	347	347	340	338	386	350	360	353	369	360	350	360	315	392	369	370	363	316	353	348	344	371	374	325	363	372	385	325	332	346	375	373	383	316	331	358	348	336	323	338	352	346	360	390	322	325	376	368	337	342	350	321	341	341	376	363	316	326	365	331	341	350	333	356	325	418	325	341	336	359	360	330	395	331	390	335	331	334	380	380	350	383	360	378	375	376	348	346	343	354	320	349	353	366	299	357	326	347	321	359	364	390	341	370	334	366	373	375	366	339	349	333	354	329	319	373	364	347	363	395	353	357	338	351	363	353	341	366	323	337	317	354	353	389	357	399	363	377	372	355	322	378	368	347	364	330	400	343	365	354	367	338	339	333	358	384	398	337	349	348	378	352	344	395	377	370	338	328	380	340	364	342	332	362	342	355	361	348	338	315	304	349	330	356	348	352	347	352	319	355	333	365	335	349	367	322	386	336	328	335	357	347	348	329	338	373	343	381	336	333	396	351	355	349	392	341	360	358	327	332	370	332	329	349	348	370	354	352	363	357	344	370	310	354	336	360	347	329	401	332	323	331	371	360	387	338	377	387	366	363	377	337	308	355	332	358	365	347	322	367	316	309	372	390	308	338	318	353	380	326	311	335	371	382	382	344	328	397	355	323	341	328	344	365	378	363	350	333	331	353	341	359	356	359	337	364	348	321	356	312	319	346	345	350	356	365	337	370	331	334	348	382	356	361	356	375	336	350	388	352	339	382	326	325	391	364	341	365	357	338	357	375	350	369	342	310	353	343	414	336	323	352	351	358	348	348	336	350	309	342	387	331	378	353	356	405	331	355	344	307	366	327	325	343	337	346	389	385	313	357	310	324	362	373	360	406	398	359	375	341	329	372	327	353	327	336	344	319	349	327	381	376	362	366	308	358	341	363	325	382	372	358	341	319	339	371	334	365	351	366	393	346	330	378	325	370	355	322	331	340	355	369	318	346	363	356	341	348	316	348	366	367	356	340	325	384	406	344	350	364	345	332	332	350	368	341	355	337	381	317	346	382	379	369	337	336	343	359	317	334	349	351	382	367	383	341	343	402	362	354	336	362	319	392	343	352	362	342	392	363	354	375	359	367	346	382	347	350	386	339	342	362	313	328	387	313	319	342	360	351	381	328	351	396	343	340	347	320	332	359	340	358	346	352	364	336	312	366	369	337	383	342	346	358	347	346	370	358	375	345	354	353	364	323	385	386	339	340	353	341	330	354	354	327	339	327	355	350	362	335	386	318	324	336	349	336	321	316	342	302	368	372	328	365	351	314	357	353	354	384	343	340	362	336	383	346	344	312	340	393	351	364	335	357	358	345	382	361	315	308	321	356	345	312	353	346	377	348	319	377	339	353	313	351	325	350	353	341	344	368	360	360	363	328	372	357	303	364	348	342	324	353	348	341	323	359	362	355	335	356	347	314	363
11210	8508	13650	14577	10364	5925	3610	2460	1840	1684	1292	1218	1001	901	852	906	865	807	851	797	863	914	806	865	836	808	834	829	844	848	840	780	826	802	805	839	777	799	768	787	771	753	781	755	730	794	759	783	785	791	748	802	817	771	799	791	745	760	739	776	768	716	747	730	785	737	745	819	762	758	780	718	768	763	759	798	758	784	784	750	757	766	772	768	802	778	758	771	766	794	796	780	795	773	695	773	792	779	731	735	790	763	796	764	789	777	789	739	725	743	768	751	826	836	797	785	744	765	799	804	774	767	799	756	825	772	769	773	776	794	812	815	725	747	776	759	755	772	782	776	772	768	788	813	789	804	750	773	715	774	765	782	748	731	762	774	782	750	784	780	748	711	797	773	737	750	754	761	818	809	766	767	771	751	752	752	769	750	777	770	797	789	746	761	764	741	729	792	723	745	793	792	761	794	799	805	751	766	793	762	770	802	759	786	775	798	778	771	800	761	786	743	800	766	799	775	781	734	754	720	739	742	766	843	773	749	791	776	726	773	747	798	754	778	800	772	732	774	767	783	762	743	810	740	797	757	770	749	733	782	794	773	797	803	812	756	766	765	807	792	751	795	743	769	740	758	737	801	789	786	795	818	825	749	773	772	771	781	740	805	753	752	756	727	753	720	801	781	794	783	764	781	749	790	755	810	784	734	780	758	801	793	767	763	800	756	760	757	778	757	792	727	768	769	743	754	763	786	770	708	724	780	801	794	776	754	804	786	757	776	795	744	806	787	764	809	784	780	763	766	775	803	776	727	738	735	780	745	790	750	710	775	754	747	759	740	763	787	772	787	796	773	737	765	793	775	746	801	795	763	761	751	798	843	793	739	743	756	707	763	796	743	769	764	749	840	693	761	762	754	836	724	795	782	703	757	800	786	752	761	843	781	770	770	763	788	798	772	788	755	780	716	789	798	773	773	808	756	767	782	785	751	743	758	722	785	740	788	790	774	765	759	745	802	779	782	817	738	773	769	738	792	718	784	765	731	781	833	798	806	806	759	799	753	727	729	750	778	777	776	776	761	755	792	796	735	716	744	763	790	807	761	724	736	803	754	812	777	839	822	799	789	714	801	757	779	842	746	782	784	789	767	771	732	777	721	753	797	752	759	814	788	811	834	795	753	813	791	789	764	788	824	736	779	748	744	850	812	796	806	805	777	740	758	773	799	757	758	781	795	759	765	780	769	756	777	771	794	801	779	748	720	769	805	740	764	773	821	752	745	747	790	815	778	767	785	715	728	784	755	748	769	813	766	765	720	756	739	763	732	713	816	838	747	768	803	760	742	757	789	800	742	774	793	750	711	729	776	757	738	772	748	744	767	810	739	770	752	824	776	776	797	755	796	721	807	768	758	749	743	752	792	810	739	782	771	803	788	829	823	786	752	727	773	749	779	724	768	751	759	784	749	726	758	750	782	716	800	747	776	768	747	790	791	773	767	752	728	763	802	759	744	740	790	798	769	801	797	766	779	801	776	776	776	748	776	772	777	761	779	770	771	761	800	755	713	777	782	763	755	732	763	757	792	747	780	743	799	760	758	773	773	832	727	735	791	778	788	761	728	803	798	781	743	760	766	779	777	799	755	787	762	748	727	750	817	793	791	761	768	773	748	807	745	777	815	774	784	739	761	748	770	792	794	797	832	758	760	734	754	772	773	773	797	805	834	771	787	762	752	753	761	755	776	808	787	738	790	745	781	727	756	752	748	729	780	739	793	781	783	752	751	768	750	804	755	779	778	798	793	819	786	765	803	740	760	742	762	750	722	793	774	814	730	754	775	758	754	824	790	750	759	768	759	779	752	779	785	728	783	784	764	759	776	766	730	783	794	758	722	767	805	796	817	804	761	819	746	736	759	739	785	787	813	754	737	781	770	837	770	738	733	816	742	765	785	776	808	731	795	753	706	766	780	780	776	758	805	792	721	735	774	766	756	764	732	811	786	812	798	722	783	791	743	758	754	803	787	784	715	762	745	778	706	774	770	807	768	728	793	784	779	781	756	771	745	776	732	790	708	858	692	756	782	760	803	747	788	781	750	747	726	760	759	740	735	805	766	755	782	751	747	770	786	769	719	747	760	747	793	762	778	803	761	742	772	775	705	770	775	784	746	803	803	777	740	807	762	715	741	773	763	751	749	784	775	731	728	695	748	717	757	778	777	756	801	792	778	733	791	766	805	746	786	752	785	776	789	755	748	802	746	782	762	732	731	783	810	761	790	727	776	760	768	727	752	773	797	776	800	755	762	765	745	785	766	762	801	797	743	787	795	784	802	806	740	746	727	723	764	775	786	782	763	787	780	744	776	746	711	751	761	805	748	723	829	700	787	783	741	720	754	782	787	726	813	785	815	756	779	756	778	755	797	779	814	766	769	790	754	759	774	778	751	731	792	750	811	760	758	770	798	772	759	760	758	752	803	806	785	806	774	798	743	787	801	798	740	807	782	730	784	754	723	838	788	803	792	803	778	781	809	738	778	787	782	773	770	741	740	736	773	775	769	710	789	718	721	770	722	777	767	750	768	732	845	777	748	803	757	732	810	793	801	747	803	788	787	784	748	787	743	794	742	778	791	772	773	780	778	746	783	793	761	701	794	757	734	738	746	773	821	781	765	772	758	769	757	729	777	801	741	761	734	730	743	759	755	766	763	767	821	779	764	762	759	796	837	771	782	830	738	790	786	786	789	744	779	735	768	813	710	768	755	755	777	805	808	799	769	744	758	735	825	788	778	761	771	801	786	781	792	834	725	769	788	802	752	735	781	767	790	732	780	761	780	785	752	788	762	755	794	758	742	770	736	759	719	762	772	797	778	819	733	749	705	762	780	791	751	839	789	813	753	767	757	755	740	781	772	788	776	819	707	783	753	781	799	754	784	772	781	785	771	776	808	771	818	783	771	725	816	801	767	753	793	771	776	773	799	748	755	769	783	788	791	706	734	796	752	824	789	775	788	766	762	749	728	842	753	768	807	773	793	746	767	796	759	740	748	763	773	744	712	756	796	788	749	790	717	796	730	769	754	758	747	815	803	779	770	788	710	779	724	745	786	757	800	774	734	808	739	786	746	756	774	812	741	773	721	773	782	779	811	684	763	766	755	786	756	821	757	767	765	745	790	761	739	766	745	772	756	814	788	746	768	810	753	792	770	766	780	784	748	770	800	734	772	810	789	825	780	755	739	805	730	745	727	780	735	764	787	768	705	808	772	782	770	772	783	774	732	725	827	798	791	742	691	779	778	782	766	711	787	733	765	768	756	762	787	738	710	778	730	758	776	771	763	812	793	770	763	790	789	765	769	767	728	802	775	820	789	752	775	777	797	770	766	767	800	749	775	783	754	835	749	758	736	852	761	745	749	786	866	759	744	781	740	822	770	765	763	751	806	734	779	805	797	756	779	759	784	795	775	722	774	793	774	771	723	764	752	769	763	801	818	794	790	793	800	787	727	736	745	795	756
32328	18618	17321	13607	7635	4626	2512	1918	997	761	625	504	458	464	460	406	402	492	413	432	385	417	441	398	391	369	413	383	425	377	379	392	389	380	375	385	373	371	402	412	394	416	408	407	351	368	379	384	356	397	392	404	372	402	388	348	361	427	388	411	376	409	377	382	363	424	378	422	392	367	401	414	405	384	373	421	378	399	406	378	408	407	394	422	408	409	337	375	404	418	385	383	382	380	371	389	414	407	388	377	416	346	414	367	352	400	401	397	396	422	381	409	408	389	348	379	342	361	438	393	391	346	361	400	389	413	370	366	365	394	406	408	390	366	399	352	436	366	384	363	336	405	365	387	404	366	393	356	364	349	355	368	356	385	348	365	374	410	390	398	405	376	391	364	389	379	401	409	393	415	345	417	382	393	348	384	393	398	369	388	389	376	360	360	394	376	398	400	411	363	364	344	397	366	359	396	384	357	388	404	441	412	374	395	397	374	374	406	415	388	385	374	406	373	349	364	372	391	408	399	418	421	389	404	380	389	399	379	386	401	387	377	433	370	356	365	377	354	396	377	421	398	405	377	355	364	381	405	370	424	384	348	386	344	411	421	383	412	373	401	385	395	380	367	398	359	380	387	377	370	363	402	360	353	376	376	412	394	366	359	386	350	384	348	400	394	347	365	366	375	390	381	385	381	357	363	355	378	381	410	370	402	383	344	342	347	420	378	407	366	398	372	380	373	363	394	397	407	392	344	352	394	389	384	378	400	417	393	389	344	391	407	383	382	396	396	379	408	374	377	399	399	359	373	399	389	398	366	362	349	361	400	365	397	390	395	386	344	354	392	390	367	385	396	384	372	415	369	370	373	348	348	391	384	373	458	358	374	420	375	357	370	369	370	360	364	406	388	381	342	362	417	349	354	375	377	362	373	352	387	399	391	361	389	382	363	368	416	394	394	335	402	436	343	367	383	369	369	402	405	359	409	374	380	374	350	388	417	433	373	387	351	398	404	363	375	349	386	402	390	440	390	373	372	402	368	402	362	380	387	384	361	411	404	377	401	384	378	373	388	389	413	390	393	399	391	360	420	375	368	375	383	404	402	404	431	400	379	365	370	373	381	402	436	363	329	366	359	417	351	392	368	375	426	367	413	404	370	413	348	397	363	329	380	380	425	373	384	372	356	360	393	386	347	385	373	393	391	401	355	384	410	368	407	389	342	419	390	409	392	407	340	399	387	374	383	391	379	372	397	387	397	394	365	394	364	381	381	375	416	435	389	373	359	378	401	363	385	388	431	393	399	353	381	359	404	394	398	405	403	368	418	379	357	375	349	367	388	362	397	374	378	389	387	375	386	380	418	377	385	394	354	378	338	368	377	385	385	374	388	374	393	399	386	366	368	399	394	362	378	367	372	356	376	367	376	410	390	387	351	403	386	374	374	365	404	368	372	373	377	349	388	359	371	360	409	401	380	401	394	377	394	402	392	366	344	381	338	385	391	392	411	375	374	411	402	406	387	389	379	390	397	379	367	362	366	360	393	374	388	382	405	398	381	375	409	361	381	395	419	388	391	414	413	368	400	398	368	402	382	404	394	396	371	368	385	405	382	350	359	387	374	407	425	361	387	381	385	375	365	358	393	380	378	339	407	385	359	388	357	374	351	392	414	398	363	389	397	369	383	391	395	416	388	356	392	391	394	403	337	378	411	415	395	360	352	414	408	402	384	424	401	381	417	368	367	388	402	394	371	407	396	367	396	387	455	367	350	397	365	361	365	388	366	425	381	378	379	350	332	359	377	406	416	351	397	386	372	367	348	404	397	366	392	412	386	386	403	346	368	370	373	366	379	381	386	387	350	365	341	407	385	384	414	382	378	401	390	382	350	362	370	409	384	357	379	373	376	377	434	402	394	370	380	371	386	396	366	380	391	377	398	372	384	389	344	416	338	383	348	366	394	395	382	424	373	338	402	381	409	399	372	383	407	369	413	416	381	411	374	375	400	387	372	380	389	407	401	403	366	365	380	398	347	406	365	407	424	404	374	350	350	384	389	419	401	359	389	370	379	395	380	365	380	377	417	389	391	407	391	382	381	379	395	405	383	357	364	378	384	414	380	384	372	370	354	385	394	376	375	378	376	404	359	421	390	404	405	384	389	389	398	394	369	427	381	377	370	385	413	407	388	349	347	343	367	402	410	405	361	357	418	371	366	386	347	352	367	396	411	394	366	372	400	397	378	369	349	350	391	381	388	396	360	373	388	359	382	406	397	397	408	401	386	400	342	407	411	354	376	417	346	388	388	394	351	402	328	365	384	373	395	371	383	391	368	383	404	377	360	412	349	370	348	364	414	390	376	409	390	418	407	402	375	327	409	387	384	353	369	398	340	395	374	355	418	407	363	345	395	374	396	379	390	369	408	412	383	377	415	375	384	346	426	397	411	355	409	422	346	364	391	394	393	412	376	410	364	375	358	407	378	396	376	334	409	381	379	363	358	383	414	379	388	384	335	406	394	374	381	383	386	372	356	382	357	368	403	369	412	353	403	401	370	359	355	397	385	393	370	404	413	383	367	388	347	363	364	369	381	413	363	434	389	396	376	366	401	392	395	376	330	386	373	380	387	410	389	380	382	368	387	393	368	390	392	383	361	374	383	397	375	381	378	343	369	389	400	369	394	427	384	381	393	396	388	375	372	359	380	409	418	392	358	392	405	395	390	350	406	411	393	376	395	367	338	375	399	388	416	405	391	373	376	374	344	403	428	410	400	385	364	411	375	356	375	422	392	357	393	320	371	394	414	465	360	382	383	362	372	412	353	435	368	374	345	410	386	393	382	382	404	361	371	397	404	413	402	403	348	372	406	373	388	403	396	371	374	360	409	409	401	355	394	400	393	363	385	373	377	401	423	348	401	381	352	369	404	387	387	385	407	366	367	361	385	370	364	380	344	419	370	389	358	379	386	379	381	349	408	371	369	358	367	414	391	354	436	355	387	412	406	359	401	408	381	398	350	377	382	383	362	380	365	362	376	402	383	374	376	379	359	380	374	362	390	370	361	342	347	370	375	371	377	388	380	405	368	398	348	367	401	409	416	335	373	398	372	347	370	371	397	418	366	401	355	421	374	382	386	414	412	392	367	382	409	362	356	397	389	423	383	397	344	358	373	351	401	408	416	397	397	373	362	381	352	378	429	397	385	375	381	407	364	347	415	369	393	376	379	379	406	402	382	402	372	357	435	435	397	388	427	366	375	381	383	355	367	377	392	348	383	370	348	369	418	377	393	421	382	369	379	354	363	371	384	401	397	362	360	368	426	408	388	394	401	373	365	374	405	372	417	390	384	362	357	352	356	346	349	383	390	411	394	385	344	394	436	402	370	355	420	374	368	373	397	384	421	390	389	389	376	376	402	415	388	407	386	397	400	372	383	409	382	409	361	374	372	406	373	396	361	370	407	388	342	388	410	360	373	388	353	359	368	375	394	365	347	409	372	368	419	364	362	387	358
19410	14006	23377	24639	18205	13886	8991	7068	3523	2700	1894	1503	1275	1184	1090	1042	1061	1023	951	910	920	899	935	923	973	930	910	921	935	964	939	884	854	913	923	847	866	892	840	806	932	883	845	846	842	844	892	837	825	862	858	860	835	833	831	796	824	838	844	865	830	851	849	876	854	807	855	855	824	832	859	870	786	843	841	787	838	851	857	833	860	796	818	831	863	877	927	774	849	863	864	827	800	834	874	790	848	879	933	871	903	854	866	848	814	854	843	811	804	790	795	850	820	854	867	840	824	833	807	853	787	843	827	840	822	791	845	860	809	873	823	822	831	827	820	807	863	847	861	876	853	831	857	852	824	804	874	876	854	810	818	837	839	819	820	865	814	828	856	848	838	845	795	840	872	865	763	853	847	757	832	873	831	846	874	878	808	830	875	820	817	843	833	837	844	849	832	824	851	832	808	794	867	831	847	845	833	815	775	844	838	865	835	829	862	872	803	829	855	819	836	831	845	834	861	821	815	800	830	816	783	880	790	848	841	855	871	821	859	900	811	836	838	804	809	829	829	849	834	802	852	856	815	813	840	813	881	826	794	909	812	844	837	845	834	824	831	817	873	873	846	807	860	833	820	842	827	865	814	811	815	798	803	797	837	834	819	813	827	807	793	833	827	833	853	807	813	848	835	843	844	865	871	851	866	884	831	844	794	793	807	883	815	789	788	841	790	903	881	833	828	822	840	858	932	840	865	799	825	815	832	836	869	840	807	869	863	790	805	890	819	834	789	806	860	836	802	856	811	838	844	795	839	862	828	799	797	873	883	856	819	831	883	850	822	844	856	829	826	822	816	836	831	836	833	806	824	793	801	832	842	834	808	817	861	859	797	829	787	841	829	816	799	849	825	811	811	780	852	890	863	836	831	809	804	888	797	844	846	835	818	838	862	799	838	835	843	804	817	850	846	845	863	796	823	843	825	882	853	853	854	824	807	810	866	804	849	788	776	884	802	827	834	833	862	841	806	856	819	838	859	884	825	862	821	824	751	840	847	819	876	858	831	813	891	844	864	836	835	836	857	794	806	818	798	858	866	841	871	897	870	822	829	853	888	814	867	808	859	830	858	800	812	797	787	848	874	831	880	758	870	847	841	827	826	824	795	866	817	890	892	818	886	868	803	828	865	820	807	820	848	883	829	825	864	824	874	854	868	875	850	809	853	837	843	833	852	844	821	837	785	866	856	780	841	816	833	798	806	889	809	841	829	837	821	824	808	896	849	827	834	832	840	862	832	842	816	837	774	817	869	803	827	831	807	824	771	878	824	849	784	817	813	818	817	837	897	874	773	802	853	877	794	839	817	832	802	792	783	834	829	864	847	836	838	844	851	829	789	851	848	845	813	833	833	846	845	813	843	807	843	805	888	870	873	827	816	831	756	840	830	831	840	805	859	807	827	804	842	829	822	805	845	844	844	853	840	802	799	837	833	856	857	855	836	837	828	846	834	843	815	862	865	805	824	818	884	827	830	796	766	854	834	832	868	857	829	817	888	873	841	906	897	810	769	792	804	790	845	847	806	855	888	843	874	781	818	838	817	815	813	833	842	850	844	850	832	829	840	845	877	840	869	829	789	852	830	832	840	773	828	894	836	798	867	809	842	843	770	818	810	882	820	833	841	887	876	870	806	826	860	803	826	852	812	819	818	786	889	837	857	795	851	815	878	813	851	806	853	834	854	840	830	843	872	872	795	809	786	838	847	833	908	814	811	824	772	821	877	876	796	822	812	847	845	822	886	837	865	817	838	811	836	802	897	819	845	811	835	817	851	823	854	821	798	857	807	869	818	847	855	860	851	898	891	859	831	905	823	840	872	750	865	863	794	869	835	851	831	833	825	849	828	836	857	843	858	846	834	854	831	854	837	821	843	842	832	783	777	821	876	854	791	818	869	801	833	835	822	810	875	780	840	881	869	848	859	802	819	839	812	854	856	798	820	804	840	832	807	822	817	803	826	852	807	814	861	800	783	826	865	851	829	840	794	851	833	830	843	855	843	836	819	876	783	828	825	830	864	860	828	828	838	775	818	848	898	835	870	822	832	786	843	822	816	855	777	823	834	812	900	801	808	817	844	872	826	811	859	831	833	857	870	821	857	908	820	776	872	849	834	870	879	853	855	867	836	852	836	848	778	824	816	813	774	821	821	841	857	833	839	820	803	868	912	852	853	809	851	813	812	833	843	817	812	840	832	811	858	875	813	855	846	830	761	880	810	819	823	860	870	826	856	883	900	810	798	842	839	838	847	829	853	867	851	865	814	864	807	860	813	817	830	849	852	823	863	854	819	810	858	812	819	815	812	868	828	846	857	770	813	849	827	845	853	846	852	818	873	863	827	812	894	826	866	797	832	825	821	881	788	843	817	835	832	868	831	819	819	867	811	833	828	851	851	796	807	809	819	832	870	860	921	894	833	832	878	847	859	815	833	866	840	807	890	827	839	869	764	886	858	795	797	801	818	830	846	818	796	787	836	806	788	849	867	868	813	865	815	818	790	790	847	842	794	835	824	807	813	820	848	867	809	867	829	900	821	881	854	792	794	783	830	865	822	814	837	881	851	832	850	857	878	844	855	855	837	801	849	805	845	873	818	862	823	839	795	840	809	827	861	812	858	839	868	841	875	818	845	914	843	844	822	849	789	862	826	874	803	842	781	875	794	842	793	821	835	846	807	874	879	856	897	836	831	893	876	854	857	827	798	840	864	860	815	884	883	802	817	804	827	811	843	857	857	854	824	841	846	863	818	889	884	833	825	826	832	845	874	824	809	852	843	861	879	830	842	805	770	864	822	816	796	829	841	844	812	840	839	851	786	796	836	803	832	879	843	821	810	823	822	819	878	843	849	847	807	868	811	892	836	854	829	879	832	844	865	842	819	831	838	866	818	851	819	824	798	836	816	802	820	858	840	825	825	819	795	812	825	837	830	875	858	892	856	841	825	839	868	851	848	848	848	810	852	851	853	853	849	793	873	838	821	856	827	834	829	806	831	850	853	854	864	863	876	844	881	813	799	858	824	808	801	833	800	805	863	809	803	841	864	824	834	839	866	875	831	848	826	814	904	763	812	775	836	822	832	820	783	862	869	788	833	827	807	857	863	854	838	866	856	812	827	825	815	834	877	897	853	843	837	851	818	796	804	869	860	805	841	882	865	857	898	814	826	895	889	829	836	819	852	906	846	846	839	847	821	819	846	856	814	794	883	808	851	890	886	835	841	814	819	819	854	858	877	822	833	845	826	884	843	847	809	833	836	871	835	864	819	827	834	832	850	824	790	854	856	823	830	830	858	784	822	834	822	842	806	809	853	810	802	833	802	829	831	821	848	795	811	844	803	852	811	830	836	806	794	861	834	842	794	861	846	839	835	820	829	879	886	807	814	852	853	856	849	830	809	831	849	893	838	867	856	850	896	805	834	855	874	834	804	836	797	805	798	826	829	873	841	833	853	792	878	809	871	815
42709	25672	25056	18609	11201	6064	4244	2400	1416	914	769	606	571	514	548	460	520	465	494	453	493	428	435	504	439	440	472	434	449	417	438	473	467	462	499	474	431	422	425	427	432	395	448	408	440	420	446	437	423	428	439	444	389	470	437	431	427	440	454	477	452	460	430	447	450	468	439	428	444	411	443	456	439	400	418	423	440	461	426	519	398	403	414	488	425	395	425	409	425	417	422	429	482	433	439	421	439	423	420	422	426	400	430	431	425	422	397	415	426	460	431	429	433	411	435	392	387	437	407	468	437	431	454	398	471	454	383	412	468	417	443	440	463	448	414	418	384	432	417	407	393	446	405	444	416	414	412	440	483	418	472	480	460	443	418	419	432	455	418	426	467	436	441	471	407	454	459	420	410	452	439	483	420	405	476	441	432	394	424	458	427	437	429	404	410	422	438	414	403	423	455	411	435	448	471	432	403	429	442	416	457	432	399	424	414	452	432	439	399	406	451	455	445	412	446	435	455	446	430	422	468	439	435	412	464	449	448	433	459	459	423	425	424	430	402	386	431	410	436	456	437	418	440	428	482	492	452	410	402	395	427	483	440	404	453	402	420	451	459	433	441	391	459	432	424	442	426	408	450	434	405	420	443	413	438	443	420	379	422	474	456	435	429	421	461	437	443	431	409	393	402	461	435	423	470	446	397	435	419	428	408	464	471	392	424	412	405	439	406	390	448	488	426	409	447	459	411	468	372	401	414	445	398	422	444	424	404	461	446	384	429	408	452	431	451	436	450	462	414	409	404	426	453	440	451	397	431	411	413	434	472	397	419	437	450	434	414	430	380	413	445	394	437	414	430	416	476	406	389	421	440	459	419	395	422	422	419	397	445	402	418	421	455	441	472	418	415	439	400	456	403	440	446	438	446	411	411	429	441	406	419	436	423	439	425	450	459	427	420	473	459	470	442	420	452	428	411	437	437	420	486	427	411	421	450	421	426	423	448	448	428	412	403	451	430	407	410	416	479	473	448	412	431	427	422	442	394	390	427	429	450	425	466	437	449	467	433	408	464	456	408	417	415	430	398	436	412	430	464	446	454	503	381	451	442	449	444	439	416	464	479	464	428	400	451	423	399	425	409	434	403	441	433	437	415	438	445	431	429	474	482	496	428	419	416	425	410	399	402	375	442	451	428	442	402	434	431	400	442	423	460	382	424	470	429	431	428	443	443	449	457	425	428	422	414	475	462	447	433	433	416	436	401	434	394	458	405	433	439	432	422	397	418	408	432	417	417	446	437	398	459	448	418	436	384	456	444	458	436	443	414	426	424	401	399	449	408	437	448	428	445	439	437	413	423	393	396	434	415	465	399	420	437	449	429	404	442	409	441	429	421	439	434	456	424	440	405	431	451	444	467	440	412	436	403	450	432	471	472	413	474	448	432	404	463	445	431	400	410	426	445	448	434	421	398	435	417	411	445	438	421	416	433	456	446	431	430	420	414	429	451	403	444	476	438	445	411	428	457	423	413	407	432	401	459	423	391	383	442	421	397	444	420	427	420	412	412	445	398	411	408	445	435	425	417	426	434	445	392	416	450	425	425	377	485	445	412	425	449	479	449	457	439	439	423	451	406	419	467	479	430	418	367	409	431	455	392	415	431	422	430	423	485	451	444	440	442	448	448	386	457	445	442	445	434	425	433	465	425	431	438	405	436	432	406	454	473	412	413	433	439	416	412	425	435	431	444	424	442	424	411	449	484	372	412	451	429	426	456	387	434	450	421	429	486	433	463	423	411	404	430	442	427	437	415	490	430	415	461	437	406	435	409	414	387	407	418	426	418	471	431	419	454	415	376	423	398	444	420	440	368	444	432	394	444	447	453	438	419	427	432	439	454	439	407	395	433	470	394	422	409	420	446	398	430	436	447	433	447	422	421	461	458	386	443	444	422	431	432	475	431	454	389	398	417	458	386	404	465	431	373	425	429	442	465	408	425	416	483	397	437	438	397	450	444	376	402	393	417	416	421	453	437	399	423	441	443	424	420	404	477	439	417	460	425	453	467	405	422	415	408	424	442	463	424	464	445	387	464	419	449	421	433	433	416	448	427	459	429	384	453	412	411	432	397	405	470	410	411	408	406	413	431	412	453	446	463	407	425	478	443	434	399	429	420	426	439	453	429	458	444	434	423	390	443	414	456	422	450	441	433	412	453	421	460	383	408	436	444	425	402	407	445	431	406	446	419	423	450	453	455	441	418	469	441	425	411	464	401	498	442	433	411	420	424	448	467	435	430	423	452	437	407	424	444	419	428	443	397	396	420	463	443	440	430	434	444	433	393	440	421	420	431	415	458	418	467	461	453	438	449	432	466	441	445	418	422	425	432	446	433	393	465	416	428	454	442	413	439	437	443	433	422	469	415	431	414	460	464	420	427	385	406	412	422	398	396	409	404	441	464	448	428	416	456	398	411	422	425	378	413	443	419	460	455	435	413	457	404	422	413	437	469	403	456	398	403	401	439	402	381	424	452	422	465	466	440	431	391	408	453	439	440	424	443	434	428	461	416	462	413	427	420	450	453	395	408	446	458	416	425	473	422	465	421	433	436	473	424	367	415	487	437	378	460	388	414	409	449	419	400	434	478	401	416	477	444	448	433	403	430	449	444	443	431	455	421	432	446	397	467	432	401	430	436	443	405	420	454	449	435	456	471	414	435	423	368	437	413	432	407	435	425	425	428	418	487	447	422	417	415	413	458	417	431	370	474	387	448	420	393	415	434	419	452	425	423	405	458	418	420	450	452	404	401	450	407	464	423	415	430	437	412	467	454	472	442	425	426	391	424	430	439	456	402	411	409	430	458	447	424	459	395	425	389	439	453	448	445	404	423	490	457	411	440	391	467	428	439	418	472	432	397	408	429	426	436	410	427	381	423	384	422	466	415	436	459	413	416	424	438	434	435	434	408	402	416	438	427	426	428	482	401	405	406	475	480	415	471	401	419	410	459	437	448	403	419	455	445	437	446	439	431	451	421	390	407	437	438	411	417	440	434	459	423	433	450	383	441	416	410	441	386	414	380	457	430	409	433	430	401	462	411	429	471	431	411	395	445	441	399	444	420	421	438	417	437	424	455	405	447	407	466	457	446	447	405	415	410	435	431	425	426	415	415	425	448	396	438	434	434	447	477	449	406	438	403	457	416	411	462	457	437	422	403	435	448	419	429	450	424	433	410	443	465	461	458	436	438	425	447	423	449	450	457	453	453	465	425	455	416	430	434	428	450	424	433	371	433	408	487	417	476	454	433	444	419	467	398	379	407	470	438	430	450	414	458	417	396	421	410	408	425	422	473	433	419	435	467	429	412	437	454	426	386	452	399	451	389	437	394	476	441	441	397	399	437	446	442	395	447	423	435	426	450	409	396	415	406	427	427	383	434	405	466	452	465	460	445	461	434	417	376	451	469	440	436	429	414	404	454	414	442	450	439	417	420	422	394	411	434	442	457	435	465	414
24718	19097	29940	28363	22744	16202	13498	8104	5060	3390	2704	1971	1623	1398	1278	1239	1284	1083	1099	1051	1118	1050	1022	1072	1078	1044	1107	1106	1084	1094	1076	1014	1033	936	1000	951	962	897	938	1000	975	886	856	944	949	934	931	924	953	922	948	988	972	948	895	918	968	913	966	934	951	901	920	914	957	939	906	933	917	917	940	858	935	956	904	916	887	936	945	890	880	972	920	891	933	875	925	932	902	908	948	909	949	936	924	851	898	924	901	878	932	959	941	893	889	940	953	931	907	897	887	933	934	919	906	910	930	906	933	911	943	917	938	933	962	910	930	927	899	878	945	938	894	964	909	915	887	915	931	922	910	894	911	907	970	962	886	916	938	926	959	929	947	942	977	882	899	939	964	958	895	919	959	947	950	915	965	931	878	945	935	957	887	896	881	952	932	909	890	947	874	900	851	901	909	923	934	846	893	851	898	892	909	909	933	880	919	926	915	910	921	830	929	933	907	922	920	893	914	877	904	899	907	927	890	911	949	931	926	965	957	961	917	921	969	913	857	952	933	942	920	949	854	887	911	901	903	989	937	868	877	864	932	893	924	909	902	909	936	875	921	885	895	882	953	866	953	952	904	877	944	912	932	924	913	963	917	932	912	893	960	959	893	928	918	948	968	992	923	936	949	940	874	960	895	954	924	954	960	937	899	939	887	941	845	949	919	869	902	860	960	944	914	944	940	907	905	882	923	978	955	918	872	960	916	896	863	902	959	903	950	904	904	950	954	955	874	871	893	908	945	927	892	903	922	947	935	909	908	904	937	967	910	888	863	921	881	945	900	907	885	912	958	926	978	923	917	912	874	922	930	916	958	935	923	905	887	865	893	923	941	962	929	926	902	896	946	918	880	915	910	910	931	929	874	916	963	900	928	876	898	938	958	975	934	910	828	961	926	960	933	863	895	872	888	878	930	936	937	938	941	929	878	971	894	874	930	911	844	898	921	928	929	905	948	901	953	939	919	927	931	885	941	940	929	935	954	928	926	930	890	896	992	923	939	962	864	915	881	956	936	942	926	943	914	908	944	924	964	910	921	1016	928	953	948	875	948	938	885	877	864	896	917	917	958	992	960	925	951	919	902	916	877	892	907	943	884	985	962	886	918	921	932	913	887	924	894	844	922	916	893	922	858	971	915	903	914	872	920	911	905	921	935	864	970	889	883	857	906	949	835	971	961	897	922	906	974	922	952	875	919	896	949	946	902	895	982	940	915	974	924	953	889	941	942	911	921	907	898	921	922	915	888	904	909	952	912	891	894	878	924	882	929	919	937	889	871	932	905	925	893	917	824	891	888	899	942	905	908	972	892	953	909	991	894	892	930	970	908	886	928	939	881	901	883	961	928	914	933	888	899	902	921	929	901	920	954	935	866	887	951	920	872	882	913	912	977	951	930	852	928	965	936	932	967	962	891	911	897	912	893	915	861	911	941	978	911	933	938	968	864	905	945	896	935	896	927	879	928	911	916	925	959	898	903	943	900	872	905	925	928	904	944	906	924	945	939	919	898	922	966	939	934	969	881	923	906	959	862	915	912	933	888	919	972	923	907	898	891	865	906	928	946	890	891	887	896	956	907	928	903	936	931	878	877	953	946	921	878	945	923	908	898	909	862	902	909	937	975	935	962	912	900	921	929	915	892	884	977	943	879	931	920	903	926	908	890	909	896	933	891	928	879	919	935	928	923	961	898	969	848	865	907	963	919	922	927	933	929	916	924	912	946	906	879	920	880	936	1010	920	924	967	902	871	910	889	914	891	875	943	906	927	935	923	947	951	928	918	952	944	910	984	910	916	917	892	905	921	943	885	903	927	972	944	916	927	942	912	863	910	887	958	912	919	926	956	929	843	901	935	897	929	904	933	889	922	953	924	943	925	875	922	995	883	870	914	920	878	899	926	909	885	937	931	960	855	946	911	970	917	881	930	941	911	935	905	948	885	955	932	919	890	914	898	886	910	908	920	921	894	925	918	911	934	897	948	1000	888	918	924	842	931	891	915	942	899	965	944	951	904	949	941	986	917	968	919	909	878	906	959	916	968	911	948	918	911	914	923	916	947	944	951	911	909	925	966	892	937	899	884	878	912	976	911	929	986	879	890	937	895	926	929	891	863	890	869	911	985	874	866	895	912	974	929	895	967	874	875	915	927	873	920	924	919	916	921	932	894	877	917	914	870	849	906	926	931	975	885	894	967	886	927	913	866	933	921	890	922	917	955	909	909	928	900	922	947	943	918	921	919	955	959	936	966	927	955	943	907	899	918	894	912	909	938	935	966	947	948	949	915	920	924	902	993	951	957	918	937	900	954	916	913	892	880	925	899	881	859	954	897	979	928	892	917	923	880	892	949	957	934	913	908	887	933	917	916	882	910	966	860	955	944	959	933	931	910	938	859	907	940	917	883	872	897	921	931	929	890	920	928	932	904	947	915	925	900	895	901	965	921	887	936	896	954	913	878	906	898	853	942	971	877	909	885	920	924	905	965	930	872	946	871	922	892	939	887	891	902	880	848	935	929	873	950	895	893	898	939	894	921	896	927	904	936	904	899	931	931	956	891	919	861	917	894	913	891	921	906	977	971	909	958	869	894	944	888	864	906	881	903	959	843	908	923	907	945	927	925	921	901	908	955	933	974	943	884	943	890	922	895	896	886	912	941	909	935	914	945	879	933	913	916	868	915	946	912	916	866	1010	931	956	981	916	888	946	911	969	910	924	915	923	915	907	864	942	920	884	924	964	1000	970	950	923	883	905	908	903	903	939	926	927	900	890	884	877	936	926	959	895	879	889	925	874	897	935	944	915	891	854	868	889	892	910	892	892	922	946	957	877	870	905	964	887	940	939	934	871	944	924	911	953	895	905	923	926	927	951	918	892	909	913	932	871	885	924	955	896	885	913	900	933	915	903	919	919	939	889	918	909	877	863	990	878	909	902	955	958	891	919	930	896	931	884	936	957	919	913	947	878	919	977	892	919	919	912	922	894	890	928	930	866	897	884	948	939	893	920	947	982	903	917	906	910	909	947	926	903	902	889	897	902	955	893	884	954	846	893	961	914	935	907	987	933	919	929	941	855	902	939	910	912	963	929	845	912	924	948	890	907	895	871	910	921	982	905	917	921	880	872	901	932	901	951	927	983	897	900	963	894	926	929	896	889	951	911	918	929	894	908	969	908	871	911	939	956	935	1005	935	922	895	940	908	929	941	886	888	888	889	887	933	939	900	916	987	918	922	895	928	877	955	918	900	863	902	895	911	901	962	906	941	865	913	882	934	882	910	917	875	889	891	901	909	907	935	888	883	973	884	962	945	911	886	915	899	958	884	917	926	921	916	914	944	937	918	907	939	924	930	903	908	900	904	923	911	940	921	931	942	920	884	923	963	969	933	900	918	946	906	920	943	924	847	940	905	953	899	914	922	962	862	953	906	909	913	908	904	927	940	956	884	911	909	953	913	897	893	917	879	873	907	922	932	862	901	894	882
19857	11724	9031	5690	2984	1518	998	667	615	511	512	458	392	345	366	334	364	370	386	373	360	363	371	367	385	335	368	366	337	354	368	346	413	339	352	339	362	358	358	369	335	397	394	373	345	329	329	346	336	337	362	371	349	370	358	392	326	358	336	338	329	377	317	316	325	335	324	324	324	313	328	353	330	369	339	373	320	388	333	345	407	404	355	367	377	358	313	327	334	369	327	350	367	349	308	365	340	331	382	369	330	300	320	353	336	330	349	369	364	364	324	359	337	403	348	364	338	345	318	370	358	333	368	347	363	358	379	365	374	343	351	362	360	360	332	344	353	341	394	361	327	308	348	337	344	335	350	345	365	364	356	373	338	380	355	352	363	348	383	369	341	374	336	354	326	342	362	380	357	325	363	307	386	358	375	306	353	323	284	361	364	338	347	363	313	329	346	345	341	316	349	344	373	368	335	306	338	339	350	357	362	365	383	321	351	375	343	381	373	358	320	330	349	384	369	339	376	344	353	362	351	359	345	394	357	342	360	338	320	327	379	361	361	374	362	335	352	317	329	335	331	377	310	368	388	314	348	332	351	348	329	334	335	344	321	355	331	378	352	337	322	342	400	377	331	370	314	346	353	329	365	377	356	382	351	353	360	336	331	345	321	325	357	354	311	361	372	335	329	321	352	367	321	337	352	303	359	348	379	318	344	334	368	369	329	323	377	347	328	333	333	348	293	365	373	330	319	329	356	363	369	356	327	315	329	343	359	356	332	329	338	348	350	342	358	329	350	379	331	370	380	332	368	369	314	331	337	335	354	367	359	330	361	364	329	312	342	342	329	315	312	356	333	316	342	346	361	386	317	345	335	377	307	350	352	344	339	386	330	377	353	359	368	353	340	320	320	370	370	350	356	351	344	379	335	331	372	316	361	344	320	342	352	351	354	364	339	330	344	371	372	302	326	366	328	335	350	349	311	383	357	345	372	341	331	343	370	387	356	363	340	337	333	349	351	347	340	372	374	350	376	360	309	373	368	341	371	337	331	370	341	358	356	351	341	350	339	381	371	320	315	319	367	343	328	376	359	285	356	329	323	335	338	333	335	349	375	378	366	308	374	364	355	330	392	319	354	318	353	361	357	359	350	355	356	347	371	352	373	368	347	354	382	395	355	332	332	352	339	398	362	340	331	343	328	360	340	370	317	326	366	330	359	338	319	330	344	319	310	383	320	330	334	351	346	335	320	362	350	325	353	345	331	337	317	322	347	341	343	364	330	311	347	358	374	362	341	349	366	337	363	316	327	341	374	360	322	389	326	373	378	355	370	326	384	353	333	368	348	321	313	371	360	360	316	379	361	341	348	339	358	354	323	336	352	368	329	368	348	385	357	335	390	337	345	369	343	353	374	374	360	330	323	394	350	348	311	336	350	391	382	326	356	317	362	321	364	371	368	340	368	328	335	366	360	415	359	364	338	386	397	343	345	350	356	324	343	335	362	365	343	365	334	365	374	349	352	341	344	339	369	366	362	364	392	358	332	343	383	350	350	356	328	330	354	378	360	350	375	350	304	321	326	315	331	378	342	352	369	309	322	358	354	320	334	329	372	345	351	339	345	373	342	343	329	360	369	368	341	345	321	385	346	326	356	329	363	348	362	348	293	359	336	330	317	359	331	334	384	369	350	362	378	350	315	355	338	362	374	351	334	335	360	345	326	369	342	354	328	388	303	337	361	360	325	363	395	347	338	372	334	352	388	349	385	345	344	336	321	313	331	342	354	356	375	306	348	320	338	345	361	354	366	356	343	376	330	318	327	359	322	369	335	368	405	368	337	360	328	330	337	382	347	335	361	354	353	352	323	360	346	341	338	327	357	353	359	295	364	340	352	343	325	346	333	360	337	336	352	371	384	337	344	329	349	383	346	392	336	330	355	322	348	333	288	368	360	340	338	317	362	341	358	339	303	352	339	349	350	328	404	365	317	349	357	369	349	330	347	360	349	335	357	374	353	365	366	328	338	310	369	320	332	355	353	345	336	342	314	360	333	342	354	341	348	379	362	324	356	345	369	371	317	303	363	343	339	350	332	328	342	334	356	362	370	352	363	340	360	330	393	368	355	366	332	349	345	321	357	336	345	382	327	347	356	359	337	327	355	352	346	336	367	345	360	333	358	319	332	353	359	328	351	310	339	361	338	379	399	343	313	383	333	373	358	376	325	321	327	322	398	338	379	368	358	340	338	329	345	322	324	353	339	336	316	331	384	331	344	326	369	337	344	309	351	319	353	329	347	334	387	312	327	324	350	352	299	314	339	309	368	407	345	373	336	342	356	348	363	332	339	384	328	337	309	333	323	354	344	368	338	395	371	349	353	343	356	364	372	392	348	359	364	365	348	334	332	351	359	345	358	337	361	328	371	353	356	340	334	351	300	367	354	315	369	359	328	352	343	340	318	363	379	333	318	320	374	361	322	360	334	304	344	336	357	371	350	309	372	357	384	326	348	338	376	327	352	340	354	332	314	384	316	347	359	320	331	339	346	361	313	335	337	374	322	327	360	326	328	333	338	338	398	343	328	314	335	334	358	329	326	371	370	393	357	332	379	382	340	359	346	359	344	364	315	340	368	337	350	392	358	319	339	313	331	388	371	365	355	347	384	391	375	350	358	360	359	342	337	331	362	343	372	375	347	339	326	334	364	370	361	331	387	392	373	324	368	386	347	367	336	354	366	333	313	331	339	332	327	343	363	343	327	321	328	343	374	362	356	355	340	346	357	302	351	354	330	382	345	326	357	344	347	325	346	342	354	344	359	359	340	347	321	285	361	369	376	331	346	367	355	372	350	380	342	348	339	358	348	346	360	345	346	363	334	318	332	357	353	371	354	349	338	291	342	356	331	343	365	331	308	337	360	316	342	345	387	390	377	352	350	351	343	371	307	318	382	331	329	323	357	344	383	358	338	343	355	365	366	364	344	352	341	377	356	375	370	330	353	377	340	353	372	336	340	348	344	383	343	361	325	332	364	327	337	364	314	358	340	328	355	334	333	331	362	388	376	377	329	370	368	369	377	330	367	371	355	341	389	339	348	345	363	339	344	321	301	299	309	351	354	345	386	373	344	380	336	385	376	380	368	358	344	386	330	354	347	319	335	337	363	312	333	343	349	326	332	389	369	316	325	323	310	330	327	340	376	349	372	340	332	370	349	325	336	372	329	310	354	343	376	344	363	350	354	362	353	344	369	345	356	355	351	370	360	312	339	395	328	368	310	367	364	347	364	328	373	346	329	327	340	348	376	335	316	366	313	371	352	378	357	351	346	361	356	350	394	339	345	345	330	350	327	327	347	348	352	345	317	306	331	332	347	354	332	349	359	343	377	354	328	367	371	393	338	385	335	385	369	376	351	357	365	358	340	320	349	322	311	339	360	344	315	335	339	318	349	331	355	336	327	388	329	346	366	328	349	330	349	350	351	323	353	333	360	371	345	349	347	326	362	341	371	378	358	384
11277	9445	13867	13028	9140	5280	3613	2617	1920	1498	1500	1185	981	882	818	928	883	810	766	735	796	834	794	791	815	840	832	801	835	810	817	761	847	830	780	803	779	810	777	743	789	828	798	733	714	777	750	775	761	801	697	732	797	745	820	738	712	770	779	772	780	780	780	766	816	764	731	735	784	757	730	737	783	773	787	806	728	769	781	742	790	805	768	749	812	747	789	802	778	759	747	698	750	787	785	802	745	766	746	745	772	766	791	752	738	759	785	726	760	767	754	732	790	789	741	733	783	749	755	732	740	818	785	783	768	779	757	760	750	727	806	705	778	737	715	760	754	764	736	767	745	717	727	763	746	832	741	763	754	740	749	782	789	780	773	782	758	762	785	746	814	774	765	748	709	776	761	745	705	766	760	779	762	757	718	730	740	797	781	773	794	782	802	758	720	695	804	759	815	796	746	757	760	752	740	735	761	792	776	829	758	700	748	754	795	716	750	771	729	809	784	777	712	741	747	769	773	765	736	772	808	745	764	754	735	742	780	738	762	767	768	794	768	785	756	769	736	766	710	758	749	732	826	782	810	793	732	736	722	735	776	721	773	776	732	776	774	735	754	755	795	782	793	756	761	812	791	760	765	746	726	789	795	745	715	752	765	747	751	781	730	771	798	734	804	718	770	771	768	750	794	747	776	739	774	805	761	805	772	739	768	763	734	746	781	757	759	785	729	785	728	745	770	775	758	796	746	773	723	776	744	772	783	780	766	843	793	770	813	801	740	778	772	764	780	789	800	725	772	738	760	748	775	702	782	763	804	751	725	716	754	751	748	784	758	758	797	746	808	718	757	752	767	729	756	729	724	779	791	795	771	731	756	729	813	832	775	815	780	728	735	787	751	726	745	751	742	706	803	782	757	769	762	759	737	748	807	828	750	773	790	777	784	765	771	740	773	758	750	824	771	736	788	706	772	729	749	734	761	799	753	761	792	815	768	724	711	751	738	708	774	760	730	780	746	737	749	737	757	812	757	790	759	758	743	716	790	749	812	739	745	785	692	788	775	773	758	780	766	766	770	781	761	795	802	757	759	796	747	762	768	739	759	821	777	765	732	795	809	759	756	742	717	763	716	739	761	748	799	768	818	756	736	760	761	753	807	791	811	762	749	744	722	768	765	763	758	782	746	791	756	716	794	732	760	755	785	721	764	770	784	730	767	761	773	781	784	786	737	736	742	737	752	793	764	741	765	737	766	789	779	753	728	781	760	757	758	778	757	834	765	795	744	708	743	793	771	793	734	763	727	848	803	798	746	733	765	789	813	752	771	768	741	752	781	800	758	726	799	744	796	764	746	792	781	728	781	796	735	769	756	767	788	723	792	786	752	753	775	769	739	764	759	742	788	792	773	761	782	786	819	697	785	783	721	776	762	768	765	686	809	727	759	756	791	763	758	772	753	844	806	743	760	776	679	784	832	747	751	780	721	780	762	789	796	747	766	799	779	802	714	781	797	751	786	749	760	739	768	728	797	763	799	834	751	783	752	765	796	731	755	763	749	760	797	781	805	773	786	743	782	771	729	747	772	819	728	755	701	719	766	751	717	743	804	798	740	750	762	751	735	740	804	776	762	761	766	730	754	760	727	776	808	789	806	774	728	839	751	770	794	763	775	816	739	800	720	752	747	777	768	779	809	739	767	744	736	752	749	737	722	763	793	749	774	751	750	767	790	793	761	762	763	748	745	781	807	819	719	746	716	811	798	783	767	735	728	786	774	748	786	761	721	730	746	777	773	756	754	792	817	803	824	718	745	791	748	732	709	764	762	759	723	768	733	725	788	727	745	792	752	722	805	726	733	783	747	758	794	716	776	715	819	738	765	758	730	743	768	730	776	764	697	765	765	774	777	814	817	735	734	749	791	751	778	771	796	738	748	784	754	716	789	771	786	831	781	805	796	761	785	766	732	723	731	775	796	775	739	765	708	748	778	736	757	752	761	757	787	750	798	759	716	777	774	814	763	745	826	739	765	786	784	763	769	780	747	790	751	781	757	730	793	754	782	796	781	743	752	746	732	731	749	750	790	754	731	832	767	799	722	751	774	725	752	755	775	735	661	797	790	755	773	716	791	769	783	765	735	760	766	792	834	770	773	770	776	704	789	734	751	819	771	778	759	764	712	767	720	745	796	743	761	772	781	742	791	810	803	781	749	750	777	733	819	784	794	796	771	831	798	798	807	769	705	742	746	755	786	740	743	796	762	754	716	724	772	707	719	754	729	784	792	795	760	769	761	742	795	777	769	738	755	783	772	785	744	706	784	769	734	801	746	758	767	788	751	765	790	781	741	753	741	752	801	750	729	703	754	728	744	722	795	816	804	809	808	732	721	782	781	784	737	781	782	783	786	777	754	764	746	829	731	740	731	781	744	802	739	731	787	748	761	771	747	772	764	727	823	768	750	730	771	725	760	724	767	765	732	741	739	737	739	804	749	730	734	774	725	778	778	768	786	701	774	803	720	751	775	749	781	737	791	821	712	761	773	761	745	755	757	735	743	737	768	799	768	770	707	798	764	739	747	761	783	778	760	751	753	797	802	804	780	768	724	767	702	708	792	737	756	763	779	832	786	806	756	717	757	810	743	785	741	818	728	837	762	764	765	809	750	782	843	804	776	739	832	754	762	776	720	785	772	779	724	775	747	745	787	738	747	748	802	733	743	731	735	784	811	747	769	780	742	758	767	770	728	729	759	796	750	792	794	750	785	738	793	796	741	778	784	730	705	763	779	763	744	795	769	757	802	795	785	709	741	795	726	782	800	774	766	709	700	787	763	752	758	754	733	766	737	715	828	714	741	762	733	791	726	745	811	759	795	741	757	770	746	755	782	751	748	773	775	754	829	755	779	730	734	752	734	756	751	764	788	722	749	758	764	735	806	756	784	771	766	770	775	796	748	800	775	776	785	770	779	731	766	781	833	779	762	704	714	828	782	811	801	703	731	768	747	767	790	732	810	768	729	778	781	800	802	771	797	754	787	790	780	798	711	782	740	724	799	839	725	760	768	782	800	752	781	753	720	779	755	766	765	747	753	780	710	749	818	792	795	781	790	752	760	756	719	786	724	760	789	779	737	767	742	774	715	760	796	785	745	805	788	745	747	720	749	759	730	720	754	762	749	779	713	765	819	748	779	782	732	763	738	745	810	748	770	767	765	742	760	738	779	725	781	744	754	774	753	808	740	742	769	749	770	815	788	775	769	755	773	744	765	766	751	777	769	727	743	744	753	771	760	792	775	785	789	759	763	737	723	796	777	816	722	748	788	787	759	764	754	777	775	787	755	750	722	757	756	743	751	755	789	799	744	753	735	792	764	767	781	727	768	782	706	707	773	794	803	756	750	754	817	764	776	801	735	770	828	772	752	744	755	773	734	753	771	747	764	765	780	780	766	729	789	735	791	753	748	784	776	739	789	740	788	754	768	749	762	744	752	766	731	782	747	791	785	698	752	846	738	762
33823	17660	16275	11832	7100	4369	2661	1663	970	793	619	537	446	439	438	449	433	406	370	447	381	386	410	403	398	414	398	411	396	426	375	426	384	379	410	378	423	372	389	351	382	421	416	378	379	391	381	369	361	377	373	411	361	362	403	360	335	370	357	396	394	415	404	387	398	397	332	404	381	402	402	397	409	323	396	406	408	400	392	345	397	357	344	354	393	365	362	375	387	397	380	351	379	395	396	396	347	380	363	368	391	371	353	404	390	372	411	419	380	400	367	392	396	360	373	351	354	380	401	374	379	383	390	406	430	376	362	375	396	368	378	398	306	362	391	371	377	372	386	375	436	384	369	391	390	382	368	378	379	416	362	353	340	415	381	368	339	365	406	386	393	365	383	397	414	402	390	388	372	391	403	361	421	387	416	386	381	371	402	385	387	384	374	366	398	363	376	374	334	343	402	384	375	393	358	392	410	371	373	376	410	405	399	375	394	398	388	360	349	363	386	427	397	369	378	414	393	370	360	409	421	364	395	399	379	413	387	389	413	393	382	393	409	374	367	388	376	383	366	405	348	392	374	385	386	364	368	377	397	416	380	376	398	375	369	370	370	375	369	392	397	398	352	416	378	354	397	361	347	359	369	402	405	345	367	368	376	394	390	395	392	381	387	350	384	389	404	385	346	376	396	410	332	392	394	345	399	395	391	379	415	406	403	366	377	398	386	356	378	398	397	433	398	389	370	394	394	385	391	386	395	380	400	377	379	364	423	416	394	382	388	390	406	367	398	395	369	388	397	356	359	359	366	404	336	347	341	395	378	362	396	355	392	398	398	406	367	395	383	412	399	377	406	402	366	352	396	353	376	424	386	380	355	404	388	367	390	377	366	402	365	374	346	431	357	375	384	387	352	390	389	382	399	362	373	421	436	392	367	427	407	357	422	362	377	361	354	396	413	406	400	357	392	409	380	369	438	370	369	374	358	365	371	390	363	344	366	435	386	397	353	366	375	361	400	400	411	405	418	400	333	353	389	387	384	371	389	357	415	434	371	385	342	387	348	383	385	402	375	342	364	421	395	415	370	384	385	366	398	404	378	416	413	367	375	369	340	355	347	400	382	395	364	351	364	373	337	375	377	372	345	389	403	417	400	364	387	389	386	390	404	411	362	371	355	411	398	366	330	359	414	352	393	383	417	388	399	367	421	369	426	401	380	410	412	379	383	390	363	374	408	376	383	404	429	390	395	383	404	413	418	364	379	360	392	375	394	353	377	440	427	377	368	424	373	382	379	384	371	370	417	389	360	396	399	374	387	404	391	450	372	390	377	389	419	365	353	360	391	366	387	364	385	362	379	379	363	385	388	398	380	353	332	396	392	380	384	394	380	379	460	379	345	402	386	415	355	391	418	397	341	393	380	465	398	395	434	369	406	360	378	377	369	349	393	378	355	388	356	406	356	361	403	364	392	377	361	423	360	365	431	395	408	375	376	391	384	374	365	409	404	388	371	368	348	402	369	347	395	393	405	376	356	361	397	404	375	382	349	384	407	398	342	372	377	359	378	352	343	396	401	362	391	422	349	366	369	379	371	372	374	364	349	398	381	398	335	408	384	391	394	348	372	383	398	390	356	358	374	393	406	407	370	363	380	382	387	377	344	395	381	397	400	425	368	386	396	381	340	323	379	391	356	395	386	447	385	395	355	422	401	390	417	400	376	374	361	363	360	365	378	401	343	378	411	384	415	414	425	373	360	400	368	379	414	397	352	415	390	358	403	344	368	367	409	387	379	376	414	384	385	383	387	396	374	359	374	381	380	365	343	344	370	366	382	364	402	379	388	403	360	373	403	399	377	371	391	407	392	384	381	375	377	383	393	412	382	384	385	358	399	401	372	355	403	377	363	366	405	377	357	378	351	374	376	380	388	414	403	410	384	371	381	372	379	360	373	397	357	381	356	397	366	372	371	356	393	371	337	388	334	408	438	372	352	376	397	374	373	406	360	373	376	399	385	390	358	373	389	370	366	364	342	392	363	370	339	341	399	367	375	375	385	354	396	394	423	362	390	345	407	368	373	390	400	405	409	370	390	395	406	352	364	381	367	339	370	370	385	409	386	415	416	395	390	379	370	426	397	349	355	410	328	405	376	381	355	382	370	394	425	410	423	396	368	376	378	384	411	396	427	425	407	427	388	378	407	399	385	356	405	377	367	391	373	370	426	401	375	350	372	375	383	381	366	343	378	391	350	395	345	340	368	358	339	413	386	391	363	364	380	362	372	386	370	344	375	358	354	400	416	353	373	371	359	383	377	396	362	367	384	375	397	392	366	373	356	365	391	391	382	369	359	364	408	441	396	407	440	396	387	392	372	381	366	383	373	341	382	384	374	396	387	382	384	371	391	365	420	370	370	391	373	345	383	352	359	415	343	424	377	385	391	389	355	375	385	366	387	381	413	389	399	388	355	378	361	359	399	383	422	370	404	368	376	409	353	332	396	387	412	385	406	417	389	388	398	391	382	394	371	343	364	398	374	362	452	386	408	384	373	387	440	410	396	368	394	402	375	370	423	385	384	394	379	378	365	414	385	348	373	404	387	365	330	399	383	371	381	369	372	371	395	439	414	375	402	405	403	379	381	354	350	398	396	374	397	377	400	408	379	401	368	376	427	378	364	378	386	355	419	394	383	403	391	383	405	398	382	366	401	355	372	349	346	322	370	353	444	376	349	373	413	380	392	361	375	363	425	386	393	374	395	392	399	383	343	391	384	368	371	399	376	361	369	383	384	388	378	372	394	357	393	366	358	377	394	353	338	338	386	382	415	355	391	339	384	386	397	377	351	402	383	422	393	417	382	404	389	390	338	371	394	409	384	395	390	370	403	354	370	403	384	347	386	384	416	362	372	388	343	392	378	416	389	391	394	371	384	347	377	391	366	367	355	403	374	397	410	394	389	386	367	402	379	362	385	388	343	409	395	357	401	380	390	363	386	416	400	371	380	376	358	353	369	398	346	362	380	402	367	364	378	355	392	354	376	385	414	383	360	397	402	370	376	338	367	361	340	391	363	406	404	372	365	376	411	379	385	355	389	386	424	375	390	374	381	435	378	385	393	392	379	375	389	360	355	401	397	403	408	369	371	378	424	378	401	377	389	364	351	388	410	399	392	389	400	386	409	372	377	378	379	362	379	342	380	379	380	389	402	405	394	367	383	415	408	381	419	418	361	381	376	362	384	400	412	417	392	386	415	351	386	420	353	396	408	384	411	380	407	358	390	389	398	426	385	412	397	369	369	413	371	385	400	387	345	344	367	353	342	402	360	354	366	345	425	393	405	418	380	381	363	373	395	363	414	387	390	350	394	434	371	426	368	388	383	366	377	360	407	399	380	410	394	396	343	397	383	393	376	351	367	433	379	365	406	377	347	355	355	382	414	373	408	413	375	386	407	436	380	382	390	386	404	399	383	371	377	372	375	375	379	372	383	392	396	355	398	369	391	362	398	373	349	355
20017	13014	22308	22106	17668	12901	9238	6053	3447	2717	2121	1592	1303	1112	1106	1010	1032	994	932	928	933	911	981	904	946	916	911	959	918	945	962	950	901	898	875	845	799	878	842	853	842	815	866	832	828	829	788	837	856	815	832	861	848	798	828	846	843	816	915	823	846	834	804	819	858	858	896	892	851	855	839	871	817	830	859	825	772	788	814	809	856	828	924	790	821	864	880	812	804	885	819	839	851	820	847	828	820	808	805	847	792	820	836	800	788	829	827	858	862	813	824	786	841	808	813	777	857	840	854	792	832	787	826	848	786	844	820	839	850	865	811	810	874	845	840	840	804	869	796	808	788	849	827	831	794	843	802	867	838	784	819	828	871	868	861	803	835	815	849	885	837	838	849	856	820	833	843	859	892	895	891	889	884	785	869	852	813	820	860	900	813	845	834	884	835	852	818	855	790	779	870	853	906	842	824	818	847	867	787	838	842	847	836	848	772	834	797	832	795	788	845	808	871	824	843	836	836	834	844	767	798	833	751	809	864	831	791	806	854	837	821	812	843	819	833	841	831	838	853	855	842	863	791	833	834	822	844	840	790	830	815	820	842	808	907	849	808	809	819	841	818	772	813	830	788	839	905	834	874	838	803	825	853	774	815	872	808	864	803	826	823	858	817	890	878	818	813	850	853	821	845	775	824	831	828	863	814	865	801	832	838	823	797	811	832	794	805	773	880	817	880	753	827	862	799	838	852	850	820	856	819	797	762	859	774	833	820	816	844	866	779	873	779	825	855	800	887	770	826	801	820	831	811	850	817	781	850	800	852	804	797	850	841	847	812	861	801	867	849	873	919	838	851	838	797	812	837	858	797	840	843	805	813	809	775	839	847	853	914	830	758	868	860	807	848	795	838	820	861	844	828	850	819	784	840	778	811	840	819	840	794	838	866	804	841	815	886	843	867	845	778	811	792	843	847	813	888	829	781	892	857	826	832	835	880	818	842	791	799	837	850	800	806	877	822	790	820	808	819	871	832	845	809	833	801	816	783	810	899	822	794	842	787	853	824	868	774	821	835	810	876	864	829	800	815	845	839	867	833	827	824	819	799	771	868	872	826	850	800	840	781	859	858	784	847	794	796	859	848	754	797	822	869	848	863	847	781	793	866	868	853	848	886	841	814	839	819	831	805	828	892	810	822	826	814	879	817	862	847	807	792	808	820	852	795	843	799	824	854	816	823	871	800	822	866	868	867	777	873	865	836	858	820	826	851	842	854	847	847	819	840	809	807	822	811	877	813	831	871	844	809	800	879	853	827	780	790	872	814	796	839	811	866	789	855	856	766	814	807	851	834	832	797	853	817	797	796	882	828	880	854	781	774	860	844	851	816	843	868	871	825	847	848	799	826	836	817	860	822	836	833	837	819	842	805	858	806	836	789	794	847	848	812	826	833	878	877	876	831	808	827	863	792	833	800	915	861	805	861	780	900	760	811	807	859	837	811	811	835	867	868	822	861	855	844	809	877	811	881	806	806	832	853	818	790	839	803	862	836	818	786	844	795	839	855	806	889	840	816	822	808	825	823	783	872	838	812	844	839	838	864	805	842	837	839	813	869	831	808	832	844	849	851	816	803	778	827	862	884	854	877	870	815	801	843	815	804	812	801	872	799	804	853	855	806	833	866	822	812	811	832	860	846	792	846	807	843	803	837	867	825	829	829	857	819	859	887	823	841	844	819	850	859	824	862	815	805	851	834	820	816	816	787	897	814	814	812	807	818	833	849	830	878	797	883	845	814	869	848	826	807	847	816	841	806	844	793	835	863	775	903	865	799	774	816	848	831	823	837	834	801	792	883	840	820	838	843	863	794	786	836	841	814	819	840	805	808	804	832	849	843	815	784	789	833	892	817	837	811	809	797	820	819	835	810	789	844	854	826	791	872	880	830	838	880	874	837	821	835	834	833	828	820	835	830	840	828	895	828	873	797	848	806	799	814	845	835	823	824	818	827	810	854	814	874	881	857	805	801	790	849	833	816	836	863	815	839	817	817	870	829	815	850	817	863	863	781	800	847	833	888	858	804	804	850	893	844	826	808	855	914	826	830	836	771	862	865	878	851	862	859	803	873	800	834	778	887	753	807	821	869	818	819	815	839	821	828	872	813	822	843	802	860	815	782	837	895	802	806	813	860	814	840	864	830	816	835	801	847	855	823	855	814	826	876	827	846	812	812	862	828	803	827	771	854	842	809	792	851	810	794	783	830	803	820	817	815	834	787	834	781	782	823	899	831	837	797	834	865	868	823	847	836	843	817	793	787	805	821	848	843	826	824	840	862	806	851	797	822	858	861	838	844	830	873	837	802	779	842	869	809	851	850	829	832	820	783	827	779	816	805	848	849	867	774	830	842	854	820	877	815	800	868	836	788	878	859	891	811	813	840	821	807	866	770	831	813	789	829	880	838	882	811	790	801	772	846	816	808	858	883	846	845	834	851	880	865	763	843	843	794	825	832	823	792	796	817	807	809	818	794	815	809	839	835	803	870	779	858	861	875	831	831	828	873	844	838	846	856	860	811	816	836	823	823	823	854	846	865	813	789	860	921	834	817	800	818	873	807	868	824	816	861	852	813	868	833	803	825	818	801	827	813	819	848	844	807	815	817	799	847	767	829	837	875	843	787	859	845	867	830	839	834	788	822	826	830	821	852	838	846	845	782	834	786	789	864	837	860	855	831	804	829	860	825	824	838	860	839	831	789	858	859	874	818	885	822	823	809	822	876	868	840	864	829	830	835	821	883	814	846	835	846	755	795	811	901	820	825	819	826	829	827	828	785	856	798	836	802	860	855	856	850	825	852	835	808	823	821	824	818	796	815	755	828	837	796	858	877	851	834	850	854	827	890	790	843	798	867	857	812	822	853	818	844	853	848	820	838	841	800	808	872	824	791	844	854	835	834	829	822	788	852	789	837	815	847	835	872	871	830	822	865	842	809	789	772	843	834	844	844	753	849	906	847	843	799	792	866	847	849	887	821	812	846	845	824	855	832	792	793	854	823	839	827	876	824	800	835	881	814	805	825	862	857	829	834	815	841	827	818	824	850	845	828	805	802	843	849	846	858	863	787	801	838	802	819	832	828	825	804	790	841	845	844	811	864	820	774	824	817	871	880	862	906	842	881	791	839	811	801	811	832	874	790	846	794	826	828	850	804	786	801	842	832	864	789	848	841	809	857	828	817	849	801	882	790	838	812	841	815	788	872	833	833	817	827	819	854	791	882	882	797	801	786	818	855	864	809	811	824	862	841	843	751	861	806	831	844	815	830	807	845	815	872	829	831	847	802	860	799	811	810	836	809	801	807	811	904	825	794	810	866	809	842	813	838	828	829	869	833	797	831	799	858	851	861	808	812	847	859	868	869	827	816	856	813	816	792	873	844	870	815	783	858	841	777	820	818	804	830	852	766	807	842	839	829	773	860	820	860	862	814	825	840	789	824	801	858	846	777	811	901	822	793	853
43421	25644	22351	16860	10146	7190	4518	2119	1335	1018	787	640	542	471	458	507	469	467	459	461	432	423	443	461	451	438	463	468	442	455	420	407	430	401	451	473	462	413	436	476	427	414	431	450	444	414	416	461	412	432	424	449	456	424	445	416	428	442	475	413	421	453	450	464	444	439	424	460	419	434	435	426	443	454	423	404	458	442	421	459	422	480	394	422	369	434	414	412	409	439	456	422	459	422	419	396	422	449	430	452	432	420	460	437	428	450	443	378	397	443	446	418	465	450	359	457	422	458	441	401	381	406	418	462	466	393	396	449	413	435	430	426	411	441	417	445	413	472	445	440	445	421	453	402	431	449	455	443	472	416	438	430	453	432	401	449	451	475	398	415	414	396	442	451	420	445	402	407	404	394	460	417	459	425	456	419	474	412	419	426	442	439	445	459	406	438	445	418	422	436	440	408	401	429	440	422	420	432	443	482	427	426	457	426	445	419	423	412	415	450	427	461	423	442	416	432	420	386	399	448	446	459	429	393	453	489	441	395	402	438	421	437	473	428	408	456	426	459	416	424	398	443	444	398	437	416	439	452	408	484	444	376	448	461	440	420	398	436	393	473	473	424	416	418	443	412	437	400	421	438	485	458	422	444	455	403	408	400	411	462	420	440	384	408	438	445	451	420	453	437	430	472	437	463	454	400	464	439	440	442	456	427	488	450	398	435	434	399	431	395	408	497	426	434	402	403	465	467	399	445	397	401	449	455	423	420	468	451	405	413	454	456	412	439	436	421	417	413	390	427	435	402	449	422	457	433	398	424	385	440	380	421	421	433	439	434	451	407	412	435	479	411	434	450	426	426	457	446	441	417	438	448	453	405	424	416	425	410	412	445	494	443	448	438	446	415	418	408	434	425	434	398	445	444	427	385	437	434	452	463	482	376	446	433	414	432	471	437	427	440	465	446	419	442	448	441	372	386	439	449	409	393	454	437	397	435	409	448	395	420	430	414	447	462	429	434	398	402	387	435	414	435	430	436	436	475	417	431	413	447	460	433	439	456	410	441	435	454	429	378	424	431	448	458	478	453	398	410	422	445	409	423	472	404	410	381	436	436	434	447	425	427	401	465	406	409	433	431	428	426	438	421	426	402	417	446	407	402	395	393	418	432	447	438	409	424	431	454	473	431	459	403	434	454	432	464	445	426	439	418	429	421	455	430	441	422	472	461	423	414	408	429	406	450	405	419	402	449	422	412	407	418	435	433	451	474	424	411	436	436	430	417	421	449	404	426	447	427	425	417	447	425	444	418	437	419	395	432	409	440	438	437	417	394	474	424	418	391	409	443	440	417	439	392	436	433	388	430	402	396	395	454	420	439	442	442	423	430	453	430	473	509	386	419	401	445	440	454	417	431	434	458	411	443	439	432	412	442	405	386	434	421	434	464	439	442	482	405	422	463	426	421	431	415	415	434	447	413	441	432	416	413	410	426	440	434	414	427	416	436	366	427	392	428	446	406	454	425	473	421	414	440	447	479	438	413	440	420	441	424	452	420	454	468	445	462	407	422	436	405	402	438	415	445	424	453	391	420	419	420	427	431	443	416	447	421	410	481	438	411	423	465	450	405	394	454	412	436	465	424	454	439	459	405	414	420	388	376	391	445	452	422	414	445	416	444	433	415	433	443	399	474	386	416	450	404	428	437	399	408	472	485	411	440	398	488	452	432	449	443	445	444	498	436	415	436	436	429	418	431	452	416	438	423	423	464	448	443	438	415	425	417	411	424	439	420	431	454	439	442	413	392	440	435	394	415	427	435	452	458	387	441	393	407	469	402	438	417	418	426	477	439	393	441	450	424	447	428	447	410	447	443	430	453	423	417	393	456	433	409	486	427	400	408	456	457	385	431	461	407	401	429	457	452	439	412	438	417	423	407	459	415	410	444	424	405	410	426	380	454	393	441	404	441	417	433	405	449	426	438	409	397	385	399	444	448	422	451	442	424	409	407	434	443	398	451	414	451	418	434	425	444	486	413	484	461	418	422	403	452	455	423	419	422	398	450	414	465	398	417	453	428	413	440	430	444	415	435	402	412	468	453	396	400	394	395	398	410	413	404	443	446	430	407	425	433	443	425	420	437	454	464	469	448	423	394	418	453	409	428	426	437	475	411	430	391	407	420	449	431	406	430	431	448	425	463	436	433	475	426	435	417	438	395	443	430	412	429	448	394	450	434	409	395	461	400	455	447	427	453	431	415	440	411	403	431	436	439	446	443	405	410	426	384	435	398	404	442	421	444	467	450	449	413	466	437	412	425	427	379	447	454	420	413	430	392	432	414	415	459	438	424	428	442	404	416	468	446	412	399	412	420	462	481	475	411	391	439	445	446	413	466	431	434	429	423	444	425	433	465	409	422	449	435	420	438	443	442	452	390	415	439	435	453	411	446	391	412	425	417	407	418	433	385	400	453	458	444	435	464	422	424	442	426	439	437	426	431	464	408	447	441	404	452	397	414	459	405	398	461	423	477	436	424	377	478	426	455	393	411	419	457	428	392	439	435	446	437	404	412	413	431	460	422	452	446	378	432	463	422	441	412	421	445	429	411	447	422	439	414	404	396	427	432	435	419	445	428	477	419	419	431	458	444	442	420	400	433	413	444	447	436	441	446	417	437	416	464	406	421	420	400	413	453	437	440	450	422	408	421	447	419	405	449	406	432	425	451	396	419	437	434	442	409	412	403	420	469	419	441	390	455	438	426	421	453	409	440	438	440	456	389	446	415	430	414	413	437	434	398	411	427	429	424	410	423	435	439	457	462	417	447	418	443	365	438	406	465	432	417	431	411	442	427	425	417	411	447	499	418	423	414	442	418	417	391	460	378	405	404	405	472	400	433	418	455	436	419	424	449	463	455	405	400	458	452	400	453	404	456	406	383	434	398	437	461	421	392	431	408	442	425	403	429	454	481	405	459	448	427	465	430	445	424	418	441	471	418	373	411	418	400	440	416	427	471	387	411	414	391	422	464	425	437	403	416	452	449	459	442	484	418	423	442	466	442	478	403	412	406	442	413	432	468	433	418	382	435	405	441	444	431	425	452	476	420	409	398	402	422	411	424	423	398	426	411	414	411	417	437	415	426	411	446	414	419	432	415	431	453	443	419	420	439	425	413	418	472	468	386	388	423	451	492	427	460	408	404	388	431	435	440	443	446	413	416	413	441	433	418	429	458	396	414	433	409	450	413	463	438	441	409	388	429	463	427	397	441	438	480	411	404	435	434	451	431	422	428	446	436	451	443	454	449	454	426	449	435	443	418	433	422	419	435	423	433	449	451	450	429	444	382	423	421	426	436	438	389	412	405	421	439	451	435	417	432	429	378	459	434	435	463	403	411	418	390	465	442	422	462	412	445	425	438	419	407	399	424	399	440	424	423	464	435	452	446	431	432	434	434	412	467	441	447	430	427	419	486	424	453	448	397	409	424	435	426	413	391	399	481	457	396	426	436	449	424
25420	18493	26962	27214	21414	18620	12587	7275	4657	3470	2808	2031	1659	1338	1279	1236	1234	1156	1105	1093	1061	1067	1072	1088	1074	1044	1013	1111	1112	1136	1001	1057	1132	969	948	1044	896	998	950	903	882	932	948	942	966	997	935	908	957	943	972	955	888	943	975	921	897	963	898	939	951	946	955	868	926	961	951	900	901	929	919	894	916	935	959	939	918	919	869	955	970	922	930	938	903	924	919	938	928	910	904	970	885	905	879	907	946	891	932	943	913	916	866	926	946	969	938	981	904	853	911	926	951	902	934	898	880	929	927	880	895	883	914	921	933	897	862	892	855	835	909	899	960	918	883	930	914	897	924	918	954	921	894	925	930	970	913	945	896	885	968	838	941	918	956	878	896	934	911	931	969	844	917	942	968	913	953	886	940	971	946	934	923	921	894	882	897	936	908	904	945	924	965	946	906	930	945	946	924	910	932	930	932	915	953	922	889	960	872	926	961	881	919	980	966	946	940	932	981	933	910	904	921	913	909	925	928	958	958	920	903	912	901	975	916	908	920	926	873	907	944	918	933	882	894	881	915	923	896	919	944	905	922	929	847	958	895	884	901	871	928	941	950	899	928	889	868	866	908	889	901	927	952	917	909	933	883	931	909	919	890	939	924	908	940	898	904	923	876	882	934	927	897	892	970	879	910	927	949	863	964	910	941	897	903	955	941	922	895	909	887	965	932	898	973	922	927	872	876	856	913	973	929	922	916	950	879	939	900	921	866	1007	952	916	920	871	878	940	903	968	946	940	927	883	956	900	923	902	889	901	879	964	903	956	896	935	917	931	966	893	939	934	927	879	956	885	937	861	900	915	914	911	901	957	881	914	885	867	912	913	877	913	893	894	923	956	898	860	934	954	879	902	937	883	914	918	970	927	910	879	883	951	907	964	849	919	936	858	887	935	946	956	920	881	932	855	882	910	874	948	959	900	913	914	904	918	893	897	904	876	908	894	946	956	979	933	943	945	910	904	937	912	929	869	928	945	922	830	899	945	924	926	921	928	902	956	922	915	925	909	862	914	895	886	896	933	904	883	904	960	865	870	926	959	886	920	963	934	914	884	932	929	948	895	911	866	956	974	905	923	947	906	955	908	925	920	907	952	936	981	911	937	947	882	882	922	926	904	877	925	911	924	906	902	850	926	866	912	946	878	967	875	968	884	882	891	908	911	943	942	945	953	934	833	964	912	944	952	917	955	954	844	910	888	912	925	891	878	910	909	893	851	950	911	888	897	907	852	1002	906	912	890	874	890	949	931	901	868	961	890	879	915	890	940	971	895	953	887	909	879	875	886	934	922	924	892	956	950	912	915	936	913	905	892	950	889	961	1013	902	925	872	925	908	912	952	903	909	967	909	954	918	933	869	960	843	928	900	900	909	915	930	938	854	926	896	984	902	893	985	889	871	878	884	900	935	889	913	904	923	928	937	936	863	960	907	844	931	957	903	964	909	917	891	910	970	895	906	909	881	859	917	928	933	927	906	889	910	896	938	877	943	896	890	925	934	929	899	901	939	900	906	921	915	931	925	978	910	913	935	902	894	902	884	855	938	947	925	887	897	905	892	848	924	902	931	887	921	936	891	930	900	923	911	912	934	985	947	880	932	925	941	948	917	960	925	927	940	947	930	974	901	937	879	867	892	889	911	905	912	883	916	916	912	928	927	928	962	909	929	887	879	964	927	946	945	937	950	898	925	982	927	896	903	878	933	904	899	918	901	808	938	893	937	949	900	922	952	946	910	903	901	923	964	898	891	921	923	882	954	950	957	954	922	935	898	971	887	934	884	919	888	897	956	916	912	893	889	902	943	917	934	928	910	928	906	936	837	939	861	947	891	905	887	930	946	946	949	906	924	937	936	878	921	892	919	886	942	924	900	910	901	854	875	875	892	935	929	916	960	971	879	902	922	905	888	879	894	891	952	903	889	916	959	861	965	892	900	889	966	920	899	948	887	888	906	865	973	898	871	955	894	928	921	930	922	951	915	938	906	928	867	899	918	925	950	926	970	966	950	945	913	918	889	844	934	877	900	967	921	910	930	971	906	917	941	930	889	922	845	966	915	905	933	915	982	932	905	925	892	849	892	939	960	956	879	852	916	886	886	941	916	893	912	913	909	878	917	908	903	919	917	957	950	950	961	890	918	844	913	922	939	861	913	906	906	955	991	902	915	906	925	960	952	942	970	911	888	890	935	883	894	953	931	883	884	888	896	934	905	895	928	852	894	971	880	913	895	942	898	955	932	934	875	910	992	948	927	945	925	864	931	930	874	891	923	917	897	907	940	927	906	884	945	911	937	887	869	921	881	965	954	873	880	846	933	956	970	882	917	899	900	940	887	878	929	918	859	960	969	870	900	912	947	919	939	904	885	945	915	940	877	847	895	965	894	918	881	875	956	886	907	933	903	878	900	920	921	879	888	905	938	959	956	871	948	910	871	890	961	972	964	944	863	876	904	933	889	902	928	914	927	920	887	900	918	887	905	976	917	878	981	945	975	884	904	895	930	933	897	924	889	892	867	954	903	945	938	976	924	932	955	896	907	941	894	952	886	914	896	893	900	925	890	939	927	874	961	893	887	858	933	905	920	909	937	901	932	951	892	920	875	916	918	924	839	951	922	958	958	883	939	932	871	950	922	932	907	901	1000	930	901	936	912	911	925	879	835	923	892	885	902	896	925	910	960	891	934	898	868	881	938	920	954	945	935	858	914	932	965	948	926	922	944	933	917	873	980	927	944	896	891	942	927	922	967	947	946	869	932	903	951	910	912	888	901	849	870	974	891	960	884	901	896	937	966	895	898	932	935	923	902	965	898	930	935	972	915	895	953	904	890	979	885	846	913	900	895	895	923	898	874	978	936	894	860	944	921	877	854	925	832	952	936	945	864	892	937	852	914	960	965	872	911	933	888	949	916	909	960	872	935	888	904	919	939	940	898	902	931	902	910	933	915	925	933	899	913	875	930	913	955	927	927	869	902	889	914	927	937	970	890	961	888	938	903	900	941	933	876	904	952	873	870	965	930	910	906	922	901	956	932	863	938	924	889	918	927	899	888	912	900	909	918	921	944	871	904	857	955	921	924	903	887	923	904	891	943	880	846	869	876	900	963	903	923	931	948	860	869	906	869	932	863	924	871	903	897	858	1012	894	950	953	844	932	896	984	912	931	906	911	961	893	906	909	913	896	916	969	898	1009	920	905	947	869	896	937	925	922	934	904	957	936	894	926	947	940	945	893	886	918	877	885	907	913	922	913	861	875	867	950	904	880	955	883	888	980	931	903	946	953	957	914	928	940	928	885	917	935	849	830	876	944	902	941	903	895	930	950	958	946	915	915	940	917	916	993	956	902	910	962	953	853	927	891	891	883	918	915	907	939	952	943	937	925	957	924	922	879	930	882	885	942	940	886	908	957	874	922	915	880	953	903	931	961	908	934	925	941	848	916	920	916	918	933	897	878	905	925	885	886	928	929	944	928	958	922
22468	12284	8562	5441	2850	1430	914	663	552	525	448	404	377	372	361	356	333	350	330	354	345	389	342	355	389	353	356	362	356	363	355	347	336	333	313	361	359	356	355	335	332	329	385	353	358	319	328	327	345	361	345	340	348	322	327	363	360	336	328	338	384	351	342	341	333	353	367	344	359	339	342	336	354	358	319	369	341	328	364	351	333	399	344	335	355	366	318	363	344	312	340	378	321	318	330	367	322	365	327	366	373	368	368	303	397	349	360	355	373	334	329	329	341	345	381	346	339	332	350	373	351	348	355	370	332	355	319	395	354	318	334	347	374	331	345	369	326	364	348	313	378	334	340	315	332	355	349	328	332	345	334	331	355	367	334	330	341	375	345	383	355	352	383	317	342	317	339	316	327	382	354	378	366	354	375	368	317	318	358	368	303	353	352	339	330	342	358	353	332	381	367	357	371	337	358	356	346	325	330	346	331	324	365	349	355	369	342	351	322	356	371	371	334	346	364	358	371	340	352	355	339	354	352	324	332	378	360	297	323	372	333	364	364	352	352	382	340	372	385	364	372	332	325	324	378	347	330	382	338	339	333	355	327	352	338	325	340	382	367	359	328	348	371	318	336	307	311	304	373	374	331	340	343	344	344	390	347	333	343	368	366	339	362	354	336	376	343	397	348	316	373	349	306	347	342	340	297	343	320	376	363	360	365	403	352	360	340	325	353	354	370	300	348	332	335	354	330	352	348	324	361	328	334	361	353	372	345	317	337	353	342	353	339	369	348	327	360	362	303	405	333	341	347	388	374	391	358	348	320	362	363	337	379	333	353	327	374	332	340	378	352	346	344	317	346	295	348	347	330	357	337	318	345	324	313	346	336	346	350	357	341	301	314	357	328	329	333	359	319	329	403	416	362	321	360	350	336	360	375	368	351	347	369	353	355	338	312	352	346	346	329	348	348	346	356	355	340	338	351	312	370	372	367	354	356	312	385	353	354	356	334	327	352	354	309	388	352	304	321	347	379	379	337	321	325	345	334	367	343	351	376	372	335	345	347	325	304	327	361	387	349	361	311	340	321	332	378	316	310	323	378	360	380	365	343	391	342	330	316	361	355	330	363	362	372	373	332	371	318	333	344	372	375	379	330	336	346	371	384	349	318	339	326	328	318	330	332	343	319	368	355	329	352	357	341	375	312	357	341	306	330	343	360	381	336	363	338	389	326	345	359	340	339	310	350	345	355	301	342	334	316	350	372	365	355	347	368	317	329	329	338	326	380	330	327	357	359	320	324	342	321	323	312	349	318	329	345	330	341	344	360	320	330	365	316	353	371	339	322	341	331	326	338	391	349	354	340	313	363	352	382	373	367	342	358	356	355	325	330	357	381	359	345	328	339	341	379	352	326	351	339	317	366	406	330	361	327	376	357	405	340	361	318	359	327	337	333	323	348	355	319	344	360	350	389	320	315	304	346	362	350	377	352	394	344	360	343	328	304	347	370	340	354	364	333	330	344	327	379	352	333	323	365	331	343	329	340	360	335	349	364	367	342	353	317	366	341	344	373	356	355	332	328	343	369	358	386	351	383	352	353	329	343	369	343	336	335	348	343	338	353	338	351	363	363	346	293	337	322	346	368	345	344	358	343	314	360	334	357	340	293	322	337	302	328	377	342	361	343	324	313	362	338	349	340	324	365	355	367	384	340	332	359	335	352	383	362	311	380	354	342	355	351	357	351	371	353	349	323	349	364	365	350	355	356	348	313	330	338	339	373	346	368	337	323	386	351	358	366	340	333	330	351	374	341	364	399	325	350	362	375	329	319	323	357	334	371	372	331	386	370	339	313	330	308	356	380	347	328	354	350	362	358	343	364	356	375	358	307	375	336	392	333	331	372	329	309	359	363	318	335	358	346	313	333	354	359	349	356	337	296	347	368	391	356	355	353	340	368	361	347	359	337	344	356	341	335	360	374	348	334	339	362	322	357	324	341	373	364	296	354	340	347	349	330	351	326	329	387	350	348	330	332	313	346	364	306	342	356	371	360	351	348	323	381	397	383	329	344	332	322	345	387	375	344	364	364	384	338	334	343	350	376	353	342	310	335	340	352	329	354	342	364	314	374	356	338	305	340	362	354	326	304	347	315	355	359	323	353	385	352	339	329	366	359	325	345	351	344	330	345	334	343	350	376	357	349	314	356	327	355	391	335	369	324	364	338	327	367	361	354	351	350	322	350	295	360	334	348	340	363	366	289	348	372	370	371	309	337	348	329	413	387	363	336	318	325	368	327	348	336	373	345	325	353	367	326	317	362	344	312	363	390	349	370	336	323	330	369	334	362	328	358	355	326	376	380	351	335	350	350	375	334	368	335	355	393	329	366	394	342	360	372	336	299	393	324	365	330	341	347	328	349	371	360	334	364	352	312	322	350	336	362	351	346	334	328	372	338	335	310	351	335	323	355	381	336	353	335	371	346	344	337	348	362	307	359	383	403	356	370	344	323	355	350	338	320	356	347	335	328	332	326	343	329	336	331	370	344	323	329	337	362	324	369	332	358	344	332	347	319	358	368	322	320	359	344	361	334	358	297	334	352	353	391	381	372	372	344	333	368	330	352	337	336	346	351	352	362	332	328	362	332	348	303	292	328	323	405	377	347	350	349	320	356	349	329	345	319	344	350	343	369	356	369	355	332	376	367	352	336	326	331	323	333	330	342	357	357	364	378	377	341	357	356	329	323	354	363	340	329	363	346	310	380	348	354	361	337	362	316	329	367	365	374	349	347	352	334	335	358	307	334	338	354	331	347	375	353	356	293	374	325	341	337	352	331	365	379	318	358	344	362	332	365	340	292	310	338	337	328	355	333	376	337	358	352	332	354	373	374	368	309	319	378	305	376	325	339	358	313	362	359	323	338	330	329	355	370	349	299	333	391	365	336	377	344	357	342	340	322	293	328	375	348	339	338	400	350	371	344	337	353	342	339	380	350	366	358	377	385	344	343	339	348	335	406	338	350	334	323	351	334	377	357	374	380	332	326	351	326	323	352	316	344	338	334	376	322	317	312	348	369	346	336	375	343	365	386	344	319	373	329	355	352	363	364	354	319	348	389	361	336	325	350	337	342	344	320	370	312	362	364	336	359	342	300	337	326	354	354	376	321	335	384	352	337	333	298	365	333	313	341	336	351	346	342	374	349	317	367	365	390	354	342	359	355	313	349	362	342	357	341	304	338	320	306	331	362	349	378	386	352	356	363	381	351	377	400	351	356	308	357	334	344	330	346	363	353	375	319	327	378	361	355	330	347	377	356	348	349	338	334	327	392	318	320	375	321	335	376	402	351	350	322	320	360	385	375	334	338	338	357	346	328	345	346	358	373	353	354	361	345	338	325	383	363	343	354	344	341	356	368	384	359	338	362	329	343	369	358	363	360	346	337	347	360	326	360	362	349	364	354	367	383	380	359	329	359	344	316	335	366	342	344	339	391	349	315	337	376	352	324	356	341	317
12821	9514	13242	12647	8865	5177	3521	2322	1768	1452	1420	1153	985	829	782	836	817	822	836	715	781	826	788	824	830	783	816	875	859	786	773	791	831	823	788	840	788	806	750	769	763	757	747	741	812	751	749	755	784	780	779	785	787	730	772	747	790	812	695	798	754	788	781	813	743	748	730	782	712	754	781	762	757	721	734	776	761	770	744	710	798	771	703	746	757	736	732	757	736	721	748	739	769	742	749	807	723	777	754	810	741	741	738	792	753	775	756	787	794	769	840	767	779	853	816	732	809	731	752	754	728	784	762	832	743	729	728	801	763	761	757	765	781	814	774	730	804	769	749	751	766	758	727	762	738	757	786	765	751	753	765	773	765	780	750	787	724	769	752	737	768	787	787	726	736	717	719	791	726	746	762	801	759	736	751	765	796	767	743	758	735	803	732	744	774	795	733	783	808	831	793	730	834	731	750	724	763	769	742	758	798	774	774	753	800	753	779	767	767	736	783	716	774	784	789	783	846	798	844	783	744	708	823	763	735	800	759	741	775	747	775	740	753	803	784	806	698	745	726	810	760	736	721	718	799	760	762	768	753	751	747	829	763	740	736	730	784	764	806	737	754	803	745	795	714	719	774	755	771	724	783	785	710	778	787	771	729	765	732	744	768	769	695	725	788	733	764	768	768	733	765	769	735	793	728	781	735	756	764	783	750	781	744	710	754	707	764	754	777	786	774	746	744	712	774	743	786	719	750	757	775	750	766	758	767	726	780	766	753	752	746	741	767	757	750	778	752	713	768	787	788	750	734	778	734	735	757	761	754	715	753	770	771	766	733	738	781	760	823	789	766	732	781	736	811	779	725	742	764	766	782	738	772	798	789	708	770	782	720	813	767	750	748	761	761	760	759	745	735	815	758	738	745	800	753	740	781	754	753	762	744	782	692	752	745	757	799	771	734	787	800	824	791	779	755	779	813	794	734	750	720	764	735	776	784	768	758	750	786	728	771	704	731	808	745	738	746	811	791	794	808	700	798	793	812	709	777	759	825	748	782	762	767	768	781	807	784	744	745	792	775	739	771	780	757	740	716	767	781	773	748	750	773	763	761	744	791	759	756	806	740	744	794	742	762	801	737	782	732	765	800	772	780	729	764	749	767	745	798	713	769	701	790	752	761	752	803	816	751	758	768	763	725	740	798	773	797	788	791	742	764	737	717	769	784	715	777	792	815	737	757	829	764	737	779	709	752	789	789	736	769	783	755	779	778	764	823	756	701	775	706	779	760	773	787	733	775	806	754	754	747	772	702	724	730	778	783	774	742	776	755	779	798	744	755	730	807	727	696	772	750	777	772	823	758	771	760	748	707	750	768	764	801	772	716	764	751	765	695	717	782	727	716	759	738	786	747	749	735	802	736	751	790	723	761	741	761	729	775	701	758	760	751	795	751	782	757	767	782	712	810	806	768	766	780	733	765	770	754	800	738	779	743	790	793	783	762	753	748	787	766	779	786	738	794	810	805	779	772	743	766	744	783	774	768	796	785	723	687	740	755	725	748	775	742	765	779	745	755	758	727	741	764	719	751	740	739	776	768	694	773	781	733	753	789	768	761	734	807	778	750	762	797	761	775	753	778	778	726	722	757	811	792	792	733	756	721	768	747	743	784	744	747	778	804	798	760	758	767	756	835	749	746	705	744	726	766	734	783	746	745	775	740	789	753	748	749	728	796	716	799	765	771	764	738	785	767	744	730	729	785	753	709	765	750	817	747	686	708	741	764	724	776	787	734	753	762	762	809	786	754	773	793	750	764	764	708	778	750	751	781	799	734	758	791	781	770	732	746	727	729	759	795	769	751	797	778	774	813	744	777	749	800	755	789	801	752	789	770	762	788	771	722	790	766	781	807	785	747	760	773	754	759	723	771	726	797	772	790	778	761	756	805	728	726	753	749	793	753	763	715	733	750	716	706	745	787	769	781	788	756	773	761	756	782	817	723	801	762	718	808	742	740	710	760	763	696	713	738	855	785	738	798	779	749	754	769	711	739	739	745	692	795	834	779	754	767	794	800	802	773	705	734	763	759	771	761	771	763	748	726	777	765	739	786	748	726	740	704	798	751	788	754	723	742	755	756	736	752	722	728	769	722	796	711	779	824	749	717	717	761	764	784	794	770	804	774	762	755	822	732	754	756	748	755	743	691	778	739	775	767	783	776	813	737	747	770	785	739	780	748	777	736	726	753	790	772	792	749	741	720	803	714	776	742	765	730	769	735	725	742	773	735	769	790	766	728	753	727	778	724	742	749	776	761	724	733	788	782	779	760	726	803	763	745	738	753	760	768	742	815	773	775	769	795	750	762	745	766	766	755	769	821	751	768	765	793	740	784	756	748	749	740	763	757	792	813	805	741	807	743	758	758	751	789	804	756	774	741	754	728	800	758	775	705	746	765	762	798	735	794	730	766	755	810	765	774	723	718	746	766	801	755	772	719	759	788	786	785	800	797	748	735	754	759	759	719	721	764	729	768	737	755	749	790	745	719	748	732	757	792	740	777	758	795	751	807	782	737	760	785	736	766	753	787	770	767	672	783	764	770	754	792	747	787	753	773	763	758	760	775	741	738	737	760	740	733	741	783	702	759	772	748	781	735	763	768	764	730	781	741	745	804	738	739	742	762	811	782	763	755	799	777	729	787	814	738	712	727	750	710	769	786	765	742	805	751	764	816	752	713	747	750	750	755	742	778	760	776	785	782	736	752	735	803	821	716	741	756	683	772	713	755	758	767	778	757	744	766	747	787	789	766	727	715	717	699	738	755	810	744	721	788	865	725	775	747	780	787	767	738	774	768	781	723	773	788	754	751	782	733	744	776	789	740	781	727	709	764	767	703	765	750	751	796	737	783	750	794	755	744	789	731	751	742	748	818	766	767	776	782	791	758	735	806	760	780	761	784	773	757	804	795	786	778	745	794	792	779	732	799	837	753	717	816	763	727	744	780	715	776	814	765	769	784	834	782	671	740	744	749	802	727	754	729	721	797	763	773	782	732	750	760	780	723	745	824	796	760	752	746	835	767	777	772	795	711	767	786	724	787	765	770	724	753	783	818	792	781	784	735	772	780	729	732	757	769	720	751	776	729	765	721	753	798	783	769	781	774	793	726	806	772	732	788	766	760	762	746	741	802	782	767	719	758	800	781	729	789	702	817	752	745	762	723	729	795	734	751	757	739	748	777	745	742	761	771	800	779	770	742	788	760	733	720	770	739	723	741	734	754	767	755	762	756	726	771	734	765	764	756	749	764	758	714	769	726	777	798	732	756	745	732	781	759	752	823	732	735	746	773	803	789	779	810	812	726	742	749	736	763	749	778	757	759	769	808	769	779	737	775	749	720	760	733	756	769	744	786	738	809	783	781	749	796	690	742	800	734	753	769	754	750	750	774	780	745	789	748	767	766	762	739	767	858	763	792	763	748	763	774	746	774	781	806	824	750	783	797	780	759	780	705	768	818	754
36100	17895	15029	10834	6425	4338	2622	1533	1119	780	575	510	475	415	389	417	426	400	397	371	369	368	377	410	403	382	389	443	377	440	409	442	424	369	407	385	372	384	364	412	392	389	403	386	346	370	362	374	361	379	400	381	344	390	360	356	399	388	391	369	386	372	378	353	385	397	383	392	363	357	363	411	391	385	392	366	369	364	380	368	382	337	370	362	394	405	379	331	363	363	423	354	388	387	332	340	358	380	383	342	374	387	388	349	384	377	386	353	372	364	355	350	378	344	383	424	372	378	385	408	375	347	386	394	381	353	364	395	408	372	386	336	386	357	391	388	371	385	358	387	374	429	376	422	376	369	371	396	365	372	406	404	364	414	385	393	391	387	390	372	358	376	374	393	349	363	421	399	376	378	376	377	391	383	408	381	385	394	356	369	375	388	414	345	364	360	416	418	365	368	377	365	355	417	414	360	352	396	382	352	366	362	355	390	352	412	405	393	411	396	367	370	401	366	367	374	366	383	424	417	373	384	383	359	419	411	402	396	362	401	384	382	369	394	391	376	365	341	345	387	373	392	376	348	394	386	355	404	396	405	370	368	365	387	393	366	426	357	391	366	417	360	385	338	368	406	360	387	348	384	362	361	373	401	376	380	342	381	405	365	366	386	396	397	363	367	340	391	376	404	312	392	370	367	408	375	410	391	383	411	361	388	360	379	397	354	391	379	368	373	347	366	364	365	384	386	394	366	377	354	394	386	388	370	354	340	365	389	404	361	368	384	382	385	383	370	410	370	369	405	385	373	411	383	359	393	397	380	392	349	375	404	352	365	380	385	342	387	407	397	407	350	383	402	405	369	338	378	392	362	392	383	371	360	421	370	397	389	375	387	358	377	387	381	416	367	358	350	385	380	394	400	348	399	402	392	355	347	390	392	358	389	390	377	361	382	369	386	370	410	399	379	373	380	380	372	390	379	383	382	368	351	356	401	396	382	340	391	394	403	393	394	397	386	437	359	399	352	352	388	407	351	391	356	334	381	414	406	384	370	384	422	401	393	361	360	405	400	371	360	362	376	410	383	370	395	360	395	413	398	338	372	354	379	349	347	355	391	399	355	345	368	350	381	389	373	367	369	418	381	366	359	403	355	425	380	378	406	358	396	349	385	392	345	365	364	372	374	363	401	371	373	353	357	389	381	351	411	367	378	386	381	386	412	387	344	364	382	367	365	349	433	411	387	401	411	409	417	360	377	353	385	349	395	403	379	384	355	357	383	406	387	389	385	399	397	362	416	418	343	369	376	313	384	404	400	393	360	399	382	406	356	382	318	369	343	391	386	391	406	392	402	386	358	375	376	392	381	397	414	382	406	419	399	395	374	396	378	352	373	390	400	380	392	403	424	378	398	366	396	337	369	375	382	388	370	378	375	395	359	399	384	363	407	340	395	422	374	380	389	389	394	372	368	348	384	345	416	386	361	341	376	380	362	387	396	419	411	344	399	366	354	386	377	367	410	386	388	376	357	432	398	394	381	352	389	372	398	358	373	376	377	401	400	420	379	378	417	364	398	374	398	345	367	353	369	314	374	370	385	358	346	367	399	413	339	361	413	417	410	408	367	399	382	356	386	413	398	368	386	354	382	402	382	367	365	430	353	392	396	390	417	398	384	428	346	349	396	386	389	393	367	377	343	392	392	378	391	402	351	340	376	393	382	391	381	356	373	409	358	402	353	343	392	390	340	369	424	396	339	351	392	389	389	413	371	368	388	366	347	409	365	390	379	385	386	362	419	348	365	388	382	386	389	388	382	367	352	384	404	364	397	391	369	394	390	381	366	382	388	376	335	351	418	405	364	360	383	375	373	373	384	403	359	399	361	352	375	336	372	398	384	417	393	407	419	419	367	377	383	356	388	372	379	374	385	386	374	399	375	417	408	360	336	362	345	390	352	371	367	378	391	367	400	366	378	365	361	394	411	375	359	385	366	402	376	385	369	369	389	360	364	382	371	365	417	392	396	339	383	399	379	368	362	393	378	332	392	366	347	357	398	415	365	382	363	411	394	363	396	385	405	364	368	364	348	346	396	416	407	387	380	393	354	347	380	382	340	389	395	354	354	370	390	398	418	393	385	382	362	364	401	406	428	404	424	351	354	386	367	392	412	338	397	336	393	359	372	386	350	405	403	390	400	440	381	332	380	347	374	405	345	352	397	394	381	364	368	349	413	392	350	376	410	370	360	379	391	358	389	402	345	380	390	382	351	399	382	358	351	384	376	402	367	377	414	360	366	365	395	402	394	390	384	367	370	389	402	391	396	372	377	361	405	366	363	384	398	438	375	389	320	388	373	373	339	361	367	383	383	371	337	379	356	409	404	391	384	344	362	375	385	384	382	390	397	352	386	400	414	396	420	420	351	382	394	345	395	417	401	394	384	398	371	378	356	366	409	360	370	377	363	421	384	374	374	408	323	368	342	369	417	343	372	357	388	393	362	381	390	370	366	391	387	375	399	371	432	405	344	359	363	401	366	373	376	371	375	405	380	386	395	372	390	396	399	357	362	400	400	389	404	399	389	415	355	394	392	413	385	405	346	356	396	359	381	356	339	349	357	377	386	361	390	383	373	387	375	392	391	346	375	373	357	391	358	370	389	387	407	404	378	372	380	330	357	354	395	396	367	368	382	335	373	386	382	394	344	386	368	388	435	394	411	370	376	390	401	396	393	355	394	389	357	443	372	383	431	387	359	380	410	330	399	372	394	346	361	380	374	396	366	355	389	374	389	405	395	373	387	376	397	357	395	360	377	394	382	348	373	399	413	386	382	310	353	393	385	376	372	390	377	354	367	352	376	359	425	370	380	367	382	385	414	396	382	383	396	407	418	426	391	402	367	371	414	369	411	369	370	335	321	397	386	364	398	390	384	387	379	368	330	367	380	386	412	392	407	366	377	356	369	377	412	346	350	400	389	387	403	344	390	360	365	342	351	427	359	367	352	389	396	371	408	372	368	370	427	355	341	407	401	395	347	405	357	387	399	363	377	404	399	394	409	416	390	363	378	364	373	371	380	376	363	387	388	388	352	373	351	390	418	370	371	418	334	355	372	402	397	367	339	404	401	390	383	366	372	399	388	388	404	374	401	373	379	372	369	379	394	359	360	374	393	396	392	387	370	367	395	394	399	401	347	389	417	378	362	379	359	380	389	356	408	373	377	369	379	399	384	374	401	332	360	410	386	346	344	378	390	361	387	365	381	377	394	359	365	401	412	378	367	399	379	373	397	379	393	420	420	366	359	398	396	349	388	389	348	349	400	383	346	414	382	392	355	360	380	392	353	378	373	328	401	371	379	381	364	365	349	367	411	351	380	387	365	353	356	405	382	385	425	399	408	360	401	358	397	387	402	375	376	385	345	374	382	346	403	349	349	378	368	374	362	386	371	406	332	339	383	390	371	363	405	381	411	397	381	404	402	384	408	385	404	363	378	393	338	396	382	416	404	364	371	361	359
21375	12790	20678	21229	16729	13657	8881	5616	4142	2615	1964	1664	1237	1163	1039	1019	986	1021	1013	974	978	902	928	947	859	950	980	966	974	930	932	1009	876	874	920	876	865	833	846	863	795	806	825	787	818	854	836	809	879	813	886	832	868	820	813	834	868	764	841	831	840	846	849	910	796	848	843	877	816	817	829	823	785	816	861	861	853	805	857	821	803	830	874	842	809	812	881	818	795	793	800	788	797	828	779	872	794	826	872	843	828	794	844	819	822	809	831	805	848	810	872	793	833	836	821	841	759	825	867	811	830	859	844	830	839	789	836	820	815	787	854	793	883	805	747	801	831	793	760	802	842	851	862	833	814	820	839	800	837	901	822	856	834	869	853	809	845	803	827	798	807	808	890	848	886	866	806	819	834	821	870	812	795	810	847	850	795	788	867	848	819	820	762	809	842	819	834	796	809	813	789	836	793	798	854	849	808	773	838	805	859	811	836	837	853	795	776	829	870	815	836	778	824	849	842	840	865	784	836	847	829	816	827	821	848	833	827	865	842	807	829	801	849	832	802	835	808	833	853	851	847	797	832	849	811	823	840	826	829	841	825	811	737	821	851	830	821	808	860	907	802	829	821	839	823	843	832	819	838	795	838	835	851	872	776	839	849	809	860	831	789	849	834	867	857	845	845	824	817	797	841	857	833	799	859	815	833	803	794	851	842	795	847	845	812	842	825	819	786	834	805	818	765	831	820	767	863	834	838	793	801	858	845	858	801	830	817	816	791	804	811	772	843	843	855	794	825	834	828	863	822	813	854	875	836	809	855	808	851	810	829	797	833	845	820	821	856	819	794	839	797	805	848	821	808	795	833	782	840	772	862	836	835	821	824	856	855	808	884	830	806	807	811	810	868	790	812	824	883	789	864	820	784	859	774	790	816	809	847	856	896	828	811	827	764	879	824	777	820	750	802	820	836	797	837	825	827	815	801	916	818	742	791	813	775	819	870	807	808	816	835	815	821	831	815	856	851	811	806	845	834	831	830	844	818	849	750	860	844	767	798	811	873	821	808	796	785	845	825	858	809	832	787	823	814	817	814	784	809	806	822	839	827	815	842	827	774	807	792	882	805	808	838	887	881	864	837	864	830	813	843	866	825	785	822	812	877	776	860	750	833	794	820	834	853	839	847	842	766	808	807	830	851	821	846	823	810	858	849	813	801	804	819	847	858	837	832	814	846	818	852	844	802	795	837	869	824	820	817	860	867	826	836	806	824	833	786	813	813	802	886	823	814	817	823	814	855	843	789	827	848	828	788	778	839	816	855	834	796	824	830	827	858	823	846	834	774	777	831	858	812	786	834	815	794	803	828	854	809	830	836	788	893	804	784	842	825	835	831	870	795	839	787	821	832	778	850	773	829	828	768	831	820	797	809	880	818	839	800	788	769	849	794	768	866	805	814	846	855	815	803	820	835	863	822	812	783	861	846	839	850	836	809	805	822	818	787	836	768	820	837	848	780	827	809	781	883	832	824	852	800	827	860	792	810	846	864	792	868	807	854	811	838	837	890	847	860	845	812	888	762	861	808	797	788	853	863	846	837	851	808	823	837	846	793	767	839	821	812	851	826	795	789	823	830	829	792	811	811	854	810	817	832	798	783	831	817	825	841	830	868	789	821	864	794	801	829	811	868	860	878	844	846	841	791	868	824	831	824	824	836	799	805	815	782	822	771	817	794	838	805	789	822	829	848	810	858	814	763	849	948	829	850	835	806	846	821	848	837	826	789	855	838	842	861	861	859	890	818	819	872	823	841	791	835	822	839	819	817	811	832	811	801	794	795	863	872	830	880	827	819	792	824	852	845	763	794	827	810	842	846	847	830	808	785	875	835	788	881	853	875	804	822	852	780	824	847	826	880	843	822	839	791	891	782	814	834	857	788	855	843	855	806	831	818	854	841	871	829	870	876	784	791	846	893	824	847	851	836	818	794	793	840	850	820	802	836	826	860	801	806	855	848	829	829	763	801	822	846	831	789	795	753	847	811	877	808	803	829	858	827	905	777	870	821	789	810	800	855	813	857	846	826	856	798	850	757	839	783	845	857	819	809	852	853	843	870	891	804	831	819	813	791	860	844	809	829	856	856	821	854	821	825	892	819	806	842	869	850	827	803	816	833	850	797	828	876	894	829	797	879	846	842	821	839	806	800	836	820	882	843	831	788	799	813	839	811	791	830	843	806	826	841	791	869	827	860	874	816	841	854	822	823	834	780	831	781	800	845	821	830	820	825	778	834	763	817	833	866	818	835	817	829	831	800	861	831	822	798	873	836	792	780	806	787	814	832	836	833	881	837	774	810	855	822	779	797	830	838	802	821	816	815	801	799	812	797	808	805	826	840	861	817	820	863	835	803	826	813	864	838	816	824	821	864	819	838	810	818	822	856	839	869	844	808	806	839	834	856	849	825	854	785	828	790	807	849	810	855	843	831	848	837	800	769	820	832	845	796	791	865	800	808	852	816	827	700	798	818	809	776	816	823	798	826	830	776	814	815	852	841	771	867	872	787	853	821	883	801	845	789	800	844	841	791	800	856	833	779	798	851	826	803	796	828	795	875	841	883	806	805	843	834	802	843	869	860	865	827	842	833	833	797	828	821	871	775	794	816	871	778	829	835	855	821	853	848	828	833	852	824	795	801	826	854	866	822	866	819	840	876	826	810	821	849	824	838	803	807	813	840	805	817	887	816	869	853	806	825	798	794	890	847	850	783	804	833	808	825	802	844	843	778	862	817	830	799	854	825	885	865	813	841	878	827	782	838	881	814	815	881	831	848	867	839	834	808	814	795	796	793	836	805	820	788	825	831	832	826	822	809	851	812	791	805	828	855	821	830	797	799	859	832	816	818	803	879	825	777	875	779	822	872	807	845	805	863	840	811	812	838	837	813	828	838	813	856	843	826	823	820	869	851	847	842	830	852	807	834	804	834	857	846	857	873	765	816	813	811	813	821	834	830	856	788	808	861	783	839	821	873	794	812	812	881	774	825	763	809	874	816	866	816	844	822	792	845	822	808	828	852	873	789	834	844	863	853	818	818	845	804	823	819	834	804	889	855	797	879	785	833	790	852	797	846	831	861	875	843	853	778	846	866	866	816	753	806	814	807	843	835	754	839	809	820	864	787	839	808	851	854	850	865	897	848	837	801	836	808	830	841	816	811	809	841	837	873	796	796	867	808	803	853	803	851	830	852	811	832	853	788	851	813	866	852	828	804	792	851	831	853	793	884	786	838	826	891	845	835	795	765	815	799	803	834	807	804	802	887	839	847	840	826	826	858	777	807	860	887	806	810	810	841	829	844	801	810	847	792	811	802	839	803	865	836	805	864	819	837	796	860	806	808	827	838	848	813	843	805	803	787	829	844	791	878	850	814	844	848	833	849	847	816	827	843	750	841	811	866	870	808	830	848	860	803	834	812	780	823	873	868	830	802	828	811	829	837	803	816	836	824	837	824	825	841	820
42361	24989	23616	17965	10732	7469	5080	3360	1848	1107	816	613	535	523	486	453	441	479	494	481	442	425	423	409	495	438	475	441	473	474	424	456	482	432	448	458	449	444	461	404	463	430	443	409	396	414	431	427	394	420	429	433	439	427	431	444	394	418	427	427	487	415	414	422	416	440	444	447	402	436	414	422	395	418	460	416	427	458	387	443	458	405	451	421	424	402	428	437	423	447	427	458	435	442	390	425	424	416	443	404	432	440	440	434	414	393	454	422	447	400	417	422	446	412	482	402	382	423	449	440	435	433	434	402	461	420	426	417	417	459	417	373	401	398	419	414	443	384	411	405	417	430	422	439	395	456	434	397	427	426	404	423	409	410	448	432	369	423	434	442	445	431	440	422	398	463	416	421	403	453	444	458	436	438	457	422	434	443	459	444	427	416	429	417	432	424	425	418	431	456	374	418	447	448	413	425	442	401	433	409	429	441	435	415	428	457	428	420	432	434	440	389	437	418	415	422	458	429	381	400	390	448	389	490	410	426	427	383	416	398	415	431	418	447	448	457	384	453	412	406	459	430	404	431	439	402	391	450	434	433	454	417	403	427	410	407	412	414	430	427	446	403	428	428	441	401	448	420	437	397	432	439	396	436	396	467	473	457	407	418	337	439	403	432	405	456	437	418	398	396	408	416	435	409	427	408	401	415	389	401	429	422	423	445	445	427	452	470	422	445	422	407	411	432	406	425	427	461	402	438	401	416	403	441	424	440	431	460	420	438	413	417	418	386	407	437	373	380	385	398	384	434	423	425	405	397	454	455	439	429	432	362	394	430	440	412	415	442	420	438	420	441	432	412	457	420	412	447	457	416	439	430	457	430	401	401	449	435	442	453	440	417	438	399	439	403	376	450	429	436	447	400	422	417	402	409	410	443	416	435	427	430	408	404	426	424	413	407	430	426	406	416	428	420	389	410	410	441	441	411	436	421	433	441	426	467	452	425	414	430	436	392	444	453	433	396	438	432	436	445	420	413	431	466	383	439	453	425	409	434	404	421	408	449	465	471	441	414	440	448	413	453	431	449	410	438	419	436	425	417	422	443	378	418	438	406	408	411	402	462	416	441	417	441	385	423	444	419	435	452	422	454	406	459	434	389	458	415	448	421	416	372	431	412	410	389	478	408	424	467	429	465	405	458	400	437	433	427	391	444	451	455	422	395	392	430	409	404	474	417	462	436	429	409	433	442	442	401	441	394	398	406	414	417	421	421	408	391	420	406	411	402	403	397	481	433	432	453	446	475	427	414	437	426	413	434	429	423	427	441	394	429	448	433	416	406	427	407	427	415	410	373	416	397	418	453	404	398	427	434	448	389	443	451	407	453	421	457	419	454	406	460	410	429	425	413	382	412	383	427	447	429	459	420	383	421	450	475	423	415	412	439	464	435	433	480	431	391	411	434	430	446	375	425	411	444	442	425	380	405	405	416	418	466	396	424	417	409	427	417	451	461	443	468	409	419	440	416	446	413	442	420	434	433	426	423	447	410	423	415	438	400	420	449	436	407	415	455	408	414	454	420	435	433	430	388	429	440	429	404	412	399	422	448	464	452	431	420	454	432	401	413	390	425	426	442	410	438	464	430	352	438	444	422	446	443	430	423	434	414	457	392	455	433	394	372	410	429	467	423	384	429	436	419	421	406	454	419	449	439	472	412	396	462	413	389	412	414	411	392	413	428	418	429	429	441	436	417	424	403	410	411	415	425	475	446	393	433	415	429	441	417	418	417	416	435	430	420	397	409	389	424	426	440	423	466	413	410	433	441	454	410	408	428	419	441	424	410	420	457	423	468	394	451	393	423	402	423	420	450	455	432	462	413	442	379	407	435	434	408	450	422	451	415	432	417	416	396	408	445	467	480	430	420	405	399	431	446	404	424	451	406	390	421	456	418	415	417	407	416	432	431	433	427	450	432	422	399	436	434	426	415	426	437	392	426	448	424	434	390	427	405	444	433	455	409	417	389	447	399	396	421	423	403	437	444	423	401	476	398	399	381	417	405	444	450	462	393	450	441	424	385	429	460	403	418	420	421	445	380	395	455	463	420	470	426	413	439	430	431	456	408	433	425	437	433	448	444	417	455	432	390	419	410	422	435	433	427	403	426	436	425	411	420	417	420	402	428	413	424	441	444	417	465	445	398	444	396	439	486	434	431	441	424	449	423	415	431	420	393	410	457	414	434	455	422	389	382	394	496	396	446	460	438	414	423	407	426	411	405	397	383	419	413	403	434	408	442	372	449	435	400	431	382	466	405	405	450	429	441	446	421	409	409	418	392	420	439	449	424	441	402	422	383	408	425	414	434	464	401	456	406	405	433	411	405	404	401	459	401	417	412	442	430	448	410	418	404	431	407	424	422	460	448	415	449	425	439	421	448	401	442	426	412	405	452	407	410	438	431	433	397	416	424	454	474	424	418	406	422	406	403	414	449	417	429	437	426	435	389	425	431	411	432	422	417	407	455	390	419	426	416	431	391	403	392	411	375	406	412	434	435	397	424	410	405	428	426	477	446	443	443	437	443	421	406	432	459	383	377	429	424	479	455	432	414	405	421	437	406	452	394	437	431	411	450	464	422	401	446	423	425	416	456	437	449	436	433	405	448	414	403	446	449	421	445	404	463	424	459	420	406	395	424	446	442	393	429	425	397	403	410	447	460	473	430	396	478	386	427	465	433	454	468	472	442	428	440	431	469	427	417	400	424	391	422	419	416	455	419	440	471	421	457	390	428	408	414	417	432	378	467	419	436	424	449	447	406	377	429	424	405	460	439	439	447	449	416	441	428	412	415	461	480	439	471	461	429	401	427	417	451	388	422	426	474	392	405	425	436	406	487	433	392	413	413	470	386	437	393	409	428	421	425	435	471	439	399	408	454	450	422	407	441	461	417	448	460	410	425	445	453	402	434	411	441	468	449	434	417	414	411	406	383	402	440	416	432	441	441	427	372	423	451	418	422	413	469	437	428	450	403	410	404	401	423	434	436	418	402	433	393	404	457	427	421	440	435	442	418	418	390	439	412	467	438	452	417	404	423	415	408	396	423	416	443	437	407	420	449	398	411	442	416	438	427	439	467	413	382	441	396	450	408	418	443	453	475	398	451	408	399	421	450	424	387	373	436	437	471	405	454	420	424	416	445	414	456	447	407	427	458	428	440	397	433	454	417	411	431	406	446	429	438	404	412	410	413	423	450	363	439	427	414	432	440	449	422	409	437	451	468	409	441	415	411	392	429	428	422	427	449	430	455	391	412	431	444	442	381	362	416	417	401	398	388	429	390	402	412	440	455	418	421	460	450	423	416	443	428	437	421	395	460	424	419	461	450	432	410	471	445	411	446	415	422	385	463	429	398	404	421	433	402	415	412	403	439	474	432	419	389	438	395	416	390	428	414	428	424	422	424	420	402	427	438	430	439	410	395	417	437	432	436	411	463	428	389	389	390	409	401	386	434	398	437
24303	18415	28343	28352	22190	19445	14981	11096	6543	3894	2638	1968	1610	1500	1426	1303	1262	1170	1157	1139	1051	1051	1036	1044	1072	1039	1089	1050	1077	1064	969	1035	1038	982	1014	970	959	963	915	900	914	937	887	939	900	900	910	883	946	897	945	909	974	967	898	966	976	877	980	964	960	977	936	1003	921	941	937	891	923	910	897	940	901	936	921	912	925	894	929	905	942	909	951	850	894	871	898	913	920	885	903	889	870	865	946	896	934	956	880	966	952	930	865	879	881	908	907	886	920	903	932	960	915	931	941	893	931	922	916	915	924	926	924	908	923	895	876	918	922	891	925	906	937	906	901	918	892	953	930	928	892	922	875	849	878	906	911	913	909	928	902	918	892	875	948	891	910	918	951	944	955	899	900	976	967	891	906	886	935	914	874	893	887	901	962	870	892	880	894	933	951	868	898	905	881	901	921	890	908	885	897	908	865	917	931	906	906	899	941	904	908	874	861	951	934	884	889	961	910	935	890	912	893	919	881	916	903	890	903	908	958	936	916	899	929	887	896	929	861	925	894	965	920	887	939	913	895	904	950	925	920	913	876	881	906	931	891	946	917	930	944	901	857	933	919	893	941	912	907	926	917	850	924	891	966	904	891	894	900	951	912	889	926	903	914	909	901	961	932	876	919	916	931	929	919	960	939	909	859	931	933	894	917	890	882	929	906	888	953	937	937	945	890	894	953	894	898	914	854	914	940	946	956	925	904	904	936	952	923	884	871	943	908	894	929	940	915	877	948	886	964	889	888	946	897	924	898	890	867	891	874	921	910	902	937	954	900	914	883	876	926	885	929	900	922	900	876	938	886	890	873	927	902	921	853	902	911	946	933	971	954	895	894	915	906	866	926	908	942	891	902	938	911	901	907	933	887	887	931	931	878	948	894	860	833	916	934	987	913	903	963	913	932	891	922	890	903	894	909	891	919	958	946	898	932	877	976	973	975	954	866	934	861	953	890	891	905	935	940	876	936	911	894	871	958	952	898	932	889	887	935	954	900	893	915	907	860	928	918	901	908	905	967	915	963	923	958	962	910	899	906	912	944	945	946	900	926	883	934	946	898	873	908	900	915	916	949	893	995	923	977	941	932	938	885	873	881	978	866	941	925	841	912	910	871	945	942	838	899	915	919	872	920	919	912	944	910	902	922	866	926	928	885	934	874	911	954	893	883	896	905	906	914	898	890	873	880	908	970	894	944	958	931	898	889	886	921	943	908	903	878	950	898	924	902	879	938	877	885	898	927	913	907	904	886	956	859	912	883	893	900	928	880	884	925	898	920	920	897	937	916	950	911	926	896	866	921	917	945	889	941	931	899	924	923	894	901	907	904	918	891	967	913	929	912	950	900	941	932	943	902	899	962	916	937	885	965	931	918	949	898	910	933	934	915	905	886	936	927	908	900	870	889	896	921	922	875	907	925	938	960	961	927	878	970	950	922	886	894	884	931	915	846	977	933	871	923	943	913	885	890	953	926	855	889	885	881	950	951	952	938	919	936	940	902	954	940	939	941	911	885	928	939	886	876	895	941	884	941	906	886	867	908	934	939	882	872	870	919	941	917	874	926	930	935	927	846	906	913	930	874	913	890	916	920	923	907	892	920	933	958	906	927	909	914	933	912	967	876	882	910	930	892	911	958	878	921	878	871	925	909	968	891	922	891	935	963	897	917	893	919	953	915	943	919	908	900	902	857	915	863	861	842	899	891	954	922	872	888	932	893	935	914	901	956	874	876	946	929	906	936	904	853	931	963	928	898	917	948	878	898	922	896	917	903	916	903	898	879	940	933	846	910	881	952	925	897	903	915	862	934	941	874	845	915	924	899	923	864	1007	950	918	959	898	853	881	879	920	896	943	865	964	898	930	871	929	904	914	952	900	902	928	889	913	894	896	901	897	880	931	954	902	901	897	892	875	943	945	888	872	915	892	988	938	947	881	911	934	903	921	888	935	930	895	866	919	903	864	876	863	907	909	852	886	935	869	941	927	909	936	928	887	899	976	903	883	907	919	948	928	923	889	947	928	869	933	920	920	937	901	981	929	914	928	955	924	870	890	903	927	896	940	893	941	918	922	916	901	952	935	914	899	935	918	878	912	925	910	925	899	977	906	885	983	904	904	974	919	877	896	878	917	894	928	869	852	889	933	893	875	907	931	901	905	984	916	911	893	940	899	883	949	891	906	907	939	965	860	886	933	925	916	886	885	847	946	918	955	937	926	944	896	923	862	915	953	971	892	911	927	898	882	882	907	900	878	958	890	905	902	976	960	920	883	898	900	908	906	918	896	931	945	926	904	954	924	861	890	852	882	925	908	951	905	938	936	924	921	862	929	887	896	931	907	916	897	875	933	993	960	885	960	911	907	895	927	866	913	942	977	855	910	927	913	883	881	940	943	881	888	951	827	914	905	875	878	949	912	919	928	946	963	880	890	891	918	910	916	904	844	904	889	924	919	915	932	938	894	890	951	983	915	892	913	881	876	910	956	855	932	941	968	938	899	922	953	916	937	928	960	925	883	912	926	964	859	922	922	914	884	899	875	953	877	917	897	912	863	950	935	860	933	940	929	943	912	914	873	905	911	889	964	946	903	943	906	886	903	920	883	879	942	918	891	908	880	948	962	932	936	938	892	892	931	919	869	906	851	931	929	910	891	890	916	940	887	933	947	898	910	941	907	887	893	962	905	904	925	889	928	914	919	932	876	924	898	918	864	927	894	919	930	935	865	972	873	888	869	924	922	866	889	863	941	909	925	883	913	904	963	886	932	876	938	877	866	912	966	975	908	976	940	906	905	911	942	958	926	922	906	851	986	968	1010	903	945	915	920	912	928	937	893	1003	913	895	878	871	925	914	917	935	925	964	908	929	896	899	905	956	907	892	880	914	948	925	927	988	911	885	887	932	887	927	946	950	943	886	860	950	885	961	969	882	901	893	893	870	897	953	885	878	918	931	891	880	946	900	902	917	914	850	980	861	877	894	893	912	903	931	913	927	889	945	896	868	889	891	908	936	888	864	928	943	920	893	886	947	901	921	900	878	928	900	922	864	893	891	917	899	897	934	881	921	928	885	875	897	925	952	939	899	954	919	887	923	899	911	958	921	933	903	841	975	876	917	923	885	910	899	898	957	919	926	858	879	901	889	869	911	874	841	905	929	914	904	939	915	906	911	890	867	858	859	978	889	956	881	908	937	861	870	927	905	846	882	945	957	939	899	837	943	940	962	918	871	893	863	974	910	865	928	888	927	944	957	888	921	984	892	943	905	907	857	859	905	900	892	910	926	933	901	852	942	912	896	903	880	942	871	902	904	972	934	885	937	881	942	936	831	900	918	885	919	946	884	900	953	957	862	926	901	872	889	906	941	907	901	875	952	943	865	864	903	935	900	934	934	909	899	952	858	921	945	899	877	923	918	869	937	925	933	998	910	954	914	882	888	891	882	902	911	905	925	948	908	907	856	946	900	927	932	905	903	871	888	901
22179	12073	9455	5141	2801	1701	1047	747	541	474	429	424	367	385	360	358	357	313	379	358	355	349	349	349	341	332	337	380	343	339	384	387	311	337	392	331	347	341	329	337	355	339	324	358	352	334	327	337	339	305	341	326	334	373	350	351	378	348	337	341	347	349	381	365	361	355	371	311	344	343	316	344	311	319	363	344	368	358	325	328	371	371	359	380	337	313	344	315	316	348	340	374	364	345	357	323	323	351	354	338	330	350	325	332	361	379	332	315	361	346	392	348	322	364	344	323	340	363	347	359	388	356	349	365	362	345	356	384	363	352	351	329	330	346	307	356	351	346	319	327	349	332	352	341	338	363	328	333	340	367	333	357	332	376	310	336	340	329	307	357	332	368	366	356	367	315	352	345	323	366	322	332	348	337	340	304	316	312	339	334	321	366	378	302	355	327	348	376	323	333	361	380	345	358	330	366	350	318	351	359	363	337	317	340	339	334	338	354	356	360	332	381	388	339	339	348	354	330	354	372	392	367	346	313	364	337	346	348	366	353	337	357	342	333	351	360	330	335	330	352	362	375	349	367	368	333	339	334	363	350	351	378	355	344	289	324	332	343	352	306	358	319	341	329	379	360	354	325	346	345	328	334	348	332	334	345	335	331	333	321	336	363	328	354	370	359	359	360	394	302	350	350	389	347	367	331	361	336	365	329	311	323	343	364	366	338	333	388	338	361	349	307	375	362	374	332	292	371	364	339	349	355	344	355	384	321	323	343	368	337	334	313	377	350	366	345	312	340	364	305	331	356	345	360	381	324	320	341	327	351	338	332	373	357	361	383	325	354	373	366	325	356	337	335	323	329	334	351	359	366	326	346	354	392	397	356	361	355	329	328	333	328	363	335	370	323	361	365	360	335	346	326	349	332	338	329	358	402	362	350	292	327	311	387	347	344	339	345	310	316	354	347	325	357	359	329	362	361	310	369	375	366	348	371	342	345	334	363	334	355	371	327	326	345	375	372	325	362	315	381	284	326	359	357	337	316	363	364	361	350	364	336	312	395	346	337	317	354	346	347	336	348	322	328	311	346	333	385	342	323	346	368	338	338	384	359	387	353	343	350	364	351	318	354	306	330	349	319	378	312	343	345	358	352	393	350	327	334	322	340	358	343	327	362	319	336	324	344	363	303	364	340	358	355	353	331	348	352	332	337	310	384	336	340	313	344	343	339	338	356	357	356	375	364	365	364	361	355	354	352	360	346	312	340	359	378	355	332	355	350	357	345	326	347	344	369	328	344	359	341	340	350	349	329	307	353	327	317	348	345	334	349	301	323	360	329	333	311	339	319	356	337	357	309	370	351	360	376	363	345	326	329	374	349	356	325	373	310	354	355	344	316	301	366	334	338	364	357	399	326	328	340	347	347	334	357	358	365	338	318	352	371	324	344	352	349	373	354	354	366	382	332	342	349	345	365	335	349	363	318	328	359	355	349	353	338	348	358	367	350	373	357	347	353	342	355	330	320	355	332	371	364	335	335	309	335	307	330	356	354	343	359	382	374	356	328	342	343	361	336	341	364	385	318	360	359	337	346	339	368	341	356	336	355	352	370	344	363	339	362	345	333	364	352	335	335	318	323	355	341	361	361	395	341	357	307	368	365	318	319	339	366	357	335	327	339	374	347	382	357	366	360	380	332	320	373	358	327	315	348	352	347	353	362	338	353	330	334	334	358	358	364	349	346	339	348	355	331	331	373	327	357	339	383	364	332	332	311	366	358	341	334	342	333	337	324	327	367	375	359	339	329	359	326	358	334	321	344	347	377	337	346	336	319	357	309	329	364	364	381	354	321	373	339	343	303	328	365	352	354	346	307	356	337	314	375	334	356	369	345	386	299	347	354	362	356	365	325	319	338	319	367	339	373	343	335	324	360	347	336	331	314	342	337	315	328	353	357	344	331	364	366	369	340	355	364	330	337	387	329	332	346	344	349	362	307	339	354	354	327	396	366	349	383	329	387	331	354	344	353	330	330	349	345	364	376	342	372	344	347	350	334	354	341	332	345	317	337	334	364	369	361	329	342	336	341	373	341	377	344	335	316	363	326	354	353	324	365	327	351	366	375	385	376	362	341	337	367	354	359	327	350	333	363	360	330	332	349	318	355	335	323	345	348	348	321	377	336	354	325	331	321	342	345	330	307	383	348	381	334	375	337	364	337	345	332	350	361	313	322	375	331	311	343	322	380	376	370	312	343	364	319	340	328	336	317	329	344	355	311	367	314	350	325	368	358	315	370	362	329	352	350	335	349	339	332	331	326	352	322	313	347	363	317	353	298	348	367	332	337	368	346	354	350	352	311	363	321	371	360	357	344	327	332	327	359	313	336	387	327	335	328	348	314	340	358	344	317	361	347	338	340	346	329	324	328	343	343	356	349	329	339	328	324	332	330	326	357	352	357	361	366	324	349	316	332	369	363	339	330	332	337	389	382	330	331	325	369	334	324	343	340	346	339	340	332	374	354	350	316	338	375	376	390	327	340	322	343	344	366	342	385	310	325	344	357	344	344	339	327	350	329	342	335	342	365	336	333	319	301	337	335	356	365	345	359	347	348	340	348	322	323	367	332	350	349	363	346	369	344	312	360	326	349	352	343	319	361	343	358	364	368	390	338	326	358	352	313	348	393	316	345	339	355	310	372	306	334	332	335	344	316	339	340	340	343	370	373	340	324	344	334	383	348	398	369	315	353	350	363	349	340	349	366	352	331	366	332	328	356	337	299	330	372	342	335	389	332	361	364	341	396	363	322	349	360	349	354	370	389	370	368	365	315	335	356	348	352	356	365	330	386	370	355	340	369	355	357	348	331	347	384	366	330	384	347	339	334	362	323	361	322	352	369	357	327	343	347	332	367	312	354	330	393	317	304	348	331	373	346	362	385	367	345	334	399	351	357	319	358	368	343	351	347	347	331	358	349	308	336	311	356	321	349	327	335	306	367	325	361	330	311	318	307	354	390	354	329	369	318	379	337	306	332	376	334	363	363	353	345	341	309	361	358	377	366	359	286	330	360	348	344	369	351	350	344	303	340	348	340	324	370	339	364	313	347	374	318	371	365	354	340	380	328	331	348	323	370	349	348	387	334	332	337	396	337	376	366	358	317	304	313	314	365	375	326	363	349	350	353	357	342	350	340	353	371	363	332	343	362	362	326	331	319	374	333	354	357	340	357	368	388	309	354	335	329	363	343	321	324	353	316	363	355	373	326	350	338	329	344	350	290	352	341	339	344	355	314	315	347	371	332	309	327	327	370	346	346	402	372	344	346	352	386	331	349	324	370	355	351	361	359	348	335	328	348	347	337	352	333	333	386	384	327	328	328	338	356	328	325	366	353	333	349	334	324	356	327	340	382	348	351	328	347	333	345	337	368	368	365	373	370	374	377	361	319	353	327	339	340	353	348	310	347	352	333	358	321	354	375	364	339	354	369	308	365	348	371	352	368	345	335	353	327	397	356
12906	9359	13995	11881	8515	5906	3923	2586	1812	1404	1263	1158	996	869	831	803	792	830	811	786	780	892	770	852	798	809	839	822	884	807	863	796	765	834	793	759	735	739	788	772	748	760	748	796	719	777	733	782	725	786	701	801	763	734	797	741	766	755	776	714	736	754	787	743	796	758	793	779	784	754	768	712	785	782	736	742	803	775	802	744	767	759	775	793	751	751	768	730	714	806	785	809	769	749	737	773	702	738	726	763	763	775	739	748	722	696	719	771	777	714	765	765	778	816	751	773	732	794	745	732	779	690	740	737	762	776	732	765	725	764	764	791	707	727	767	780	753	787	721	760	761	801	755	703	752	780	734	783	759	753	754	751	773	765	747	773	691	765	785	733	787	769	773	741	699	779	752	763	700	751	818	763	756	764	740	711	779	766	770	750	748	751	775	746	711	785	766	765	775	758	808	763	710	790	736	736	727	763	747	809	771	772	754	734	743	810	756	764	782	756	682	735	771	756	693	784	768	755	705	735	809	753	760	751	730	749	832	775	787	748	733	787	746	687	747	700	757	772	754	761	738	778	708	789	793	774	759	775	758	748	706	762	760	755	723	765	821	759	772	740	721	777	751	745	783	766	727	795	779	731	714	759	781	736	811	772	790	809	805	767	764	752	771	732	710	788	753	684	765	819	774	716	768	755	731	738	754	764	765	792	753	744	741	774	706	729	744	724	741	719	758	778	765	782	736	760	753	737	766	763	770	778	750	778	705	734	768	764	760	797	776	764	767	721	767	734	803	739	751	737	802	741	735	791	792	743	765	767	734	740	771	755	750	781	707	786	755	757	762	734	741	739	725	780	720	780	764	753	727	707	765	751	736	749	803	747	783	711	737	799	785	753	748	754	717	748	716	742	757	763	743	715	738	784	758	802	748	741	743	790	737	774	749	773	766	724	761	758	729	732	718	772	747	777	727	805	784	754	785	750	776	771	774	758	742	787	704	786	748	731	779	767	780	810	748	814	773	817	745	769	763	714	797	713	756	764	792	757	809	793	715	777	767	748	743	764	748	775	773	747	744	747	763	743	771	786	730	752	765	745	734	783	747	778	803	716	732	761	760	762	734	749	752	763	718	780	787	721	776	798	755	722	762	764	799	747	749	756	741	725	697	745	764	756	757	747	712	687	794	783	748	767	754	762	750	744	781	712	754	729	776	713	759	770	817	762	796	794	770	701	719	780	778	801	792	739	767	759	795	752	754	709	784	807	779	752	744	776	756	772	753	748	746	750	767	708	756	751	732	751	735	711	768	761	716	761	779	763	798	725	815	775	737	776	714	745	742	720	744	789	749	791	747	783	770	738	759	772	714	720	771	755	749	741	795	720	743	759	736	767	762	771	774	721	756	745	772	721	750	791	720	717	703	713	755	729	733	739	779	792	776	829	726	726	750	739	802	730	742	746	766	781	763	721	761	788	801	800	764	758	781	760	732	826	781	710	774	797	782	774	738	750	762	766	773	757	760	767	767	755	720	762	751	731	694	731	762	792	795	772	738	746	759	747	797	774	737	767	752	712	757	769	760	766	821	775	819	720	746	727	792	764	784	760	770	756	743	694	743	778	778	795	697	795	706	754	770	711	767	797	780	811	705	715	734	713	768	754	787	763	801	772	789	770	774	737	732	820	756	714	765	721	736	722	756	784	707	727	739	758	731	735	719	795	739	722	740	766	766	767	764	776	791	804	717	744	744	776	716	798	732	699	772	785	736	706	771	791	784	807	762	750	723	739	761	787	728	752	738	737	724	765	756	728	756	726	732	755	758	768	756	746	762	768	732	701	795	788	746	761	775	759	757	798	784	720	800	711	758	747	766	757	758	732	780	733	765	776	743	726	785	815	712	753	738	777	744	776	736	785	726	796	795	785	773	693	768	737	745	838	716	715	733	740	791	729	767	729	798	743	704	728	803	822	767	743	745	764	777	742	748	779	683	771	770	811	749	739	790	746	772	764	789	806	761	770	794	768	784	767	711	764	779	795	729	778	724	761	755	755	697	764	739	738	810	790	737	753	764	775	743	730	753	775	737	760	722	771	716	756	754	703	707	776	759	763	738	751	808	781	777	744	746	755	763	772	833	727	751	763	739	728	768	733	690	758	736	725	747	735	741	774	786	743	761	751	742	761	710	773	735	750	777	729	754	754	768	717	747	725	748	801	794	793	746	771	754	704	741	763	783	768	744	737	773	743	782	798	744	701	788	710	759	749	726	740	738	722	715	776	779	790	778	730	723	771	770	730	739	774	724	808	791	763	727	809	738	746	731	704	770	726	688	799	727	773	764	729	774	732	727	758	698	770	732	769	763	736	782	745	715	710	752	756	726	781	774	739	729	701	766	732	789	784	719	792	739	764	780	770	760	732	762	773	710	764	694	744	745	753	721	784	778	747	806	719	759	785	772	713	800	737	741	744	680	775	770	779	748	730	753	743	737	786	778	804	711	742	757	786	771	723	765	739	764	752	783	710	771	769	757	763	748	788	790	726	782	739	759	774	720	749	763	756	807	771	764	770	774	766	768	764	786	715	727	761	807	727	771	763	774	737	727	722	763	751	754	752	710	754	733	753	841	727	712	760	761	724	744	744	751	750	761	751	759	732	769	721	718	725	738	752	795	793	743	723	742	778	763	740	722	747	740	766	739	758	776	780	770	726	755	721	718	774	717	798	785	700	746	760	707	706	756	782	756	760	767	762	741	763	805	729	757	819	726	741	759	772	739	792	800	728	739	730	719	764	760	722	746	766	736	799	778	775	808	784	764	704	748	737	763	748	796	801	779	755	763	756	775	742	783	764	789	732	764	776	775	749	783	734	757	740	742	724	844	751	788	731	731	739	742	774	739	777	766	754	806	771	724	740	792	727	689	792	735	731	714	730	738	757	778	707	787	724	756	762	759	767	779	788	757	745	786	775	779	785	763	747	822	754	757	789	756	749	798	762	749	749	752	777	781	775	735	725	786	746	755	778	766	711	738	815	750	696	785	728	763	775	718	777	780	710	758	828	760	764	734	793	778	728	752	762	733	750	790	766	783	718	789	709	825	762	774	774	742	773	761	760	766	762	745	725	726	765	728	754	755	750	756	736	813	747	745	746	757	765	722	718	753	778	788	787	776	750	758	756	753	770	750	759	760	732	779	782	729	817	734	741	733	748	742	738	808	740	768	758	779	797	722	759	731	733	763	778	744	732	732	758	766	747	772	803	716	716	793	744	739	737	752	785	718	752	795	788	757	756	813	765	765	775	748	805	729	744	757	763	785	725	798	778	755	767	714	773	822	762	723	788	788	739	787	749	805	746	780	762	741	782	788	759	750	755	736	769	777	758	735	750	729	795	711	760	739	755	743	723	769	804	761	720	784	734	759	722	758	763	741	756	773	744	737	763	729	815	741	768	805	782	768	758	728	782	793	753	812	730	774	772	772	764	757	776	817	775	817	782	795	772	826	724	705	753	795	682	737	788
33650	20251	17820	12029	7269	4433	3037	1752	911	612	573	515	413	464	428	396	439	431	417	404	415	410	407	386	420	413	386	425	404	418	399	420	376	409	420	377	370	364	371	347	382	383	400	433	390	391	384	391	396	405	401	347	390	338	340	340	379	401	393	398	384	395	389	357	393	396	385	368	371	380	380	371	433	376	381	344	388	376	381	363	376	364	407	379	396	353	403	362	382	379	348	362	370	387	371	396	396	379	369	360	387	399	377	375	356	331	387	364	362	386	361	348	386	404	400	372	387	384	370	385	369	391	322	363	390	382	390	387	376	402	350	366	377	351	365	351	360	354	354	393	413	355	404	367	356	384	386	362	387	392	369	388	361	394	346	381	388	363	360	368	330	408	372	335	395	382	329	434	360	372	373	335	392	398	393	356	374	341	382	368	385	389	383	368	379	382	381	389	403	362	360	356	381	375	383	359	387	371	399	415	358	376	361	377	350	392	366	357	391	361	387	332	354	391	356	377	397	408	353	382	364	371	398	343	376	391	357	363	388	395	365	362	371	359	371	408	379	353	379	375	409	379	354	423	405	380	428	364	414	329	376	334	360	421	414	379	381	358	369	394	361	386	362	372	389	417	393	394	396	396	370	354	371	390	355	373	357	356	396	376	358	364	353	366	349	364	407	385	369	380	354	410	397	366	381	395	378	373	362	398	387	355	392	365	403	412	373	374	375	379	358	364	368	358	350	390	371	408	357	395	390	403	361	400	369	360	366	382	365	372	360	409	383	367	379	366	362	344	382	372	358	388	378	422	374	383	379	375	376	408	388	412	436	371	356	388	384	355	368	419	372	368	348	353	401	395	406	343	368	405	373	378	330	370	368	394	376	373	361	372	366	360	351	353	386	334	384	409	377	348	394	387	368	406	405	380	337	399	384	405	386	399	381	359	365	376	433	392	392	414	402	380	383	382	379	352	396	382	376	377	362	388	390	363	365	399	358	357	363	386	375	393	333	365	360	403	404	370	368	383	357	387	360	350	393	371	386	414	378	355	374	335	395	381	365	404	419	350	357	359	382	373	381	381	357	408	344	352	362	368	373	392	369	395	373	324	358	382	381	395	328	383	350	374	393	395	360	353	354	348	367	350	383	360	388	384	351	367	388	371	360	416	390	409	396	364	419	367	332	390	366	343	371	381	357	377	366	417	411	382	382	393	394	370	377	370	364	405	398	388	388	355	372	376	401	384	388	353	368	399	378	411	358	354	376	346	369	395	397	382	400	380	428	349	382	383	407	367	380	386	354	369	379	393	424	387	376	377	359	409	344	402	383	376	391	382	367	384	359	386	369	338	382	363	403	367	364	369	384	378	379	407	383	390	368	359	421	368	369	356	369	361	359	347	367	404	370	364	342	383	354	386	375	404	417	372	382	404	339	386	360	399	360	376	383	391	375	355	364	364	400	392	383	394	353	380	342	382	387	354	379	387	383	368	366	387	384	370	372	376	355	386	375	361	388	416	375	357	367	389	341	368	365	357	389	385	377	382	356	375	385	393	359	365	380	368	380	378	378	411	403	360	390	381	358	361	369	388	370	378	379	396	342	369	360	397	398	375	407	388	353	358	395	373	405	385	381	392	369	403	398	357	386	430	350	346	366	372	393	424	388	342	364	388	409	354	360	389	380	411	394	373	364	384	400	383	374	374	369	369	392	374	367	360	442	383	382	367	373	366	370	367	354	391	406	343	366	375	399	346	396	360	330	387	401	410	414	373	346	396	367	348	364	408	373	405	366	393	400	386	378	396	387	361	368	365	367	371	408	374	382	379	352	360	432	416	379	387	375	370	345	364	376	360	412	394	349	327	405	400	403	407	387	377	409	354	371	392	382	381	330	395	388	377	406	375	394	379	391	377	369	399	393	385	381	363	344	376	372	362	343	371	383	371	383	385	367	417	367	406	385	360	368	386	363	402	381	415	372	373	381	347	373	362	400	381	361	347	411	397	407	364	377	420	418	358	401	369	352	410	355	373	369	341	354	350	377	354	350	341	393	377	414	381	369	408	419	379	325	375	362	391	398	339	359	374	384	379	333	408	337	364	362	367	361	388	399	378	384	378	383	385	369	327	363	408	347	365	353	353	367	341	375	385	406	400	380	379	384	344	338	346	376	375	373	399	393	396	362	391	369	390	385	389	371	396	388	363	353	402	378	401	370	293	363	368	375	369	390	341	378	349	410	383	401	393	347	391	371	384	335	375	371	382	333	411	364	392	390	358	366	393	405	404	385	376	396	351	333	386	368	352	373	381	388	379	372	345	398	386	385	355	375	361	392	384	389	380	391	369	352	398	383	400	396	400	381	344	379	388	361	385	405	376	355	372	341	376	391	363	397	364	388	379	358	334	369	328	371	385	400	372	393	356	327	367	420	401	417	435	378	333	361	360	396	396	364	377	375	333	383	395	394	396	354	355	416	394	363	398	328	359	401	337	397	345	420	354	375	381	398	406	351	382	347	395	411	379	347	380	374	394	340	347	382	365	376	375	375	336	333	418	366	396	348	369	396	373	393	347	391	372	377	367	387	380	358	369	325	403	408	376	390	338	392	402	380	335	390	382	352	380	364	359	360	358	394	383	384	324	356	385	398	404	415	416	347	375	374	388	396	406	374	383	372	378	388	362	361	369	393	412	349	366	391	369	367	367	376	376	362	369	386	354	408	316	380	370	370	373	383	384	385	403	416	373	365	392	383	358	380	383	352	381	407	332	381	393	389	391	404	373	390	380	373	334	375	334	370	333	387	365	394	365	370	377	387	363	359	389	368	414	401	379	397	409	352	372	372	358	397	368	349	369	357	348	333	388	391	392	370	363	349	374	421	424	364	399	397	410	422	420	366	371	405	410	384	358	401	387	381	375	362	399	341	396	382	383	383	397	363	381	384	414	354	393	412	346	373	394	374	401	363	381	370	361	394	386	382	382	325	395	399	384	353	382	363	369	365	383	355	391	353	385	412	358	352	368	368	374	384	389	378	376	387	359	350	404	377	353	403	374	356	356	369	370	400	377	370	392	409	355	362	377	410	332	375	335	352	388	372	396	386	398	372	337	358	352	339	392	383	366	368	346	407	361	358	365	373	373	378	376	417	366	398	390	393	407	382	355	369	355	355	333	397	354	381	366	372	365	375	393	344	402	361	391	354	393	345	360	377	343	380	353	368	400	389	372	324	351	384	415	368	404	406	412	381	403	392	345	397	381	368	364	380	393	357	419	339	388	394	370	357	383	381	333	391	394	383	380	400	392	363	350	358	380	364	363	372	383	344	370	377	412	388	391	388	360	367	362	407	381	408	376	395	366	367	400	354	399	335	370	410	355	373	361	388	391	369	422	368	364	406	364	413	392	326	377	386	371	385	390	383	392	356	385	400	362	390	451	403	400	363	365	438	380	393	376	341	374	395	340	365	357	399	398	335	421	384	390	396	372	366	378	357	361	351	400	348	414	377	347	352	362	392	373
19863	15147	23489	22272	18276	13253	10540	6189	3203	2276	1807	1517	1235	1137	1059	1002	1005	999	935	916	954	884	931	905	877	927	939	967	917	908	931	892	899	862	832	856	889	891	830	865	880	842	855	879	828	797	844	874	851	856	835	812	834	826	814	831	863	870	829	809	874	861	811	822	810	842	834	859	828	857	873	871	888	808	815	843	808	822	843	784	821	847	906	839	878	821	885	864	881	843	829	832	776	815	851	804	828	788	841	857	843	792	810	821	771	853	812	761	863	864	874	814	790	900	846	835	837	817	839	862	836	848	816	805	866	796	836	801	868	794	875	836	840	846	845	882	837	895	834	784	837	873	822	832	837	888	823	815	815	783	835	768	835	807	853	801	825	838	853	851	793	822	835	816	899	780	837	815	862	825	848	838	805	744	829	840	855	769	837	841	825	845	822	849	835	787	824	817	797	810	811	778	870	760	862	805	819	835	803	773	843	826	831	799	816	839	834	818	806	827	764	828	804	823	827	802	807	875	828	830	833	813	804	841	867	834	872	837	838	808	801	786	801	827	788	821	833	792	818	806	829	757	845	823	841	774	811	810	882	847	800	882	791	787	803	806	807	868	787	798	854	816	825	781	811	819	849	818	818	824	809	831	832	769	849	804	812	790	783	814	807	762	816	807	791	829	801	843	830	801	865	828	855	823	809	784	827	820	782	851	862	853	797	821	835	795	840	904	800	810	859	852	764	807	828	806	840	844	811	813	792	815	745	837	787	882	805	807	814	840	862	781	887	797	806	812	825	871	759	874	813	833	886	843	825	796	889	839	845	807	805	799	831	781	832	850	825	846	813	816	834	892	810	807	802	850	823	850	817	782	793	828	820	751	884	818	823	823	813	848	815	842	814	778	821	824	864	843	834	789	861	786	789	832	860	803	765	752	837	811	815	856	831	858	864	783	846	851	796	739	820	812	819	886	798	756	876	846	830	807	803	849	831	798	832	843	815	862	846	815	822	810	817	831	836	806	843	859	816	836	807	790	842	837	811	860	804	829	804	796	821	816	839	821	816	816	817	845	817	814	865	796	832	837	807	814	854	822	874	853	826	819	829	816	810	814	794	831	804	848	814	790	810	860	877	878	792	836	807	772	784	834	798	843	905	864	805	787	867	854	797	832	860	783	866	827	836	842	808	794	843	813	791	868	821	839	853	829	794	801	815	822	817	834	798	799	801	804	762	832	836	824	847	826	855	771	824	816	824	797	841	825	825	831	824	817	879	855	818	798	868	861	853	892	818	798	822	834	880	777	858	839	784	814	810	880	789	819	766	853	815	855	808	861	814	855	837	832	844	828	793	863	843	777	849	856	810	819	802	814	825	794	835	836	805	825	763	886	868	823	817	839	867	826	867	859	839	839	800	799	848	829	848	807	828	815	807	824	818	809	788	803	810	891	856	818	815	785	822	811	823	836	776	860	872	831	840	871	825	841	845	811	790	838	830	843	847	839	869	807	816	855	810	852	785	795	837	811	773	878	790	806	813	801	852	836	822	811	772	817	866	890	882	869	814	812	814	813	817	874	827	801	807	806	829	856	823	845	826	797	812	818	816	805	793	838	782	848	805	788	808	833	793	847	760	818	785	840	802	770	836	785	844	827	882	859	770	787	796	881	813	865	794	834	843	834	808	821	796	832	805	808	762	776	813	819	810	816	841	824	805	851	789	809	838	818	825	780	837	786	795	820	844	848	840	816	813	778	795	774	893	767	890	855	856	807	834	807	810	855	820	812	828	861	809	794	826	774	775	860	791	819	818	805	802	816	823	813	851	870	828	806	828	784	792	869	817	851	822	818	825	827	819	859	806	837	821	800	812	788	840	820	855	883	797	858	825	845	825	854	838	832	865	819	826	839	778	834	792	794	839	850	802	824	806	814	902	852	847	860	845	806	835	809	833	790	835	836	821	798	835	782	824	875	823	804	831	799	811	849	827	824	795	878	775	930	830	820	848	815	794	830	843	814	850	841	812	856	831	823	817	897	817	861	818	841	825	816	815	874	796	857	802	836	843	791	791	809	813	794	823	762	833	786	841	863	857	826	839	779	845	813	832	877	797	853	824	835	827	845	768	821	842	891	811	831	875	817	846	887	822	856	854	825	856	809	797	838	838	816	810	808	853	792	849	790	840	808	808	809	799	810	752	777	832	915	783	857	805	825	796	802	774	813	811	819	793	824	849	816	829	806	792	847	812	844	757	810	847	839	821	889	823	811	882	799	806	829	860	852	854	796	817	793	877	788	813	807	828	786	872	815	812	865	804	814	815	858	897	815	846	870	799	862	832	818	846	813	801	817	837	868	774	818	838	813	895	825	803	864	850	814	828	811	830	840	851	788	818	837	821	776	841	849	831	812	803	769	807	791	860	853	811	814	828	887	769	848	812	828	850	812	786	814	838	789	885	773	849	838	842	857	845	812	800	823	757	849	881	819	849	824	823	820	802	774	765	852	816	837	826	810	783	802	871	858	824	832	771	821	807	816	819	849	825	808	822	879	810	824	773	812	823	813	844	795	800	802	842	822	815	882	815	797	844	833	793	824	816	768	833	823	853	856	804	866	794	833	861	841	814	815	849	822	821	811	834	797	891	826	829	840	813	822	797	812	797	842	769	838	876	910	861	828	817	816	814	805	824	821	802	794	827	782	810	842	847	827	807	837	790	822	792	820	785	865	819	880	856	814	833	863	786	801	800	854	823	868	820	843	757	856	799	781	840	851	793	859	820	794	848	841	836	821	822	800	835	848	799	783	802	828	831	856	806	831	791	815	810	827	824	865	777	848	827	816	821	824	887	826	831	805	827	814	825	820	834	795	848	812	793	846	784	782	835	867	840	851	907	830	839	820	841	841	787	787	775	831	848	878	770	853	835	817	822	789	870	855	873	794	842	846	827	815	783	771	801	788	803	796	841	806	814	854	799	819	849	841	870	826	834	806	822	791	817	827	818	814	763	851	850	865	795	876	882	832	820	812	809	852	802	852	868	801	829	747	840	818	770	833	852	816	841	790	761	802	877	805	835	835	782	828	764	779	839	771	876	844	836	810	800	832	834	803	826	844	831	778	811	879	782	796	809	784	784	773	826	872	837	846	829	843	856	809	771	887	848	862	801	821	781	791	800	806	772	772	864	829	831	814	818	834	826	818	859	794	869	821	802	788	829	880	786	836	839	815	848	802	807	840	878	873	796	838	786	837	804	848	804	819	835	801	764	748	810	791	828	829	833	811	817	852	812	779	830	834	795	834	820	833	825	816	823	823	832	849	812	865	849	831	839	791	805	823	787	798	856	853	843	855	812	850	790	860	824	859	854	786	816	846	890	824	807	788	807	834	773	858	771	819	841	823	818	826	784	813	848	862	808	794	831	830	810	798	767	800	834	843	841	858	817	824	862	876	783	845	854	814	827	790	841	798	884	816	813	835	862	871	812	813	826	801	817	863	862	826	776	838	800	832	828	826	829	794	820	838
41927	26869	25430	18911	12165	7005	4302	2046	1136	915	761	593	539	492	499	519	514	472	475	468	453	437	479	458	468	422	459	451	433	437	467	421	447	444	448	457	391	386	412	408	433	426	432	405	413	412	426	475	428	406	420	410	431	399	422	377	382	429	391	416	410	454	440	440	417	417	443	436	415	411	473	444	408	439	411	422	423	413	409	413	446	420	439	434	465	431	436	432	384	404	402	415	419	404	452	416	408	461	451	420	437	436	416	404	410	408	423	430	467	414	434	375	434	417	434	402	432	425	443	404	415	417	462	426	458	443	411	433	440	448	443	414	408	476	429	456	431	405	458	421	445	378	420	448	435	427	450	428	402	427	424	422	380	451	425	421	447	416	407	460	473	391	389	436	432	423	438	421	400	449	414	400	440	423	413	450	402	442	418	426	446	411	395	438	437	407	422	401	412	456	423	453	452	387	425	414	475	432	428	416	421	418	391	404	422	409	422	432	460	488	444	412	451	425	400	444	396	404	449	449	471	394	458	420	432	366	409	461	418	407	435	441	436	412	422	443	408	402	418	411	440	417	439	376	370	391	417	434	426	409	454	405	465	441	405	389	433	424	411	459	422	393	437	429	407	443	420	416	428	413	409	417	429	400	443	433	429	420	423	440	384	407	416	385	426	459	412	401	428	421	452	432	422	471	419	417	459	410	396	420	421	444	460	416	417	385	449	450	442	472	430	445	402	409	439	410	424	502	382	399	392	438	438	469	430	392	431	430	418	433	411	426	403	427	387	421	393	396	420	442	423	417	411	475	454	434	406	434	427	453	407	420	433	419	424	429	395	455	423	469	425	442	421	462	401	409	424	433	381	438	422	407	421	453	400	423	408	392	436	410	417	411	413	433	408	413	410	411	421	474	457	443	409	460	411	420	448	382	423	430	447	445	456	428	440	394	395	433	397	427	446	404	448	416	418	400	452	416	379	426	379	360	423	420	396	437	438	429	438	421	380	404	452	409	419	426	445	430	409	440	442	384	365	442	416	429	424	440	408	403	424	429	443	395	400	423	467	456	408	421	433	420	461	409	456	409	400	401	427	446	436	438	453	393	445	436	502	393	406	422	453	440	464	458	381	409	433	432	433	385	464	434	394	432	444	446	421	472	408	410	401	379	444	421	406	408	420	412	447	415	405	428	445	468	441	434	351	431	428	445	406	444	459	412	403	417	393	422	424	454	445	403	387	394	429	413	401	426	438	439	436	414	420	414	420	444	401	427	427	411	400	464	453	416	408	422	424	427	404	451	404	439	396	456	455	435	435	430	424	458	414	437	422	424	438	396	412	430	418	442	413	423	429	424	442	434	436	460	430	415	462	440	413	448	418	419	425	439	413	442	429	490	416	423	435	447	456	418	429	423	422	422	429	434	454	411	400	431	441	381	453	447	407	426	406	447	434	419	396	392	362	460	406	417	444	451	417	418	437	405	421	442	413	404	371	451	387	423	427	378	479	411	412	436	422	436	426	434	404	390	453	432	412	385	447	434	441	445	434	413	421	412	406	445	387	426	396	444	453	406	459	413	429	428	447	415	447	428	414	416	421	404	403	436	417	388	456	414	439	440	458	418	405	453	426	433	397	425	443	414	416	368	406	400	443	449	461	421	481	400	412	422	463	430	392	403	406	439	421	423	457	409	398	404	397	451	448	412	409	424	409	387	419	451	435	424	482	449	420	425	403	429	447	444	410	399	395	430	416	453	395	401	416	409	397	434	439	415	420	406	419	414	446	456	446	389	432	410	428	422	448	392	454	427	436	444	430	409	437	412	426	421	456	432	428	427	435	440	423	440	391	405	421	442	407	433	414	447	386	420	417	432	436	417	416	485	463	427	430	434	398	421	422	409	448	416	397	424	413	406	434	444	432	443	410	432	439	436	471	429	441	439	434	389	421	390	458	443	449	396	479	472	455	426	438	435	409	421	440	405	393	450	438	395	438	426	433	457	406	422	439	444	429	423	393	413	451	439	418	389	416	427	410	421	469	428	394	429	378	416	435	423	428	432	395	429	409	466	396	411	434	415	406	410	413	417	427	412	436	432	479	422	427	374	411	417	377	430	413	424	415	442	449	434	402	397	429	448	454	431	438	400	436	414	378	428	400	455	425	416	438	428	412	419	373	390	421	435	416	411	407	414	458	428	399	480	399	482	399	400	408	437	422	431	396	416	442	420	414	446	396	373	421	421	422	438	446	403	443	407	394	461	448	404	447	398	453	463	416	440	438	426	405	387	425	453	456	451	419	392	426	415	390	398	410	418	420	405	432	386	434	433	459	398	423	457	417	448	415	420	395	403	394	446	410	446	427	458	432	432	415	434	423	437	421	435	438	425	420	407	388	377	430	437	386	438	407	424	431	403	451	412	458	481	419	396	405	428	400	410	422	470	411	410	386	396	411	433	400	433	476	454	415	438	440	438	441	465	417	383	427	438	429	439	395	436	421	436	410	391	441	423	395	415	440	408	432	403	422	468	401	423	422	450	453	427	459	430	375	412	411	415	388	429	403	367	375	398	405	407	438	376	398	454	423	380	400	406	415	464	431	415	412	435	431	409	457	429	454	423	412	372	418	414	391	392	442	387	441	401	457	403	417	421	379	401	393	404	429	454	428	387	409	419	400	441	401	410	407	428	413	402	427	433	413	417	407	415	426	410	467	430	406	458	414	447	433	378	404	435	427	430	440	434	465	404	402	396	414	412	480	425	409	453	429	450	441	412	447	468	435	457	414	474	478	412	460	439	441	463	423	456	432	434	414	402	428	432	424	421	435	462	403	410	462	450	433	403	422	404	429	385	405	410	440	421	447	399	447	401	430	403	385	426	431	427	401	424	383	434	433	414	405	435	453	419	424	421	435	414	408	439	423	411	429	436	383	432	432	421	446	426	434	428	404	437	405	444	437	422	450	381	383	394	437	436	457	451	453	398	423	391	419	439	423	378	417	398	392	421	407	383	423	452	450	414	423	441	388	388	385	455	476	428	442	441	437	442	389	434	424	408	454	391	441	437	461	411	398	423	401	425	408	386	377	404	448	442	449	410	414	424	433	394	454	461	392	406	425	415	425	422	395	402	464	441	447	428	451	444	441	423	417	401	428	396	440	436	415	411	413	430	439	416	392	443	451	436	398	391	430	459	411	393	434	430	452	429	410	404	448	424	454	426	406	415	382	427	385	410	440	438	416	440	410	422	420	444	412	415	422	401	396	425	400	409	453	429	449	443	455	436	437	409	424	424	390	400	416	451	385	425	404	435	395	458	448	451	377	416	423	452	436	375	392	417	404	396	425	417	429	429	417	436	406	397	438	439	424	400	456	434	417	401	494	445	458	438	440	430	416	457	398	425	440	421	430	434	450	445	423	395	393	422	407	415	447	417	426	438	444	444	478	425	433	438	404	436	427	397	429	417	435	431	450	408	423	410	419	427	442	478	472	417	430	408	421	403	398	460	433	462	440	446	421	449
24308	20054	29706	29505	24415	18203	12682	7036	4207	3203	2485	1836	1577	1304	1315	1291	1345	1285	1100	1118	1031	1033	1069	1078	1038	1066	1092	1066	1068	1059	1021	1054	995	964	926	946	953	919	913	947	934	911	915	953	939	944	918	939	976	902	947	917	898	915	909	877	939	915	951	907	942	902	917	938	904	947	904	873	892	932	890	918	913	938	889	845	907	911	921	925	888	833	957	923	920	933	892	857	974	904	930	897	922	930	849	882	918	933	931	921	870	934	909	949	853	904	909	896	929	870	970	925	863	892	904	918	977	946	879	916	910	864	909	933	904	911	927	873	928	946	870	892	885	939	944	820	886	916	852	898	913	845	867	914	942	922	881	890	814	867	909	935	923	892	930	890	951	868	950	940	936	920	943	918	928	897	919	875	931	893	922	903	909	913	918	905	887	945	916	905	949	879	887	920	860	923	927	897	887	913	907	908	855	920	886	904	927	922	932	892	902	849	891	910	878	897	946	902	895	913	934	920	943	963	938	936	884	896	900	1001	909	893	925	867	929	917	921	849	913	920	934	952	880	965	879	894	916	928	934	922	825	916	908	916	924	922	946	957	888	899	940	886	887	884	895	919	912	935	913	910	952	923	894	885	882	919	902	895	880	939	905	864	883	910	959	926	900	911	965	884	883	932	861	870	895	871	914	915	959	893	906	926	977	927	919	921	885	923	914	884	888	933	943	930	914	836	909	922	892	952	919	928	898	921	865	906	917	884	883	920	882	857	898	876	948	880	918	876	966	883	887	882	850	904	882	891	914	892	873	919	862	882	894	845	898	940	873	861	856	904	892	932	904	944	920	886	877	951	909	882	947	913	932	930	913	906	986	913	902	883	893	874	905	916	867	910	943	933	876	857	871	860	890	914	892	880	904	920	907	898	896	945	885	885	909	866	906	868	969	902	933	884	871	929	868	880	916	882	926	883	922	902	921	938	904	905	873	901	856	936	934	914	961	914	918	920	896	892	879	895	936	915	879	961	943	908	937	917	922	876	867	899	926	931	957	930	891	944	856	907	994	963	897	881	925	882	887	878	884	879	846	935	938	894	895	925	902	943	904	937	885	912	930	1005	946	877	942	889	876	883	933	907	862	927	947	928	919	921	922	910	892	911	884	868	872	899	949	896	977	875	893	884	855	890	912	918	917	917	889	908	874	897	882	871	902	915	947	908	906	899	933	933	886	877	919	926	915	905	908	949	946	889	907	930	876	906	855	902	914	925	888	923	883	929	920	855	905	880	915	875	906	857	880	909	926	895	881	940	927	929	914	932	866	879	870	877	895	921	942	946	942	926	916	873	926	902	949	917	909	929	904	937	892	880	909	924	923	883	895	947	886	860	922	863	879	951	957	906	903	937	896	924	939	929	886	905	914	912	871	897	865	923	915	927	918	947	899	904	941	928	886	924	898	890	989	917	908	892	909	855	895	851	902	925	884	912	920	936	915	885	937	958	898	913	907	858	874	846	863	887	949	887	969	942	863	904	907	890	871	906	903	917	890	919	939	885	915	953	847	893	916	928	882	911	871	913	852	945	865	919	965	905	890	898	931	942	891	944	897	862	942	871	928	881	947	899	938	929	883	942	895	886	935	909	886	892	914	911	864	856	884	888	945	870	909	934	882	889	923	899	883	955	946	957	932	900	931	901	913	907	899	944	936	904	907	887	867	895	888	902	893	893	939	902	921	925	878	953	836	921	896	901	920	885	943	913	922	916	907	866	847	872	884	869	877	866	877	866	919	904	940	956	882	898	862	968	896	892	894	944	891	929	866	959	959	951	913	925	895	883	902	898	898	897	907	862	885	893	901	883	924	877	879	937	939	932	943	886	896	921	904	868	897	932	935	951	906	927	868	836	873	916	908	925	908	933	908	882	887	874	918	937	945	873	882	922	886	916	885	916	890	866	937	888	946	873	861	943	926	921	872	894	922	885	867	865	926	913	892	938	910	916	867	898	870	940	942	862	891	900	922	930	930	886	916	898	933	907	924	911	900	887	940	923	846	922	941	927	909	904	937	896	896	864	948	925	902	928	900	928	916	884	861	906	900	917	920	915	879	915	905	906	911	871	875	929	894	885	935	911	937	950	907	901	912	893	871	923	870	947	919	917	910	893	932	881	871	913	915	955	931	937	901	926	933	915	925	966	912	946	901	969	892	894	953	827	888	913	958	875	887	850	905	881	914	908	936	907	945	891	932	877	927	958	905	953	922	936	904	894	861	952	911	858	888	901	943	913	877	888	909	884	915	945	903	876	911	931	985	855	901	906	906	912	926	872	940	930	947	898	889	866	884	964	893	868	939	892	946	900	896	921	990	893	887	882	892	824	961	872	913	893	838	976	845	924	934	834	934	890	926	930	892	933	917	919	934	950	895	851	919	883	899	933	908	923	936	917	946	891	910	923	939	955	920	894	906	899	907	905	910	930	892	958	900	893	897	905	921	876	911	926	923	939	894	901	895	924	901	910	946	922	893	905	879	910	914	936	895	906	919	901	921	902	918	911	911	906	915	958	885	939	918	891	890	911	905	884	873	877	881	894	889	927	915	875	897	906	904	918	853	924	887	924	879	960	911	923	843	898	879	934	917	885	937	916	885	876	972	914	897	895	870	906	896	945	877	896	888	946	880	890	927	908	899	942	875	874	928	918	948	869	850	869	912	832	893	984	922	912	934	868	912	880	901	921	841	917	903	877	851	958	941	912	876	923	952	875	911	883	894	879	913	923	910	893	930	899	902	995	908	868	823	927	952	919	894	924	938	920	939	932	922	881	892	888	924	885	878	890	852	950	879	877	946	853	907	882	927	920	897	955	924	923	947	930	880	925	876	932	886	912	902	877	897	920	924	906	951	941	952	942	877	901	902	891	891	922	879	954	889	879	912	886	950	948	907	900	913	927	912	906	943	890	905	899	898	917	916	900	929	868	896	888	831	901	869	898	967	886	889	899	956	920	862	948	905	934	921	901	904	871	870	928	908	921	854	887	906	901	980	923	903	945	883	938	854	896	912	919	915	863	895	895	884	982	930	894	948	918	943	940	891	893	902	870	904	874	917	910	901	911	892	890	946	921	947	887	929	888	977	910	849	863	904	938	891	931	901	933	920	906	924	959	873	926	876	916	916	890	895	878	906	897	861	937	952	899	941	912	905	871	904	878	894	893	895	895	932	933	971	902	920	904	927	908	927	950	873	950	868	913	826	918	903	935	916	914	896	847	927	924	851	926	971	900	882	899	873	905	957	929	896	894	885	848	912	904	934	873	943	910	870	904	898	909	878	887	833	933	886	871	930	922	932	922	932	911	933	863	913	926	913	953	910	901	879	900	945	933	869	889	930	873	881	891	886	886	913	892	923	883	866	863	920	858	894	855	914	893	900	954	922	929	938	886	936	931	953	933	905	934	905	908	918	915	865	906	842	937	905	904	919	880	881	934	839	929	933	953	894	883	920	911	925	869	935	882	932	887	884	881	944	911	882	925
21440	13251	10492	6570	3196	1512	963	664	492	503	398	428	412	336	328	370	333	363	331	325	319	327	360	344	358	360	347	295	356	379	367	333	371	341	353	360	341	362	333	338	320	344	354	311	339	323	313	309	360	355	359	321	328	363	363	326	353	358	337	326	345	365	340	354	388	351	350	288	300	355	350	349	361	347	328	348	357	315	352	334	352	326	346	314	332	306	346	318	357	300	347	375	367	327	359	328	343	351	385	363	375	311	349	386	347	351	314	334	341	340	368	306	352	327	334	346	314	332	311	353	331	344	300	374	353	347	359	362	304	317	344	337	330	337	343	325	316	317	323	330	337	311	347	329	356	367	362	350	328	331	355	373	349	354	322	333	350	353	308	344	334	321	336	370	343	376	363	342	305	342	360	337	339	351	355	336	402	350	339	341	380	350	339	343	340	342	342	370	326	333	285	314	334	316	328	349	323	320	349	362	323	348	377	300	305	328	317	333	327	386	340	368	359	329	339	325	330	323	307	344	303	302	350	355	337	333	296	346	334	311	328	337	309	320	330	312	336	330	329	348	358	328	343	334	283	314	327	312	340	359	325	361	358	323	353	360	331	357	346	315	328	323	325	321	333	351	312	347	355	311	377	344	359	361	346	324	366	305	329	341	338	336	361	371	352	360	332	330	339	324	336	342	362	323	315	296	375	342	348	304	300	324	364	329	322	332	327	378	376	329	347	338	354	327	345	319	301	310	331	344	345	301	333	354	368	343	381	340	352	318	342	322	348	333	336	294	372	339	350	303	352	397	337	331	354	349	343	330	347	338	327	356	337	350	323	316	389	327	350	379	327	296	350	342	335	365	332	364	323	378	323	297	361	327	361	333	336	350	336	331	373	358	339	315	353	325	332	336	364	364	328	407	340	321	334	346	316	321	357	314	348	378	313	313	367	364	340	375	309	321	387	341	372	325	340	374	389	368	344	368	351	344	313	326	350	329	350	394	311	359	334	363	355	329	327	332	375	330	365	361	334	321	349	353	362	365	317	364	322	354	316	335	341	332	319	343	315	307	341	339	316	312	397	319	299	346	343	291	335	319	370	352	366	326	364	348	350	331	327	328	329	351	336	397	370	354	345	345	388	314	343	310	349	338	325	352	317	341	327	338	323	366	325	336	339	346	388	343	348	322	349	361	357	313	306	287	337	334	350	306	351	335	383	342	330	312	353	309	298	335	315	352	329	360	338	331	342	352	359	371	345	337	309	318	362	349	353	331	349	356	337	352	365	303	303	352	352	339	368	350	368	342	362	328	327	321	293	347	331	326	366	327	330	374	319	352	345	356	339	310	316	327	350	313	362	340	295	324	372	353	361	328	333	327	327	332	345	337	329	350	381	368	318	335	330	372	317	367	320	391	366	342	340	337	294	348	388	348	331	342	317	329	372	328	327	349	335	323	415	341	352	336	354	349	344	347	333	360	321	364	340	296	373	342	320	345	352	312	319	373	329	342	340	351	306	354	342	325	339	335	320	350	353	351	341	380	350	352	338	337	346	321	334	343	337	405	324	308	316	343	394	307	316	353	379	361	348	354	351	329	320	345	350	301	352	348	328	386	348	344	331	329	319	374	358	351	350	366	323	341	300	333	370	344	338	322	359	345	356	371	347	334	321	358	339	357	350	341	309	332	378	341	329	326	375	334	317	321	358	342	376	342	360	349	361	322	380	361	368	340	330	340	291	337	348	345	332	360	363	335	353	363	331	335	357	323	360	382	342	347	335	325	344	365	340	308	345	327	350	324	360	337	344	333	316	376	370	340	347	356	350	300	350	324	311	375	359	312	322	334	382	332	344	302	362	381	322	352	345	326	359	348	331	353	359	354	353	335	373	330	299	332	353	334	368	361	340	303	333	353	318	388	329	329	343	338	346	350	327	337	341	332	353	334	334	408	334	373	375	327	354	335	341	324	330	355	329	360	348	360	320	353	339	351	385	364	341	386	281	354	362	346	307	338	320	358	349	332	324	358	306	384	383	341	356	378	359	353	335	337	309	371	336	333	314	348	356	354	313	343	364	349	336	359	316	399	350	320	351	351	336	331	363	375	343	346	362	338	337	354	342	344	351	323	368	361	354	321	349	363	364	360	366	361	329	351	310	369	316	344	340	364	344	342	319	332	349	347	340	326	320	355	351	334	362	355	326	351	331	312	358	347	351	315	346	340	296	331	344	347	305	365	361	363	334	339	323	367	360	349	342	336	353	363	347	355	350	302	331	359	343	377	328	380	328	365	362	327	338	346	348	360	348	341	353	318	310	363	358	320	291	336	331	313	341	349	346	341	310	338	330	362	339	351	341	346	370	379	356	323	340	347	309	318	338	324	339	338	310	354	345	321	317	325	373	348	344	340	385	337	362	354	322	335	327	352	313	315	331	327	345	322	344	344	315	352	325	321	349	305	329	369	336	364	332	333	320	311	321	327	353	298	351	387	349	346	351	339	351	347	333	329	330	351	376	359	337	379	349	345	325	348	359	350	376	324	333	333	359	347	348	308	326	365	316	326	322	392	330	323	306	307	384	343	322	300	342	334	326	341	338	342	295	341	324	341	349	340	314	370	328	338	337	327	329	360	352	364	341	371	331	319	331	336	342	330	331	340	337	315	316	365	315	338	299	389	363	306	349	348	313	360	330	327	309	333	342	364	344	323	345	341	375	355	336	320	312	339	353	354	324	349	385	364	360	345	334	370	370	312	370	311	341	376	354	320	295	320	307	346	345	340	345	335	310	317	336	354	332	348	349	345	323	349	317	362	339	342	350	330	374	322	299	311	319	352	334	330	301	331	330	360	364	313	316	341	346	329	354	331	329	385	284	339	360	294	341	334	325	323	327	363	322	323	315	345	321	360	365	345	328	324	368	359	343	357	368	361	326	347	333	300	364	341	333	357	344	340	331	385	337	353	349	359	373	356	343	368	367	359	318	329	334	333	336	321	316	346	351	348	334	310	327	325	322	353	364	345	376	387	371	360	358	356	376	365	373	343	342	349	308	320	323	343	336	332	302	333	380	371	374	345	323	330	355	305	317	389	379	342	357	356	329	305	362	383	306	354	368	323	358	374	359	364	357	315	355	364	322	348	331	365	361	355	382	367	354	352	340	352	314	369	348	338	391	366	325	349	305	354	339	327	356	352	337	345	335	321	367	312	343	346	344	318	313	333	340	307	341	319	336	314	333	297	338	327	359	336	333	353	317	330	323	317	383	379	355	317	346	351	316	320	285	369	343	359	330	357	381	369	299	298	318	345	345	319	325	346	333	335	386	319	348	340	360	343	342	343	369	326	356	343	319	335	330	317	351	323	352	365	355	328	333	350	351	334	351	332	346	384	367	367	327	362	333	395	333	319	326	353	377	336	347	375	356	346	317	324	336	336	316	352	377	323	359	327	327	304	326	333	376	347	313	323	345	319	345	340	383	352	335	328	308	352	342	347	342	379	336	339	351	345	353	306	362	356
12202	10509	15774	14612	9422	5125	3287	2285	1600	1385	1266	1062	973	875	852	808	799	776	842	783	762	769	815	775	798	782	854	811	811	824	807	817	767	800	820	733	775	701	743	734	722	775	757	733	749	738	762	756	743	786	724	792	721	758	751	750	747	781	787	735	745	743	781	715	710	680	713	766	751	705	739	722	719	765	754	807	723	817	742	751	739	705	796	716	734	751	762	758	757	774	765	724	720	762	716	742	758	791	758	753	741	751	763	702	732	747	741	764	768	731	775	716	769	756	752	737	719	705	736	731	718	811	777	780	795	757	717	750	754	781	729	780	760	741	736	753	788	696	761	759	810	772	746	753	698	710	754	770	754	721	737	705	709	739	727	777	742	788	727	747	740	783	715	749	760	765	766	788	747	788	761	725	728	786	695	724	755	744	765	749	751	793	756	809	728	731	722	757	740	709	681	768	744	723	763	727	728	774	732	784	734	793	756	784	759	771	709	741	739	739	811	776	731	716	790	754	789	762	722	752	794	766	746	758	762	708	764	739	763	783	768	753	751	726	733	726	753	733	709	724	771	751	742	710	766	751	702	730	730	713	748	761	716	811	737	738	732	714	699	749	744	714	750	726	788	778	704	778	743	750	738	721	716	792	739	730	808	737	725	723	757	747	745	731	749	712	740	752	765	736	767	716	783	689	729	744	767	664	777	720	765	748	782	705	738	773	737	773	699	736	712	805	805	807	765	701	774	772	777	743	757	757	753	739	795	725	753	787	781	775	785	768	684	759	775	740	707	740	759	710	783	774	741	749	777	727	708	755	765	741	776	747	762	760	745	772	762	714	770	771	736	762	734	719	779	751	729	748	844	737	746	785	758	781	719	756	696	738	766	733	751	733	739	728	723	745	751	715	748	721	726	783	745	747	746	706	768	778	782	738	758	742	746	701	716	750	759	758	773	732	756	742	779	757	776	718	757	757	739	743	747	748	735	724	773	726	741	707	765	742	777	786	730	762	756	707	727	720	790	736	753	734	752	805	686	703	765	744	721	744	721	683	742	737	751	768	743	734	698	737	736	729	761	727	752	700	773	753	749	734	750	759	799	756	731	776	711	767	743	760	703	729	756	765	802	721	749	761	759	796	748	783	762	801	800	767	759	778	757	735	712	762	784	707	769	762	737	788	765	730	753	743	786	747	755	756	695	760	728	731	749	727	729	747	749	745	782	741	778	796	730	730	756	764	760	747	741	745	756	770	754	731	765	750	746	751	713	740	776	690	723	782	778	740	775	799	700	739	748	761	724	780	746	693	730	737	738	759	753	797	767	773	788	707	746	689	738	788	734	730	757	745	709	803	811	727	780	752	747	783	802	777	803	724	723	728	707	776	710	769	690	750	732	747	765	758	781	712	701	747	762	726	753	793	731	787	754	751	780	779	750	796	791	755	753	731	799	773	750	790	749	768	769	734	707	739	731	697	785	732	790	726	732	739	725	718	730	753	723	752	762	736	748	725	769	755	756	713	737	733	755	721	702	766	830	724	746	752	709	719	765	756	688	749	762	717	766	746	754	764	777	738	744	713	752	755	724	761	757	789	709	779	740	725	768	749	774	726	733	759	743	724	764	813	737	734	748	750	774	740	782	762	749	738	743	798	753	768	811	764	814	765	736	768	706	766	726	745	712	772	700	770	765	735	716	734	786	733	744	756	741	722	728	701	705	765	775	808	729	771	726	739	731	744	780	756	736	766	750	717	742	753	723	741	746	733	750	782	722	768	821	701	769	770	758	775	779	758	755	736	741	733	738	779	705	740	751	739	736	741	764	793	770	711	764	699	757	772	784	768	708	780	768	739	744	723	743	734	714	737	745	696	743	768	711	712	736	789	720	772	776	772	739	752	772	747	736	800	741	744	779	720	671	733	715	793	799	802	756	742	800	815	737	720	761	744	770	700	765	740	731	762	719	755	682	784	772	759	747	756	778	697	799	716	799	771	805	743	787	751	697	743	751	762	760	708	762	783	778	752	811	752	732	720	767	771	761	720	718	736	709	771	721	787	764	767	730	747	708	701	765	745	735	764	734	763	769	754	732	775	750	726	741	747	776	771	723	744	769	725	770	742	776	720	768	688	749	793	784	737	719	794	759	805	772	743	777	745	753	759	757	772	742	762	711	775	715	729	732	766	762	780	767	717	730	750	760	755	727	752	720	782	721	779	763	771	729	744	771	761	704	778	711	728	729	766	726	755	762	725	717	749	743	794	762	774	749	738	720	748	779	755	772	720	723	775	711	737	732	750	731	742	763	765	767	705	732	749	751	718	717	786	732	767	721	742	800	689	781	753	788	776	759	723	744	760	712	701	749	768	808	781	758	763	797	781	726	766	751	693	767	779	710	689	700	721	767	792	756	740	768	745	747	756	735	731	780	731	731	752	746	781	742	722	748	718	712	740	754	712	760	730	720	760	749	715	707	734	762	703	761	771	730	721	761	716	816	725	727	753	707	752	785	741	760	743	747	767	780	739	757	812	750	741	752	795	730	806	772	765	726	756	726	741	773	755	751	744	805	810	719	727	731	745	760	796	793	783	721	783	697	752	745	787	757	742	748	770	742	757	765	772	689	745	763	682	793	708	755	769	734	773	740	743	729	730	753	716	709	726	766	738	738	783	749	669	734	733	714	722	733	746	775	768	726	725	737	739	815	784	716	792	715	751	775	723	766	725	799	723	770	718	706	710	802	737	749	732	789	717	737	714	749	776	720	732	748	720	774	733	749	749	751	741	712	676	790	735	784	776	721	716	720	719	779	760	754	810	786	732	763	772	749	735	729	740	730	785	783	818	757	755	734	768	736	709	755	731	714	746	745	760	723	704	740	788	715	797	717	766	773	792	709	758	769	758	725	771	744	755	680	769	734	709	756	728	754	748	713	732	746	813	748	739	709	734	735	732	744	734	767	792	723	746	771	712	714	765	773	750	776	747	703	731	770	751	730	748	744	769	677	768	756	737	754	749	734	787	781	771	758	784	726	774	706	756	761	749	741	765	744	751	731	723	739	782	762	704	713	722	711	755	753	743	719	734	696	730	734	733	767	783	746	739	739	774	717	774	716	757	731	757	747	771	730	776	733	741	760	726	765	720	736	764	779	776	766	789	770	754	747	765	747	734	730	774	760	761	741	729	741	764	799	739	733	724	738	750	758	757	743	788	668	757	761	759	758	772	735	734	782	726	732	790	738	738	763	760	728	732	774	768	729	807	739	790	796	735	779	752	778	739	701	747	762	731	698	779	735	723	736	740	770	709	781	722	795	720	760	750	745	761	731	783	766	804	739	789	741	781	776	725	727	734	782	748	715	750	759	748	796	770	772	735	779	793	720	801	766	758	730	745	745	717	797	691	731	770	764	839	720	742	760	754	698	761	739	747	762	724	745	773	727	709	783	744	759	713	745	720	691	768	754	741	738	739	729	749	761	697	816	774	782	702	788	735	752	713	745	768	720	733	723	718	771	740
33625	21384	17999	13396	7301	3853	2685	1603	939	666	558	497	442	464	402	404	391	412	386	399	391	346	402	363	372	339	405	364	419	413	365	361	386	360	391	356	410	396	356	343	382	358	387	331	347	380	388	371	399	410	352	410	365	398	362	411	391	354	357	356	374	386	384	399	369	379	360	340	377	371	327	380	420	353	389	409	372	399	390	346	362	380	373	359	389	365	396	383	417	371	374	355	376	388	398	365	348	378	354	363	376	413	325	379	351	371	401	350	348	393	342	352	360	380	373	390	372	385	380	380	381	386	331	379	353	409	381	348	384	391	356	353	378	364	383	388	405	397	362	363	351	369	378	351	339	370	408	392	350	369	387	415	400	387	386	368	394	374	358	352	360	337	309	361	358	379	360	378	374	370	363	400	369	368	373	394	384	419	367	327	339	355	371	336	401	374	378	356	354	368	371	374	361	364	385	407	419	381	400	367	357	348	376	369	370	358	343	374	350	394	387	375	330	374	367	325	364	383	353	374	324	363	358	313	380	368	354	366	342	395	395	354	384	370	338	392	330	363	349	332	365	405	357	370	383	380	369	364	337	383	393	375	337	360	372	377	357	397	361	375	374	340	377	360	346	327	399	380	371	334	390	404	428	371	413	369	355	392	383	372	405	377	412	382	391	396	388	364	407	381	359	350	370	371	344	395	369	355	359	321	342	349	326	403	360	416	386	398	401	369	382	392	382	354	360	351	370	375	305	363	378	358	364	363	401	358	361	369	376	387	344	328	348	359	359	362	402	369	383	366	330	356	345	376	365	378	348	376	334	356	388	375	361	364	312	365	377	412	359	394	343	392	376	404	390	366	380	405	368	396	396	377	389	387	401	372	373	370	373	362	375	409	361	356	337	371	374	359	415	399	361	396	391	389	390	362	408	377	388	362	372	380	389	366	394	385	337	343	334	383	361	353	364	370	386	405	362	327	384	372	399	376	373	382	376	374	373	368	373	381	381	333	387	361	390	357	349	331	391	350	338	343	376	384	381	379	372	425	355	377	341	372	359	396	391	366	403	371	351	366	366	390	368	374	407	384	356	356	364	375	390	394	342	361	355	374	326	397	366	354	384	378	373	413	320	345	401	374	372	343	370	382	345	353	409	363	333	365	356	382	409	364	392	355	369	353	370	423	366	406	392	370	364	393	375	354	345	337	375	356	358	341	334	416	353	386	374	369	369	392	393	379	364	372	373	376	367	379	379	377	328	388	347	390	319	364	368	346	355	363	392	397	391	354	378	371	360	372	374	366	362	400	401	395	389	371	359	406	399	322	374	378	369	375	375	373	357	375	374	361	394	376	411	385	363	358	340	419	371	359	354	340	371	361	396	366	353	358	368	381	383	396	377	338	409	360	371	381	363	364	381	372	346	396	403	385	369	376	372	354	395	373	374	362	385	382	390	376	354	375	363	383	354	355	361	404	372	388	366	372	363	411	414	383	407	359	408	349	364	385	411	349	343	374	354	391	373	360	387	316	354	363	365	341	339	373	363	386	386	374	365	373	357	335	360	343	363	357	361	404	406	364	368	392	373	341	355	426	418	392	371	383	353	386	347	394	394	368	359	366	400	386	359	349	388	366	374	366	355	382	356	373	374	361	374	375	350	340	346	337	366	422	361	421	374	359	382	402	366	398	373	396	380	406	410	373	345	371	385	365	377	400	351	365	401	369	350	378	317	358	401	340	394	337	335	364	386	367	378	390	382	376	344	387	363	374	332	351	409	376	404	398	400	391	337	388	371	354	346	385	403	415	407	376	380	361	374	380	362	385	420	381	361	355	335	375	356	354	407	389	354	317	323	336	364	400	345	365	344	364	366	350	370	367	383	382	386	365	342	348	387	380	370	391	378	397	371	380	361	359	371	388	336	363	360	336	351	362	378	372	401	379	336	398	358	355	384	383	377	406	373	380	370	386	362	368	378	363	409	354	392	391	382	339	377	373	365	378	406	376	385	353	406	365	360	344	335	369	385	361	350	377	364	388	364	356	331	367	410	344	345	371	388	339	370	389	366	367	403	370	380	375	391	374	376	407	421	336	396	372	388	366	371	338	385	388	359	377	349	340	375	365	348	381	374	354	376	371	395	341	387	380	335	371	343	377	378	356	371	359	365	376	367	417	336	354	358	362	317	353	375	364	425	397	404	368	371	376	358	327	390	376	387	342	424	359	363	380	421	369	363	376	379	358	379	377	398	383	383	378	397	365	319	342	395	378	364	386	421	367	321	360	336	352	384	346	390	382	372	390	373	354	334	339	380	367	381	336	381	414	393	390	366	359	371	373	390	409	344	399	386	396	384	389	376	367	377	380	388	375	364	398	391	349	388	384	377	377	370	370	357	370	336	345	403	383	381	380	377	347	353	360	337	386	372	369	364	360	360	393	383	351	346	369	385	350	362	365	367	388	366	383	383	403	374	343	353	386	385	383	357	389	388	400	366	358	341	345	349	382	382	375	345	361	326	375	377	386	361	361	370	348	379	367	390	374	354	337	353	360	380	376	345	342	352	407	378	389	369	364	351	386	363	370	407	379	387	392	352	391	404	368	349	353	360	360	401	378	344	377	377	354	413	327	364	350	350	357	353	381	383	368	363	373	349	346	348	351	355	372	371	376	349	384	353	371	393	355	371	375	350	404	379	351	382	367	360	388	375	388	356	376	348	388	372	374	355	356	365	417	397	360	355	364	355	388	373	375	382	391	361	342	344	391	383	332	373	381	374	364	351	357	403	369	358	388	390	370	401	347	338	383	404	355	329	328	371	379	383	361	371	367	382	354	393	366	372	406	411	360	386	366	405	358	355	363	359	403	338	387	413	381	363	381	419	379	371	371	390	333	345	356	333	366	356	392	394	336	367	389	365	370	375	353	379	371	370	372	374	352	371	362	378	355	365	387	385	362	367	399	363	367	412	368	386	383	379	363	380	384	377	414	380	355	364	401	370	392	374	402	370	391	339	386	349	317	377	347	348	383	353	394	374	382	342	384	369	354	403	402	372	367	354	371	377	366	410	364	361	379	402	363	374	385	399	364	393	410	356	369	374	376	354	378	352	392	402	373	396	365	421	342	369	373	348	380	393	350	349	373	392	342	341	417	364	352	387	356	375	388	335	348	380	367	381	359	374	394	377	357	355	395	340	376	385	380	368	353	404	378	382	401	416	402	392	418	374	385	368	377	388	349	366	407	370	368	367	371	330	349	366	339	411	375	340	365	332	367	383	376	377	339	366	369	390	380	369	359	367	388	386	391	378	393	399	402	380	363	397	368	386	360	374	431	351	354	342	405	428	385	392	380	361	362	393	378	380	364	417	402	351	409	373	348	356	409	334	352	378	394	388	338	336	362	346	356	391	366	364	355	378	377	391	373	375	361	361	383	369	377	343	395	358	347	399	396	361	417	387	364	356	376	387	363	323	376	384	369	358	338	372	401	370	383	388	365	391	393	375	383	323	374	361	329	360	379
19875	16128	23705	23919	17237	12156	9902	5641	3356	2053	1735	1492	1191	1039	1043	1070	1108	963	932	979	925	930	879	940	914	899	895	897	916	884	942	872	864	893	801	832	859	864	805	820	814	844	769	812	855	844	787	851	820	811	822	728	814	806	825	804	864	837	819	824	801	818	803	822	790	776	844	819	800	784	808	834	821	858	823	805	810	762	827	812	839	818	809	789	808	811	842	763	808	838	799	872	863	823	806	856	853	801	850	843	797	805	798	824	822	860	821	755	793	782	790	853	819	797	779	813	813	822	784	835	796	817	808	821	837	807	812	796	831	798	781	773	845	797	792	820	799	811	848	812	845	796	784	822	822	840	849	832	800	783	762	796	761	864	794	829	828	806	818	857	830	820	819	815	854	826	776	787	824	780	824	826	792	777	821	792	820	844	805	814	788	829	820	844	792	823	832	845	816	820	795	818	794	831	804	808	775	792	797	838	819	740	799	790	881	803	822	807	789	839	808	782	769	811	837	807	794	790	795	793	773	870	797	826	816	791	843	784	795	859	874	786	768	812	812	791	811	801	809	824	823	801	841	812	826	810	816	801	807	781	771	806	826	796	798	864	799	831	764	858	757	814	839	799	790	803	836	811	810	833	782	829	826	773	847	768	792	829	787	792	771	794	834	805	850	834	830	810	728	807	776	826	772	833	822	847	851	834	829	828	817	811	839	816	809	824	804	820	779	811	789	858	807	838	815	871	766	835	811	843	842	802	873	792	803	839	773	795	799	829	832	842	800	788	847	783	845	822	864	808	806	847	839	794	807	815	836	836	825	837	869	840	784	848	790	817	826	857	843	811	809	876	835	814	821	790	805	834	833	754	849	755	832	781	747	844	715	823	785	806	815	737	805	829	828	852	849	802	833	765	844	786	817	839	806	802	784	824	835	793	833	789	821	799	779	839	817	777	786	849	813	806	834	814	811	818	859	822	801	817	771	770	798	829	794	823	795	784	798	791	813	814	800	869	801	803	775	796	825	771	820	845	787	795	822	815	820	825	817	822	865	813	840	854	826	793	821	834	825	860	827	840	832	767	847	828	800	796	842	812	829	819	820	743	784	811	825	834	846	814	825	774	801	874	771	802	828	783	820	805	784	844	819	803	821	823	826	787	780	835	825	864	829	780	843	844	806	810	852	760	834	823	820	779	836	818	860	824	812	766	847	851	825	802	811	800	797	809	800	796	817	758	798	802	827	765	779	855	873	851	846	826	788	798	847	851	822	841	846	832	787	817	815	811	790	813	822	822	820	809	828	751	790	813	780	813	855	809	822	853	767	787	836	814	781	782	852	790	853	779	772	786	826	815	860	881	797	805	796	813	793	835	827	771	837	856	814	795	824	824	839	846	772	862	791	810	823	826	775	811	791	832	832	783	816	808	798	823	770	867	807	873	782	818	843	789	828	827	810	829	787	780	815	771	795	817	803	797	786	812	762	800	792	838	814	821	804	814	788	831	810	845	852	862	825	810	790	848	793	834	831	822	830	797	833	827	815	869	767	768	801	839	806	792	797	817	783	826	825	818	788	815	837	824	783	839	823	771	819	821	791	808	805	848	800	814	757	833	800	807	775	819	813	858	829	850	822	838	786	802	823	796	842	878	800	761	800	807	816	826	802	841	738	801	801	788	786	846	796	831	809	836	805	825	815	787	817	781	794	805	833	814	849	834	820	867	823	755	807	797	818	806	825	805	854	804	811	828	830	844	849	823	808	881	811	817	825	797	804	809	806	831	860	858	790	829	830	800	804	804	815	820	830	852	837	819	818	817	813	828	816	797	852	788	797	855	808	811	776	783	819	814	845	794	832	825	810	802	798	808	816	828	817	845	836	824	783	830	819	792	830	787	853	848	799	850	797	786	759	853	791	844	856	848	817	853	802	793	802	824	829	772	792	857	799	831	816	844	817	824	811	756	815	769	775	815	823	818	793	817	842	822	854	815	832	805	792	825	817	782	808	816	808	818	831	818	793	855	826	778	779	841	822	819	776	802	824	776	837	782	762	799	811	781	820	829	787	849	807	863	798	856	843	850	762	845	808	801	836	757	813	830	833	819	812	781	795	774	851	738	787	773	832	830	774	796	833	843	803	842	813	837	829	818	805	803	819	867	863	808	824	843	819	806	789	798	809	826	848	805	749	788	823	828	810	774	821	813	845	808	820	752	793	815	850	823	835	797	817	816	821	783	860	860	763	815	803	855	804	817	813	793	806	813	794	811	770	826	818	816	788	838	827	804	773	809	799	800	780	834	803	805	850	874	805	779	821	793	826	772	793	767	828	803	836	842	804	838	822	817	767	853	817	835	817	837	878	819	792	781	810	806	859	819	835	861	801	838	829	839	809	795	772	817	740	844	868	842	814	801	824	793	826	857	812	813	807	876	798	799	829	842	796	833	821	822	787	840	824	792	816	814	822	760	787	830	839	799	843	827	800	799	825	830	810	818	825	776	846	819	812	781	793	793	817	794	831	779	782	795	768	819	830	758	820	832	801	829	865	814	836	838	861	796	820	815	834	878	834	834	747	800	745	802	785	830	783	787	812	840	844	785	757	823	799	804	798	855	847	833	797	857	843	778	845	803	816	838	833	811	820	874	826	810	823	808	786	868	843	824	852	810	780	793	797	777	803	817	817	848	816	794	765	786	801	815	808	773	822	814	842	810	822	805	821	851	771	792	831	848	836	850	802	816	797	834	849	812	810	757	811	844	821	791	809	796	859	786	765	800	814	783	768	796	863	829	797	766	847	824	810	806	821	792	834	810	790	752	806	797	819	817	826	801	743	772	844	782	778	849	767	831	802	807	841	903	784	768	756	830	801	800	786	784	866	746	745	849	827	808	791	771	778	772	840	781	812	770	810	791	819	841	846	832	828	775	780	820	778	850	809	808	765	773	797	806	824	796	817	784	778	842	815	801	861	770	812	745	823	807	799	784	824	831	823	839	844	849	792	794	804	809	822	864	839	828	860	824	798	798	812	816	845	833	823	785	861	832	800	794	891	815	778	804	788	752	814	848	833	811	805	823	801	816	842	789	834	783	784	825	819	814	850	818	861	801	841	775	863	827	829	775	758	846	772	812	785	837	800	781	770	850	769	839	813	809	799	791	839	794	819	821	803	835	830	811	781	767	817	813	820	834	827	823	786	788	772	790	815	801	765	795	805	767	739	810	800	803	884	783	818	810	816	780	792	805	827	788	765	829	772	771	800	781	828	840	786	853	815	784	823	794	831	812	775	793	791	798	796	777	807	777	773	844	814	839	828	780	811	843	810	826	853	813	813	798	837	795	798	791	805	822	834	782	837	784	829	837	820	820	782	832	789	777	795	767	868	863	838	806	754	819	833	808	763	884	818	792	780	811	802	867	785	839	807	834	770	790	831	778	771	799	808	800	790	822	824	844	827	845	852	836	831	821	803	843	821	793	821	838	807	833	792	856	810	840	799	827	808	873	777	797	773	787	799	787
44585	29401	24700	17366	10505	6579	5007	2388	1137	794	713	664	533	508	476	495	492	471	463	435	453	438	429	491	432	463	469	415	373	448	440	444	433	434	441	426	448	405	410	403	410	427	398	405	434	449	432	432	441	440	459	398	430	360	379	393	440	415	405	389	443	424	467	454	407	411	400	442	454	452	397	412	455	422	379	420	479	429	420	428	461	419	430	365	407	441	407	414	422	435	400	439	416	453	425	425	406	427	368	420	392	431	393	421	463	407	471	405	434	397	416	444	398	436	436	418	390	430	443	439	431	414	436	396	399	407	405	440	402	377	452	430	422	428	421	405	410	401	447	407	414	426	405	398	429	451	416	402	412	456	415	404	416	366	419	435	406	422	413	414	422	399	400	448	431	407	412	430	426	430	416	396	423	415	412	441	407	421	436	419	435	394	445	411	418	443	425	411	435	396	416	401	416	412	423	420	440	447	413	372	428	410	434	389	456	401	344	406	409	430	404	428	469	423	435	427	405	431	434	423	434	429	437	439	396	415	430	459	461	439	383	387	445	362	410	431	423	396	461	457	352	394	451	444	384	438	408	420	399	435	426	411	455	416	413	374	446	384	398	426	423	409	453	406	416	431	412	433	443	406	393	429	403	426	412	400	361	422	389	430	459	400	413	511	385	418	477	430	421	408	443	395	409	434	413	403	399	430	410	384	407	399	419	412	438	415	454	397	433	407	416	420	428	387	439	414	412	496	437	421	414	429	430	435	408	411	398	417	415	418	399	397	443	435	448	418	457	430	394	412	439	390	382	376	432	405	461	441	411	386	461	433	410	447	421	412	455	410	387	405	389	405	389	481	426	392	420	453	394	428	372	461	428	446	437	378	436	397	445	384	423	433	396	437	413	426	427	404	413	452	383	443	380	439	411	413	416	456	419	388	415	440	459	408	417	415	403	444	460	442	421	467	454	426	419	457	428	413	414	398	396	424	447	415	425	419	424	433	448	427	443	402	392	427	417	438	421	424	408	376	432	432	419	417	396	434	450	423	416	423	409	444	410	425	436	408	424	419	407	450	407	428	400	424	413	443	455	447	402	419	418	425	443	430	409	387	382	394	435	415	418	418	368	403	419	415	413	419	401	396	384	390	411	435	433	440	426	450	423	410	428	424	399	429	406	421	438	426	424	425	399	419	410	410	414	421	432	402	423	444	415	406	389	412	389	412	442	415	404	411	449	431	414	431	452	409	437	396	421	427	404	457	373	451	435	438	435	414	435	397	434	412	436	439	422	440	455	451	409	424	414	429	423	441	432	430	439	438	464	473	435	441	375	440	390	414	393	452	402	435	442	401	443	434	437	429	451	403	405	407	428	416	430	399	427	397	435	399	448	434	423	378	407	428	441	413	437	393	387	378	395	400	420	423	402	401	398	378	412	421	389	440	439	440	395	407	453	429	454	427	422	425	413	385	417	433	436	425	444	449	400	427	402	423	452	451	420	401	402	418	431	459	439	450	432	417	374	374	430	422	437	435	437	421	395	452	421	394	450	412	426	425	408	411	407	420	405	411	432	442	452	441	446	419	408	378	397	402	409	419	413	411	392	431	441	406	355	450	428	424	402	453	405	455	400	418	435	441	431	387	410	421	427	405	411	441	420	407	379	417	429	424	433	422	455	390	376	410	411	434	411	397	421	426	417	401	401	416	452	419	411	444	417	422	430	422	390	404	414	413	482	436	442	458	421	392	417	421	447	436	414	425	439	393	394	425	406	385	423	403	439	465	433	429	440	411	398	441	411	420	393	429	409	451	449	409	388	361	424	397	449	433	442	446	466	441	406	410	427	449	428	447	421	394	389	401	445	457	447	418	391	416	409	386	394	390	435	416	393	425	425	413	409	376	457	412	406	410	422	421	388	425	432	418	429	426	430	422	431	416	434	442	395	402	428	414	394	418	414	422	379	421	419	430	387	401	410	408	431	427	402	415	408	387	467	403	420	400	431	424	410	408	398	417	441	385	462	413	406	410	417	422	425	394	413	398	442	407	424	430	416	412	406	424	394	395	419	451	425	429	406	433	450	448	398	428	404	456	406	430	440	386	398	455	454	393	433	417	420	429	456	426	416	394	441	382	379	455	413	423	416	422	410	424	425	450	430	417	360	387	421	429	397	391	425	411	437	417	455	424	413	437	403	426	456	390	395	426	405	412	393	394	415	434	399	400	464	434	459	425	421	425	387	432	465	445	423	419	406	488	400	410	405	435	423	396	407	392	416	416	349	427	398	351	400	413	398	428	435	368	411	430	398	383	395	440	428	424	396	413	386	412	467	426	423	400	431	456	425	421	381	416	452	420	411	420	458	445	477	438	420	475	439	462	446	432	417	436	406	441	426	414	420	352	414	458	443	435	441	425	418	424	415	413	426	396	388	420	454	475	436	421	443	409	418	404	426	431	455	423	400	416	399	422	414	364	393	430	391	404	407	405	430	435	454	430	434	404	409	416	389	416	409	418	442	416	421	420	419	442	416	426	440	426	388	399	435	458	376	398	383	382	421	403	451	377	377	403	357	431	440	427	422	407	446	439	443	413	414	441	449	400	421	405	424	371	412	403	376	390	402	444	429	431	434	463	406	435	413	419	407	393	425	429	408	429	455	452	399	422	433	383	446	476	408	466	472	462	419	444	453	407	432	375	389	403	407	398	427	413	398	424	391	405	390	413	390	431	420	385	389	411	415	451	459	417	416	439	420	443	403	419	379	409	382	416	395	420	456	397	444	448	450	413	420	408	401	391	428	387	434	396	445	435	452	424	372	392	443	390	398	434	389	450	454	456	443	412	422	427	425	394	413	424	389	387	392	422	417	362	436	422	428	402	460	423	401	400	443	442	418	415	403	460	379	381	430	429	392	439	438	433	402	441	413	401	429	438	430	406	435	423	412	375	438	443	408	408	418	418	417	407	387	448	395	417	392	437	383	454	412	417	429	402	425	390	416	392	430	443	442	404	468	459	424	429	460	426	402	431	406	402	403	438	405	447	414	436	407	415	473	416	412	377	435	402	414	428	455	429	399	452	380	415	391	404	417	401	461	377	389	408	418	428	407	438	444	424	428	399	404	475	441	386	438	416	445	420	427	426	389	431	453	411	422	392	390	427	382	437	441	439	382	414	408	432	409	419	414	431	414	412	402	420	398	383	395	370	416	395	408	465	422	439	410	421	448	433	412	429	428	447	435	424	432	410	432	397	420	468	435	412	430	437	416	384	397	377	416	428	434	417	408	456	474	352	414	394	466	453	452	381	395	443	432	395	432	385	434	431	400	422	432	445	439	399	418	417	407	374	394	431	392	431	392	434	385	423	411	422	448	453	389	431	397	426	419	417	417	444	385	418	450	427	384	392	445	405	420	374	420	442	447	445	426	411	428	398	406	381	377	420	397	413	426	409	431	390	438	463	429	436	425	412	380	410	404	421	420	389	392	468	399	396	417	424	416	424	435	455	453	398	425	398	473	386
26423	22086	28724	27515	22351	17217	14698	7777	3910	2685	2261	1971	1562	1362	1233	1257	1324	1214	1211	1101	1003	1014	985	1056	1072	1075	1095	1019	1056	1022	1037	989	1012	993	913	947	920	899	886	866	947	871	857	907	912	912	956	954	926	927	861	930	891	893	937	915	916	906	922	858	925	948	856	893	901	910	962	885	911	906	952	931	932	874	897	877	802	891	839	911	874	940	818	874	917	885	923	928	948	909	922	926	829	902	864	868	908	917	851	921	888	867	901	877	917	871	900	851	887	910	884	904	864	908	920	931	961	883	897	906	892	889	932	932	902	886	918	888	918	957	883	905	931	903	914	845	865	873	823	920	883	922	899	873	938	895	893	969	869	943	880	890	883	917	856	887	904	941	828	952	919	866	902	892	869	865	880	883	848	911	881	901	873	939	897	908	892	967	927	873	882	877	908	902	958	920	871	917	891	837	903	893	901	893	962	933	919	879	884	898	896	953	888	870	901	983	850	896	895	914	956	925	877	887	924	899	881	881	884	888	871	923	851	931	911	910	931	854	900	946	917	892	919	931	842	885	933	963	885	922	912	834	897	864	889	925	887	907	869	908	900	910	935	898	891	919	896	870	889	880	894	880	922	914	895	894	888	874	945	905	913	935	822	900	927	903	856	890	895	943	950	919	913	914	881	859	898	888	947	898	873	933	891	866	943	851	904	893	881	940	897	886	907	907	890	876	896	903	910	903	865	899	884	938	877	845	896	873	895	916	881	906	906	890	884	903	861	874	914	861	924	909	904	906	916	931	912	899	875	853	926	923	889	902	922	913	921	867	828	889	929	915	887	878	896	845	838	899	899	920	894	912	919	925	894	887	896	913	880	916	927	880	854	915	922	932	885	934	937	950	937	902	922	884	906	969	912	875	908	965	885	935	912	842	914	860	915	944	873	925	862	903	940	908	917	835	875	912	855	890	950	856	858	918	894	892	891	908	907	857	879	923	880	892	898	941	890	926	861	869	871	888	897	815	895	916	891	932	903	880	884	927	893	931	917	923	936	879	882	885	844	902	892	941	902	903	865	938	930	907	893	923	913	909	920	872	915	884	882	863	865	928	905	924	951	870	896	892	880	893	879	940	921	902	917	904	920	920	902	959	904	880	887	902	838	883	900	917	920	905	887	892	910	913	888	918	921	950	925	899	913	913	916	923	927	897	922	896	873	860	863	868	830	887	875	914	822	908	902	914	947	877	907	912	894	961	895	910	912	860	881	893	908	925	886	916	809	885	926	880	877	923	955	900	889	928	909	866	926	864	883	939	876	921	943	949	825	909	970	882	896	881	901	921	898	914	908	900	881	913	863	962	915	891	917	896	920	946	905	929	918	882	898	906	839	847	922	942	909	892	847	867	944	912	907	857	872	904	912	906	942	893	937	878	855	917	910	886	899	917	915	880	889	868	917	871	904	871	849	860	881	880	882	930	886	931	914	916	886	901	909	889	909	932	887	894	912	936	893	916	835	867	892	871	893	885	860	919	924	891	916	939	900	848	902	898	911	872	886	923	921	889	918	863	893	897	882	900	898	939	892	881	926	905	894	901	911	884	906	931	870	922	863	873	925	949	961	860	877	908	867	941	920	890	915	846	878	931	863	928	896	964	869	949	917	873	915	861	935	873	937	882	936	865	874	919	878	880	859	871	879	925	942	873	900	925	915	902	889	907	889	906	897	935	908	897	929	940	896	899	959	934	908	934	909	908	892	889	905	881	914	899	925	893	880	918	950	975	912	855	891	900	883	851	879	902	895	853	925	889	897	884	924	916	925	963	919	905	909	904	895	877	867	931	865	861	873	948	915	868	875	903	884	880	933	916	866	843	885	897	914	841	876	891	888	913	916	921	899	885	932	899	880	930	892	928	875	928	901	923	933	908	874	869	905	904	889	898	905	960	909	875	850	933	898	846	911	882	848	914	874	904	934	866	937	887	892	915	860	971	858	829	901	890	879	885	959	862	909	866	887	921	884	914	898	892	918	867	884	861	850	907	878	871	855	861	894	900	909	923	939	896	907	895	878	891	909	889	917	930	894	919	883	889	880	919	890	887	920	975	941	852	882	902	868	911	875	861	952	885	874	877	861	914	903	883	943	913	872	934	863	893	929	921	886	889	903	974	956	921	870	867	927	912	878	889	904	889	932	907	935	875	937	836	931	912	932	904	877	939	943	884	896	888	915	861	908	915	872	884	916	929	864	922	922	853	925	853	903	894	880	877	878	877	910	920	953	929	924	909	895	976	877	878	896	934	923	930	939	890	915	930	845	898	888	873	888	909	819	892	924	872	896	797	901	879	941	836	859	826	853	861	848	903	876	860	907	943	898	852	926	931	904	879	878	871	944	938	881	882	868	878	895	906	906	891	939	847	872	876	905	936	962	924	926	894	887	876	859	904	897	869	937	962	906	855	907	923	891	923	892	861	916	905	931	877	927	936	898	929	904	840	937	864	871	940	918	944	908	872	871	924	852	963	879	906	909	877	885	886	853	903	872	899	903	839	954	909	887	918	893	902	917	884	914	919	924	865	900	830	882	890	863	941	901	881	882	943	883	907	901	854	944	881	891	880	895	896	864	946	899	892	896	893	830	877	923	896	890	935	922	876	922	887	960	887	918	913	894	922	889	906	871	878	882	878	932	897	867	895	910	897	922	915	863	881	928	898	911	918	949	895	973	956	992	877	918	923	903	824	899	922	867	911	911	881	924	954	924	871	953	870	892	909	865	921	915	899	924	961	925	907	906	889	936	884	915	872	892	896	921	884	941	877	947	976	867	925	901	929	896	870	893	925	882	925	878	856	914	866	880	880	896	918	892	924	880	913	931	947	846	921	958	916	877	881	912	922	933	846	867	893	905	920	891	921	875	887	938	879	936	874	862	893	943	840	964	891	890	913	851	884	934	909	873	941	930	894	881	962	889	939	850	937	888	925	918	858	911	853	915	887	956	892	910	977	921	864	881	865	903	900	921	887	909	944	905	894	881	937	872	884	911	887	821	824	900	925	840	924	926	875	915	907	908	944	906	882	913	893	928	920	904	888	899	944	920	899	907	950	866	894	944	857	897	920	864	901	872	912	910	927	909	909	855	908	923	928	896	913	900	921	866	896	959	876	864	893	955	938	865	869	867	890	883	933	932	868	904	900	954	889	850	892	887	915	890	919	925	956	884	923	931	876	833	880	889	846	876	898	843	890	883	937	931	875	867	875	883	890	902	876	940	921	933	911	883	925	905	850	904	873	895	918	931	883	933	908	922	861	913	886	952	914	986	910	932	982	847	903	903	921	936	902	908	921	924	954	883	873	857	901	955	877	949	862	843	931	922	880	856	899	905	840	923	899	894	883	897	882	920	925	905	845	895	878	927	875	929	845	880	915	900	946	886	857	913	940	909	985	896	893	947	874	873	924	931	872	909	876	870	906	895	895	906	918	916	926	914	926	909	865	935	915	880	912	892	923	939	892	881	844	915	946	927	904
23699	13668	10279	6702	3182	1662	1068	616	511	465	458	417	376	393	364	338	390	357	341	341	363	359	335	378	361	329	312	354	411	350	373	331	308	370	342	340	310	341	338	344	351	382	340	298	333	341	344	309	332	359	366	346	344	380	376	333	360	360	322	339	367	311	367	340	318	355	306	348	341	335	332	344	340	368	335	301	343	330	327	348	298	328	337	339	327	314	347	343	363	349	364	334	318	348	327	373	358	339	303	325	337	343	346	349	301	342	345	334	385	323	325	347	349	393	344	328	372	366	331	363	306	324	356	335	370	344	332	352	328	348	353	363	334	360	315	315	329	334	324	335	333	363	329	340	341	328	333	333	360	378	347	343	332	344	352	343	306	355	335	339	318	324	348	321	339	333	357	339	350	346	300	302	330	335	335	355	362	321	322	340	311	314	326	360	325	337	328	325	323	396	347	344	340	349	328	361	318	308	289	362	346	314	338	323	333	336	313	361	341	368	321	378	344	356	342	347	320	357	348	354	331	355	345	311	331	293	329	350	316	349	342	338	348	335	374	311	338	317	308	337	323	307	347	352	319	313	317	383	321	335	374	363	356	352	312	338	318	359	356	350	360	340	353	318	343	380	349	353	327	341	354	373	357	363	326	356	356	339	358	329	308	332	339	325	344	357	339	365	332	335	343	340	342	325	353	362	314	365	320	370	351	341	355	337	314	325	312	348	352	299	363	307	343	325	349	337	313	298	317	337	341	319	392	316	335	343	348	330	344	350	319	326	343	338	322	330	300	334	347	374	340	349	311	338	334	323	357	351	342	328	313	369	320	333	301	334	347	348	366	351	332	306	341	323	334	317	364	366	339	367	359	329	349	334	374	332	354	303	330	321	354	322	328	337	349	291	362	320	323	359	353	347	391	340	368	352	326	295	340	370	336	336	357	337	361	323	328	334	351	346	327	335	289	296	325	364	334	323	337	347	338	312	360	315	386	278	339	323	342	369	323	321	314	311	348	374	340	345	366	386	324	376	288	332	273	351	359	356	338	322	318	321	311	333	313	360	364	343	359	340	299	306	347	315	365	355	380	328	347	368	339	339	334	345	352	346	320	369	322	346	334	339	336	306	363	340	373	342	313	371	317	318	334	333	327	338	333	375	331	332	337	332	318	324	347	351	346	330	353	352	344	317	345	329	324	348	314	331	336	341	326	337	302	333	320	319	394	347	335	338	350	351	355	341	364	355	328	321	308	318	316	340	365	346	315	357	307	332	337	339	334	315	325	345	322	319	330	364	332	311	327	319	335	314	347	346	322	361	352	379	332	333	347	319	358	339	303	341	389	387	349	330	344	320	323	312	347	321	375	329	340	330	335	354	344	335	355	333	319	341	349	330	367	335	323	302	285	312	328	336	319	333	326	328	331	325	326	346	350	308	322	349	302	328	357	341	331	367	350	358	361	392	338	348	330	343	326	338	360	349	321	327	333	332	326	352	343	310	336	370	309	364	322	353	344	333	300	347	358	322	363	308	339	339	311	328	343	340	364	366	344	341	366	312	351	355	379	369	342	342	335	357	327	362	291	332	323	348	318	342	330	321	357	349	340	356	337	334	330	322	357	323	303	353	324	336	348	331	294	345	327	328	355	375	337	314	316	350	322	322	370	353	340	321	348	319	349	385	328	295	348	342	344	362	371	371	329	349	329	331	319	305	315	363	360	341	291	324	347	347	342	344	331	337	288	354	346	337	319	318	373	345	364	282	292	330	298	332	330	336	339	336	340	327	339	330	356	355	319	367	382	358	316	355	344	323	327	314	306	357	350	372	330	345	342	334	364	348	343	327	335	295	316	338	338	348	378	369	345	306	311	338	305	350	336	340	349	347	345	332	318	327	336	322	321	360	352	366	349	305	323	350	323	363	301	306	334	389	365	341	354	349	334	343	342	325	343	332	339	337	333	348	329	356	361	331	344	331	338	322	355	365	307	320	319	324	337	369	326	340	327	346	338	358	338	322	319	322	335	364	346	308	330	336	327	339	326	325	295	353	322	327	367	358	320	352	316	336	348	327	315	342	345	340	340	379	377	340	340	302	327	345	347	405	346	337	356	339	351	322	342	345	332	328	312	315	325	325	321	373	327	356	351	338	326	340	351	336	327	328	317	331	359	345	326	361	327	313	353	364	359	329	327	339	324	322	313	348	294	364	311	336	308	329	310	358	364	329	319	344	360	347	346	311	336	369	332	339	346	356	333	357	342	334	318	364	343	341	308	350	368	302	309	323	302	345	317	330	363	337	352	372	341	326	352	357	313	355	332	346	343	372	326	360	341	333	349	338	346	312	344	315	367	322	330	337	317	355	301	361	361	326	341	356	325	344	337	313	333	333	353	332	353	355	348	326	337	351	337	323	362	347	314	335	340	371	374	318	368	369	367	304	356	324	363	317	370	342	319	333	370	341	300	329	366	318	329	364	356	346	316	319	327	341	334	354	358	350	310	300	309	316	360	343	345	333	334	348	322	334	327	368	335	387	340	332	362	286	355	329	316	349	347	365	349	335	356	354	351	346	327	303	368	361	346	319	322	342	358	313	335	308	301	371	341	326	315	366	335	336	337	351	316	307	340	374	335	349	334	358	353	347	332	348	336	356	355	312	362	369	311	321	333	291	320	352	299	340	331	333	360	380	361	314	332	337	353	332	367	352	319	332	347	394	321	355	326	317	344	349	316	313	302	301	375	354	349	365	333	319	304	330	346	326	349	348	415	333	352	326	357	323	302	390	329	322	322	357	353	304	331	331	304	340	316	368	344	344	348	355	317	331	351	352	344	343	309	360	326	315	345	291	365	343	332	348	364	353	351	376	320	317	363	369	329	329	366	364	336	333	359	353	344	306	337	295	332	363	347	328	352	325	342	374	329	352	338	363	301	361	343	327	347	324	311	325	340	330	353	341	334	364	326	343	372	313	354	324	338	351	371	361	367	347	331	382	362	333	303	330	361	341	333	307	319	330	356	319	310	343	356	296	344	384	378	318	319	317	357	335	364	318	345	340	340	361	361	331	324	352	330	343	338	312	330	374	365	317	377	326	336	325	323	317	323	363	365	333	363	316	355	352	336	314	354	353	344	371	388	335	363	315	387	315	333	339	382	335	310	320	378	303	345	388	376	350	315	342	313	343	348	331	352	316	343	305	306	324	345	315	323	331	335	312	355	349	363	343	346	331	343	341	342	331	328	382	374	337	316	307	308	316	313	364	317	319	354	349	337	360	334	362	313	302	298	354	326	352	340	374	311	317	340	338	286	323	372	328	321	332	332	350	321	324	354	356	354	324	340	353	315	349	301	358	336	296	335	372	336	323	319	330	345	344	379	308	342	338	333	302	321	327	345	323	309	327	336	315	343	330	322	347	347	370	328	345	334	330	318	303	300	316	357	353	321	324	340	340	333	339	363	338	343	366	339	334	351	336	372	305	342	375	337	371	335	340	362	336	350	337	381	336	319	365	349	342
13414	10495	15489	14635	9349	5696	3551	2192	1615	1317	1187	1103	931	802	768	810	838	768	769	815	799	794	822	825	802	823	830	813	813	793	761	842	800	742	726	757	749	784	754	706	758	711	731	720	753	695	757	697	758	769	712	766	741	770	751	737	748	775	742	728	749	766	751	793	726	800	749	766	757	755	753	708	719	775	749	705	779	786	739	729	766	771	713	707	748	721	717	818	755	759	721	768	737	692	715	738	751	767	743	731	721	738	784	751	743	690	762	755	778	723	723	732	731	741	764	684	719	737	729	748	724	718	726	743	755	765	742	736	759	765	752	696	765	706	738	703	748	806	732	732	757	721	734	748	751	760	741	714	720	770	749	723	719	735	762	714	713	782	733	751	765	745	726	746	682	746	761	791	830	732	772	745	758	779	784	725	718	784	708	740	768	686	751	725	789	751	763	750	758	733	726	720	719	772	756	753	783	750	748	742	710	759	744	733	775	763	746	743	716	733	751	750	738	712	731	734	715	782	783	723	704	742	767	724	733	730	710	790	736	771	749	731	778	783	777	761	733	707	767	746	712	748	745	768	775	715	761	770	771	746	713	738	731	764	757	690	741	719	738	695	752	734	720	774	737	736	726	728	774	865	753	706	751	755	776	740	767	704	681	707	743	751	748	752	759	749	744	768	780	755	760	721	732	717	701	762	773	751	773	752	775	752	749	729	769	736	794	777	756	737	758	722	761	754	756	796	704	793	761	781	683	747	731	741	761	742	759	747	740	774	734	724	747	761	784	722	726	739	748	717	769	778	702	713	742	668	761	746	720	764	670	727	704	770	723	778	746	745	768	758	719	688	763	755	738	771	760	774	772	735	725	670	731	708	734	745	777	749	719	724	733	713	737	723	729	760	707	835	753	749	731	768	721	752	760	754	770	731	698	749	717	713	793	779	760	710	775	752	748	748	746	756	786	749	732	738	713	767	746	720	711	764	728	761	759	727	778	780	737	721	770	735	746	727	707	764	713	783	793	770	731	755	774	738	765	769	724	736	738	711	735	786	790	714	740	796	753	746	746	789	708	765	723	763	731	721	760	692	746	738	738	778	740	734	783	715	781	754	714	715	749	755	746	703	733	780	721	770	725	780	735	744	713	729	765	808	717	740	729	774	755	702	740	748	743	775	762	698	737	749	736	745	751	740	716	711	724	745	741	766	720	706	769	744	731	735	735	732	703	735	777	729	704	772	781	719	694	737	750	712	745	725	769	727	749	714	758	749	722	692	746	765	748	793	710	747	728	732	798	732	753	730	767	732	782	758	776	768	710	758	740	735	795	781	739	712	701	707	699	771	765	754	733	751	753	760	726	732	732	766	694	804	740	748	738	716	796	764	765	723	708	717	747	776	733	733	747	756	794	732	691	764	744	765	747	735	751	763	707	690	742	721	779	737	702	704	748	724	763	760	719	687	731	812	747	744	720	743	734	682	723	768	782	755	709	741	704	735	762	732	760	758	761	751	751	695	694	725	725	735	765	743	815	756	688	763	701	708	748	688	757	734	740	773	657	784	782	753	755	742	749	717	738	746	735	734	785	759	760	713	783	713	693	739	752	725	747	776	733	751	747	727	715	706	750	736	732	739	729	777	762	766	738	714	712	700	728	732	702	696	767	713	704	792	738	726	708	739	716	750	711	770	680	740	715	732	736	692	746	752	807	734	719	766	725	695	760	752	737	774	753	793	783	728	772	771	698	779	772	745	747	763	733	702	726	744	767	727	723	735	716	721	741	704	718	704	745	730	812	760	731	747	696	750	760	720	736	717	701	758	712	797	706	771	779	697	757	785	714	721	757	739	753	781	774	645	712	789	746	767	726	756	779	779	751	718	698	715	781	738	797	680	774	705	771	760	745	763	767	710	703	730	750	725	752	726	756	762	764	732	728	768	720	731	769	749	731	705	752	746	715	741	755	705	744	780	785	769	718	750	705	748	752	718	739	724	727	682	752	747	699	785	736	767	745	705	751	762	774	751	754	746	705	712	733	770	780	737	765	719	732	728	713	728	755	783	772	719	797	739	738	712	721	718	695	716	733	707	707	672	740	777	749	763	789	713	767	682	716	743	784	736	749	699	740	707	714	727	739	722	768	749	684	751	738	730	730	736	755	726	781	726	725	759	729	729	722	718	767	768	743	710	735	764	765	796	758	715	762	768	760	760	791	738	798	736	742	767	751	755	752	770	727	756	704	742	745	720	725	785	746	707	729	727	714	780	756	787	715	749	721	730	774	736	727	725	723	723	703	701	754	748	721	735	741	733	768	751	795	747	746	752	781	732	724	717	736	713	722	722	756	755	714	761	797	739	751	788	722	787	735	731	737	663	712	724	701	761	724	773	765	764	765	729	705	746	749	745	718	748	804	706	720	734	734	723	710	757	759	747	719	703	754	780	725	739	708	730	769	710	731	762	802	724	732	746	759	750	711	744	720	706	781	725	726	752	756	732	708	770	735	762	737	735	751	790	735	789	722	704	726	732	754	725	760	762	726	747	723	738	790	738	766	741	741	737	749	734	703	723	767	714	723	706	739	752	716	708	761	742	764	791	759	727	784	734	735	745	773	743	737	736	754	750	760	716	809	721	741	797	721	742	703	830	767	743	749	733	770	704	718	756	745	731	740	686	732	734	733	743	700	755	760	727	778	735	726	744	784	747	739	770	806	732	713	744	732	743	751	719	726	747	704	744	767	760	743	829	758	756	779	707	689	763	697	756	766	754	748	710	732	755	774	712	703	756	759	737	740	710	724	770	748	752	774	750	730	730	712	754	706	735	764	713	683	816	794	730	770	759	728	788	793	710	736	753	767	743	731	772	739	744	768	719	742	724	745	714	702	724	732	757	768	713	689	766	741	799	769	732	701	794	752	756	756	796	717	764	751	767	780	711	708	739	753	743	764	766	739	728	736	728	718	744	734	741	742	706	748	715	729	718	763	749	726	763	729	745	728	730	721	738	692	723	709	766	749	737	715	744	733	708	839	801	777	701	805	748	708	793	716	759	770	748	716	748	747	724	711	758	748	699	733	753	805	822	789	708	785	717	732	698	752	761	746	739	814	716	703	751	738	752	709	791	708	719	723	749	728	729	703	751	735	773	751	741	716	785	731	749	770	732	797	737	750	712	704	738	763	724	705	774	754	733	743	759	782	734	746	760	724	751	761	739	725	750	772	783	799	779	725	772	720	745	741	736	701	738	720	725	786	726	700	741	776	754	723	734	783	702	763	704	827	748	789	771	752	756	755	700	753	780	705	727	746	735	721	767	705	707	765	753	738	742	712	786	750	773	710	749	729	767	787	724	755	768	747	752	701	748	721	771	798	727	739	762	740	737	727	763	709	777	742	718	733	706	691	753	752	727	742	743	750	778	756	707	728	759	749	723	726	784	776	747	735	734	724	774	729	758	729	723	716	754	719	744	763	722	679	751	773	771	721	725	833	757	752	763	770	799	756	746	777	724	734	770
34083	19470	16752	11801	6488	4701	2731	1194	939	662	499	477	467	408	435	376	382	455	379	387	372	402	382	412	381	422	375	438	390	356	418	387	357	390	381	422	383	357	328	389	359	340	368	358	364	353	331	327	338	379	342	374	379	361	387	370	366	398	372	381	358	390	417	380	362	345	366	355	387	325	328	359	379	394	368	378	408	399	375	360	392	340	334	385	367	329	377	365	382	347	352	391	420	402	351	377	329	362	348	354	379	375	361	347	332	365	388	365	355	357	385	393	386	357	402	352	352	372	392	380	341	351	342	367	386	389	363	350	375	346	358	357	383	388	397	366	344	386	343	353	389	353	375	336	342	376	349	345	399	362	364	335	355	350	372	410	365	389	423	325	349	383	332	386	343	362	326	315	363	330	386	366	400	351	411	381	378	388	358	363	390	379	381	368	355	362	351	318	354	339	394	373	371	347	376	365	375	393	336	408	406	375	383	383	345	349	386	374	339	342	339	357	360	376	363	352	394	371	346	370	376	359	405	344	369	373	362	389	366	367	369	372	346	361	347	364	354	394	383	406	369	348	348	385	395	353	371	370	349	364	360	338	382	418	379	378	377	354	378	379	351	365	372	398	350	357	348	351	374	400	344	382	364	326	348	356	368	365	364	373	367	414	381	409	373	375	375	387	342	346	385	396	346	359	374	328	380	350	340	351	358	354	360	354	363	398	352	380	362	353	367	353	342	350	365	378	374	351	359	363	353	309	397	325	332	388	356	377	331	366	356	363	318	364	335	390	388	338	354	364	384	393	409	367	403	369	376	383	344	367	365	371	363	392	350	386	369	379	364	382	382	319	388	342	365	361	394	376	317	376	346	314	346	321	367	342	365	376	367	370	389	373	393	382	366	381	365	381	404	366	381	401	363	361	387	354	353	389	346	345	366	362	365	384	342	375	364	370	387	365	355	381	378	362	377	339	360	355	367	354	369	367	351	379	414	408	385	359	390	340	367	377	330	371	342	360	371	378	399	356	377	386	373	373	363	347	357	362	371	360	399	352	326	362	357	359	345	383	389	364	364	334	353	410	390	368	319	387	364	385	375	406	383	341	386	377	359	362	360	325	400	370	380	341	406	362	368	361	345	328	338	364	403	337	337	353	363	334	394	387	369	351	354	354	339	346	372	394	354	357	353	379	367	343	415	415	387	386	365	363	361	368	361	336	358	366	363	381	378	377	382	372	332	358	410	375	359	360	366	380	378	378	337	374	337	349	369	400	356	374	353	350	348	324	382	386	335	380	382	374	376	398	369	381	358	368	355	371	391	381	396	359	366	362	362	370	404	371	361	391	364	369	390	401	327	370	353	370	382	340	390	389	368	368	382	371	392	371	354	341	354	354	362	415	361	378	376	374	365	357	330	388	404	371	388	436	371	402	357	350	331	367	370	397	342	391	343	365	377	397	369	385	344	383	371	332	378	420	390	380	365	359	332	352	375	351	367	370	365	367	381	352	409	369	353	385	335	375	353	393	357	390	335	356	381	372	367	372	388	344	371	371	370	389	377	322	346	369	344	334	387	364	369	332	353	407	391	360	368	342	368	386	371	380	354	353	393	389	351	364	352	344	387	383	388	381	384	378	346	373	400	389	379	381	376	365	346	347	349	377	383	337	374	417	367	353	364	336	340	374	361	343	383	368	361	376	375	366	361	372	379	366	376	363	365	341	413	388	357	381	371	386	370	326	360	378	371	381	371	396	413	366	374	375	340	355	392	379	382	366	387	369	354	370	334	361	344	372	366	366	397	381	359	392	371	351	406	397	371	379	351	348	380	349	345	336	398	376	373	366	351	333	353	344	357	385	381	337	349	396	400	368	394	372	343	356	357	363	347	350	328	384	393	366	360	409	360	379	368	374	379	379	351	358	390	411	395	383	371	340	371	376	363	386	376	360	376	387	348	312	381	360	365	364	349	376	382	359	376	405	383	358	347	340	359	378	365	377	372	406	376	347	373	353	369	361	395	395	410	389	362	364	325	352	380	348	323	367	369	403	376	342	422	392	374	366	354	381	371	363	354	343	350	387	396	371	345	373	366	393	364	371	392	351	333	372	374	342	364	364	362	363	381	406	349	380	354	322	387	387	378	360	365	357	364	388	373	371	358	371	354	389	347	372	359	342	329	360	353	380	372	369	360	328	377	353	339	342	397	376	349	336	379	394	345	353	361	376	378	329	374	382	339	337	355	358	376	373	347	362	375	358	398	389	355	337	392	359	355	371	426	417	366	368	378	385	361	382	385	355	360	367	340	371	378	391	381	361	376	386	363	373	362	396	330	374	329	379	352	330	343	360	364	349	381	389	350	371	385	366	398	362	370	355	364	359	381	355	357	370	377	389	359	378	375	351	361	392	341	354	358	366	317	356	347	329	388	369	335	357	348	340	362	345	385	325	355	342	356	324	343	354	359	367	367	384	372	385	369	352	375	384	355	339	359	344	366	386	382	349	347	375	365	375	365	371	369	364	395	375	372	366	343	331	352	413	402	361	343	316	337	347	342	349	348	365	357	373	386	352	372	368	396	330	345	350	365	363	340	390	388	363	367	367	368	344	368	336	380	371	357	345	446	388	350	401	332	362	353	395	391	370	362	360	353	339	404	383	363	384	349	321	362	352	354	353	371	367	384	370	362	359	411	390	365	385	375	355	365	336	328	348	366	402	370	368	352	383	340	402	365	369	374	380	367	360	307	318	382	342	353	377	402	394	394	314	354	331	349	324	367	360	355	392	390	353	364	354	361	362	357	346	397	346	399	334	368	354	357	354	354	365	360	400	352	381	358	347	354	364	398	333	368	392	379	392	397	368	347	356	337	378	387	367	374	401	387	378	334	374	402	343	364	384	371	340	359	319	364	354	360	325	356	356	385	366	362	384	370	363	361	384	392	390	372	362	364	346	346	351	326	348	377	357	356	355	384	371	343	317	379	360	393	365	364	378	338	412	329	367	358	385	370	372	375	376	372	333	401	392	342	392	398	339	366	374	364	380	369	376	372	353	331	320	356	395	378	394	375	360	393	323	384	401	372	371	361	385	363	361	334	370	379	389	360	370	361	363	351	360	348	368	364	346	378	355	331	385	345	389	391	379	369	367	425	386	333	380	375	394	362	331	362	347	364	347	370	359	355	367	375	361	337	358	383	367	387	371	363	359	367	404	377	387	372	376	388	352	409	358	350	350	362	369	390	344	353	368	362	368	350	402	362	377	351	353	364	360	346	320	371	374	355	381	375	338	357	378	383	373	360	351	390	369	329	383	336	396	381	366	350	394	360	387	372	374	352	341	385	398	362	395	399	335	359	379	363	353	350	360	351	354	383	344	316	327	391	372	367	368	368	395	361	408	386	352	356	357	349	348	391	373	350	357	330	344	404	363	341	363	370	379	411	387	373	354	329	327	358	369	367	333	370	358	393	360	319	367	359	360	382	384	348	394	397	377	377	347	407	380	378	355	358	374	357	419
20376	14200	22864	22163	16722	14495	9314	4580	3332	2237	1706	1473	1228	1122	1048	1080	1014	931	925	870	929	882	913	889	939	906	896	921	948	918	889	910	928	900	852	842	814	829	821	781	771	871	830	809	806	749	851	835	826	783	755	842	830	852	743	855	852	762	835	814	761	791	806	877	808	824	803	851	809	828	783	748	788	793	829	831	830	786	844	823	791	786	842	776	806	807	843	757	808	774	805	803	816	812	849	826	812	776	802	831	833	782	863	772	827	801	849	780	845	808	830	793	811	821	874	818	747	799	770	815	815	779	833	820	773	804	779	816	764	841	795	789	794	754	811	820	804	821	802	807	797	809	831	804	783	781	809	807	806	745	820	809	788	840	858	820	822	839	775	803	793	776	761	791	816	825	796	780	823	802	788	801	833	787	800	787	794	794	823	751	809	764	804	798	830	832	823	780	755	828	800	802	806	823	805	787	789	770	773	749	797	805	809	804	791	796	858	871	800	811	776	798	787	778	760	828	821	806	798	731	839	768	763	779	776	788	804	827	809	798	831	767	798	782	756	833	845	759	834	812	813	784	859	809	827	789	738	793	781	721	807	830	851	808	757	824	762	765	790	841	837	734	787	853	785	799	818	793	822	811	818	785	837	755	803	812	796	794	775	782	816	818	862	801	801	750	844	728	845	809	823	832	762	838	804	781	866	806	802	805	795	774	842	782	784	816	841	858	788	828	866	859	830	818	814	831	798	818	799	838	779	785	806	835	804	831	825	824	836	826	765	765	796	846	801	778	824	834	778	830	769	749	789	814	856	798	840	803	762	823	839	774	803	781	784	824	796	829	842	740	811	771	795	862	762	807	818	817	783	812	765	783	834	830	755	825	726	811	835	826	785	847	807	829	793	798	814	794	764	801	824	788	791	806	786	862	841	787	777	779	758	800	798	791	821	832	820	791	804	780	842	792	794	771	782	819	827	831	822	771	781	807	838	803	808	804	782	864	774	804	765	803	780	837	807	776	821	791	845	820	794	814	790	828	780	789	754	813	828	821	814	808	787	846	821	781	781	817	833	758	773	788	804	822	842	768	809	803	788	807	841	795	809	823	806	801	792	763	752	811	804	758	788	813	769	812	813	834	790	800	769	826	775	760	828	791	805	754	740	811	846	799	838	766	788	784	824	770	778	782	766	844	766	765	829	728	799	851	840	790	797	781	804	804	773	740	754	819	783	794	818	821	867	739	843	789	772	829	803	779	765	776	799	855	813	775	789	820	788	787	818	783	825	749	811	826	752	805	807	840	808	752	803	815	802	834	765	834	811	761	824	826	841	792	770	803	820	779	833	755	785	832	854	817	831	834	846	828	737	830	788	806	747	813	760	814	818	765	815	823	826	814	819	786	830	792	844	806	814	778	803	818	779	839	791	789	782	844	816	783	794	783	813	787	836	872	790	749	791	793	784	811	755	804	796	800	870	795	802	755	771	777	800	766	713	808	791	755	796	798	828	769	816	812	791	828	765	768	786	780	768	794	833	772	794	857	774	761	765	755	809	812	797	761	785	782	799	811	807	772	790	812	844	828	790	797	802	807	779	838	822	801	773	825	812	811	768	840	815	815	765	795	810	792	839	813	783	832	756	797	805	832	781	841	785	816	827	801	840	815	795	809	789	791	799	789	788	813	817	853	768	758	824	729	856	748	757	773	807	803	802	817	876	803	830	783	850	820	833	800	773	815	820	786	796	825	799	792	778	811	825	895	830	809	815	780	788	818	773	808	802	772	792	797	840	801	767	828	790	785	832	760	775	817	816	821	775	835	850	788	786	801	802	817	770	796	830	810	810	834	866	848	813	797	778	835	782	801	817	791	805	812	802	814	795	824	771	792	843	780	811	828	804	798	807	792	821	820	756	819	762	770	801	763	845	836	791	821	817	813	755	830	785	812	825	810	794	784	771	795	776	794	741	805	794	804	805	808	803	826	802	807	835	790	832	807	797	788	778	870	797	784	768	824	811	785	872	828	775	793	773	806	813	776	794	765	829	811	789	806	835	796	837	759	774	801	797	825	796	803	781	831	781	798	823	793	831	770	805	783	818	826	803	782	812	821	840	785	795	830	841	799	789	832	805	813	759	790	855	811	851	829	785	830	801	775	765	814	806	822	813	805	811	803	780	773	801	805	818	815	813	813	794	824	818	791	826	818	816	841	783	784	818	799	851	769	794	800	828	820	765	808	804	779	782	836	783	769	775	791	769	775	790	821	761	824	855	800	853	796	774	831	821	756	812	787	825	841	832	799	840	845	713	798	873	785	787	836	824	764	855	829	809	808	785	774	764	760	793	772	813	773	818	825	795	799	784	855	843	844	798	822	785	812	847	794	772	844	770	756	836	791	831	779	797	823	836	802	815	720	824	821	811	821	783	822	771	798	795	815	822	819	816	795	783	777	796	813	846	864	818	815	758	793	804	821	737	766	815	762	781	812	839	804	797	816	773	810	759	785	766	782	832	793	787	796	821	764	759	787	833	792	800	809	811	815	805	760	764	833	788	807	835	779	825	822	806	775	828	836	813	814	805	796	742	810	862	799	806	870	799	826	810	778	797	781	776	799	808	778	807	797	821	809	763	785	826	777	793	776	834	768	836	808	800	852	806	798	764	815	829	784	793	783	766	872	795	820	814	789	736	838	798	818	807	743	800	831	815	804	793	850	795	829	761	830	779	804	800	794	826	833	812	815	800	757	860	805	807	830	814	815	793	808	799	757	829	791	773	761	783	815	814	814	860	794	789	809	822	795	797	797	827	752	801	814	805	806	859	824	802	817	774	873	809	834	857	766	816	806	844	776	806	776	796	810	829	778	820	803	784	816	803	836	840	774	825	842	808	820	799	769	786	833	798	771	788	779	826	819	816	857	836	807	832	760	824	799	818	813	829	800	754	810	777	845	794	818	812	753	769	770	758	793	850	806	841	790	832	774	814	805	756	835	761	815	807	783	819	744	826	800	849	807	814	791	802	780	793	793	787	794	816	789	795	745	774	797	780	846	812	816	782	811	734	789	791	819	786	849	822	854	833	787	801	872	784	807	814	855	824	811	793	821	834	819	811	786	836	766	788	801	754	781	776	807	847	805	825	796	807	825	799	851	750	775	788	855	825	786	792	810	817	752	778	801	830	782	872	783	815	774	801	816	811	827	834	787	799	794	771	803	837	792	863	844	763	783	808	807	781	817	817	791	839	788	839	830	872	810	793	822	799	833	817	827	832	749	786	813	781	828	796	805	770	819	771	783	804	805	780	784	862	844	818	799	784	776	793	761	811	801	749	822	807	814	816	868	808	777	820	772	793	816	790	790	822	823	785	804	830	794	827	737	828	819	778	841	787	764	812	808	841	788	804	757	802	811	822	785	786	857	776	834	816	825	773	777	813	817	810	755	762	765	835	774	809	788	803	827	831	789	796	862	748	842	840	827	812	786	786	832	787	788	810	816	816	813	773	808	787	743	850	809	791	801
42352	26625	23898	17229	11396	6756	3864	1793	1128	768	660	583	563	496	493	469	490	455	452	438	417	426	422	455	445	430	450	497	424	454	454	418	437	407	450	430	416	434	425	416	380	435	418	406	409	391	427	439	437	457	396	434	370	404	441	451	407	423	409	422	418	410	466	420	410	431	427	457	394	408	396	390	426	449	402	400	440	397	443	400	401	427	401	415	368	402	395	401	400	400	415	416	423	416	438	382	418	398	450	447	444	433	429	385	439	435	421	434	410	423	405	457	456	438	431	416	427	428	407	399	409	419	461	424	472	414	423	409	394	430	409	394	429	422	407	425	423	426	406	418	420	378	433	406	395	421	397	405	447	432	415	410	435	424	445	417	423	427	423	427	427	389	410	394	398	442	447	410	438	383	397	396	382	401	403	451	446	406	421	427	414	462	384	424	384	404	430	417	427	391	411	451	407	434	378	394	380	455	421	430	448	417	403	429	394	394	407	417	428	373	376	437	421	430	427	412	425	401	388	416	407	439	431	459	384	428	417	372	401	407	414	428	428	417	427	436	457	414	390	433	422	407	382	361	461	385	410	408	401	409	441	431	415	415	396	417	426	405	391	416	400	436	426	400	372	418	433	427	422	431	438	407	385	435	378	428	413	376	384	397	431	406	390	383	427	379	408	444	392	430	387	386	403	400	444	410	425	429	351	442	434	380	410	408	492	378	396	441	416	396	429	417	381	416	423	441	420	402	385	417	428	416	407	411	411	417	385	418	433	413	406	401	394	414	417	432	414	432	410	400	384	409	404	401	384	386	410	433	407	411	401	393	394	407	397	416	424	396	423	410	448	403	416	443	424	448	421	420	400	445	420	443	446	409	388	444	417	443	417	409	428	438	428	384	373	395	409	419	397	449	375	458	400	423	420	421	378	408	424	432	392	415	406	364	407	423	412	428	415	420	431	379	402	434	432	389	423	404	427	390	388	398	415	373	380	408	441	456	410	407	450	471	395	399	401	454	418	430	427	416	430	460	449	405	394	412	418	414	439	430	459	413	445	383	423	427	413	404	469	427	419	403	381	401	398	426	417	400	431	413	426	413	397	401	413	399	429	409	419	438	397	392	388	382	437	414	418	395	449	447	425	403	475	384	410	435	448	391	391	425	412	424	431	415	395	421	427	413	434	384	471	367	452	422	420	404	402	410	399	423	434	447	396	419	395	431	381	419	386	396	413	414	442	423	397	394	431	428	419	404	476	405	441	410	398	405	392	443	430	396	435	407	447	409	445	427	446	383	413	402	423	438	429	410	368	453	419	424	440	400	429	402	402	403	428	409	461	417	421	409	435	389	446	407	430	437	449	432	451	452	435	485	409	471	394	437	437	417	411	413	411	415	405	410	393	431	408	421	391	380	372	420	423	419	416	391	408	424	373	407	414	420	442	402	379	389	425	408	418	418	369	440	420	392	416	412	430	435	428	381	450	408	413	373	392	405	440	459	425	423	422	396	351	388	403	422	442	421	409	430	415	430	440	413	431	396	381	416	392	416	416	395	438	412	388	417	428	420	425	422	400	418	451	357	396	401	406	428	431	455	401	403	431	458	396	476	420	400	423	399	397	401	411	406	429	429	438	403	417	384	391	409	410	427	398	440	408	374	378	455	417	381	417	408	429	415	427	415	409	347	418	422	423	412	415	412	407	414	446	453	399	430	415	381	387	450	412	410	417	418	431	422	397	404	403	426	436	450	449	424	456	393	391	390	439	410	418	413	434	395	420	423	407	411	419	401	423	442	429	427	405	437	390	401	457	412	392	464	410	456	418	450	386	384	433	420	397	421	431	413	383	440	384	444	451	380	399	439	433	419	443	420	415	414	414	412	437	417	391	399	408	441	398	400	414	435	432	378	446	422	397	415	380	458	418	383	390	398	432	425	377	406	397	443	400	395	398	392	406	444	450	426	419	402	415	412	412	372	419	431	441	428	432	421	436	461	464	425	420	424	381	392	408	436	388	419	452	431	411	448	406	393	391	393	437	431	396	404	386	414	438	412	419	356	446	419	387	407	445	375	434	416	437	404	422	412	436	444	402	443	421	442	424	421	406	416	377	428	436	433	409	404	441	394	398	429	401	454	396	458	430	401	443	442	432	427	401	372	385	373	463	459	394	413	413	388	453	416	401	433	414	440	395	404	392	414	406	442	395	413	384	378	403	399	416	409	398	399	429	437	451	440	398	396	436	422	397	432	440	427	455	412	397	400	423	441	424	407	428	416	385	396	427	419	421	393	366	446	433	445	432	422	411	411	420	413	428	441	399	369	442	440	425	427	391	396	419	467	452	447	405	380	409	424	407	447	415	371	431	400	428	393	431	405	453	422	369	418	402	410	402	424	421	404	387	433	438	440	426	411	360	392	402	404	451	456	429	404	398	396	414	389	421	430	399	388	407	416	392	411	406	424	446	401	433	409	430	418	422	390	408	421	408	468	401	433	412	382	420	425	404	422	374	416	378	452	468	457	398	411	395	413	419	469	448	390	395	422	409	414	388	448	405	428	389	421	421	408	418	394	421	425	405	412	418	423	422	407	397	410	397	427	386	432	440	460	405	434	387	428	433	399	412	443	446	397	422	376	439	371	448	376	410	444	429	390	454	433	443	444	433	409	429	436	404	446	431	400	391	414	397	427	435	452	392	445	435	452	418	415	427	425	426	360	436	397	423	399	395	447	406	445	411	387	383	421	386	437	396	446	395	386	419	426	442	414	459	385	382	412	397	412	432	425	434	419	418	408	425	371	401	425	355	398	389	451	402	429	402	429	389	380	446	446	437	373	385	397	387	462	417	413	395	385	425	430	397	429	417	424	415	386	387	399	409	424	400	370	444	411	427	447	420	472	404	451	413	392	403	403	373	374	443	429	392	449	392	397	398	381	415	412	387	401	403	439	400	409	411	411	396	424	406	400	412	435	403	417	428	472	415	427	410	436	402	391	426	441	420	435	450	376	401	411	412	385	384	377	380	407	426	415	442	406	369	376	426	414	384	443	461	435	419	397	383	410	413	417	392	375	416	470	406	413	426	404	412	400	411	382	418	409	422	419	418	408	428	404	372	415	423	401	449	454	434	426	391	420	420	396	356	396	435	400	414	427	405	410	429	393	387	373	429	402	410	410	371	429	432	448	393	412	389	410	393	362	446	425	425	405	437	409	445	375	374	417	444	417	396	392	404	422	435	416	411	402	429	424	416	434	448	402	384	409	413	393	372	419	398	405	379	436	403	414	412	408	444	437	425	395	414	395	392	415	399	407	412	393	440	431	426	409	376	421	363	400	400	397	456	447	417	425	406	405	480	392	440	375	428	373	379	421	428	415	436	404	447	430	425	381	400	422	419	440	443	398	425	399	418	419	370	421	351	429	395	428	412	391	408	396	414	443	433	408	429	453	438	432	445	431	405	425	415	455	409	447	395	345	411	439	420	425	398	410	464	414	416	389	395	439	465	427	392	379	407	384
24644	19820	28306	27907	24120	17468	12148	6232	4234	2755	2271	1890	1465	1495	1416	1214	1284	1244	1157	1057	1033	1112	997	1095	1057	1133	1074	1008	1027	1027	1016	1033	1007	991	932	907	940	907	889	858	929	932	961	893	875	874	911	914	944	886	907	888	849	911	930	929	858	964	882	987	854	925	897	912	879	908	829	861	895	898	853	839	888	835	894	895	937	869	866	938	882	872	844	831	876	905	867	884	903	916	878	882	861	919	863	865	875	921	895	863	870	889	815	953	939	951	911	879	900	872	912	889	862	891	889	876	938	880	897	895	877	910	940	877	884	939	897	853	939	883	913	898	851	925	932	866	910	940	910	882	869	899	852	881	910	892	896	879	893	879	869	928	884	877	876	921	891	883	898	902	879	910	920	865	838	883	893	873	900	877	867	872	948	897	888	824	922	940	892	901	854	883	906	873	843	921	865	848	894	882	901	906	915	914	875	886	915	858	920	874	887	922	927	933	862	910	890	933	903	850	913	898	925	882	887	912	878	871	899	928	901	875	928	856	867	919	832	897	883	896	868	848	915	892	844	881	915	846	820	882	861	904	896	868	882	891	829	929	935	806	856	901	874	895	927	848	882	861	939	919	904	918	878	878	852	910	915	943	877	913	900	886	875	909	883	896	920	844	904	944	877	899	875	954	867	904	884	919	870	874	893	826	877	925	911	860	901	895	912	887	882	943	918	941	928	921	912	925	896	857	878	915	900	867	884	918	943	879	876	921	835	846	893	884	880	862	884	885	934	860	917	890	868	924	922	852	916	932	879	822	848	918	870	923	873	866	885	902	928	879	905	886	912	904	897	841	848	885	841	890	824	902	884	895	878	919	918	893	874	872	914	899	861	882	895	909	937	861	881	869	869	913	867	898	856	892	882	903	858	945	852	934	903	916	872	916	894	848	826	913	896	853	858	851	885	907	898	857	861	926	898	875	919	852	877	900	904	871	883	894	863	923	963	905	948	889	912	881	860	917	938	887	872	904	881	872	918	890	868	846	890	852	876	860	899	899	891	908	872	848	914	897	908	919	897	879	927	871	879	870	883	939	903	900	889	887	867	894	862	927	834	893	910	861	888	879	874	845	888	918	902	856	865	890	867	836	844	914	923	901	837	863	891	879	898	877	896	867	930	858	854	904	893	854	892	915	918	920	898	851	922	849	875	923	874	858	916	891	903	879	893	890	935	903	903	851	934	857	962	941	945	858	879	889	930	873	919	919	892	905	867	859	936	844	885	879	825	913	894	856	937	901	920	883	904	853	859	940	914	861	882	904	910	862	861	872	871	916	889	861	956	842	887	947	883	909	877	899	905	873	904	888	888	878	931	825	913	839	905	858	931	927	902	898	888	907	883	896	905	947	899	925	921	890	879	900	891	912	875	944	885	855	940	881	911	927	878	900	866	920	902	867	883	884	859	893	837	909	888	899	895	868	870	864	898	849	940	836	933	892	886	862	894	886	831	864	908	911	893	892	956	874	957	896	882	913	923	915	867	875	871	872	909	864	882	877	913	897	855	845	890	867	915	893	869	869	924	870	926	890	930	883	918	823	887	889	889	844	876	901	844	920	882	932	906	904	914	928	885	851	932	927	923	880	904	859	879	892	914	906	856	880	925	839	885	929	890	875	903	879	879	798	868	917	907	901	910	916	849	907	935	829	894	872	896	887	854	872	911	889	902	908	839	857	924	882	891	937	885	891	870	836	898	871	897	907	868	926	901	876	872	871	826	873	903	890	912	917	891	880	900	886	903	927	897	857	902	921	863	880	867	897	797	928	944	905	968	891	871	950	885	882	890	909	903	925	857	829	892	883	946	868	902	881	905	874	905	875	890	899	905	897	873	879	878	886	893	900	894	886	920	884	893	909	896	873	893	950	893	881	888	889	879	826	903	859	870	894	940	859	860	890	896	888	853	908	887	939	915	861	872	937	892	848	902	833	881	942	887	919	890	900	839	840	877	905	933	914	883	844	956	1006	916	926	905	860	964	889	931	868	916	878	903	873	901	888	918	922	911	901	917	870	868	907	890	871	888	926	856	891	859	893	879	885	884	844	890	858	893	892	891	856	882	921	884	845	942	894	908	917	871	854	868	925	941	877	907	875	914	857	934	933	824	916	920	897	879	845	894	917	917	851	943	908	861	871	848	880	916	851	875	930	858	889	906	911	882	921	937	897	874	885	889	877	944	893	927	898	905	865	899	902	881	917	902	946	912	897	941	870	937	914	857	921	894	858	854	889	862	941	910	891	916	895	892	902	904	923	904	879	878	860	875	865	890	925	840	917	951	862	903	926	898	884	866	859	893	912	878	844	903	870	919	870	907	900	869	909	894	935	879	867	885	910	853	895	908	915	911	865	889	900	917	905	866	882	922	880	849	897	913	901	911	932	923	853	926	922	897	863	900	875	843	921	875	906	899	860	916	890	891	857	910	878	915	922	889	911	879	843	932	884	940	895	878	857	905	857	877	869	886	924	862	885	868	884	916	865	889	883	888	822	893	900	912	920	894	880	865	839	908	921	902	898	945	839	899	886	893	891	903	896	876	833	886	972	853	912	941	943	888	950	946	854	919	833	889	886	956	875	928	859	864	887	901	849	927	932	862	915	896	897	876	886	844	882	865	946	873	923	883	872	899	852	907	904	902	889	897	894	866	834	890	896	858	894	906	900	948	937	926	920	905	872	919	867	891	917	846	914	904	882	890	874	893	882	894	836	931	884	922	877	843	835	893	911	882	837	888	887	900	881	922	931	900	952	881	896	926	902	851	822	897	868	862	918	871	886	947	872	889	963	891	912	887	867	852	885	906	895	877	942	964	883	946	849	812	867	849	932	917	921	906	905	861	914	890	874	880	893	929	891	890	872	848	873	895	862	868	895	910	954	949	895	962	882	938	876	912	885	926	908	929	910	894	860	866	948	844	943	888	859	884	877	904	872	884	921	865	862	844	862	888	846	863	856	898	941	892	893	885	895	863	910	830	921	881	880	900	926	838	910	830	903	934	919	884	879	883	927	875	911	861	906	903	894	907	857	880	848	900	892	887	936	837	855	864	855	933	909	855	897	896	893	901	940	844	929	880	914	867	862	901	923	891	903	852	897	886	884	892	893	827	864	901	885	869	937	865	878	941	908	888	919	880	846	842	922	884	889	935	882	942	876	842	892	896	869	903	881	906	916	872	871	931	922	952	862	930	852	861	874	956	874	870	863	882	905	877	904	892	915	935	860	908	867	870	926	942	893	870	880	888	874	899	887	909	915	899	900	837	906	878	898	844	928	931	881	878	923	905	868	880	889	902	891	865	866	891	918	867	897	860	919	890	878	880	921	952	872	897	846	914	875	882	896	904	865	895	909	941	879	877	939	902	925	859	854	922	844	868	890	832	865	861	893	927	879	831	872	851	854	829	879	829	912	876	917	867	897	837	908	839	896	879	880	895	872	945	878	921	862	915	914	871	919	890	871	909	936	928	894	888	889	917	923
22778	12604	10103	6660	3278	1434	873	607	495	489	387	409	363	363	376	334	339	354	326	303	344	344	371	369	309	370	379	349	329	349	367	335	312	350	330	344	336	328	322	334	320	351	354	334	337	342	344	318	341	380	328	350	362	320	328	326	289	347	327	320	292	349	338	324	349	369	348	322	337	322	377	351	324	321	305	336	331	324	326	353	321	324	333	341	309	317	319	309	336	344	344	336	337	349	316	313	337	346	332	324	358	353	334	312	352	340	349	322	333	331	346	338	329	358	337	335	315	343	319	344	338	356	357	336	317	298	350	324	331	363	319	354	334	318	351	335	326	331	315	349	363	310	329	344	308	320	342	300	353	320	309	308	320	307	303	351	308	334	310	308	334	315	348	333	315	289	317	317	351	345	358	337	337	303	364	335	294	338	292	298	343	342	351	353	303	337	334	325	300	324	317	316	349	326	332	321	312	307	343	317	315	335	335	347	313	290	357	306	341	335	298	361	356	301	322	345	357	350	334	333	362	358	353	307	319	311	316	336	318	327	365	356	342	325	321	335	301	314	289	323	309	283	300	276	342	313	358	336	303	315	361	340	331	307	329	383	317	326	351	307	366	360	302	323	342	330	316	364	346	317	348	358	361	392	329	336	341	317	318	333	360	283	321	350	343	351	352	321	334	320	331	306	357	347	321	327	353	335	314	300	357	302	325	314	322	329	338	350	342	339	350	349	328	306	327	334	335	360	329	353	326	329	317	331	340	338	333	343	349	332	324	288	316	364	342	344	336	315	334	338	309	331	335	330	304	341	338	346	341	296	330	337	344	355	341	332	358	341	349	349	366	354	322	352	364	345	333	360	310	350	343	329	302	292	356	351	370	340	328	314	309	338	338	356	380	342	357	329	299	319	355	293	339	313	340	312	328	326	321	318	356	340	342	355	348	337	363	329	323	319	310	341	346	354	352	297	349	301	349	318	308	303	344	309	325	341	313	310	328	333	329	352	315	330	311	337	359	329	346	317	331	318	305	347	359	310	304	323	321	329	340	335	316	314	317	359	326	362	353	310	311	335	322	344	344	314	342	299	332	321	343	330	306	291	332	335	365	350	328	326	341	314	363	350	356	347	342	367	325	335	342	354	326	331	331	345	309	298	321	337	360	374	353	354	327	328	324	331	293	313	337	288	346	334	351	377	338	348	322	322	334	360	350	310	340	354	314	296	349	327	279	312	345	345	322	355	314	329	353	345	319	288	347	356	344	357	354	315	324	325	402	338	318	322	311	340	311	326	352	316	314	340	327	329	382	333	345	354	312	314	351	333	373	283	299	345	330	320	333	343	315	365	374	368	319	314	334	328	321	326	360	320	311	356	330	314	343	378	331	344	371	330	348	337	315	316	350	304	366	375	350	337	342	337	308	334	346	316	371	321	305	327	385	355	337	330	342	342	321	339	318	335	387	357	370	329	326	298	367	313	349	315	352	389	368	336	336	319	305	338	359	346	359	348	320	318	319	292	328	340	347	322	341	318	309	358	311	354	344	315	315	316	320	362	352	356	351	351	337	354	340	332	288	368	310	340	316	312	308	330	344	345	321	320	329	336	345	340	319	347	317	334	347	293	336	305	318	374	344	333	332	336	351	316	342	323	333	308	363	311	362	326	332	302	319	346	316	335	361	339	324	320	338	347	335	329	291	309	293	335	372	339	331	338	306	318	321	313	329	341	291	323	337	361	298	321	348	344	337	338	362	319	316	338	343	342	358	341	345	326	294	311	322	349	339	352	337	328	333	317	350	325	355	344	298	288	323	331	327	327	325	325	317	339	384	336	322	338	342	301	313	348	317	330	328	362	317	357	372	334	320	333	339	356	362	359	361	322	349	356	336	349	337	329	352	344	297	312	333	349	340	298	328	296	338	281	349	352	359	339	374	342	334	325	314	318	326	314	325	364	352	325	351	349	329	346	338	339	352	333	334	341	321	333	334	318	324	349	324	306	348	311	354	350	318	335	319	337	353	341	301	328	322	328	358	329	317	346	324	344	386	347	310	335	334	341	324	351	310	350	321	352	350	323	327	330	324	356	353	345	329	376	336	332	308	359	308	329	317	290	356	336	361	336	324	345	338	328	363	337	343	348	325	352	335	332	289	303	326	333	337	326	327	363	368	367	327	322	328	305	321	358	356	326	338	343	364	343	319	337	338	350	332	320	330	317	310	316	326	329	314	362	318	356	313	342	330	348	350	339	348	292	345	375	351	304	302	318	305	331	321	320	320	320	318	342	336	319	289	312	327	347	321	318	331	321	332	332	328	361	328	328	349	353	341	312	340	331	364	321	363	303	330	357	314	344	318	343	380	306	299	315	335	346	361	338	333	369	331	347	342	304	338	347	358	342	332	375	337	320	348	359	320	343	331	317	325	319	356	327	356	266	322	294	363	328	327	308	313	346	326	340	315	333	339	347	351	315	352	333	328	281	366	307	346	321	323	345	361	331	344	334	337	350	372	354	359	364	326	318	327	354	328	342	378	317	299	344	297	313	316	317	307	343	377	326	346	337	313	339	365	346	319	315	320	319	336	332	314	350	341	315	317	316	327	331	341	313	291	321	345	331	346	341	339	319	361	320	340	301	337	318	350	317	367	327	369	346	351	311	334	352	360	308	311	310	319	323	344	344	315	361	342	327	373	334	331	329	329	343	321	326	313	346	342	296	282	321	293	349	359	331	331	336	339	344	366	345	365	316	353	303	351	359	384	322	309	320	333	300	318	354	336	335	334	339	334	317	349	342	323	353	331	318	333	291	345	320	346	380	336	321	348	315	343	316	337	360	335	355	325	331	338	298	329	368	330	337	344	331	344	305	323	341	327	339	332	335	318	326	341	327	326	321	366	352	310	330	398	335	343	332	303	347	341	318	353	355	369	317	322	346	327	324	320	357	324	344	358	313	303	354	292	338	338	350	343	360	329	335	322	341	328	307	337	307	347	320	358	343	337	342	307	323	314	311	325	333	302	350	338	310	279	371	325	386	315	352	338	372	373	334	313	291	375	325	312	310	335	344	349	333	342	311	320	351	334	323	354	328	324	308	380	334	367	351	330	364	306	340	360	319	331	354	352	330	294	287	317	342	340	329	316	348	318	354	324	364	335	325	326	351	336	342	327	340	340	351	319	312	359	361	334	365	338	321	326	341	328	322	348	331	294	336	333	320	367	343	356	307	342	340	358	318	337	317	309	358	356	368	342	330	345	341	288	321	291	318	287	350	324	302	350	338	337	347	335	336	310	317	367	321	327	367	367	351	306	332	343	331	315	345	335	355	386	347	368	339	344	354	323	298	335	362	338	360	346	358	310	349	385	360	330	324	312	326	342	343	317	350	355	305	348	331	347	373	318	336	329	327	335	352	340	322	359	353	344	308	335	347	322	327	326	343	323	373	374	318	318	316	324	321	331	330	355	323	318	329	310	316	348	333	321	331	309	336	347	326	330	339	351	360	341	319	332	331
13476	10003	15399	14651	9523	5092	3224	2104	1587	1369	1210	1064	1017	887	793	762	783	828	791	820	782	773	784	817	843	821	788	775	802	732	741	781	753	726	798	720	761	739	771	701	702	743	740	754	720	727	691	724	749	718	805	712	746	707	788	766	752	736	734	743	734	716	780	756	783	799	692	763	761	706	733	718	690	711	729	757	725	731	720	726	720	706	749	737	747	763	750	736	764	739	715	720	679	712	796	720	726	747	754	771	780	694	702	792	715	731	769	752	744	713	719	705	766	755	738	717	712	725	744	725	732	730	719	749	753	739	703	695	731	694	717	701	745	718	744	703	698	703	771	779	715	724	811	761	698	743	709	700	752	739	774	725	764	760	706	721	719	731	705	755	750	760	731	714	727	738	760	746	743	717	762	741	731	729	760	709	767	753	762	696	674	749	764	741	797	771	778	726	757	727	775	707	735	743	792	776	713	765	703	720	740	766	724	749	778	735	713	751	761	709	734	732	755	770	696	738	748	696	757	796	749	755	705	717	767	723	736	732	777	745	743	712	726	758	711	726	753	738	734	714	758	732	756	685	733	729	766	766	716	735	747	770	753	775	708	757	764	702	708	715	704	757	773	696	769	716	758	758	754	698	713	761	748	777	696	753	732	689	728	724	667	738	725	680	762	735	754	728	777	729	718	745	783	738	744	701	685	739	710	713	734	760	773	715	742	755	743	747	670	753	823	757	723	707	746	721	721	753	766	743	762	743	713	692	721	756	719	778	751	761	766	736	758	752	764	740	738	773	699	771	694	741	790	746	742	702	693	750	747	743	701	719	753	773	748	695	745	729	775	722	812	752	712	750	763	697	737	735	670	696	773	753	700	763	778	740	733	735	773	777	720	764	715	750	754	763	789	717	718	723	800	742	737	737	762	738	694	765	786	724	772	734	801	764	743	739	760	729	739	736	745	718	763	722	705	718	747	754	740	754	761	761	759	724	772	737	730	779	772	727	758	783	766	705	713	751	764	752	705	720	700	705	698	744	750	723	779	711	705	675	741	781	708	760	677	736	738	749	726	776	713	740	730	722	767	719	667	722	760	698	729	743	729	701	713	748	709	735	743	741	747	767	712	724	706	766	744	739	716	750	747	730	767	682	719	771	678	773	763	768	709	688	742	804	731	717	749	739	749	696	735	705	719	755	737	767	722	749	765	744	677	678	700	756	741	757	735	701	723	720	747	754	717	756	806	738	757	698	690	726	744	745	722	782	783	726	788	706	756	774	789	746	728	704	686	732	723	747	731	760	717	792	756	722	727	729	707	790	795	743	743	737	723	704	758	726	775	750	724	693	775	735	689	767	723	772	747	698	715	740	698	761	749	757	747	756	756	737	724	752	768	796	772	755	698	747	746	780	724	754	731	770	736	725	727	692	762	716	701	730	706	731	765	760	733	698	732	718	761	731	718	713	763	735	737	739	772	694	703	762	765	797	713	735	755	737	741	735	708	732	768	721	745	711	775	737	721	762	786	760	737	760	745	771	752	702	731	785	745	730	690	728	770	723	719	747	721	736	766	736	707	733	760	729	709	740	751	770	775	682	744	717	698	773	730	678	713	739	777	691	786	731	758	703	755	756	749	719	771	731	673	758	778	752	748	708	705	756	762	725	739	726	722	728	743	712	730	743	701	732	763	721	748	735	725	786	721	741	695	725	747	786	778	723	753	758	737	733	739	733	727	756	685	751	749	725	752	732	732	766	771	808	706	707	692	707	755	714	777	716	742	770	771	728	710	739	739	710	767	746	754	790	764	685	766	740	739	719	688	741	756	706	702	730	724	734	743	762	735	738	726	691	744	758	693	746	715	748	772	773	739	707	748	705	748	701	744	735	744	710	715	719	731	697	761	671	731	740	754	733	752	776	784	718	741	744	696	737	718	745	751	716	712	702	691	757	758	748	745	693	709	771	753	789	770	765	699	759	735	755	771	718	740	764	732	708	724	729	701	694	764	731	723	699	724	794	710	697	763	768	754	720	711	729	702	723	763	730	753	781	719	738	749	743	773	689	759	721	746	740	728	740	775	794	711	702	754	782	735	766	699	743	707	726	703	765	796	740	726	772	757	762	742	742	714	760	748	756	770	731	741	757	785	736	733	710	739	694	737	738	688	766	750	696	723	751	759	747	741	708	686	698	753	730	757	726	703	677	730	778	722	781	760	741	738	724	697	749	764	732	760	716	761	710	709	663	737	766	759	758	710	755	722	717	765	706	729	718	766	739	753	732	794	734	746	731	728	716	730	734	690	690	703	713	747	716	713	712	741	764	742	747	741	690	698	725	724	760	721	716	803	716	708	744	732	739	751	730	748	777	717	741	736	726	725	751	724	754	750	735	749	737	729	725	720	771	730	740	751	717	783	735	697	715	770	738	742	677	724	754	766	694	722	757	696	743	764	712	788	716	704	725	730	738	740	690	777	743	739	785	737	691	727	728	777	719	724	718	743	726	748	793	775	727	779	735	758	718	741	663	750	707	786	714	706	729	738	738	754	723	755	753	742	713	762	734	732	714	752	745	742	709	709	741	715	730	752	776	712	766	776	762	756	721	711	721	712	689	703	747	745	712	778	770	711	794	737	743	778	714	749	712	735	766	792	714	751	724	704	750	753	736	762	766	780	762	748	727	715	759	733	752	720	732	720	719	727	676	737	698	779	762	713	734	723	700	699	757	707	740	769	728	776	738	770	703	774	750	735	683	715	745	735	722	740	723	718	768	698	705	767	781	726	704	741	741	732	749	744	745	712	737	745	710	708	727	727	758	763	723	697	802	729	721	748	665	727	783	748	774	746	719	759	776	754	764	742	736	722	695	723	763	763	757	741	753	761	758	679	768	718	740	755	719	734	748	790	773	758	716	756	685	734	726	693	743	717	687	718	741	754	716	786	739	724	766	711	767	760	739	736	746	740	730	762	699	724	768	777	738	732	713	684	683	746	716	751	745	728	743	679	712	779	753	738	789	711	700	733	694	750	714	764	762	733	764	788	723	787	733	698	732	753	737	734	748	713	710	746	710	682	694	735	731	724	732	727	751	711	762	732	749	709	738	777	697	679	782	748	742	770	731	750	709	738	751	686	736	718	740	739	724	731	742	718	724	751	772	710	722	724	742	758	719	737	708	765	744	734	780	745	735	725	747	741	717	714	688	772	685	732	751	764	734	729	789	728	747	715	760	747	708	739	725	712	733	713	756	746	759	754	712	749	731	727	728	722	766	720	732	737	742	709	679	727	740	752	740	769	686	746	747	753	796	742	767	734	753	743	734	776	706	708	751	720	756	729	717	734	693	795	671	720	713	693	684	754	704	707	750	756	767	715	716	724	666	742	739	715	696	738	742	702	737	788	791	758	726	721	753	709	694	701	734	754	727	782	722	686	772	792	710	752	724	708	740	799	779	784	701	734	701	736	743	753	756	739	760	762	690	680	690	744	684	781	700	703	761	744	679	757	776	738	714	729	767
35415	21681	17843	11993	5993	3338	1866	1353	986	729	575	482	479	388	371	423	372	390	371	408	376	392	390	354	344	386	411	397	380	407	379	408	378	348	361	364	384	371	353	366	339	361	356	379	392	361	358	354	392	381	357	409	365	364	379	375	376	388	391	387	370	336	350	367	393	374	360	367	360	388	372	313	361	331	359	344	380	359	362	377	329	362	345	351	352	381	392	316	347	357	348	397	351	370	389	371	383	339	348	395	373	359	369	377	377	335	375	351	372	354	408	349	345	357	364	382	407	347	367	352	383	379	341	377	377	349	368	333	309	359	404	360	350	368	406	423	389	326	378	355	354	386	347	391	352	329	342	338	401	360	414	344	361	390	384	342	335	373	370	321	415	381	362	375	424	356	377	372	411	337	320	363	364	384	387	337	366	393	358	346	360	395	366	341	330	384	353	321	366	360	352	367	344	378	366	358	330	356	400	374	382	383	371	380	386	384	355	340	332	362	361	350	345	362	410	374	353	400	381	393	318	369	368	347	349	378	373	349	374	366	328	337	380	391	348	347	410	363	363	385	338	383	362	374	366	373	397	384	385	361	358	384	395	343	372	312	380	379	364	368	347	352	387	355	359	386	348	409	344	350	377	367	343	349	348	358	310	368	371	354	386	365	346	392	349	350	341	359	363	375	387	368	354	390	382	367	394	358	314	391	374	362	372	390	374	343	363	353	366	367	374	340	365	361	398	368	364	361	373	373	359	379	349	359	371	377	328	351	359	375	342	339	381	376	362	356	351	366	351	381	370	354	390	334	397	392	361	355	360	358	372	336	371	373	339	366	423	359	350	404	368	376	366	367	343	362	367	344	373	338	340	378	355	319	373	378	338	345	397	371	371	342	376	354	339	371	382	390	383	332	364	363	339	383	397	379	362	370	379	355	355	386	343	382	332	337	382	388	356	389	367	351	377	348	323	377	378	359	364	367	349	359	370	356	366	392	362	381	376	343	346	313	371	344	329	330	362	388	357	370	373	364	365	376	349	347	373	331	392	376	379	365	324	356	374	388	374	347	371	362	359	365	373	382	389	349	373	351	370	348	375	351	380	377	331	368	343	375	380	365	353	310	369	382	353	375	352	387	377	381	361	387	386	383	386	359	358	370	395	377	331	364	352	376	392	320	391	365	338	354	408	380	364	338	370	370	374	382	369	373	363	379	364	362	378	370	318	358	364	348	363	340	377	412	424	394	391	329	383	371	379	389	426	356	360	360	408	377	331	336	344	356	389	377	356	337	338	368	420	364	370	365	361	421	363	384	407	385	348	330	400	380	359	404	364	341	406	374	340	346	360	354	370	406	345	370	355	353	394	388	360	395	358	354	342	351	363	364	331	331	376	358	363	369	359	362	393	355	337	339	372	347	351	363	364	381	342	316	337	348	353	324	371	360	338	371	358	375	358	369	348	354	344	355	347	360	386	421	392	367	371	370	348	342	372	402	335	374	358	358	361	379	377	364	345	374	363	371	334	310	371	360	343	407	354	355	366	408	349	368	324	399	372	410	372	327	353	394	363	354	357	370	369	377	376	369	390	389	320	346	365	373	359	360	406	366	358	328	355	389	373	353	324	352	389	361	383	359	340	363	360	382	372	373	377	336	367	369	365	388	367	389	357	355	364	356	351	327	364	355	379	348	338	399	361	392	352	319	348	400	387	378	350	367	378	368	359	354	369	376	380	340	368	345	375	381	365	414	386	334	394	358	320	346	345	350	381	354	382	349	348	350	399	376	332	353	365	380	353	378	348	364	348	348	363	377	373	392	352	390	330	369	335	383	352	399	363	351	393	348	366	372	349	324	399	340	369	395	389	401	343	412	335	351	352	371	356	363	347	386	381	388	383	358	365	356	368	375	393	350	368	343	404	370	326	388	376	373	366	369	361	373	373	349	359	351	351	337	348	381	371	367	321	354	367	351	349	357	372	393	377	335	352	352	382	399	351	403	347	360	361	340	397	398	363	368	358	381	335	357	341	337	376	389	370	374	369	370	368	388	357	397	359	375	344	396	387	358	337	355	342	376	403	403	378	360	382	368	351	392	325	389	348	381	370	353	355	375	385	337	348	393	369	419	357	385	372	348	348	393	368	383	370	358	339	368	355	357	374	399	388	345	342	360	372	370	377	371	380	388	337	363	381	379	366	343	365	371	372	344	343	344	352	344	353	347	403	358	368	384	337	379	366	362	380	380	357	348	364	369	347	369	370	382	374	389	362	354	374	377	344	354	401	348	353	360	414	377	366	372	368	420	364	388	367	337	398	391	334	403	375	371	349	363	332	330	367	355	353	349	402	334	360	332	383	335	377	341	342	356	397	412	367	371	372	337	359	376	392	366	357	353	388	347	370	366	332	365	362	360	369	388	371	407	378	384	362	373	367	339	350	343	373	353	370	336	351	364	357	362	354	375	353	385	364	380	398	352	363	390	389	387	382	390	367	325	360	365	376	310	367	337	357	355	351	372	364	379	343	367	388	361	358	380	389	365	406	371	380	384	359	365	369	329	353	358	346	372	387	353	365	363	316	384	353	343	374	350	363	338	399	339	339	352	353	379	395	360	338	368	370	360	371	362	365	345	364	377	388	360	405	321	386	361	374	359	346	340	325	325	370	376	385	351	364	342	370	348	370	340	336	303	385	360	343	381	360	375	384	361	353	368	380	368	329	361	375	354	390	370	336	366	348	371	323	331	362	369	360	351	357	365	379	357	384	372	342	358	372	419	361	387	349	369	364	373	375	330	367	346	333	411	382	365	340	356	381	356	358	379	390	390	380	358	394	339	354	401	409	372	371	343	410	338	361	396	329	366	367	346	376	369	313	362	379	370	373	372	354	370	355	360	390	341	369	322	348	334	376	352	312	377	387	367	338	357	365	375	382	383	349	366	356	378	385	396	347	343	349	349	366	333	369	322	385	395	338	346	361	347	387	390	344	340	392	368	339	352	351	381	358	364	421	354	384	394	366	378	363	359	360	341	391	382	357	354	334	401	358	325	337	382	362	347	351	359	366	385	332	365	361	381	359	326	369	353	364	426	337	369	361	347	352	353	358	357	335	361	370	350	359	394	393	368	354	363	360	388	359	354	350	374	360	349	325	367	365	374	358	349	370	360	387	391	309	392	332	372	358	356	356	363	347	387	357	345	357	351	378	357	356	377	308	359	362	356	378	378	356	385	359	346	354	339	393	400	352	361	386	418	397	379	349	362	347	381	383	357	366	373	371	369	336	322	355	410	381	384	411	369	355	323	369	374	384	421	410	405	344	384	363	378	320	339	355	371	361	336	348	347	382	381	359	346	315	379	390	336	352	366	371	370	357	345	353	353	369	325	347	362	399	390	365	351	357	342	376	377	355	306	380	347	364	407	373	366	397	372	344	359	373	387	379	405	393	367	361	383	350	354	385	417	370	418	385	358	395	373	362	386	383	348	386	352	362	374	365	392	350	355	338	380	354	363	368	347
21007	16522	23228	21918	15318	10679	7001	5124	3706	2686	1814	1563	1299	1094	1010	978	990	977	948	888	968	946	917	895	880	940	945	922	861	910	899	876	844	812	833	777	820	815	827	766	787	808	819	822	810	776	779	875	765	801	772	825	803	774	811	808	794	857	802	862	808	823	875	802	769	808	814	820	806	801	823	807	838	802	755	802	861	828	827	769	759	874	816	781	797	850	764	800	766	806	773	810	793	784	737	796	833	782	804	788	822	773	829	844	777	879	766	829	804	772	797	775	827	821	729	787	803	780	775	793	793	781	821	806	813	833	804	828	845	839	835	844	775	771	774	811	776	807	845	800	753	766	833	827	748	842	765	846	843	821	827	765	769	822	782	831	832	836	777	762	803	780	807	838	769	769	804	776	768	811	784	779	819	777	782	754	815	798	779	810	754	778	740	824	796	739	792	797	816	842	768	777	838	777	828	815	808	769	776	826	728	769	813	846	816	770	747	771	775	767	774	747	818	808	823	786	793	750	798	831	807	825	758	865	813	829	753	773	851	833	784	767	821	771	806	805	770	790	792	749	834	806	748	816	799	855	822	833	822	785	798	835	736	805	811	820	774	840	806	747	804	806	741	793	818	820	765	827	765	807	792	823	743	784	814	778	805	804	765	841	796	797	802	741	778	804	748	817	809	793	754	869	801	793	774	825	785	797	779	785	820	810	812	770	810	773	802	799	741	758	800	814	845	781	770	834	817	814	834	830	799	813	786	778	811	832	782	784	793	823	789	807	775	784	792	744	821	784	801	767	769	791	794	787	759	765	791	828	808	793	796	817	840	801	852	820	801	823	784	818	847	778	797	804	808	780	745	770	811	812	875	816	779	757	833	754	751	784	839	817	790	833	804	824	846	747	770	811	821	808	796	818	777	763	805	823	759	750	805	773	774	798	772	803	768	752	810	769	800	780	816	807	791	801	746	799	802	738	798	784	815	816	800	846	810	790	810	808	824	806	805	837	802	830	738	811	782	811	838	768	761	810	739	738	823	763	761	821	766	809	872	760	790	788	784	769	844	816	817	803	807	811	812	782	812	794	832	797	843	748	810	798	804	830	806	847	781	808	816	765	846	799	808	840	837	779	811	773	777	797	851	823	805	796	765	821	805	844	799	859	816	812	802	880	807	770	775	784	799	818	788	803	797	785	790	842	801	785	814	770	806	819	805	817	829	808	809	798	830	789	809	777	831	843	821	792	774	752	837	807	795	822	775	803	802	813	812	833	823	819	787	821	803	805	800	812	772	816	798	798	830	828	773	832	829	766	824	802	853	794	829	766	801	801	800	811	830	768	833	813	795	779	818	814	805	857	859	805	775	785	778	835	752	792	766	838	779	784	779	792	804	807	826	811	807	782	793	768	783	834	794	833	797	785	789	802	806	835	803	812	737	801	806	772	749	772	783	806	754	830	748	764	821	805	773	843	797	813	817	825	796	821	770	787	785	790	822	808	802	796	796	777	779	813	794	782	794	801	816	748	847	740	822	789	793	777	786	767	769	829	844	814	781	846	807	799	798	829	821	785	778	803	772	774	828	820	769	767	754	797	799	849	840	763	795	761	771	749	782	850	784	797	818	798	799	793	747	831	813	798	803	775	817	795	809	827	802	807	843	870	815	757	826	835	783	823	798	788	826	812	813	819	816	825	767	798	759	834	798	812	774	815	793	813	764	753	776	787	794	788	860	855	812	756	792	778	852	832	790	778	792	818	823	810	792	828	784	843	808	781	801	815	819	834	852	786	769	797	828	841	774	768	790	784	778	850	776	786	786	785	800	804	763	767	809	843	789	851	803	794	792	799	790	787	802	836	840	792	844	822	846	791	788	754	779	777	750	771	728	776	750	806	834	814	818	763	801	788	767	791	832	773	791	856	770	822	822	788	823	841	818	821	773	823	758	797	813	805	847	738	769	769	833	793	793	768	759	795	742	801	831	842	813	836	772	772	815	821	761	791	778	790	838	794	819	810	801	810	749	788	825	750	779	839	843	808	802	789	794	807	774	759	850	794	830	808	839	834	838	854	810	762	808	810	848	868	776	800	782	819	843	849	754	767	816	811	841	752	853	775	830	753	808	808	820	756	763	840	796	805	781	784	778	804	784	789	797	804	789	858	771	806	825	753	799	821	808	807	834	791	808	824	808	792	781	819	848	803	825	768	824	769	768	767	815	795	780	812	797	784	776	764	804	821	779	802	810	807	802	828	808	803	796	804	808	748	820	786	785	802	835	728	779	772	828	798	792	781	805	826	813	827	804	786	825	787	811	805	799	773	822	755	778	788	765	790	802	808	801	735	820	764	792	795	805	826	785	795	860	763	818	825	823	769	789	730	792	791	800	832	810	840	809	810	799	814	792	826	799	778	814	813	807	768	830	828	808	810	761	829	825	817	767	749	808	817	817	751	771	802	812	794	786	845	783	752	738	752	770	841	810	839	715	823	795	759	828	821	804	796	770	770	764	797	825	795	788	781	850	811	831	877	776	849	810	818	767	789	783	812	804	824	774	800	801	766	762	784	791	816	766	796	754	811	854	858	774	732	830	812	786	813	784	840	794	758	812	824	809	791	795	783	846	868	801	772	765	812	814	808	825	795	827	790	810	775	821	815	786	821	752	802	822	784	771	807	861	822	762	791	792	816	802	858	750	835	796	773	837	793	777	844	813	773	786	793	825	851	787	802	838	827	770	815	782	792	791	742	840	785	795	782	821	840	807	823	824	791	794	795	790	792	753	826	849	878	809	777	801	786	790	766	846	766	774	795	791	793	854	780	783	802	772	792	765	803	826	770	759	843	808	793	807	815	820	778	820	776	786	830	831	822	765	767	820	818	790	831	835	809	812	842	792	790	842	781	801	820	806	798	765	712	795	781	835	781	880	818	821	802	830	843	780	840	772	864	759	817	832	813	778	814	791	786	799	798	799	824	804	798	806	785	787	803	827	805	823	839	814	791	828	825	767	771	819	799	801	793	803	838	848	739	837	766	851	810	827	768	786	749	818	773	778	770	775	773	803	771	815	751	801	798	824	767	822	874	778	796	790	871	793	782	739	804	752	823	824	805	807	796	815	854	847	804	799	807	787	840	811	796	749	791	789	753	830	805	785	784	797	837	808	833	706	801	788	819	737	810	866	774	829	794	825	749	817	825	799	807	850	752	845	801	765	773	836	788	834	806	785	803	813	784	805	760	783	801	835	770	790	863	823	734	726	786	826	811	807	763	830	775	789	789	788	831	779	821	775	835	815	849	756	822	764	759	791	760	808	787	845	838	767	767	763	744	787	794	762	780	764	809	748	812	780	827	790	762	820	774	814	796	792	809	784	796	848	808	754	796	829	793	806	834	765	803	822	786	813	777	774	831	816	768	829	815	775	823	756	840	795	832	800	781	821	821	773	805	833	834	819	752	799	783	804	835	832	830	822	809	810	779	774	765	834	796	754	803	776	804	788	749	799	789	793	823	834	834
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
