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
337129309353	337129309912	337129310462	337129311012	337129311562	337129312112	337129312662	337129313212	337129313762	337129314312	337129314862	337129315412	337129315962	337129316512	337129317062	337129317612	337129318162	337129318712	337129319262	337129319812	337129320362	337129320912	337129321462	337129322012	337129322562	337129323112	337129323662	337129324212	337129324762	337129325312	337129325862	337129326412	337129326962	337129327512	337129328062	337129328612	337129329162	337129329712	337129330262	337129330812	337129331362	337129331912	337129332462	337129333012	337129333562	337129334112	337129334662	337129335212	337129335762	337129336312	337129336862	337129337412	337129337962	337129338512	337129339062	337129339612	337129340162	337129340712	337129341262	337129341812	337129342362	337129342912	337129343462	337129344012	337129344562	337129345112	337129345662	337129346212	337129346762	337129347312	337129347862	337129348412	337129348962	337129349512	337129350062	337129350612	337129351162	337129351712	337129352262	337129352812	337129353362	337129353912	337129354462	337129355012	337129355562	337129356112	337129356662	337129357212	337129357762	337129358312	337129358862	337129359412	337129359962	337129360512	337129361062	337129361612	337129362162	337129362712	337129363262	337129363812	337129364362	337129364912	337129365462	337129366012	337129366562	337129367112	337129367662	337129368212	337129368762	337129369312	337129369862	337129370412	337129370962	337129371512	337129372062	337129372612	337129373162	337129373712	337129374262	337129374812	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	3227	3650	2300	3227	3650	2300	3227	3650	2300	3227	3650	2300	3227	3650	2300	3227	3650	2300	3246	3650	2300	3266	3650	2300	3266	3650	2300	3266	3650	2300	3266	3650	2300	3266	3650	2300	3277	3650	2300	3277	3650	2300	3286	3650	2300	3294	3650	2300	3304	3650	2300	3314	3650	2300	3323	3650	2300	3323	3650	2300	3323	3650	2300	3323	3650	2300	3323	3650	2300	3332	3650	2300	3332	3650	2300	3332	3650	2300	3332	3650	2300	3341	3650	2300	3351	3650	2300	3360	3650	2300	3360	3650	2300	3360	3650	2300	3360	3650	2300	3360	3650	2300	3360	3650	2300	3360	3650	2300	3360	3650	2300	3360	3650	2300	3360	3650	2300	3360	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
85314	72910	73190	62866	47316	32178	18439	8081	3455	1496	807	519	447	376	398	408	396	396	403	488	407	368	411	449	437	408	438	431	447	433	413	403	373	432	436	405	418	421	395	391	445	399	410	405	393	381	431	402	379	403	446	390	392	426	409	447	394	421	418	441	419	392	383	388	427	432	445	392	405	405	398	419	427	400	433	421	451	397	424	391	433	417	421	455	384	426	372	372	406	415	420	377	430	431	423	405	379	422	398	391	368	361	405	398	408	418	420	409	367	383	408	445	390	400	413	437	430	405	396	374	416	463	413	422	424	404	395	446	449	427	449	445	424	379	410	361	368	439	389	422	400	433	425	390	408	396	374	428	405	401	409	419	423	436	390	426	435	460	406	436	405	406	402	418	394	406	413	449	447	426	408	419	401	422	405	392	430	365	414	424	420	434	417	394	375	373	382	388	411	398	428	399	432	424	404	391	411	417	389	405	395	397	405	378	391	408	420	423	419	437	394	382	417	378	409	456	431	393	388	432	399	399	408	382	366	412	416	396	429	467	411	383	392	421	399	389	423	373	395	423	438	408	413	416	402	393	413	387	427	422	441	418	365	411	385	414	456	386	395	383	364	419	416	421	364	414	423	410	427	380	438	377	412	414	439	415	436	408	421	398	461	385	458	424	440	436	384	393	405	427	432	407	418	421	392	374	401	418	417	401	389	404	422	394	449	403	394	439	393	427	434	425	371	405	415	413	424	403	430	408	420	402	431	448	419	411	429	394	405	422	447	425	393	374	399	408	406	411	364	433	419	412	430	366	418	418	408	404	456	403	403	413	429	399	428	427	432	397	430	415	401	422	414	404	426	422	418	400	422	391	453	374	385	422	432	414	431	425	423	444	426	403	395	409	423	402	394	404	357	387	398	395	404	431	429	419	412	444	430	394	396	459	436	430	441	413	393	414	429	363	410	381	410	403	443	382	403	455	392	409	422	375	386	419	456	431	462	402	406	386	371	428	404	402	405	429	411	392	416	422	386	404	402	386	441	416	380	460	427	397	460	398	458	405	430	397	411	404	459	394	402	412	378	388	395	423	365	378	359	407	424	375	406	404	438	434	420	397	410	461	381	358	382	403	424	401	388	407	407	414	435	399	435	379	402	421	419	375	393	414	393	412	390	436	394	380	403	397	387	434	400	426	418	394	406	402	416	389	385	375	423	401	423	416	402	422	477	454	424	390	400	374	405	405	381	420	446	399	413	406	419	397	434	422	417	407	390	406	442	402	405	407	407	391	449	399	414	427	428	394	427	420	392	414	413	402	352	435	395	412	426	384	415	409	412	418	435	397	409	385	418	426	400	390	440	436	444	407	437	373	402	374	358	395	398	413	415	380	431	424	416	431	397	407	435	395	397	406	407	426	392	338	394	462	448	402	423	418	434	434	424	362	422	391	408	385	400	392	428	403	444	395	428	443	428	455	398	387	425	390	403	402	428	403	379	389	422	422	403	411	422	429	385	457	384	417	421	409	397	419	396	420	432	452	376	405	412	357	392	412	424	452	416	406	427	401	408	419	425	378	384	413	405	405	431	392	412	417	381	389	430	433	439	424	404	426	424	395	396	401	420	406	395	368	441	400	438	413	380	441	417	412	420	436	429	369	394	393	417	435	371	384	430	384	443	400	362	383	428	391	429	438	411	378	368	397	471	450	433	432	398	402	410	432	388	395	404	413	395	406	437	384	406	407	399	447	436	423	428	372	459	417	442	389	436	426	381	398	406	407	407	409	409	414	422	411	445	386	431	407	401	412	412	450	448	396	420	428	412	439	437	437	416	390	402	410	425	432	408	420	377	438	409	416	386	388	402	402	412	432	395	450	426	419	454	446	432	406	444	414	417	403	414	369	390	419	428	398	407	439	409	409	413	404	412	451	423	407	405	395	464	431	449	415	437	390	422	447	396	410	405	409	405	385	434	412	416	388	459	421	381	420	390	450	398	387	404	383	436	456	440	420	428	428	445	422	403	411	443	397	382	387	401	419	397	363	416	402	443	387	373	387	380	443	410	453	421	442	429	418	390	457	424	431	417	450	381	393	395	373	402	373	405	428	395	407	415	381	452	412	429	415	403	413	414	442	380	413	395	428	440	411	373	394	420	402	442	400	402	452	372	383	451	349	415	395	433	446	390	430	400	422	406	408	406	425	431	424	427	403	439	401	445	447	378	395	386	390	422	399	383	403	383	401	427	414	458	425	435	465	438	368	369	391	393	419	405	427	399	361	391	416	407	382	411	409	421	422	377	403	451	425	417	438	415	437	401	449	420	358	415	434	426	415	426	404	435	377	385	459	417	401	400	447	429	428	406	446	431	395	443	429	394	421	393	387	425	400	402	446	421	397	435	411	421	431	425	416	402	417	403	394	416	427	399	424	429	386	436	427	390	461	407	410	415	400	410	386	470	414	377	395	417	374	414	417	419	426	413	418	414	421	430	396	398	411	432	417	414	386	406	400	422	435	408	428	399	442	443	415	412	455	415	457	403	391	427	412	440	404	395	412	407	395	385	412	423	417	350	449	376	410	406	426	404	449	431	387	443	391	393	451	388	405	426	429	403	417	416	410	396	423	412	378	374	388	419	427	416	402	412	408	420	427	407	409	415	409	444	434	376	403	397	412	377	422	412	382	391	395	438	409	408	424	382	416	484	394	357	428	392	400	422	375	402	446	420	414	465	420	401	432	420	409	415	453	468	394	425	415	403	413	392	388	397	428	418	453	404	420	384	391	401	419	391	412	391	406	451	453	403	410	392	351	366	429	434	398	444	412	412	391	417	419	433	397	383	428	417	415	415	424	405	418	414	426	412	440	377	415	454	409	401	377	389	402	437	408	450	383	407	394	451	432	432	395	421	416	401	444	405	429	426	372	400	438	415	421	411	418	418	377	387	384	462	420	438	396	396	381	433	377	437	422	418	409	403	377	418	391	403	413	417	378	418	453	410	434	418	403	408	395	448	437	448	419	387	414	409	414	393	426	399	417	427	445	448	436	387	410	385	421	472	447	419	423	380	389	383	416	377	428	447	443	437	396	377	424	405	429	413	391	426	399	397	409	413	407	424	409	439	440	385	415	416	368	408	413	428	436	430	461	413	418	427	386	426	388	419	422	383	421	394	446	430	392	395	354	448	453	424	420	424	391	380	420	419	396	383	416	420	372	396	372	421	413	400	420	423	387	403	415	397	430	395	409	419	402	380	393	382	429	412	409	424	357	442	394	425	421	403	370	436	410	426	400	385	389	386	422	429	445	436	402	395	421	432	439	394	414	385	371	402	447	430	421	454	404	398	415	419	422	399	436	418	385	413	444	374	404	350	384	396	399	442	422	398	388	383	455	420	452	358	411	391	413	407	411	402	392	383	401	408	404	385	423	431	411	443	418	431	446	457	406	405	387	399	421	368	399	459	420	401	416	449	441	385	414	415	409	424	403	448	424	456	423	424	416	429	430	400	380	426	441	428	450
53854	54240	68029	66992	55781	43668	31247	19476	10276	4798	2366	1441	910	855	906	864	879	862	826	869	833	867	822	983	875	874	876	900	871	898	842	897	901	842	958	876	843	865	869	872	884	870	886	840	894	887	889	862	848	847	874	887	848	897	872	859	872	864	834	860	864	877	833	856	818	891	894	870	873	872	874	824	916	894	903	867	852	921	824	894	820	914	892	931	883	900	907	911	906	858	846	924	940	881	924	828	838	897	857	919	894	860	820	865	860	870	840	839	842	842	842	823	900	879	866	845	905	869	846	922	871	871	840	919	854	916	886	923	902	888	911	890	865	877	817	871	890	833	914	818	892	885	838	858	889	872	871	893	821	877	867	893	876	905	919	899	931	882	941	846	899	839	886	887	920	928	855	882	862	933	849	910	942	897	863	901	841	892	836	878	922	923	841	888	894	848	872	866	900	912	949	884	864	869	846	909	948	874	843	902	978	839	854	883	838	882	878	888	860	853	835	905	856	919	853	886	917	886	869	891	884	895	844	893	875	903	860	866	856	917	847	810	827	880	887	814	900	881	871	861	879	863	860	892	901	849	929	896	877	837	850	853	907	911	924	864	877	875	852	884	890	811	848	851	888	849	816	880	877	894	879	929	882	869	898	886	892	885	881	888	911	856	851	845	856	833	902	933	895	895	828	843	864	913	902	819	883	878	872	887	889	906	895	891	893	870	860	880	841	900	871	913	956	802	857	846	874	899	894	897	866	842	870	916	905	908	887	900	869	866	934	907	812	928	839	887	872	890	892	869	892	861	835	839	869	844	864	863	859	890	892	844	881	876	836	925	876	857	897	878	874	879	904	890	861	894	945	938	916	925	909	941	863	837	916	882	887	877	866	854	893	830	877	830	870	910	847	870	896	866	894	874	875	906	914	885	888	886	925	889	846	849	825	858	912	891	825	887	851	853	832	873	934	888	885	819	875	877	866	912	869	857	814	912	818	834	895	918	858	868	924	870	848	868	841	894	845	903	884	868	818	896	927	898	875	880	857	906	840	889	846	898	918	879	920	882	910	934	888	876	898	863	860	873	900	855	847	913	858	898	883	903	893	872	861	868	876	869	910	912	853	879	861	878	906	869	845	832	940	911	915	925	939	956	815	917	851	890	882	862	912	882	918	872	867	845	904	874	841	875	863	859	857	857	904	849	859	890	892	860	898	876	842	925	830	878	898	875	844	876	895	818	885	888	889	853	907	896	863	885	897	886	891	927	878	849	869	879	900	893	823	879	888	802	898	927	857	928	914	879	898	873	905	899	903	869	906	870	898	871	848	884	830	875	835	852	888	887	875	883	860	805	935	860	898	850	912	824	906	886	825	827	869	898	879	857	849	885	882	866	867	888	829	890	865	862	909	904	850	852	884	862	864	848	892	937	917	900	859	873	884	898	868	854	953	861	914	875	890	855	913	876	846	876	894	898	862	885	907	882	904	843	892	843	885	874	906	845	845	856	913	885	896	874	873	838	923	877	825	846	821	842	868	881	881	911	822	878	858	922	861	877	880	898	850	877	836	894	894	859	882	873	903	876	855	850	879	837	922	884	873	911	855	896	843	855	951	875	845	942	909	882	839	847	867	935	831	887	884	892	897	840	887	859	834	805	892	833	922	824	883	868	916	856	897	893	892	921	879	862	898	906	820	880	883	909	811	887	930	888	886	870	843	899	882	889	894	843	921	876	894	863	890	835	920	869	926	924	878	922	903	877	910	900	871	879	844	879	834	857	871	862	910	870	893	876	837	894	909	868	903	841	890	881	868	894	922	854	891	888	904	857	831	907	907	852	860	854	909	910	860	914	931	853	894	909	828	830	919	897	835	901	855	858	883	884	849	856	856	853	823	864	880	814	890	934	891	860	913	925	909	846	856	826	937	868	930	763	853	854	901	871	875	864	873	870	881	843	868	799	966	872	897	900	855	885	834	880	851	867	847	919	896	856	843	911	901	866	855	893	872	903	889	894	877	877	910	875	887	910	867	894	900	928	883	889	921	899	919	910	872	822	885	873	889	925	924	888	900	932	915	867	897	838	874	883	828	909	850	930	881	871	943	928	879	871	850	880	904	884	930	934	849	890	876	897	817	882	877	889	888	898	847	886	861	867	930	894	872	845	894	847	838	899	884	861	870	861	887	918	909	895	862	908	879	851	889	888	844	842	900	850	875	827	881	868	885	863	857	937	920	891	866	870	879	885	864	868	889	866	895	855	914	894	860	903	884	931	891	856	872	920	833	890	847	883	927	820	815	853	875	850	890	880	827	946	883	906	857	864	897	861	926	880	884	878	810	860	812	893	891	865	900	891	912	900	865	881	899	861	886	927	841	842	846	880	846	920	881	880	917	891	913	871	862	856	828	867	881	876	849	899	890	889	815	906	868	875	924	911	887	916	853	854	870	923	862	896	828	883	799	889	864	886	872	917	911	873	892	854	877	883	853	898	927	838	850	915	873	890	902	899	882	947	826	893	882	897	888	891	852	845	873	851	931	846	889	842	875	901	934	843	921	865	841	866	835	905	919	883	893	866	913	810	865	896	858	910	886	840	883	873	914	824	843	889	867	919	838	855	887	847	851	871	912	908	873	886	859	862	859	852	889	915	862	864	798	894	848	859	936	857	894	900	783	911	873	896	886	899	884	867	846	856	831	851	848	835	863	903	874	882	925	904	911	911	865	911	881	899	841	855	863	868	860	994	865	929	846	914	924	881	840	887	838	915	848	870	853	898	903	921	880	902	892	912	885	821	898	888	829	817	912	895	839	858	824	823	868	879	868	859	944	845	856	860	849	870	904	866	878	906	877	889	857	910	919	903	908	899	865	882	907	899	845	889	870	815	873	906	888	910	932	873	902	883	903	885	881	869	864	892	859	883	865	879	848	940	822	882	918	893	919	894	869	907	878	906	851	904	854	900	871	854	915	865	885	837	854	845	846	916	839	852	922	905	889	831	841	893	851	870	907	885	857	861	815	880	830	858	839	862	880	882	867	851	894	881	848	893	864	846	897	879	916	878	825	868	872	882	916	902	839	901	891	857	896	913	876	883	890	839	869	904	862	860	892	866	905	887	873	914	875	855	889	826	904	901	893	920	885	883	885	863	889	897	856	895	871	902	847	900	935	851	831	863	830	884	860	823	908	870	876	906	872	883	866	918	902	901	870	854	821	868	927	884	921	843	900	848	859	904	861	823	875	851	897	962	919	845	887	903	871	854	868	893	906	896	824	889	873	818	872	888	877	897	853	909	913	909	912	867	855	874	822	875	918	897	840	874	848	869	879	878	914	911	857	847	898	859	847	875	872	825	905	846	845	839	848	889	878	893	858	863	898	884	879	852	844	867	930	883	916	900	858	909	921	902	908	876	844	874	872	818	904	848	914	849	898	881	904	913	841	918	935	840	858	883	853	885	925	870	889	868	862	885	886	841	812	895	864	855	866	886	903	867	894	895	847	854	866	860	874	870	935	832
13161	7024	5388	3776	2301	1365	819	579	414	351	313	306	290	287	291	270	294	266	270	292	321	286	322	278	295	268	305	274	264	294	287	283	316	333	333	299	282	295	307	292	304	285	290	322	294	295	274	301	272	289	333	271	300	287	329	329	310	291	287	285	280	294	313	261	300	313	280	303	328	259	282	262	306	296	282	299	300	276	288	287	328	308	285	272	297	290	304	252	289	297	298	284	343	292	285	318	303	292	288	262	293	281	278	297	279	292	283	298	275	307	297	276	264	293	298	300	306	264	285	294	277	273	326	278	305	290	284	281	285	319	304	283	299	297	307	280	295	266	300	307	288	287	321	294	312	274	278	290	326	312	293	289	308	280	276	307	289	310	263	289	303	329	266	333	278	298	316	324	298	267	297	307	305	315	298	289	316	263	288	270	311	282	329	311	276	279	292	259	312	243	262	325	293	302	314	292	290	319	307	272	294	303	291	266	272	303	308	291	287	281	263	290	291	271	245	299	258	292	268	296	295	275	300	277	264	310	319	263	314	284	284	288	268	295	289	284	279	272	300	307	331	324	257	316	273	318	279	288	300	268	248	310	315	297	299	288	303	308	265	301	330	291	244	301	326	301	311	318	308	314	274	281	265	260	277	270	308	260	286	282	285	289	269	286	316	272	300	337	277	308	283	274	300	282	267	279	303	284	288	285	273	271	294	283	329	282	265	242	271	264	331	315	302	303	308	302	290	263	328	318	289	352	291	316	272	288	264	301	251	255	305	290	289	291	270	300	305	310	286	272	288	310	288	326	302	286	276	313	292	312	315	266	271	302	285	302	314	317	316	324	302	302	294	284	306	283	319	335	281	302	263	302	323	283	301	302	298	291	284	300	297	273	306	290	299	303	316	289	286	277	330	277	282	317	312	293	279	290	295	318	316	277	307	291	308	274	273	283	308	271	272	266	288	297	273	270	284	316	314	296	294	282	283	291	320	268	321	323	280	292	254	307	298	267	288	265	331	272	318	250	305	278	267	272	302	302	274	286	300	315	288	288	276	293	309	312	275	255	300	292	269	299	269	299	269	268	286	311	323	297	308	309	313	297	300	279	277	292	295	277	312	276	287	269	310	304	248	313	288	301	271	286	275	284	275	306	283	286	296	304	244	313	271	276	299	296	281	299	291	289	289	324	268	276	292	353	314	291	307	289	288	279	302	298	334	306	302	281	285	287	315	278	309	342	295	317	281	286	307	319	320	279	290	309	314	265	310	292	274	288	307	314	293	324	294	306	289	309	312	270	299	279	316	278	283	269	287	304	272	301	260	277	263	269	339	316	290	297	287	299	287	326	260	310	306	281	301	270	315	300	315	280	302	316	322	281	286	305	319	303	318	323	287	286	303	282	267	283	274	316	301	282	307	262	293	299	297	252	275	306	302	291	263	338	264	297	267	241	312	289	309	285	266	280	302	294	298	265	245	280	271	284	289	285	333	285	288	300	280	241	271	283	272	286	288	287	306	276	321	287	296	259	293	267	290	266	274	272	314	266	320	308	250	316	275	305	261	287	287	319	271	278	282	266	298	290	310	312	291	295	303	261	275	308	299	282	288	285	328	271	245	300	296	272	321	290	294	274	292	303	335	293	284	309	291	244	268	317	292	294	288	272	312	285	302	278	300	298	318	288	308	264	311	299	274	306	256	306	292	295	297	258	281	311	292	285	291	273	284	302	296	257	293	313	322	284	306	281	282	268	308	305	289	323	319	305	270	325	264	252	258	296	294	276	280	309	349	321	274	292	294	313	284	288	284	277	293	271	300	342	266	324	301	283	274	288	284	283	292	289	258	292	297	309	289	268	303	329	306	282	288	288	329	321	310	264	312	273	278	287	320	257	288	284	303	340	274	311	324	312	292	259	300	313	330	286	311	255	286	302	262	275	300	294	304	299	265	309	295	315	346	296	287	278	296	287	299	266	270	318	290	292	284	267	278	298	307	264	308	292	289	312	300	303	301	280	296	323	293	309	281	277	295	295	311	275	315	313	334	292	291	278	284	278	262	277	256	291	288	250	299	304	283	265	290	298	308	296	287	281	277	301	294	285	311	303	300	310	291	316	289	283	298	259	315	317	293	320	274	277	323	269	314	285	291	280	311	301	277	279	291	276	290	280	278	324	309	279	281	277	299	253	311	306	308	270	275	258	279	287	309	293	282	252	272	277	291	287	285	284	281	305	326	281	273	300	300	306	311	264	292	274	319	281	280	311	245	294	295	290	261	302	333	261	263	290	319	302	296	294	281	315	309	277	285	312	287	308	291	325	282	306	303	263	299	301	291	296	268	274	286	283	280	280	266	312	294	320	292	304	300	298	300	315	302	304	286	279	322	282	294	286	290	306	319	308	258	286	294	303	310	280	275	254	285	275	295	314	292	279	307	271	294	263	300	258	299	294	328	323	288	278	272	311	294	292	279	295	280	309	302	284	314	269	264	301	305	286	290	302	299	280	319	304	280	276	275	249	325	262	278	279	317	299	307	280	300	317	319	309	306	314	331	294	275	335	279	279	297	283	263	288	306	290	327	271	278	290	285	304	289	286	289	299	322	266	314	279	288	290	314	309	306	294	274	316	266	260	279	318	290	261	246	303	260	277	273	289	317	286	286	325	311	279	278	292	292	325	261	293	288	268	300	300	254	295	308	304	283	282	289	284	278	284	306	304	328	290	293	297	301	304	320	276	264	265	289	287	264	283	287	293	310	269	264	276	312	294	278	297	283	325	306	274	287	265	293	269	300	313	280	300	284	302	271	298	294	284	292	276	287	281	320	309	278	263	272	313	281	300	288	288	278	293	301	269	287	314	292	312	278	298	277	293	278	298	309	305	269	265	287	357	307	297	291	276	295	324	307	290	283	337	270	286	297	278	258	254	294	325	270	293	292	338	273	313	306	286	310	283	331	354	277	290	276	280	313	323	259	298	291	319	270	253	308	282	257	305	337	261	280	294	294	291	288	265	279	258	284	308	294	279	302	315	303	308	292	294	300	264	323	307	278	300	314	344	313	287	310	289	295	309	330	280	336	293	273	272	287	295	291	286	292	330	324	281	294	281	275	263	297	305	302	287	300	310	244	282	300	271	275	286	291	276	297	283	291	271	316	289	275	299	271	279	300	303	307	290	271	272	285	287	297	279	295	255	283	316	283	281	311	311	309	308	314	306	296	321	302	319	286	291	306	305	294	265	263	285	288	267	310	292	278	268	310	293	286	320	280	319	272	307	319	277	309	306	275	293	310	276	283	285	313	283	330	271	302	268	288	326	298	282	271	300	259	295	292	301	297	292	276	278	312	291	277	271	320	270	308	270	278	286	300	267	295	296	329	273	291	320	273	288	280	280	288	289	330	284	307	269	300	299	309	280	274	283	289	291	307	287	294	286	306	289	279	265	275	282	294	299	288	287	290	293	298	306	293	295	308	285	282	322	300	304	314	314	293	309	310	285	315	303	285	303	279	263
12876	9256	10272	9772	6711	4199	2519	1656	1140	803	755	694	678	673	626	661	656	653	603	658	645	651	636	673	648	668	647	672	702	662	667	676	651	634	633	634	646	678	638	680	630	637	695	617	656	668	623	676	690	670	639	675	678	647	653	643	644	687	727	641	642	641	614	666	720	650	606	660	631	705	676	648	654	669	646	653	622	662	662	614	663	648	657	622	640	664	666	647	651	657	639	653	663	655	666	617	648	621	681	672	653	676	716	638	655	672	649	723	656	610	635	709	639	649	676	656	625	636	658	596	642	624	641	636	622	632	654	623	627	653	627	657	647	638	674	624	615	603	679	626	687	662	606	601	665	653	659	643	671	659	630	686	664	646	627	644	594	662	673	656	700	633	597	642	663	622	640	637	652	662	675	683	672	653	654	668	647	640	683	628	608	710	651	673	705	638	652	645	647	623	678	648	659	633	630	638	663	634	610	650	630	644	625	695	686	671	630	677	668	663	643	615	660	578	650	698	633	654	646	691	672	615	625	659	681	642	655	650	630	663	691	643	664	662	680	606	654	662	621	674	669	674	688	658	658	630	653	670	614	658	655	668	669	672	643	600	605	710	637	701	647	672	674	662	676	594	670	623	668	625	652	584	628	701	690	689	617	655	688	589	630	675	668	677	605	691	651	608	642	629	647	604	646	661	651	607	639	638	654	641	646	664	638	697	666	668	627	645	701	629	644	640	698	627	632	668	663	606	612	691	652	608	626	679	672	634	657	672	663	654	649	649	638	680	667	645	644	660	609	610	630	643	615	660	616	614	674	683	663	605	643	652	656	623	619	634	642	671	674	602	663	649	622	653	657	599	671	620	635	649	619	639	646	675	603	644	649	625	625	653	611	686	646	700	665	690	640	642	654	617	711	598	648	660	647	635	674	683	684	680	645	668	626	643	670	713	638	703	609	660	646	661	636	618	646	634	631	669	682	666	674	632	657	638	653	661	641	631	636	621	623	576	641	660	637	621	725	676	652	622	632	695	638	641	637	672	640	640	607	646	683	647	596	651	645	601	633	644	733	579	651	660	678	663	682	648	631	603	694	639	691	618	638	616	632	655	658	621	627	641	675	668	639	630	643	696	677	650	652	696	655	711	650	693	690	679	644	602	656	633	634	642	631	648	625	624	636	667	663	675	646	668	661	631	675	652	661	685	642	711	630	638	627	653	678	667	647	679	644	610	656	665	637	667	644	661	615	638	660	643	651	614	660	663	664	638	655	668	646	738	632	681	660	648	629	647	644	664	649	681	617	683	597	621	638	639	632	654	637	635	670	630	642	616	639	637	679	697	643	634	622	637	651	612	663	668	604	610	686	663	643	651	602	673	642	637	633	653	673	683	604	671	612	617	670	677	631	651	674	638	644	657	627	684	598	666	650	652	649	645	654	629	647	694	696	648	638	615	626	643	644	657	649	653	707	677	672	652	708	662	661	636	644	622	662	657	650	647	662	684	627	674	693	657	652	671	635	615	658	685	616	696	636	635	653	667	679	630	660	641	631	619	629	660	742	633	659	690	656	688	645	638	683	629	645	697	707	696	653	638	661	654	687	650	623	627	669	713	691	634	657	671	663	655	596	629	672	640	649	645	631	645	605	621	634	628	639	635	697	646	693	636	634	665	660	599	615	645	674	645	672	656	640	619	632	642	678	599	655	682	686	650	653	666	706	681	674	641	654	638	688	598	689	621	674	656	654	663	596	717	638	654	641	653	658	656	647	670	651	662	612	630	670	611	661	624	617	674	637	596	617	645	680	674	665	653	645	666	631	631	665	686	673	626	667	679	649	653	645	637	642	626	694	622	668	696	656	638	645	637	644	696	630	662	603	688	649	612	660	633	643	662	622	650	668	665	694	590	593	633	594	661	629	663	656	634	676	688	638	654	639	626	635	688	699	655	648	653	669	649	670	657	664	620	641	636	678	668	617	618	663	654	665	651	702	674	662	641	665	633	655	621	655	667	621	619	715	642	699	647	634	646	645	658	674	649	625	643	636	645	673	657	655	634	659	615	637	660	651	663	586	692	619	636	660	629	660	645	657	617	637	688	645	636	674	628	687	648	644	677	641	633	646	598	668	670	630	664	663	624	657	657	622	666	644	671	655	590	615	656	668	655	691	703	644	643	699	671	672	644	689	624	658	651	629	622	667	648	674	636	710	627	679	635	658	657	625	685	619	611	682	640	649	668	679	650	652	721	613	616	610	682	677	630	626	668	652	671	674	663	630	674	646	669	690	657	630	658	672	693	680	665	650	650	655	636	636	668	636	636	605	635	642	614	613	651	680	626	649	658	644	602	614	632	633	663	663	618	680	674	633	649	691	621	665	623	668	635	615	660	673	601	631	663	661	663	629	585	649	637	659	637	674	660	629	644	661	647	631	648	677	643	622	624	601	633	623	710	699	627	654	653	646	661	674	623	670	695	671	650	648	653	643	633	620	630	603	646	676	708	639	693	655	648	657	643	630	638	673	644	635	618	635	639	646	658	634	669	633	653	662	654	645	643	637	599	669	675	647	650	648	655	642	696	648	653	670	670	690	681	698	627	608	664	672	668	659	634	684	635	692	637	643	635	674	681	631	641	660	655	623	635	672	682	671	664	641	593	640	672	694	661	668	669	605	624	617	611	663	650	696	658	659	612	649	633	671	698	658	696	636	646	663	630	634	644	675	626	674	662	626	651	607	642	676	618	629	686	663	649	634	657	626	627	678	656	683	660	662	641	704	618	660	669	680	664	655	614	633	658	643	635	589	618	662	676	666	603	682	645	630	625	621	641	661	679	596	622	675	618	621	673	603	661	704	661	651	637	655	638	650	699	681	662	667	630	634	660	665	628	670	660	688	686	637	656	634	639	624	649	633	648	609	623	594	662	656	633	716	621	671	610	624	636	703	653	683	633	649	634	643	627	605	659	621	607	663	632	634	658	667	711	625	680	649	663	646	635	665	655	659	640	653	624	660	657	613	613	642	645	669	646	670	687	602	695	623	628	609	675	637	638	619	642	607	678	613	646	664	657	665	636	633	650	642	605	653	650	692	635	628	654	575	620	649	646	647	661	586	676	690	653	633	649	651	619	646	657	661	581	607	645	688	653	649	701	659	611	671	650	600	670	671	657	628	676	671	640	662	672	631	640	634	641	601	650	638	620	661	670	720	666	647	693	622	635	642	654	659	654	623	640	674	622	684	644	649	656	676	614	646	653	628	654	610	672	661	628	612	630	581	674	652	621	652	605	635	653	658	646	662	645	621	648	638	675	667	648	630	675	627	645	648	664	657	652	595	658	618	620	668	600	673	631	654	619	639	685	622	668	698	629	636	630	626	653	654	657	644	646	650	650	619	636	699	653	650	653	616	667	668	722	668	640	604	664	656	650	650	628	612	632	622	647	628	620	648	668	677	654	661	662	644	652	648	677	731	603	648	662	678	632	661	634	669	633	649	621	654	625	660	648	662	681	694	662
82029	70219	71002	59828	44480	30445	17124	7660	3179	1322	755	505	381	349	361	388	331	373	373	349	362	384	344	352	403	380	382	391	362	377	350	357	356	393	392	369	421	366	375	332	384	369	394	380	368	330	390	372	362	418	372	370	377	370	379	412	368	358	372	336	406	379	346	386	372	343	349	390	368	382	350	348	365	373	399	375	396	346	384	341	388	349	361	328	362	372	385	376	410	370	361	395	392	384	377	377	367	375	385	384	401	337	356	351	407	343	368	381	370	376	364	350	361	339	336	365	373	334	358	354	369	381	331	386	342	335	372	396	328	381	388	359	341	346	358	382	349	344	387	405	340	349	348	361	359	367	380	377	384	358	370	375	361	338	389	349	360	369	408	404	383	349	402	354	362	382	371	356	359	380	348	396	341	394	389	383	383	360	367	325	345	388	383	351	395	363	397	371	345	358	349	357	382	368	374	406	365	366	397	408	364	402	410	387	397	371	401	379	376	363	392	386	370	361	399	359	328	358	371	359	365	367	390	359	359	367	362	381	378	367	362	342	330	367	344	394	346	376	388	389	413	371	426	383	366	409	390	350	351	326	374	351	337	362	369	318	368	395	367	387	368	327	363	371	379	311	376	366	363	392	394	403	399	359	346	374	375	366	414	393	357	342	369	332	336	391	387	384	347	371	387	411	368	399	371	361	342	388	391	363	395	364	359	358	348	343	361	367	414	385	379	416	355	394	351	335	361	391	373	378	392	381	385	343	366	359	311	369	383	393	363	362	375	345	387	379	364	372	374	329	327	375	349	363	384	367	383	377	356	367	329	381	355	348	371	397	353	394	361	358	374	366	357	395	345	375	342	380	356	346	392	361	351	361	354	391	366	352	350	385	396	383	365	390	369	363	358	372	375	417	334	381	384	357	381	355	353	376	373	359	388	355	371	347	424	397	384	365	372	364	352	372	455	398	366	360	375	358	388	381	364	379	364	381	328	358	351	379	346	345	362	364	412	394	401	336	332	356	364	356	367	385	363	403	366	356	346	347	365	368	382	382	372	379	398	372	319	392	389	360	390	352	361	374	412	344	345	355	360	373	378	346	356	387	377	372	361	338	395	350	363	322	365	364	382	375	352	370	381	361	384	421	375	346	375	362	385	382	413	386	373	405	374	327	373	356	349	341	384	368	366	347	396	341	326	362	353	356	348	352	404	365	357	373	346	380	377	383	353	353	345	337	396	396	351	366	364	412	364	360	360	365	365	391	348	330	344	323	379	334	395	397	373	370	371	347	358	365	363	391	375	352	358	407	383	389	402	372	334	389	347	362	379	410	345	328	359	344	378	353	398	365	377	323	431	403	382	335	325	325	366	385	378	352	346	358	381	342	357	347	376	366	354	363	363	382	387	380	348	324	394	386	370	392	365	365	357	368	361	392	367	372	386	361	342	375	398	357	359	374	352	372	349	357	360	376	343	359	351	360	334	351	345	371	371	372	327	355	353	333	346	337	357	374	330	381	384	359	358	389	355	365	369	338	350	365	354	375	372	346	369	392	365	390	344	372	381	386	343	363	353	365	377	351	382	386	367	343	397	361	364	417	391	357	362	372	357	360	369	338	381	368	356	398	349	359	361	382	375	396	386	406	400	366	365	388	405	368	376	394	398	319	381	366	357	376	367	355	347	345	418	375	374	377	352	349	352	366	367	385	384	389	389	407	403	357	328	354	375	389	330	370	369	396	414	352	349	365	370	370	385	358	379	380	349	347	382	359	331	358	388	342	358	370	379	363	355	374	349	383	387	365	385	360	352	334	360	383	371	386	392	386	321	367	365	385	372	391	392	343	346	390	403	338	373	384	363	337	337	390	336	349	370	384	348	364	343	354	332	375	394	369	354	370	353	370	376	381	338	375	372	344	388	337	389	390	400	358	329	377	357	378	338	347	353	386	340	371	391	387	397	419	411	367	345	393	386	353	371	380	380	363	406	376	367	360	355	362	380	343	393	372	361	376	364	364	339	371	366	373	357	361	369	372	437	384	355	394	360	356	347	378	371	345	382	378	417	390	366	358	371	343	363	389	370	372	355	366	391	345	391	357	385	376	327	335	385	372	426	358	363	408	376	344	355	422	353	353	372	343	371	359	348	345	364	357	381	354	353	390	368	410	397	378	429	378	434	319	357	359	350	372	364	357	353	344	373	370	366	384	348	375	389	408	377	368	349	371	389	363	392	357	358	370	360	409	385	361	354	336	402	377	401	336	367	348	356	381	348	387	328	355	348	359	386	389	339	394	380	378	363	370	383	363	356	407	379	383	385	344	351	375	388	356	374	375	360	361	354	358	360	383	351	359	372	386	350	390	377	366	367	380	361	348	328	354	363	369	379	397	366	410	381	399	391	336	349	361	318	324	375	387	390	348	382	371	387	390	351	368	383	369	370	381	386	372	353	362	354	392	380	368	374	368	373	347	369	361	325	390	350	382	385	367	361	343	400	363	377	369	353	359	351	383	370	374	364	351	364	348	367	391	380	380	376	370	346	397	390	411	350	356	354	359	388	343	341	364	360	377	368	367	361	351	391	404	340	383	377	389	331	341	358	382	354	373	349	395	366	396	408	372	354	333	354	364	392	345	388	382	362	334	361	405	357	356	411	355	349	366	380	369	376	366	377	353	365	351	402	388	362	383	382	356	373	346	382	389	380	353	343	384	360	359	393	363	348	368	374	387	398	351	344	355	357	392	365	385	357	359	363	353	336	357	358	318	347	345	375	339	394	369	382	345	371	352	349	379	342	341	357	349	378	379	350	337	349	335	322	361	352	372	370	330	376	380	374	378	364	382	355	354	363	355	355	358	362	348	364	368	355	359	365	355	403	376	358	415	365	343	364	351	376	401	317	352	349	370	369	368	358	329	321	338	373	343	375	384	390	344	377	393	367	379	358	371	348	366	347	353	384	390	367	349	388	369	341	340	377	380	397	357	355	357	376	339	416	392	357	385	376	361	334	355	388	334	360	390	341	362	343	415	378	336	350	348	375	376	352	378	327	354	383	381	371	375	388	378	356	377	392	346	366	356	353	387	367	372	368	349	372	350	376	360	367	376	362	341	356	339	346	363	393	408	351	371	358	329	365	377	358	376	354	368	371	356	344	360	370	351	353	369	345	364	374	380	347	357	386	345	366	364	366	383	394	405	391	366	358	400	390	353	349	374	372	354	331	351	383	388	365	400	368	363	351	325	397	358	363	360	391	352	353	368	388	371	388	357	384	362	397	375	395	391	363	365	366	359	375	371	339	379	366	409	384	392	380	365	407	378	400	333	383	383	348	346	370	382	398	382	354	332	386	342	404	342	401	365	382	386	404	358	379	361	383	368	339	391	307	344	342	313	386	398	376	387	364	370	378	334	378	372	356	401	389	370	377	377	367	381	373	373	376	398	372	383	397	351	382	329	332	318	341	402	355	351	374	370	364	405	368	337	343	349	377	426	361	391	372	373	341	396	362	361	373	369
51490	52118	65774	64016	54114	42370	30189	18379	9797	4657	2374	1284	789	846	845	746	826	782	806	800	767	787	815	836	796	804	789	822	794	816	802	778	839	798	821	797	791	773	826	814	805	801	791	756	777	863	788	833	806	846	805	842	759	819	810	782	784	816	764	816	807	804	795	843	804	810	823	806	778	827	788	821	830	792	840	823	791	781	828	785	814	787	825	836	820	784	861	725	822	775	794	798	843	749	806	792	789	815	853	821	794	862	812	810	801	790	779	828	793	842	812	818	823	847	786	782	798	816	756	864	816	821	757	802	829	774	770	815	838	775	869	804	815	849	805	853	817	856	792	761	811	836	865	776	833	809	822	807	799	818	797	898	797	815	831	830	765	803	773	818	741	832	805	807	789	787	807	735	773	814	802	779	821	790	764	769	777	865	777	779	824	813	813	848	798	833	809	825	822	792	790	794	846	842	821	823	779	763	823	816	836	772	822	798	787	809	794	788	785	774	811	827	805	861	812	811	794	781	803	771	790	806	776	849	806	827	812	785	792	822	838	801	814	733	815	850	757	784	811	813	829	722	809	755	810	741	809	829	811	833	806	828	800	826	773	813	754	806	804	856	794	779	809	770	776	799	803	803	768	792	761	796	778	787	831	826	820	750	867	805	810	762	753	826	815	815	762	811	770	808	841	828	812	815	785	814	811	916	804	798	839	815	822	794	798	826	803	829	784	802	848	759	810	816	758	816	779	877	772	810	841	808	817	826	838	826	804	828	809	802	806	809	828	781	784	804	770	774	786	810	797	789	831	736	766	808	836	753	797	786	817	833	788	795	772	845	758	800	795	778	833	796	793	867	833	870	751	787	856	845	854	803	787	857	769	831	796	801	762	843	755	769	824	793	773	793	801	786	821	780	806	814	855	808	778	764	822	808	757	746	840	825	816	790	764	828	766	799	808	792	800	788	835	821	855	821	813	787	763	768	843	803	788	823	839	821	783	827	792	827	776	780	737	786	769	771	835	814	826	834	814	806	817	786	773	777	780	798	847	799	779	844	791	801	835	811	789	834	769	839	790	812	797	807	804	843	783	809	784	814	801	828	759	829	778	807	753	841	790	794	802	811	812	804	801	802	804	802	825	792	790	819	849	817	841	768	815	808	789	752	807	757	788	820	786	825	857	848	780	800	814	792	780	790	824	857	809	727	768	820	794	789	808	848	843	775	808	806	814	826	761	792	812	798	864	773	795	777	780	813	782	780	779	805	814	868	768	837	789	806	797	818	794	807	806	768	788	825	812	831	748	808	810	765	807	818	827	792	785	843	784	826	815	794	770	830	802	783	801	845	736	799	794	811	795	799	840	808	797	829	834	843	787	848	854	848	761	809	836	795	770	847	762	766	818	801	806	788	857	770	821	821	804	800	779	782	799	829	835	824	775	850	846	778	791	793	833	787	809	761	842	841	825	750	757	837	815	873	822	793	800	808	804	797	779	842	785	767	774	760	797	819	783	784	754	842	818	810	789	811	786	825	780	818	776	830	802	815	792	810	779	802	854	792	775	831	831	811	842	800	809	795	781	792	817	824	819	796	828	797	846	804	799	793	779	805	798	776	803	753	805	826	733	790	835	804	774	765	780	792	800	805	824	812	841	885	793	785	799	817	820	761	808	842	829	833	811	799	804	822	795	782	803	763	772	811	777	813	864	820	787	801	792	797	848	840	828	808	787	778	787	799	794	801	795	790	847	834	830	809	806	843	808	804	773	760	832	807	806	816	788	839	783	824	775	821	814	788	769	814	808	745	806	762	807	811	772	762	800	824	827	839	863	794	779	812	821	736	820	746	799	756	786	837	809	752	757	768	768	821	858	797	783	791	827	831	813	777	840	787	790	792	800	794	777	764	817	825	795	810	815	787	811	813	792	823	796	779	833	810	788	822	806	802	810	774	773	769	774	854	818	783	810	843	809	803	787	755	806	818	819	781	813	831	855	798	790	784	843	777	819	806	840	844	787	781	817	802	845	836	816	787	797	788	745	852	800	803	800	803	788	839	837	849	846	859	825	762	817	788	782	849	762	806	820	774	799	797	833	805	806	820	835	826	807	781	767	796	775	780	745	816	792	787	753	814	808	753	791	800	829	846	783	831	776	813	752	799	802	786	810	787	803	835	794	846	787	789	773	865	767	813	805	802	785	800	828	803	813	780	816	756	798	801	823	823	818	809	693	746	802	744	775	812	793	811	848	815	825	785	802	813	782	758	780	795	780	798	785	827	767	783	837	833	771	804	834	781	730	801	790	800	775	757	819	772	833	763	795	775	803	768	804	836	812	784	789	812	798	786	796	806	837	749	769	763	775	795	802	811	791	821	746	831	824	807	829	773	796	832	827	807	721	809	803	802	799	807	829	804	772	763	787	792	796	787	815	787	794	855	784	783	803	824	784	863	770	786	763	774	782	826	846	818	765	783	774	810	782	784	811	806	828	764	826	861	769	738	827	826	825	814	827	816	831	784	851	755	773	805	737	776	835	861	829	762	727	810	774	810	834	794	759	787	815	802	782	802	845	804	788	821	785	838	816	836	836	778	809	793	804	823	802	782	799	817	787	767	797	804	815	794	816	815	846	789	775	797	777	803	787	792	783	769	766	818	840	816	787	773	830	813	792	813	791	795	823	791	762	785	788	823	871	746	784	798	832	768	829	785	797	811	784	765	841	754	784	802	808	820	819	779	815	834	752	770	842	801	796	834	805	809	795	796	808	805	849	707	800	751	804	814	779	776	840	772	797	768	840	732	790	821	810	832	875	754	769	835	817	772	828	786	797	761	817	793	789	767	829	840	790	750	820	848	816	770	800	803	778	743	791	831	819	803	820	786	784	809	788	750	812	780	812	752	817	770	775	790	815	829	756	792	796	840	797	852	792	802	788	786	789	705	759	829	799	786	784	804	803	790	820	817	826	800	798	803	804	784	865	832	775	818	776	822	811	797	799	838	777	798	780	785	818	781	817	824	804	766	766	815	784	778	803	792	822	798	788	832	787	839	845	815	789	781	799	841	793	848	816	782	768	759	819	814	821	829	726	783	814	786	765	820	807	805	774	837	808	858	804	806	829	767	781	846	781	753	760	791	822	753	775	810	801	809	750	803	877	785	806	856	827	789	763	824	837	790	820	743	772	787	815	847	813	766	791	819	861	815	839	810	842	786	786	785	776	760	795	765	809	803	786	811	801	800	808	826	787	803	765	833	789	793	838	796	799	853	763	815	766	786	824	809	782	823	810	768	871	755	805	757	836	820	821	834	775	820	766	855	758	777	824	800	800	811	813	803	807	775	809	869	792	792	799	807	794	857	821	793	809	795	807	816	800	789	844	800	780	857	790	814	807	777	805	783	766	810	842	784	750	765	776	815	800	848	776	854	764	827	830	814	761	842	797	795	761	823	787	792	791	791	819	803	806	780	770	783	763	809	838	820	770	811	825	791	847	831	762	771	803	794	778	771	844	851	819	779
83297	72144	72699	62355	46098	31374	17644	7822	3288	1516	807	548	381	373	439	375	411	419	419	406	398	413	366	423	433	405	421	389	389	441	428	415	417	402	400	407	423	383	409	401	391	411	409	379	442	436	438	431	425	405	450	396	383	378	435	425	390	360	449	410	393	409	375	415	404	409	406	423	416	399	423	419	419	417	428	416	460	406	422	417	396	410	426	432	438	447	419	403	433	431	399	391	416	391	420	404	413	426	426	406	420	399	396	417	388	368	395	428	428	440	386	433	369	413	421	400	416	380	431	402	469	390	437	395	418	414	375	429	426	436	385	421	405	386	345	395	412	403	451	395	425	378	413	428	418	433	424	402	388	398	394	419	419	406	415	430	389	386	433	459	386	408	376	412	402	399	415	368	382	368	395	380	392	422	415	403	431	391	405	408	389	412	419	402	395	383	379	387	438	450	423	405	385	419	380	402	398	437	417	376	412	398	455	394	424	403	410	388	403	417	391	404	408	407	411	417	414	426	398	414	408	418	382	441	418	359	422	397	440	412	433	411	458	413	441	405	395	420	397	409	424	380	380	391	397	447	386	433	405	434	414	405	381	384	433	439	421	415	423	398	405	431	405	404	430	402	427	407	414	363	399	396	403	416	367	454	387	450	424	420	408	388	413	450	443	415	370	364	440	392	349	383	403	357	398	374	407	413	423	397	429	407	451	405	397	410	409	400	378	440	387	411	407	430	415	431	424	386	389	384	396	401	434	407	393	443	406	423	411	395	420	389	411	424	410	373	434	389	395	429	389	415	398	397	378	453	398	390	421	411	389	389	406	397	388	438	419	452	372	418	429	413	385	428	394	404	394	391	428	370	415	366	434	420	417	402	370	406	392	398	418	406	437	429	394	433	423	413	424	409	382	408	404	407	404	342	416	373	401	382	386	395	436	421	432	463	402	427	401	437	382	445	394	440	399	389	376	412	441	436	415	388	425	440	373	414	394	423	422	423	398	402	432	441	430	413	389	406	368	413	407	419	414	433	441	417	425	404	419	405	424	424	445	402	411	435	409	421	374	405	358	417	436	396	427	410	418	408	440	382	376	392	393	441	436	416	391	391	417	395	434	417	439	419	380	363	392	378	414	433	409	400	399	387	381	431	434	392	395	420	413	436	417	425	414	443	386	406	382	416	410	392	403	422	439	421	398	401	391	431	376	415	398	420	423	402	384	380	376	402	398	423	413	430	419	426	405	427	431	450	430	409	374	423	397	412	407	411	393	427	409	421	368	405	419	412	378	391	431	409	472	457	445	383	387	417	426	426	397	393	389	435	373	445	364	386	381	388	408	413	384	441	397	401	415	428	470	429	408	427	415	419	404	419	413	456	400	410	415	385	396	404	417	432	389	429	433	430	444	420	410	405	467	415	395	414	425	402	408	410	438	429	422	381	391	377	397	429	401	410	409	406	428	429	439	408	375	417	391	424	408	426	381	452	385	408	431	393	401	369	417	417	417	430	431	429	450	398	429	384	392	396	447	372	375	420	458	403	414	370	383	421	427	405	439	408	389	387	396	413	365	443	432	418	428	397	416	428	408	404	418	390	398	406	429	390	415	398	434	420	394	424	405	407	424	422	431	411	448	385	372	421	412	373	434	394	389	411	390	385	406	396	428	429	422	431	404	380	391	425	416	408	433	409	367	412	433	406	413	383	455	429	434	421	436	418	430	389	405	406	431	418	402	397	416	462	446	418	438	413	442	407	415	392	377	387	415	399	416	431	450	414	410	418	418	377	404	408	446	447	440	422	421	401	439	396	385	420	430	435	403	409	443	427	380	400	404	395	403	421	399	415	415	409	405	389	406	381	409	411	417	362	387	395	422	406	437	388	370	408	426	429	393	428	442	439	416	408	398	396	406	386	394	408	410	424	396	384	383	366	425	420	452	398	387	399	407	427	415	409	402	383	386	422	428	411	403	409	436	376	437	400	414	394	404	463	403	366	376	446	441	391	384	393	396	436	386	415	430	379	395	433	404	449	410	434	451	434	402	405	423	414	435	429	350	449	408	389	395	382	433	426	402	412	406	428	419	372	400	389	416	419	402	439	429	404	406	425	404	409	414	415	438	403	416	417	405	396	407	428	439	405	394	390	399	419	433	403	385	388	393	426	410	420	428	383	427	394	425	373	451	372	399	429	445	481	449	440	444	379	399	403	408	410	399	392	398	420	402	368	438	439	454	415	463	406	421	443	417	394	421	437	392	385	415	390	426	414	409	406	401	389	409	425	421	445	354	424	402	357	383	434	367	398	393	408	442	433	412	446	438	414	393	403	425	393	389	408	419	417	409	424	396	410	372	411	422	440	417	420	433	403	415	428	429	427	406	412	404	415	367	422	371	390	385	412	422	414	416	396	447	404	440	411	409	421	386	429	413	445	448	414	399	411	430	421	418	456	389	427	411	397	429	391	405	416	445	414	414	405	383	409	405	410	420	365	421	349	409	377	411	424	416	419	398	406	398	421	411	402	400	454	447	374	398	392	409	400	441	382	420	381	398	393	437	421	418	446	398	399	379	381	418	422	420	400	390	389	412	378	395	394	435	437	362	420	370	418	401	398	449	403	392	421	452	456	431	386	401	422	400	415	382	427	438	430	444	452	399	450	420	399	405	398	413	419	394	380	428	423	404	380	428	389	413	390	430	420	432	394	407	414	411	380	380	440	406	450	414	407	441	411	363	387	409	430	413	447	405	395	399	410	401	402	400	379	397	410	377	436	417	418	435	414	408	379	462	421	412	439	428	420	410	411	444	362	466	404	398	430	427	382	390	441	403	424	406	425	377	406	422	391	411	378	391	440	424	408	400	408	414	421	388	349	392	412	399	439	398	400	417	424	377	357	394	412	402	396	406	417	413	378	431	429	417	414	405	410	405	424	432	405	424	400	394	408	430	422	430	426	387	410	397	434	399	446	415	395	395	370	369	414	397	376	419	427	390	439	411	400	409	394	420	394	394	375	409	418	431	407	441	407	407	418	430	415	432	372	445	370	379	405	386	410	393	414	384	425	400	426	396	450	392	414	392	410	393	446	439	392	432	396	393	441	403	418	423	376	423	416	405	379	428	374	439	417	410	424	405	407	423	400	434	441	426	391	423	412	449	383	394	435	446	450	447	404	432	432	414	415	400	456	424	413	426	439	383	394	415	366	426	366	419	439	405	373	389	419	420	414	433	369	361	421	386	411	385	413	428	419	430	413	400	391	411	420	396	403	413	400	440	395	408	405	415	434	372	406	399	435	414	398	370	424	408	446	412	386	399	375	386	392	444	398	393	407	422	400	440	429	427	422	412	423	406	393	418	443	400	422	401	406	375	402	408	399	376	404	369	382	397	439	399	395	418	418	408	412	398	385	430	435	394	460	412	403	430	387	412	373	400	390	398	382	440	428	448	431	428	432	427	393	377	446	358	438	440	419	377	420	398	400	409	431	417	438	431	428	420	416	383	385	384	379	383	419
52486	53693	67843	66573	55110	42578	30264	18718	9912	4843	2438	1373	906	928	913	854	837	893	899	868	883	844	878	898	938	872	890	848	952	849	830	933	842	865	894	863	885	911	866	892	868	833	829	907	864	847	933	875	902	888	843	834	839	884	892	884	873	883	833	869	848	911	860	889	862	817	878	895	865	886	908	828	929	849	875	903	857	856	843	827	902	870	930	907	951	804	871	864	908	893	827	859	886	887	883	894	877	859	842	873	860	870	880	843	869	845	870	865	873	829	897	864	868	881	831	879	907	886	832	879	880	885	911	899	853	912	855	874	834	878	889	876	888	860	867	868	936	889	828	911	912	870	877	879	856	892	852	830	862	905	841	866	905	873	843	870	952	889	849	914	837	865	889	907	872	805	868	878	892	882	858	852	903	847	860	908	893	914	873	846	855	911	827	836	883	826	836	897	889	905	876	858	884	872	851	889	900	858	848	829	863	875	864	872	869	852	845	920	905	863	828	822	917	861	877	950	862	881	846	924	884	890	837	850	917	916	912	913	919	877	874	856	890	857	910	862	884	881	902	876	870	911	849	885	887	854	915	873	906	870	956	869	927	861	905	847	878	881	895	904	905	843	866	889	909	893	829	861	905	892	905	881	870	856	879	879	779	913	857	867	878	863	907	848	891	904	861	848	861	894	838	846	900	937	843	912	841	881	862	878	870	879	870	949	837	853	879	894	831	842	814	860	885	875	845	892	886	905	902	860	879	869	892	865	873	861	886	917	827	857	893	892	880	827	911	885	868	859	862	884	843	890	875	862	880	886	900	916	903	908	856	901	885	872	820	863	879	876	858	825	876	877	914	888	882	869	831	891	950	883	895	874	935	861	860	858	833	859	927	860	879	869	910	856	883	911	884	868	859	877	935	862	902	878	844	916	869	878	889	916	893	870	864	862	906	878	883	819	870	883	889	886	912	878	905	838	887	851	905	827	895	818	841	836	855	862	807	861	832	871	892	924	868	891	884	818	875	877	886	843	878	878	837	886	888	851	890	902	871	841	848	930	852	866	949	869	810	867	863	877	846	825	847	904	871	839	860	897	906	910	871	889	876	888	877	853	923	902	866	906	868	882	910	878	893	881	900	861	859	888	854	884	872	930	904	872	880	893	892	929	868	865	904	867	836	900	912	869	949	847	855	902	828	844	925	879	932	813	866	855	909	912	832	926	839	868	883	793	901	938	880	929	873	890	890	920	866	892	939	864	905	874	922	888	895	861	881	851	890	898	886	849	850	891	830	887	845	859	941	890	879	892	886	919	843	844	846	896	847	907	887	867	856	841	855	833	852	863	806	869	929	869	876	908	870	837	928	860	882	869	857	860	852	915	855	860	888	857	882	878	852	878	887	877	890	872	858	860	875	902	885	877	853	913	917	913	855	906	860	881	909	929	930	909	894	889	932	916	860	921	885	921	880	853	890	968	874	924	901	878	874	933	925	891	844	920	855	830	855	829	897	813	820	896	882	850	853	881	883	906	869	873	845	870	891	872	919	906	876	878	921	899	898	893	877	878	883	880	868	886	875	883	929	792	931	881	901	826	872	863	901	876	831	877	880	844	866	868	880	822	887	902	828	894	845	919	810	862	836	930	868	889	879	924	857	867	859	915	882	863	844	816	877	890	906	870	837	860	857	847	838	866	877	914	889	856	904	834	853	836	874	872	799	849	857	859	946	873	885	849	915	844	883	897	840	887	883	876	839	841	893	886	873	842	868	864	812	865	902	809	888	892	897	891	899	866	892	877	836	861	815	878	889	904	868	869	880	860	879	918	864	837	884	858	831	845	864	855	906	882	813	889	915	865	925	888	854	851	886	935	882	812	835	861	847	886	826	861	836	937	897	893	876	885	837	902	924	796	875	856	853	849	830	856	860	936	868	878	888	856	885	868	865	848	842	899	920	856	859	908	906	925	928	888	846	887	890	913	870	869	864	899	808	894	910	849	850	892	903	896	839	873	911	864	852	853	860	899	879	880	875	872	850	831	843	863	839	902	856	884	898	874	877	905	884	861	876	882	881	873	864	823	836	895	878	871	867	885	863	874	903	846	850	875	845	862	884	859	849	859	853	881	879	867	892	939	829	873	959	883	865	937	859	864	864	906	896	858	851	911	903	827	851	898	913	832	841	878	870	865	919	893	863	869	905	860	842	939	833	842	837	834	865	880	920	905	852	859	898	907	863	922	903	879	856	919	858	909	827	895	893	852	889	894	918	870	889	834	879	924	880	847	889	870	863	891	891	851	874	870	920	871	878	876	843	904	819	884	873	862	872	884	903	820	866	863	845	860	867	855	874	865	875	852	869	848	809	892	953	867	848	886	875	844	885	877	885	862	880	871	846	869	838	831	871	865	899	862	912	895	927	917	881	883	879	853	842	838	932	883	904	878	906	854	872	847	891	905	842	910	851	893	865	853	895	874	880	881	915	904	875	913	873	836	886	904	830	891	889	879	921	860	884	853	855	921	893	928	840	873	923	868	874	871	899	848	896	861	916	854	834	870	919	893	825	875	916	879	918	953	896	901	876	855	822	918	904	841	929	867	870	878	917	907	853	879	902	847	848	919	817	859	912	898	912	913	822	854	865	862	895	883	868	934	853	862	872	878	847	884	889	873	857	924	893	896	853	847	934	871	871	845	869	822	839	939	904	862	874	854	881	863	899	873	915	913	820	853	890	893	891	834	838	835	912	848	858	904	846	902	911	858	858	845	895	872	864	916	900	897	894	880	850	876	839	836	849	832	896	785	926	858	878	886	859	808	854	878	858	860	850	927	851	854	866	862	855	889	864	885	879	864	841	877	908	885	884	831	830	904	841	869	904	852	900	834	872	895	901	863	817	915	879	938	899	879	885	843	810	887	859	876	908	874	945	882	883	904	924	870	843	888	841	866	876	870	865	900	843	830	915	901	881	878	899	860	899	874	876	907	907	821	835	923	890	860	866	867	911	899	839	865	841	878	869	900	813	852	857	894	834	852	859	886	820	852	902	873	866	841	820	872	881	891	917	888	813	903	838	854	899	857	870	845	902	882	900	891	921	847	853	920	890	894	960	874	953	903	864	851	915	914	888	887	873	876	838	852	835	919	843	921	872	848	921	852	885	892	850	891	900	840	884	851	890	878	911	878	823	889	897	843	903	903	875	885	890	863	878	881	932	879	850	867	895	928	919	839	914	911	914	854	897	855	898	858	878	849	850	888	876	884	857	859	876	875	849	900	897	899	891	888	930	837	821	879	820	909	909	813	875	894	897	848	870	815	855	830	897	892	848	861	861	858	854	852	858	848	871	900	827	835	860	842	882	891	839	822	894	870	887	893	862	853	858	921	867	895	813	821	872	879	894	874	847	864	938	863	849	858	876	876	874	826	881	917	905	887	873	884	813	905	832	889	871	908	856	895	829	871	858	854	844	926	843	884	914	863	823	860	870	822	860	926	888	895	876	893	884	907	890	854	915	882	816	878
13249	7860	6408	4224	2253	1376	761	557	413	382	290	310	331	281	331	296	290	377	323	295	325	320	307	307	305	299	281	326	304	299	317	296	265	306	300	277	335	331	331	278	306	304	272	303	318	307	320	315	313	317	288	300	280	280	359	321	344	321	325	294	306	322	319	288	296	288	285	314	300	269	292	284	305	326	311	305	279	314	290	290	290	303	306	344	303	294	309	309	280	311	334	307	304	318	316	279	294	303	307	313	310	315	310	317	314	322	298	288	305	321	310	301	331	275	298	300	308	307	280	319	323	287	314	293	308	305	283	308	271	336	313	311	320	284	263	300	320	275	340	330	305	288	280	272	265	294	321	287	287	295	261	331	306	308	272	273	283	304	327	295	313	318	302	301	307	287	273	277	301	290	306	313	312	290	332	312	334	331	307	319	302	306	296	340	295	327	281	270	327	307	302	311	321	326	313	274	301	284	319	311	309	272	285	298	311	344	276	281	299	299	313	321	279	352	312	279	321	318	315	309	317	296	305	263	308	323	314	273	314	316	335	304	318	295	319	309	314	306	298	288	287	275	289	272	309	248	290	301	295	304	307	300	297	317	306	271	307	349	298	308	295	280	299	302	304	275	334	283	301	290	289	280	324	314	323	284	315	299	319	293	308	304	328	336	306	315	321	309	321	308	294	294	294	253	278	302	293	308	290	254	341	329	286	324	300	330	295	311	311	316	277	382	286	297	304	304	321	310	305	277	299	308	289	294	298	301	290	256	268	354	300	306	291	281	320	284	287	296	308	306	336	311	289	284	279	337	319	314	293	296	300	276	318	307	294	312	297	348	267	304	309	304	312	320	292	302	333	316	305	322	290	298	294	287	324	274	311	303	289	265	333	319	276	329	296	293	311	307	272	291	299	331	298	300	310	273	324	283	283	300	323	305	295	302	298	295	287	311	301	291	286	329	312	310	288	290	343	277	312	293	293	301	309	321	279	304	286	324	310	313	284	348	294	330	316	278	305	341	290	307	275	304	341	327	323	297	280	286	303	261	279	290	306	308	313	293	302	294	301	306	307	315	309	313	323	309	291	291	286	326	281	291	280	302	271	292	256	324	332	294	304	272	311	308	322	313	314	253	286	299	290	293	305	293	311	332	277	274	272	309	328	303	321	285	276	290	307	289	313	303	315	295	297	309	301	314	317	312	318	343	297	305	298	326	307	301	283	311	306	302	301	315	327	315	266	325	334	293	276	332	313	313	308	294	308	275	312	294	276	308	289	303	271	268	315	311	311	318	322	308	297	336	309	318	312	298	334	297	280	319	294	302	310	334	317	296	320	271	306	327	302	307	327	295	319	282	269	298	286	310	297	308	328	305	282	313	326	328	308	299	323	324	329	310	322	312	291	299	265	298	300	294	314	291	278	302	328	305	289	304	343	309	314	313	278	299	318	318	316	324	301	303	329	295	293	299	298	293	300	298	263	306	298	297	308	300	311	331	317	322	292	304	279	282	369	281	314	285	321	327	318	301	281	279	297	262	279	281	340	290	318	303	318	324	274	336	291	316	295	323	311	331	305	350	310	292	307	305	287	310	291	284	298	337	329	346	303	313	324	310	304	337	351	312	309	300	265	304	298	321	318	312	272	313	278	318	322	310	284	331	288	320	337	320	312	298	313	277	276	299	287	309	320	304	247	299	308	297	318	347	278	301	311	285	264	313	289	290	261	289	350	327	284	288	271	318	311	327	309	291	284	285	304	301	288	278	291	321	279	332	306	287	298	326	315	287	289	330	301	319	326	337	322	301	309	333	329	285	292	306	310	286	316	313	264	305	324	304	302	285	285	290	310	316	303	311	342	311	341	283	344	268	279	288	279	338	290	294	305	287	277	285	316	342	313	301	301	278	338	320	279	260	304	280	302	304	283	269	306	284	326	291	299	321	303	283	293	300	297	295	324	286	294	316	342	352	308	321	306	314	309	275	338	316	307	290	316	309	296	293	296	305	311	308	291	307	290	314	302	297	274	297	299	331	330	311	306	307	312	341	316	336	291	325	340	308	316	318	284	299	303	309	290	317	322	284	299	305	298	306	293	329	300	303	314	313	314	314	322	302	336	273	302	301	334	290	275	307	314	307	292	317	321	266	341	322	307	268	311	318	284	292	304	281	318	291	294	302	287	341	307	338	303	321	318	336	306	314	303	331	314	287	286	300	301	299	281	287	347	315	306	301	296	286	306	355	312	333	317	272	289	328	299	309	304	292	286	278	293	312	296	295	274	303	306	278	308	281	311	345	261	280	318	303	322	304	290	320	325	322	275	285	284	311	312	308	294	349	308	310	276	297	296	295	316	336	317	347	318	270	289	282	284	328	301	315	303	283	328	323	293	307	326	318	279	286	273	272	288	279	272	280	300	283	314	293	317	320	319	325	311	308	276	287	316	290	306	332	313	289	299	323	287	294	296	312	309	288	288	325	318	291	291	301	314	316	289	306	286	277	304	279	329	346	310	305	268	305	303	335	303	280	320	286	281	299	325	294	312	337	327	292	263	322	290	282	314	269	296	313	317	316	315	281	260	275	296	313	303	281	305	301	297	291	307	278	291	319	285	320	308	282	297	287	312	274	304	304	306	334	268	295	298	313	306	315	302	319	293	329	311	332	293	302	327	314	310	288	296	291	311	300	303	299	296	320	286	308	316	343	309	305	251	300	314	283	307	289	325	254	310	326	301	309	323	282	282	296	296	321	284	337	340	342	299	277	334	345	326	297	294	317	314	293	317	296	297	281	296	287	296	316	279	276	278	300	313	293	291	266	313	299	306	301	311	325	292	322	305	286	285	329	322	292	289	349	278	302	309	285	290	284	299	304	320	302	307	296	286	324	314	305	317	309	289	302	295	302	290	304	319	272	311	296	284	316	326	288	303	329	278	288	335	298	292	282	314	292	296	316	296	291	304	319	308	302	295	295	291	280	312	312	305	289	295	285	305	301	327	298	303	318	322	302	265	294	275	336	288	294	292	296	316	305	332	278	311	282	293	279	309	306	275	319	303	280	291	328	287	296	298	290	307	320	339	333	314	311	328	335	278	307	302	277	264	338	299	284	291	327	295	301	303	290	326	295	327	287	289	300	296	309	331	300	297	317	297	280	315	320	319	311	314	305	288	325	304	315	300	298	295	323	317	304	303	329	295	285	267	301	293	297	317	330	319	308	272	284	320	271	293	283	303	285	290	306	311	314	299	282	302	302	280	301	298	292	320	327	282	337	313	345	296	325	273	307	293	347	270	305	288	295	346	313	293	319	296	284	264	325	306	286	311	336	330	304	291	310	303	326	335	292	285	301	327	294	333	323	289	307	311	323	316	275	293	300	293	301	319	297	292	296	317	322	303	265	310	273	280	291	289	300	300	314	287	281	293	283	291	350	303	287	310	321	302	306	297	299	309	292	337	302	311	308	295	308	302	304	310	328	316	316	340	308	313	316	317	300	283	288	325	296	290	298	321	305
12750	9874	11907	10317	6706	4205	2386	1500	1147	853	760	675	702	667	716	651	632	646	666	686	638	656	619	657	696	687	675	666	714	701	637	664	645	663	693	689	675	654	712	693	708	699	664	693	674	659	687	647	587	667	695	620	698	654	681	643	642	692	621	680	655	692	657	739	673	650	651	629	695	671	681	661	654	659	655	659	624	634	713	701	673	634	631	667	683	718	668	695	705	664	647	701	635	692	680	690	704	638	711	679	683	725	671	684	657	663	706	701	665	672	669	668	669	667	677	637	662	666	668	660	645	642	668	707	668	644	673	668	684	683	709	669	628	640	690	681	705	649	635	680	669	695	646	671	691	693	687	703	682	672	689	678	692	666	663	680	663	697	648	648	693	620	673	684	727	619	659	661	718	636	660	676	693	652	675	653	681	705	671	682	675	646	683	660	649	715	621	710	666	704	667	656	618	643	720	706	679	667	701	655	633	689	651	615	679	680	674	697	685	687	664	674	622	667	702	710	683	668	646	688	696	697	646	709	651	676	678	705	650	684	653	687	630	656	695	689	666	686	664	698	651	676	702	649	680	670	645	708	604	676	675	643	679	626	657	659	674	634	721	697	685	690	683	678	667	676	691	694	682	666	678	674	699	704	661	645	701	642	674	664	690	588	649	711	642	660	608	669	667	664	651	669	655	678	676	674	681	663	669	682	644	716	704	691	631	648	702	661	639	720	682	630	632	686	704	645	700	703	696	686	692	682	683	723	702	723	668	689	666	673	667	734	673	681	671	684	638	629	637	663	681	661	681	665	649	661	637	639	699	739	652	695	664	662	651	688	654	682	658	655	685	684	668	681	688	659	668	683	684	700	692	698	682	702	682	645	653	756	660	648	658	634	680	651	644	650	612	728	627	669	687	642	679	636	661	677	680	687	696	704	640	695	686	725	658	667	673	635	679	672	654	698	660	681	694	675	655	706	650	679	711	668	682	661	681	682	660	658	683	658	704	651	677	690	676	691	716	668	674	646	673	732	736	673	668	633	673	680	652	701	702	704	654	642	657	695	673	660	700	657	690	630	707	732	709	689	700	657	694	672	701	674	670	688	697	629	688	729	633	704	733	659	666	643	650	655	611	649	655	687	670	637	676	710	664	667	645	670	707	691	643	661	611	647	670	661	643	713	689	712	714	652	606	679	642	727	672	729	657	710	703	679	656	658	707	696	679	679	655	664	664	656	639	677	693	652	693	715	726	676	673	665	648	691	687	678	695	706	641	663	741	669	676	678	691	654	649	697	663	675	696	685	671	701	712	644	683	656	633	673	640	647	660	657	689	662	703	654	671	690	684	652	695	672	657	660	649	648	702	697	683	693	682	660	713	705	647	689	719	695	643	713	695	662	683	656	632	737	697	609	701	648	671	689	652	703	637	652	666	688	694	679	666	627	698	636	642	680	662	624	662	724	626	714	636	689	682	654	681	638	691	685	673	638	673	665	722	680	685	641	678	651	608	655	643	658	647	682	713	637	629	708	654	654	684	706	679	683	682	632	739	663	642	708	635	683	654	681	655	681	652	658	705	662	643	657	704	638	654	668	699	715	674	666	701	696	707	672	671	706	667	665	706	699	647	658	649	678	626	685	699	680	671	674	641	636	689	668	727	693	682	674	658	673	674	683	673	712	661	658	700	689	656	657	663	619	716	630	667	666	680	712	620	635	661	671	676	708	680	667	676	698	633	683	678	661	695	652	670	655	663	650	763	646	648	702	630	639	682	686	687	662	661	705	739	676	688	701	684	650	660	675	648	686	681	662	672	665	721	692	680	680	648	660	666	637	664	703	693	687	678	675	641	665	662	641	692	719	700	679	696	695	695	639	697	709	698	625	693	661	699	639	652	719	717	672	702	663	608	640	722	662	693	658	648	681	704	675	626	686	659	664	676	675	642	673	653	702	670	671	648	676	666	639	627	686	698	671	708	633	663	685	655	671	707	666	671	686	684	685	634	676	674	720	654	709	685	694	661	652	695	664	645	714	694	701	657	636	704	682	667	656	653	676	703	627	667	702	638	673	626	661	699	727	634	660	666	639	663	652	633	608	673	636	659	677	689	685	669	691	654	657	667	656	693	671	662	707	675	674	680	647	674	679	670	698	682	691	668	699	674	666	703	714	713	685	641	657	672	748	697	689	669	668	691	686	693	642	708	664	655	668	687	723	657	634	631	660	699	669	687	665	724	675	682	677	682	663	706	690	678	662	690	717	711	672	696	672	671	614	683	678	670	691	693	640	701	697	705	654	685	662	693	677	695	689	650	720	662	658	659	678	688	642	725	658	603	631	662	659	710	677	693	679	645	646	704	664	701	660	637	666	685	691	677	765	692	668	684	664	664	691	663	626	666	665	640	650	739	678	638	659	684	664	633	680	683	677	675	642	679	661	711	689	639	675	708	694	653	717	640	660	695	675	646	673	644	652	628	691	643	661	663	663	703	650	663	634	696	687	677	693	657	723	664	706	697	693	672	699	674	681	715	667	671	645	708	652	649	689	672	702	656	629	687	647	688	685	675	666	721	680	687	677	667	612	704	644	683	716	666	676	662	721	660	646	680	675	686	693	697	658	630	704	700	727	720	665	683	637	715	707	650	616	697	673	684	643	700	697	673	662	683	710	631	659	669	654	690	689	673	622	671	714	680	672	665	674	663	676	648	703	704	680	688	746	676	667	716	684	688	635	653	678	668	643	630	678	619	665	687	698	651	666	722	681	698	696	666	618	692	625	690	703	686	671	685	713	671	684	673	661	644	684	645	661	686	656	649	702	665	665	652	667	679	635	644	668	694	664	667	667	673	667	642	682	658	719	667	681	654	682	720	680	656	638	668	661	658	691	635	678	654	688	681	671	685	718	633	685	669	689	644	689	702	676	693	677	690	676	653	655	665	665	694	673	694	673	671	679	686	658	663	688	661	704	677	613	695	651	703	682	675	711	698	656	648	663	674	681	665	696	683	679	615	737	683	678	671	688	655	674	707	645	653	644	706	651	644	695	672	663	693	656	665	665	646	623	705	691	661	694	711	697	669	671	678	656	701	649	669	667	669	682	670	604	662	667	686	650	621	653	684	646	643	692	673	622	691	695	675	679	661	649	664	665	671	688	711	694	653	631	642	648	659	663	654	647	717	711	645	685	671	684	683	674	680	676	686	662	656	633	654	666	680	676	675	649	623	682	631	694	673	662	675	675	622	706	672	644	665	654	678	692	687	664	678	664	709	657	674	627	660	680	696	653	676	669	669	634	606	698	704	676	689	727	690	660	636	683	706	678	650	677	702	699	666	721	659	701	766	649	685	678	653	665	647	695	660	648	674	664	662	700	663	719	703	671	656	683	623	688	706	683	650	671	664	644	671	675	672	677	658	670	681	681	640	658	661	639	685	671	661	667	706	647	682	704	717	741	682	675	720	669	644	667	692	715	710	698	663	690	662	703	653	686	651	662	692	655	711	629	676	636	701	653
82005	71268	72643	61306	44550	28621	15203	6149	2682	1183	670	513	411	389	435	377	397	396	396	380	393	383	410	359	418	365	375	407	390	381	376	423	401	376	391	343	347	368	355	378	361	361	417	400	383	396	392	381	352	404	374	405	371	413	388	389	368	376	381	414	393	377	378	394	367	386	384	335	413	404	359	357	425	339	347	361	409	425	383	391	380	325	391	415	392	370	380	399	392	367	381	379	410	382	439	392	376	403	392	398	395	388	396	388	382	401	376	370	389	408	408	397	389	376	404	367	377	373	381	441	389	376	395	394	415	390	411	397	388	376	385	371	416	401	380	413	387	377	355	416	409	382	354	385	426	387	351	403	399	394	393	402	338	364	414	388	404	397	362	407	379	372	365	377	413	355	397	403	396	427	409	400	375	389	401	397	410	369	425	381	357	386	412	369	395	353	399	421	377	323	397	359	399	417	408	392	396	407	376	378	390	388	362	354	368	385	360	398	430	380	419	414	398	406	380	382	366	369	378	385	375	381	358	380	381	405	390	391	391	375	401	384	353	341	392	384	377	354	380	428	386	343	380	365	426	432	424	395	389	401	413	400	375	369	419	395	381	376	395	373	353	348	374	410	420	394	396	409	394	393	356	376	379	418	366	399	369	374	334	395	388	379	356	405	373	387	381	391	397	408	374	396	422	396	426	407	375	389	395	422	345	372	388	417	384	388	368	411	376	337	371	426	396	355	400	387	430	410	394	369	361	404	424	421	402	389	409	374	403	377	415	387	424	406	360	360	349	418	386	355	357	387	378	419	414	368	392	376	431	453	377	379	402	404	402	355	363	363	405	366	445	407	336	369	351	394	388	400	387	381	385	411	393	353	415	368	387	380	369	414	404	389	428	405	377	379	365	364	374	413	362	378	374	404	366	386	407	345	384	352	439	391	367	407	339	410	404	365	358	391	432	398	410	388	387	388	388	399	357	370	390	395	397	429	417	417	392	359	360	367	420	386	392	398	359	374	397	382	382	385	408	350	373	355	385	403	386	368	362	351	392	414	396	386	376	434	390	373	370	395	371	366	371	369	387	410	368	375	372	378	345	341	376	418	395	362	407	367	381	361	384	391	368	389	371	388	361	405	402	342	372	374	393	398	387	389	380	376	391	419	417	356	417	387	393	379	388	360	372	358	345	349	390	376	438	384	356	384	367	388	380	379	395	383	364	361	372	376	390	376	403	397	388	396	396	384	349	364	414	374	398	374	374	386	387	389	399	377	367	388	367	365	409	402	402	370	374	425	363	383	364	388	386	427	395	415	410	368	364	373	442	406	375	383	375	409	386	375	406	386	378	419	423	377	403	370	395	396	423	394	366	338	412	394	367	430	397	429	378	374	391	360	412	388	387	387	414	370	368	345	442	378	416	371	442	419	382	398	404	374	424	358	407	338	340	354	398	394	374	376	398	378	370	376	394	396	375	391	363	359	387	341	372	364	377	398	388	383	389	344	374	367	369	390	395	332	411	382	382	375	415	420	369	413	380	419	367	399	340	378	399	410	414	355	409	386	400	402	371	413	388	400	360	374	395	395	393	394	387	386	362	362	390	371	374	362	408	393	389	361	368	401	383	413	383	367	429	359	396	369	380	387	350	367	402	403	401	372	381	408	403	382	389	416	391	409	391	397	391	400	407	323	435	398	387	433	420	339	383	399	407	363	403	373	406	380	401	382	386	419	366	359	389	345	378	394	375	387	382	353	366	384	405	348	428	391	392	379	391	408	384	393	392	381	389	401	387	376	378	370	394	399	388	345	388	425	362	400	380	367	391	413	422	414	391	362	380	408	390	389	421	363	397	423	381	400	355	377	376	405	375	408	346	377	382	373	378	375	405	347	387	373	374	404	368	360	392	388	345	441	390	366	420	444	417	375	392	411	407	406	390	395	413	367	395	378	404	377	394	392	338	382	360	419	333	398	399	406	386	369	386	372	388	391	395	400	422	390	421	424	428	403	376	362	397	434	408	392	363	375	395	387	385	409	366	386	384	373	388	365	395	433	392	433	442	359	378	391	412	363	344	378	396	405	386	378	372	414	365	415	414	426	381	413	391	399	390	396	361	410	374	419	370	406	361	351	367	403	382	397	399	377	388	400	375	388	363	369	366	411	400	403	398	426	372	376	399	391	406	369	342	399	411	391	386	409	422	422	375	377	396	372	366	378	377	405	382	386	384	392	361	367	392	452	403	404	441	374	370	393	422	375	354	396	381	448	363	406	386	382	395	403	407	394	381	381	375	371	399	425	402	372	376	423	359	377	424	387	374	389	390	388	386	373	396	367	389	367	391	382	417	377	375	367	368	405	381	412	385	380	366	359	381	388	375	392	400	372	379	400	398	408	389	408	358	351	392	364	388	361	371	399	366	411	349	382	404	402	418	399	371	379	376	379	397	392	370	379	399	374	365	390	369	374	421	421	404	398	429	366	372	380	387	383	414	343	350	389	389	381	381	382	372	391	353	382	380	417	400	367	383	427	400	422	401	351	395	345	383	392	379	349	410	397	380	374	350	382	375	367	382	382	405	375	362	395	413	382	376	388	388	413	422	406	352	362	400	406	384	422	362	358	424	374	410	392	362	377	414	395	412	432	389	401	413	462	382	353	367	389	439	382	373	394	361	410	366	355	358	394	366	374	389	440	367	387	373	417	386	370	379	381	384	428	415	378	402	403	412	384	372	387	408	366	372	371	407	403	386	412	379	419	371	375	369	359	356	379	394	365	413	398	372	366	375	379	396	424	364	363	393	396	366	362	378	365	318	370	410	390	406	364	444	386	402	369	423	370	407	373	375	410	386	373	381	378	377	415	365	390	402	396	374	384	379	368	417	369	358	366	389	364	370	386	387	377	391	419	404	395	433	353	402	410	362	392	383	445	354	417	388	407	390	387	340	354	416	370	349	386	383	390	425	365	390	399	411	416	391	396	399	372	414	358	447	364	398	419	369	401	381	407	415	396	399	380	386	411	439	372	386	387	362	372	389	362	404	429	394	406	368	345	358	396	376	360	386	414	396	356	389	374	393	410	415	381	418	353	409	370	419	368	363	381	417	365	406	368	333	350	405	382	419	378	359	365	392	397	365	378	382	343	392	384	364	370	430	346	362	372	408	398	382	347	375	370	460	396	401	359	374	394	381	385	370	342	371	364	380	393	362	380	407	394	398	367	414	402	395	438	398	357	379	378	400	378	389	417	444	390	411	393	396	372	341	391	384	361	396	427	386	403	394	387	399	411	373	400	377	404	366	396	363	385	395	431	411	360	404	401	358	367	382	375	399	367	358	380	412	404	371	394	391	349	378	390	367	422	391	386	386	371	359	372	401	369	424	386	413	389	369	397	368	344	381	389	400	383	406	372	432	374	379	400	402	397	361	398	434	372	370	395	365	419	373	401	401	405	402	376	409	373	378	373	390	417	417	377	404	388	420	365	392	394	380	372	358	409	436	391	381	382	408	402	359	393
51089	53164	67947	64851	53237	40113	27235	15962	8407	3998	2088	1314	955	852	774	771	862	819	854	827	854	886	803	855	815	854	833	798	866	860	857	871	867	834	886	869	876	804	860	801	844	893	803	879	817	887	769	806	871	853	855	859	820	800	810	835	899	871	810	857	812	841	893	899	836	836	831	827	815	835	817	804	845	861	840	837	813	811	845	852	819	833	868	870	875	847	873	841	818	845	910	865	834	865	814	888	834	841	814	846	781	814	837	822	823	820	841	818	859	805	798	842	825	842	863	868	838	831	884	829	793	812	822	881	793	838	791	788	805	863	839	774	816	894	890	847	871	878	810	880	800	817	841	839	844	861	889	867	882	844	817	860	797	806	851	847	847	826	777	914	868	837	828	798	786	886	818	865	862	857	843	869	881	827	876	830	801	810	822	856	810	814	818	800	866	843	859	897	780	820	800	875	829	823	833	816	869	852	811	784	852	855	896	825	860	820	840	843	804	879	839	818	860	830	830	783	880	842	860	850	821	858	826	857	825	856	864	844	860	807	813	858	852	835	848	804	853	821	844	830	856	856	853	840	874	806	832	828	801	809	868	845	875	780	815	844	897	812	863	798	851	873	841	841	818	822	881	858	809	850	836	804	878	825	809	898	835	785	808	874	872	834	852	805	851	813	842	873	907	844	808	839	803	841	819	874	831	832	806	853	832	859	820	823	817	819	791	832	801	812	822	783	791	824	839	855	844	865	776	844	887	843	880	813	825	824	831	870	814	814	817	852	825	834	863	857	880	818	849	831	902	856	816	850	836	857	818	771	846	869	868	887	850	809	837	899	828	868	840	851	812	819	791	862	783	825	854	845	856	872	813	867	826	839	856	839	865	862	786	813	822	828	794	814	831	876	868	799	863	852	833	833	780	824	825	875	819	823	869	828	885	809	855	858	828	857	845	829	829	911	850	867	835	834	840	831	826	821	807	844	833	845	819	805	818	794	824	843	801	855	832	907	850	828	805	851	853	829	769	794	798	805	858	881	863	858	852	860	827	862	887	816	828	846	824	797	862	849	878	832	853	849	842	823	884	834	873	869	873	819	879	852	830	805	803	848	858	821	785	840	793	860	856	870	846	834	864	870	846	841	829	832	835	890	827	816	829	831	823	796	872	847	810	826	800	856	837	812	811	846	850	841	819	872	823	822	836	852	836	861	768	849	867	864	853	842	810	814	841	798	786	890	839	842	837	856	869	778	862	844	842	814	840	823	875	819	850	857	839	834	822	854	811	822	861	822	831	782	860	864	873	844	812	814	819	834	853	892	849	835	862	816	809	864	838	815	843	841	885	839	809	899	830	826	848	790	819	863	865	824	815	827	804	850	831	858	798	926	813	845	865	812	848	784	828	835	836	850	782	842	782	893	816	818	823	815	879	891	834	882	807	837	824	879	841	842	859	805	806	811	847	879	866	862	873	821	860	806	828	873	863	806	822	869	823	829	806	877	876	801	886	872	827	863	799	791	825	790	833	808	802	801	837	845	851	847	849	807	787	866	833	861	853	841	846	813	832	809	843	863	800	809	844	825	841	872	828	868	800	829	842	821	824	828	827	847	886	827	885	842	830	857	847	786	874	804	849	917	804	845	900	842	834	879	838	839	843	853	843	815	818	818	826	837	856	882	839	863	800	827	804	781	872	859	829	793	873	802	857	831	850	870	832	846	833	820	866	882	815	820	810	811	828	848	873	829	871	859	827	855	805	812	843	827	843	857	861	842	771	860	832	890	834	851	823	819	831	847	829	830	864	844	812	786	779	853	869	838	840	818	857	866	901	845	806	850	843	836	831	851	773	814	883	846	862	842	821	813	816	859	865	850	762	828	831	833	848	838	858	880	846	805	854	811	806	811	856	857	799	841	814	827	887	789	839	889	888	849	833	882	902	894	861	848	809	838	831	784	765	879	839	888	829	834	825	843	875	790	838	887	827	779	837	885	826	842	853	792	864	856	802	802	817	818	821	784	888	809	819	814	787	838	814	845	922	864	799	856	863	840	810	821	837	825	824	833	866	801	865	847	850	832	816	826	822	785	877	809	817	890	854	850	886	871	856	857	864	834	876	855	824	835	828	821	858	856	891	844	888	781	885	821	822	884	839	819	820	816	881	815	849	853	811	874	856	833	831	814	841	844	849	846	805	833	848	853	856	911	845	822	873	828	829	847	849	830	789	815	817	854	868	824	815	841	858	843	880	840	822	846	849	838	844	849	892	820	840	893	848	831	874	830	828	833	822	849	882	870	822	908	876	851	873	816	864	807	856	854	832	838	806	835	894	882	825	847	858	802	888	841	857	829	844	844	852	821	860	838	837	889	834	805	844	862	791	857	875	772	856	902	828	848	838	859	805	866	799	848	791	842	829	792	791	822	844	815	836	872	820	863	874	872	828	832	863	820	881	808	833	883	796	832	809	863	834	833	800	867	838	877	860	826	838	835	881	811	843	881	839	852	858	843	823	865	847	824	853	815	800	822	848	769	855	874	849	828	881	824	884	857	839	783	826	852	853	894	846	802	816	851	850	804	836	805	810	892	854	828	783	870	871	777	860	800	863	832	851	858	835	808	845	821	859	809	826	825	857	821	835	825	841	843	866	850	844	834	862	849	841	754	837	817	818	820	779	848	864	835	856	817	866	811	812	846	828	834	800	822	816	846	812	818	880	819	884	829	809	806	815	860	826	843	848	831	825	891	879	834	872	886	841	840	801	838	818	827	821	885	826	857	853	880	813	841	834	841	833	846	842	854	845	816	855	888	814	785	891	882	865	846	855	779	831	802	821	823	842	865	811	886	860	809	776	838	890	829	811	787	823	828	827	826	828	845	853	844	789	873	839	823	848	863	812	837	840	853	840	844	852	879	841	864	817	826	873	853	881	833	929	806	868	825	850	863	840	814	858	836	815	803	828	772	810	888	852	810	831	793	898	794	832	818	823	858	867	825	829	841	830	837	858	848	798	840	868	802	834	791	820	833	823	852	858	840	864	841	900	807	892	801	859	860	831	823	842	794	821	847	843	812	839	812	800	789	872	889	867	804	842	834	804	802	736	895	784	841	840	813	782	776	819	845	867	862	860	866	841	811	842	814	848	833	842	860	875	825	827	807	835	810	855	816	815	821	819	846	798	823	827	852	812	797	863	857	844	830	866	828	869	869	840	803	882	885	850	796	846	811	843	826	861	823	775	871	842	798	846	826	828	802	876	846	844	865	787	852	865	811	797	801	798	841	842	857	814	854	845	846	898	868	913	809	826	840	780	843	861	829	845	801	845	824	837	856	855	815	808	851	820	845	857	783	856	846	835	806	829	862	853	839	851	823	876	834	832	827	849	853	844	833	849	859	850	797	791	819	817	799	818	830	801	789	822	864	837	837	852	810	914	873	851	856	889	859	872	817	803	904	831	831	899	840	823	865	843	845	889	833	843	806	851	842	826	859	836	826	836	864	863	839	858	892	853	872	879	776
82980	72823	74978	62527	45676	29440	15841	6454	2532	1271	745	523	402	454	402	433	396	434	432	487	415	408	439	397	422	501	441	460	428	474	443	412	426	432	447	442	438	398	411	427	404	447	432	411	417	413	409	445	425	400	412	423	438	411	447	425	402	432	407	406	477	416	399	436	420	423	461	439	460	406	429	386	418	406	428	448	409	475	453	417	414	403	449	445	464	434	423	434	413	445	441	396	455	423	456	417	394	426	414	424	443	420	440	393	433	399	430	467	434	427	418	452	448	424	435	414	444	398	405	424	401	423	398	401	403	425	428	434	419	430	391	446	445	457	502	428	413	369	436	446	436	421	424	402	400	404	448	411	445	447	436	375	450	423	468	426	431	396	406	426	448	431	439	465	406	446	407	410	415	446	399	433	435	413	438	454	494	398	387	411	431	426	408	457	429	428	418	430	419	433	416	393	424	400	399	440	403	378	408	403	465	421	398	448	427	435	431	383	405	383	410	398	430	434	437	428	405	461	420	428	393	436	399	430	423	421	412	395	426	457	417	432	447	402	439	413	395	397	470	462	407	392	400	452	407	394	390	412	423	439	424	413	446	460	411	415	471	401	386	437	447	422	423	416	448	451	464	368	428	460	409	426	436	434	424	423	392	441	424	421	462	444	391	390	412	374	403	428	443	441	412	431	402	412	425	424	428	385	441	427	459	421	394	424	440	415	426	422	437	438	417	457	413	440	408	438	437	438	403	424	382	465	380	463	437	394	437	428	418	423	452	410	398	406	392	401	398	424	462	420	444	400	442	409	401	427	419	431	444	462	413	441	445	406	466	484	443	434	388	424	413	432	455	415	439	416	427	469	440	418	423	396	452	442	457	449	438	389	418	409	490	466	407	457	418	442	432	475	384	397	390	435	411	457	427	389	425	439	447	411	425	409	422	425	440	438	414	423	434	435	391	393	422	451	420	392	405	401	434	458	387	432	455	454	395	440	436	438	461	420	423	450	435	421	451	441	413	427	427	421	440	458	432	446	403	482	427	402	428	446	394	400	368	424	417	365	419	414	401	404	466	450	393	451	443	422	459	415	409	410	430	464	386	431	414	427	387	416	452	406	393	454	428	439	452	463	431	410	445	444	412	404	399	441	434	433	466	429	387	452	444	423	421	425	413	408	398	434	434	438	360	466	392	422	412	428	423	458	432	403	435	400	454	439	412	443	409	445	400	457	442	456	413	422	433	423	416	389	366	439	438	397	444	435	388	455	440	444	402	379	415	436	393	435	460	448	411	450	391	451	429	434	421	386	407	425	433	421	404	426	422	451	441	420	378	423	407	391	452	424	421	447	400	441	417	375	462	433	421	429	409	471	422	436	417	423	418	400	461	479	445	454	409	425	454	396	452	431	442	406	410	408	414	465	442	444	415	421	430	418	413	389	401	398	428	437	408	428	429	409	421	360	445	401	422	398	433	444	441	465	451	421	427	434	449	440	432	389	456	417	451	432	423	425	423	432	431	460	448	444	431	406	422	421	468	425	441	459	414	414	412	456	447	433	447	432	443	423	394	413	426	451	435	427	450	445	460	417	380	399	444	411	439	432	418	408	392	393	437	434	415	436	425	429	412	388	411	412	397	418	428	428	421	464	397	431	421	433	456	392	433	417	397	421	454	412	464	399	416	408	442	459	432	433	445	445	445	435	403	415	424	455	380	461	390	446	395	429	452	410	416	457	466	479	398	438	378	418	411	432	412	415	452	410	401	418	456	448	411	394	436	444	425	409	405	447	419	385	420	403	399	434	464	417	421	427	399	433	399	448	437	398	429	414	412	388	424	465	408	437	427	422	464	397	389	397	426	439	412	384	434	413	407	425	411	392	428	398	384	422	421	440	402	427	443	418	442	361	432	448	428	416	403	411	401	405	404	434	397	470	425	447	408	407	394	452	461	450	424	419	402	410	418	438	445	432	420	422	432	457	423	395	412	425	429	396	463	441	420	413	468	436	423	418	423	415	421	438	424	426	434	465	403	452	421	434	397	419	414	446	434	395	397	431	424	441	388	421	426	427	464	415	424	423	456	434	433	393	389	419	403	404	424	406	397	441	447	462	460	373	400	460	417	472	436	434	443	417	402	411	460	405	433	393	407	418	423	443	432	419	438	432	465	399	418	400	421	428	406	451	412	429	395	428	413	427	413	425	412	400	442	462	436	422	414	463	430	434	423	443	443	466	420	458	447	409	444	408	428	461	392	419	380	431	490	418	460	415	452	429	439	426	414	480	422	452	418	404	424	458	411	398	418	425	406	424	412	451	403	404	452	407	386	419	447	404	427	417	441	426	419	419	407	406	418	443	432	431	422	417	429	427	422	446	447	434	406	420	441	425	433	466	410	421	466	468	434	429	407	444	458	479	436	411	391	420	452	444	424	412	421	429	437	447	395	392	457	411	410	432	418	448	414	455	440	432	415	421	452	438	413	432	406	372	411	431	402	421	403	410	436	412	412	444	426	449	440	425	394	402	391	405	440	449	452	470	460	430	457	438	438	425	414	445	430	439	442	422	458	420	395	432	386	441	432	430	427	384	437	440	464	385	409	397	410	441	435	408	441	481	437	421	398	442	418	411	444	417	414	462	402	404	418	416	393	443	420	419	416	439	404	453	417	420	466	432	427	413	413	421	451	444	421	432	434	462	412	397	422	466	434	393	456	441	414	419	421	434	392	390	428	420	447	469	388	413	468	409	417	439	454	435	464	466	414	437	430	428	432	399	410	401	438	448	389	413	421	409	437	425	467	453	410	435	409	409	441	458	424	429	457	443	429	460	380	459	439	457	444	396	426	398	436	411	453	392	392	421	393	437	406	429	415	455	421	434	380	452	440	443	395	430	454	440	407	378	423	430	430	411	436	418	436	401	416	442	440	390	430	463	399	475	416	435	428	407	400	405	396	404	486	453	423	422	409	440	447	417	444	402	419	401	429	433	421	460	416	440	430	439	435	475	420	422	429	470	418	434	430	411	414	430	434	431	403	414	419	395	441	447	432	412	448	416	423	421	470	448	402	462	404	456	400	459	430	451	400	392	434	420	447	429	423	448	422	423	435	461	410	421	405	424	438	394	413	444	442	423	483	403	422	408	427	429	435	472	462	396	461	417	454	428	441	389	439	421	425	429	414	456	413	470	451	432	422	437	435	393	423	392	442	463	392	407	418	476	394	452	450	414	396	446	418	455	469	398	458	439	426	466	414	415	417	433	453	443	427	464	402	398	397	430	418	395	426	407	380	396	402	434	404	406	451	402	366	412	428	421	465	434	450	456	409	422	447	428	427	454	414	422	436	398	434	433	403	384	408	401	442	418	433	443	448	431	432	407	445	422	459	419	424	379	459	438	433	382	437	429	421	441	452	417	439	491	415	414	427	390	397	421	440	401	440	468	442	389	416	380	442	431	379	451	417	404	425	406	427	409	414	418	477	425	395	431	406	410	382	416	402	454	448	419	434	398	447	406
52336	54299	69846	67141	54181	40581	27475	15960	8309	4036	2139	1362	952	958	968	834	915	896	858	903	940	878	907	913	988	905	857	882	894	895	955	863	898	905	871	907	917	870	902	893	895	873	860	882	918	852	929	905	865	905	939	871	849	956	903	857	959	872	942	935	885	861	888	941	959	865	883	932	925	834	919	888	890	891	901	918	896	898	863	921	858	897	912	914	925	891	909	915	885	866	929	915	916	937	933	915	936	930	898	875	886	941	901	847	863	901	882	984	899	937	942	899	935	883	940	874	908	977	903	889	898	918	948	949	900	977	903	925	932	866	1003	905	960	948	869	941	891	928	923	939	937	878	872	927	865	898	947	892	862	881	906	848	936	853	930	907	880	904	864	867	913	877	939	924	892	945	879	885	901	893	914	886	860	824	908	934	876	923	925	873	891	890	935	856	890	932	924	904	903	907	884	954	866	907	936	871	878	913	932	901	914	849	848	897	876	863	903	874	866	886	967	886	987	929	962	931	877	914	857	921	886	880	866	878	907	938	893	918	930	898	925	862	900	858	884	951	962	916	894	913	920	912	910	931	906	856	920	904	891	844	945	928	912	893	873	869	892	841	889	892	900	906	891	843	898	844	957	914	919	884	948	925	897	899	907	958	904	875	860	918	946	927	933	902	927	863	955	930	898	886	911	886	875	907	903	855	951	938	950	898	869	942	889	944	900	925	956	895	909	932	898	905	967	916	893	936	932	892	902	865	917	910	881	885	912	913	846	893	902	973	902	881	912	933	884	925	872	918	973	924	892	902	910	944	920	949	882	936	897	884	892	941	923	904	899	924	901	924	949	883	940	885	928	905	928	856	891	904	878	907	836	957	939	928	906	883	930	878	879	892	924	906	874	900	924	954	859	919	876	848	885	854	911	906	914	898	904	911	851	923	925	972	886	900	933	845	907	915	886	892	888	880	919	891	880	932	889	879	897	864	951	912	925	909	885	900	893	937	921	909	933	902	897	925	910	849	899	935	902	874	911	888	868	857	908	892	902	905	1026	971	915	902	931	892	903	867	902	866	872	959	924	896	899	893	932	905	942	892	909	900	916	941	867	889	867	908	900	876	900	916	870	888	857	875	931	836	894	932	907	894	908	893	939	932	899	935	919	938	905	902	907	881	957	968	859	820	898	912	896	954	862	899	830	911	928	864	968	902	877	886	898	940	919	890	943	885	889	926	847	897	886	910	928	893	937	879	922	915	875	881	853	935	923	964	918	874	900	930	922	878	863	891	918	909	917	886	879	942	915	930	921	865	946	850	819	925	926	896	908	904	913	896	957	904	894	919	916	912	878	899	840	912	869	892	909	929	916	965	903	916	896	940	870	951	928	941	932	884	918	937	874	881	877	920	889	919	916	971	913	892	916	945	892	941	897	926	918	848	906	828	890	887	948	902	931	940	856	912	886	950	878	943	849	913	934	952	848	958	921	834	904	906	900	902	896	914	828	918	938	926	917	913	947	861	942	837	920	885	927	905	914	914	874	916	854	951	906	916	908	885	905	924	896	887	908	898	916	890	913	890	914	927	891	888	855	884	871	861	940	914	959	890	921	896	937	902	875	870	912	909	873	979	937	865	934	895	931	877	897	904	931	960	937	855	950	877	901	916	882	933	861	873	878	896	899	874	918	952	890	890	911	885	936	862	926	906	903	902	839	897	887	893	906	904	891	937	954	920	928	948	902	941	938	976	893	877	928	963	951	905	866	846	908	912	941	894	944	869	863	880	995	877	874	907	934	928	945	911	927	959	929	863	895	897	901	894	905	911	948	834	910	960	893	911	978	899	911	953	860	900	925	854	912	901	923	903	903	916	889	904	871	901	912	887	870	950	933	952	912	926	883	938	904	895	894	912	925	904	921	862	871	939	904	894	881	931	914	943	909	913	920	955	884	921	911	925	869	929	907	869	896	875	870	911	920	903	861	873	940	945	931	962	901	940	882	968	956	907	914	848	929	922	905	901	924	883	929	892	886	948	934	894	954	907	928	905	925	910	919	928	883	902	889	924	932	900	875	890	901	924	868	881	842	886	917	894	954	891	940	907	848	894	854	867	910	926	946	887	915	930	884	907	968	923	904	925	1000	894	870	912	893	845	936	920	913	899	941	873	933	920	935	893	892	893	907	906	863	925	966	951	883	904	912	898	914	898	900	839	894	915	890	886	855	942	896	880	885	949	924	921	854	926	894	931	880	914	965	886	916	907	897	941	965	923	875	927	907	897	948	923	930	820	915	922	921	944	945	945	909	911	830	851	974	913	880	901	912	956	897	926	909	942	935	884	919	862	871	949	942	907	874	897	897	938	866	933	921	928	891	926	933	864	884	892	892	918	900	883	888	895	914	930	936	905	910	900	908	898	913	949	888	947	900	930	888	895	885	952	892	949	864	945	941	937	887	884	948	915	899	882	907	900	934	946	934	929	882	897	827	940	883	932	891	857	894	921	913	900	843	940	892	971	877	916	943	933	907	886	908	893	939	845	905	866	887	881	895	872	894	960	859	824	868	848	900	859	943	939	916	911	891	913	866	918	949	864	852	904	928	926	892	918	949	938	853	917	888	930	975	930	904	897	936	893	931	910	893	905	919	910	876	901	898	912	941	882	961	905	939	931	945	871	904	894	907	905	894	844	905	922	930	911	962	909	958	873	918	918	933	837	914	991	877	904	886	920	886	854	865	879	919	907	927	933	882	886	963	929	921	928	932	854	882	944	912	970	930	904	916	885	888	886	866	903	954	946	897	933	879	912	869	837	893	922	937	896	921	846	901	923	868	899	888	933	844	917	883	890	894	895	904	893	844	942	996	866	965	922	890	894	929	916	926	931	917	919	920	924	905	927	967	935	902	885	879	899	879	889	891	914	936	875	939	876	939	916	952	929	906	905	892	888	893	866	847	938	863	913	886	857	868	893	928	829	942	926	952	889	853	906	937	923	856	885	896	925	874	894	943	857	865	900	938	917	831	900	881	901	912	942	893	924	881	932	910	951	964	919	971	862	965	896	872	912	868	872	901	922	888	925	898	913	852	914	886	897	916	920	904	885	955	926	913	951	906	889	915	894	897	937	955	908	834	904	886	893	928	940	923	907	908	941	833	921	897	887	905	949	874	912	953	866	880	865	892	913	915	932	843	869	950	869	920	926	899	878	919	884	961	980	828	940	921	892	886	883	927	928	928	888	916	858	921	941	919	936	888	916	878	910	909	904	924	947	882	907	897	891	908	876	873	887	933	888	897	884	933	887	937	891	884	925	909	920	886	880	920	941	903	925	908	907	919	888	966	917	856	897	909	963	900	902	900	900	932	893	957	935	878	947	925	944	892	929	933	943	894	904	913	934	888	913	929	894	874	870	916	867	905	981	861	895	930	895	908	882	925	941	919	954	906	903	959	895	920	892	906	917	908	902	876	915	917	836	981	890	942	902	875	935	914	931	930	903	882	964	936	877	913	937	893	975	848	921	869	928
13647	7888	7366	4554	2408	1316	713	536	363	389	365	325	369	315	323	316	330	310	320	321	335	299	345	311	307	320	292	334	336	289	288	315	315	306	318	323	311	321	290	301	331	285	272	323	336	307	305	302	295	327	305	291	325	321	317	341	287	297	322	307	329	320	333	329	292	328	304	341	328	243	342	316	305	316	291	342	301	289	331	297	327	300	302	341	301	300	273	324	287	319	293	315	333	331	284	310	312	284	318	297	291	325	300	283	341	289	302	325	336	305	306	326	337	300	300	289	301	321	305	333	305	321	309	343	329	297	295	323	316	327	312	324	303	315	306	303	293	334	333	307	302	332	324	309	291	344	296	355	327	352	303	349	303	346	310	318	343	339	312	319	284	330	344	314	315	315	316	304	318	351	308	329	330	314	315	303	282	277	310	318	318	323	317	293	341	325	359	331	313	340	291	313	307	320	305	316	288	311	287	299	315	312	345	333	301	331	359	322	340	307	310	330	277	321	310	348	310	305	296	289	326	317	334	320	320	329	305	319	303	337	302	332	324	330	317	314	298	323	304	310	286	318	323	304	332	316	304	295	328	323	262	334	303	330	298	292	339	323	331	310	324	331	313	309	318	326	288	314	309	288	302	311	347	323	327	342	330	298	329	308	306	335	334	311	317	346	357	332	317	341	345	310	342	307	361	313	312	328	305	296	341	324	317	318	315	324	320	300	313	325	307	295	296	325	322	313	312	308	287	316	292	312	329	301	344	265	312	288	302	267	311	345	338	283	338	312	351	311	316	300	322	320	329	315	330	300	345	331	319	315	326	310	324	284	350	309	317	291	341	311	307	312	329	346	327	323	268	310	277	301	323	301	333	342	309	331	314	311	310	301	324	296	301	326	345	273	304	337	274	326	294	319	306	310	359	319	311	342	334	324	319	281	316	308	301	329	338	331	314	300	293	311	314	320	306	291	329	298	329	319	306	313	313	329	323	336	331	285	308	295	308	311	306	280	320	347	304	301	317	298	291	327	297	315	317	305	308	304	308	311	325	317	319	306	341	300	343	331	300	307	293	308	319	317	330	311	316	361	305	336	290	312	331	343	300	293	291	315	324	309	261	323	331	330	285	307	324	321	335	328	281	330	329	300	331	348	325	338	316	314	344	326	307	306	294	344	280	297	333	318	327	313	295	314	300	284	373	299	333	342	313	299	317	342	301	340	306	269	299	336	304	287	307	313	348	307	326	329	313	309	314	309	314	333	323	350	349	298	326	306	305	299	305	291	298	302	313	338	316	318	314	307	352	331	302	330	327	332	334	326	291	283	293	315	325	281	311	331	312	315	319	310	313	314	314	336	288	280	289	323	341	346	312	266	310	307	315	305	345	321	284	311	304	300	312	342	322	305	329	328	313	297	296	305	317	319	319	309	333	284	349	320	338	298	287	291	315	302	332	331	323	314	321	327	321	327	304	319	287	297	291	301	289	305	314	310	315	300	301	329	307	296	330	284	302	301	329	361	333	320	286	272	337	317	331	288	314	317	338	287	316	285	317	285	321	320	345	266	321	305	329	310	301	330	295	292	310	309	313	308	351	326	350	332	318	322	349	286	317	296	369	310	317	310	292	336	328	316	363	300	321	295	333	325	317	300	340	304	338	287	338	309	317	310	318	323	304	291	294	300	332	314	308	291	317	308	317	298	327	295	330	337	332	323	317	320	303	307	298	294	270	318	293	289	308	325	316	298	344	321	303	304	290	311	347	295	320	287	328	317	306	329	302	310	330	363	316	311	332	301	324	328	310	327	291	331	307	305	309	279	325	328	289	303	314	307	284	305	332	296	304	308	308	326	311	326	319	295	304	340	342	313	317	354	343	317	296	304	316	320	322	312	357	332	289	313	308	351	307	322	302	321	305	299	299	290	291	325	323	345	286	321	307	325	337	290	294	276	342	311	311	330	299	312	285	284	318	329	330	300	298	323	323	307	286	320	336	299	297	322	282	302	272	300	300	327	290	318	292	339	289	319	296	304	306	316	310	324	334	323	305	293	328	325	310	316	270	299	293	325	338	300	324	299	316	309	306	309	338	295	300	348	347	328	319	313	340	321	314	345	326	318	303	274	292	291	335	282	305	282	321	309	319	305	306	285	318	272	307	347	346	300	323	332	283	342	320	316	313	316	330	320	315	287	309	354	334	322	295	304	313	303	327	295	311	336	301	315	309	332	307	307	332	308	287	290	324	339	296	349	345	301	302	353	338	357	318	335	342	282	289	293	319	286	323	332	309	292	297	332	366	307	345	303	338	323	318	335	318	319	325	334	330	336	335	352	331	318	339	335	319	310	315	328	302	325	321	326	332	320	298	326	323	310	283	312	304	323	321	303	305	276	330	300	326	298	316	311	326	283	317	319	309	312	337	308	329	319	311	315	289	328	361	319	346	307	312	315	312	318	317	354	307	329	334	316	317	307	298	315	305	308	314	299	334	292	345	339	333	316	329	283	325	292	304	323	309	329	279	329	301	316	290	322	274	326	313	330	335	319	321	296	333	273	320	300	353	319	299	345	315	313	312	278	311	320	276	297	331	347	311	306	312	317	321	273	324	316	292	288	288	328	303	304	337	347	294	308	315	297	310	326	334	284	334	326	302	307	309	271	277	336	357	313	311	291	331	325	300	324	319	314	289	359	314	308	305	283	296	321	316	329	333	340	292	308	321	302	313	316	314	308	334	291	293	311	313	302	315	303	284	295	339	316	361	321	337	303	329	344	326	323	309	319	307	303	318	290	305	348	314	361	298	307	321	334	295	303	321	290	315	335	330	266	304	302	319	339	355	341	334	302	291	314	299	325	309	327	325	309	342	351	324	311	342	296	296	283	317	329	340	303	291	306	314	329	299	319	343	312	312	326	341	296	301	338	360	341	335	340	337	328	325	312	296	312	301	313	316	291	317	327	309	350	327	303	298	312	302	304	264	315	316	336	319	333	325	326	286	286	340	321	352	287	302	308	333	325	317	294	327	288	295	293	329	337	327	317	305	280	344	320	314	302	328	323	305	333	333	331	320	325	314	313	329	311	287	338	325	345	308	316	295	290	323	316	309	310	294	368	323	308	312	281	305	305	319	345	316	337	307	328	311	312	292	319	323	320	322	307	299	321	316	319	296	320	317	319	321	335	331	286	326	285	303	323	315	295	303	313	335	305	294	327	322	362	319	347	300	316	321	323	295	322	316	318	309	324	350	328	318	317	318	333	290	290	317	295	312	287	311	328	314	330	300	335	330	326	311	309	276	319	318	316	311	325	302	293	312	313	291	319	293	307	326	318	318	298	339	315	300	313	322	316	311	327	315	328	319	296	310	286	276	307	296	344	326	323	333	308	302	298	330	302	316	332	291	301	296	325	308	295	312	272	333	315	318	315	281	311	347	329	301	306	312	316	329	301	350	303	363	306	330	312	306	350	309	319	303	300	324	347	333	329	321	302	297	311	310	304	306	357	350	314	340	318
12922	9690	13443	10636	6837	3899	2240	1490	1088	819	795	722	727	697	735	693	665	716	691	721	717	678	679	706	688	731	700	690	702	728	707	664	670	677	725	704	665	715	678	701	664	673	758	685	732	749	732	645	735	686	711	695	729	701	700	704	704	661	671	732	696	729	700	742	699	688	677	695	703	656	679	692	752	667	687	673	697	677	630	656	693	704	692	694	705	678	680	706	722	734	749	727	703	733	732	714	672	665	701	723	689	700	637	688	715	706	686	726	675	678	700	689	680	732	694	683	721	711	720	709	696	673	709	707	725	692	663	698	703	700	704	730	666	718	714	715	649	693	687	708	719	660	716	740	694	698	701	693	654	721	696	714	682	739	667	728	686	702	711	703	697	692	728	690	664	674	719	705	719	656	679	721	757	681	714	685	740	682	647	743	680	674	664	739	744	701	696	725	663	720	680	736	726	694	697	683	708	682	668	715	699	694	643	753	650	698	668	655	702	715	708	673	743	733	711	695	694	689	710	717	653	690	724	674	678	659	728	663	702	704	723	727	670	687	697	697	690	731	657	724	649	694	640	742	669	686	707	694	718	709	709	694	638	692	701	712	692	728	697	691	702	670	710	655	701	631	708	676	719	701	664	706	670	698	639	711	700	690	715	699	673	683	704	693	670	650	731	633	690	688	665	695	651	666	701	697	664	690	712	696	687	697	741	715	694	705	656	681	668	716	641	675	696	675	652	710	690	693	665	703	635	718	720	679	701	707	662	720	707	732	690	672	710	734	713	725	692	746	668	696	654	726	689	714	657	664	728	684	674	707	733	685	699	671	689	688	685	722	740	685	725	740	658	693	671	684	675	700	687	741	680	713	735	682	689	681	722	721	703	740	712	734	722	717	717	710	684	746	726	716	684	671	693	706	700	725	753	702	737	717	701	686	690	714	648	659	698	725	675	704	698	703	693	691	724	731	677	719	706	736	710	690	650	677	674	714	680	637	710	675	706	683	688	688	670	660	676	656	712	667	723	654	689	708	693	661	718	712	646	700	684	714	726	699	672	705	682	685	676	708	650	700	665	678	699	695	737	703	689	692	660	688	709	677	671	762	673	704	641	712	645	667	662	706	693	657	705	723	691	665	704	725	695	656	678	705	729	699	729	716	740	670	725	710	690	655	708	678	648	719	706	713	712	707	641	683	666	727	686	694	666	734	672	724	688	689	688	689	720	682	722	662	698	676	674	672	690	670	736	644	735	714	709	669	688	721	712	731	681	682	714	672	683	726	705	716	726	670	723	695	703	714	682	682	687	685	707	708	698	723	725	707	659	668	701	698	694	715	726	713	706	751	685	714	713	700	678	687	674	704	708	656	678	695	693	676	703	700	702	674	705	641	675	664	739	692	702	710	654	739	659	703	759	661	678	710	692	704	705	695	749	702	726	628	683	748	704	674	692	735	716	660	714	690	687	692	681	713	677	686	711	721	643	711	702	745	705	678	689	749	705	716	714	677	669	725	708	656	711	660	677	694	725	700	698	722	661	676	693	645	670	733	724	741	697	661	740	652	710	691	645	621	717	701	736	652	680	725	690	683	703	734	696	689	724	700	730	675	639	647	639	678	705	684	686	701	691	628	730	685	714	709	702	699	703	701	698	663	688	647	712	704	673	695	709	756	678	702	690	640	670	739	672	649	711	710	681	729	660	710	711	668	734	668	711	674	715	705	716	698	662	718	698	720	711	692	665	709	654	691	675	711	735	705	731	712	756	731	753	659	707	656	703	713	682	728	694	747	739	702	695	699	717	679	703	667	725	657	696	688	678	683	709	682	699	724	686	696	678	656	710	680	705	726	695	661	655	745	694	690	690	723	699	725	693	731	655	696	688	695	726	696	712	651	714	700	764	695	730	672	677	686	654	713	721	669	707	762	697	722	676	707	699	697	692	701	691	704	669	692	675	712	671	727	700	663	655	704	735	679	741	706	657	731	681	699	708	697	714	712	724	670	682	655	738	653	726	752	673	680	666	679	712	719	689	682	712	656	693	682	694	694	733	662	729	721	714	688	688	700	663	671	711	706	720	693	700	653	699	680	731	675	677	692	724	662	660	653	682	659	723	693	705	708	665	723	701	725	673	689	731	724	688	728	686	665	722	664	698	676	654	728	667	664	663	637	718	693	692	705	679	746	680	732	679	723	703	702	711	744	686	696	715	683	714	723	689	675	702	680	705	664	709	726	676	708	683	699	724	724	697	663	703	768	721	705	694	696	712	682	673	740	730	705	698	748	671	701	699	670	679	726	728	709	714	683	673	701	722	694	746	730	675	663	673	683	725	679	713	690	724	657	725	716	697	717	733	678	696	740	682	733	686	678	688	683	688	693	689	720	713	691	714	680	624	686	658	696	712	714	699	736	739	677	722	695	740	758	732	695	646	752	694	698	701	671	669	721	731	681	704	690	643	668	678	721	717	681	708	700	711	689	648	659	675	683	703	738	728	693	686	663	715	697	688	701	709	690	695	695	721	699	703	731	681	724	682	666	686	655	729	713	731	663	682	691	721	678	697	699	673	696	690	637	717	678	699	705	732	707	707	704	671	668	655	713	758	716	691	699	733	731	708	655	688	736	666	744	678	706	697	672	690	718	691	694	650	695	706	696	668	693	698	683	713	717	707	672	700	695	683	644	679	744	717	705	683	699	708	703	721	710	698	688	670	703	669	731	717	682	696	683	728	672	692	659	689	675	675	660	675	707	683	707	682	733	720	685	665	730	711	712	721	730	763	710	681	680	659	636	691	678	697	745	707	706	735	725	723	670	726	648	696	668	698	687	721	653	694	708	707	680	697	698	746	679	705	686	694	664	671	731	722	710	723	654	677	711	742	715	694	676	710	655	679	691	691	673	710	663	727	701	693	665	711	689	690	648	687	681	708	679	693	740	726	702	670	698	686	685	687	707	702	669	690	689	650	702	715	719	675	770	677	700	705	685	666	714	742	689	701	717	649	691	748	700	732	683	681	671	691	718	680	708	672	699	701	727	761	675	662	663	725	714	672	722	673	685	694	718	711	710	711	699	724	667	705	717	726	701	669	785	659	702	728	683	655	645	701	718	685	714	697	730	750	717	694	707	703	713	666	711	691	720	673	686	703	656	691	663	685	698	717	681	735	688	742	714	649	688	680	760	709	725	690	679	728	680	710	667	675	663	670	693	690	635	689	681	690	680	651	670	750	703	694	698	676	696	659	719	687	701	677	679	714	715	681	716	696	698	674	713	720	755	684	671	704	737	674	710	665	654	703	664	707	696	665	698	691	658	724	713	715	729	654	681	683	679	700	687	668	726	702	729	723	739	697	744	707	686	727	689	699	709	694	671	685	682	689	706	672	743	664	671	699	700	711	695	708	612	726	685	703	692	710	649	666	669	706	700	700	668	677	713	709	714	692	686	706	748	627	691	693	720	692	688	661	676	741	692	725	714	690	693	666	714	677	677	696	708	700	726	744	693	679	676
81973	71544	73764	60463	44029	28075	14227	5828	2343	1094	694	466	388	384	412	389	423	371	355	364	426	374	389	390	380	421	375	390	385	348	378	407	383	390	372	400	412	410	391	394	378	356	385	405	374	383	353	372	400	423	398	331	372	397	355	377	399	356	383	392	372	417	387	356	367	360	410	377	350	360	409	394	423	384	404	404	363	417	380	398	348	393	400	391	391	375	380	382	364	381	372	354	365	373	366	358	420	382	373	397	402	377	349	372	396	395	372	401	387	416	419	418	359	415	410	398	380	356	341	368	382	410	399	388	354	392	401	356	384	419	377	377	364	369	373	417	367	337	402	390	415	406	372	379	365	432	394	355	364	417	386	413	392	369	399	379	399	375	395	414	365	419	382	377	407	407	396	378	373	333	386	411	403	364	396	337	397	353	374	393	377	366	385	380	386	398	400	395	386	376	385	366	405	402	404	406	420	377	390	372	412	389	387	387	404	383	394	392	397	414	408	335	353	370	350	419	361	387	395	360	436	407	362	381	389	369	419	365	417	404	387	374	373	338	389	417	368	357	363	369	384	343	382	382	364	358	426	378	395	420	388	363	367	361	381	358	385	376	434	393	371	403	391	403	365	411	383	403	415	392	390	391	398	396	373	370	376	392	365	426	401	390	390	422	353	390	377	400	363	372	410	371	382	391	347	431	412	368	371	400	369	358	414	369	395	427	375	375	370	344	381	385	382	421	394	372	380	372	379	371	364	380	399	361	377	430	379	365	405	387	376	357	380	379	387	414	370	391	385	416	391	384	384	352	353	371	385	368	389	357	379	388	386	398	379	390	394	385	352	347	389	326	367	362	363	369	377	361	370	404	405	377	415	343	373	357	399	425	376	353	338	415	408	395	396	368	362	378	350	380	401	389	378	371	395	401	382	361	356	352	371	373	394	397	402	410	391	352	389	389	354	369	416	394	401	390	379	384	419	408	395	401	398	393	397	395	395	390	364	373	387	375	406	360	368	342	387	420	354	426	382	419	356	383	394	392	360	350	382	364	420	371	377	385	386	367	358	377	375	399	417	394	422	411	414	393	440	402	385	393	412	371	400	371	395	390	391	364	373	348	383	381	377	392	366	387	387	372	361	370	392	399	397	378	350	413	370	417	408	401	355	387	371	406	391	403	357	417	371	367	400	374	375	348	380	371	385	365	375	393	432	381	382	369	418	398	372	369	380	367	383	412	397	442	356	364	419	378	396	350	390	410	415	399	368	385	373	356	365	370	370	386	392	403	401	378	311	415	430	401	388	377	360	391	405	362	377	372	422	420	370	415	390	350	411	369	378	411	439	390	395	377	368	373	399	386	395	379	375	398	389	413	377	399	395	360	398	383	417	377	357	379	383	348	363	384	374	400	418	354	405	350	368	371	393	367	364	362	377	399	378	387	371	415	381	396	409	398	368	400	372	398	407	417	396	344	363	366	409	397	406	448	370	379	406	380	380	379	366	366	367	372	415	393	370	391	361	375	416	385	413	410	384	397	411	379	377	370	374	379	367	424	345	336	382	397	366	419	355	390	363	371	374	392	407	414	388	393	349	388	383	370	400	414	376	397	421	383	413	368	370	385	352	357	400	373	406	397	424	364	362	371	397	376	395	389	399	383	372	380	371	374	379	387	370	400	377	356	385	377	429	370	373	381	402	426	380	380	400	343	382	411	374	406	386	368	354	399	398	413	419	386	355	354	387	384	367	383	401	402	394	391	394	386	378	388	376	387	388	416	368	426	348	410	420	372	408	413	362	367	421	378	384	379	375	390	391	386	376	375	446	421	355	386	386	381	400	368	383	355	432	368	361	414	448	355	394	415	408	405	364	375	385	390	391	420	373	395	386	375	422	375	392	380	355	420	375	374	383	396	362	404	423	388	383	411	381	429	388	382	398	405	407	395	422	355	389	395	364	397	389	392	400	380	371	405	339	386	384	425	386	375	394	397	396	367	424	416	399	386	363	365	373	398	369	404	384	423	370	396	405	359	383	415	401	395	394	389	395	421	387	401	389	387	378	355	398	388	382	362	372	385	349	353	393	375	374	370	403	376	344	391	393	394	392	359	441	390	424	369	371	320	381	351	360	389	393	338	370	385	389	386	341	394	395	402	378	363	411	385	382	425	385	437	410	390	372	400	372	413	382	377	399	408	385	383	360	384	374	371	369	397	380	402	339	387	425	407	415	362	386	389	388	371	390	418	397	413	389	425	379	380	388	383	394	386	379	380	347	374	393	424	370	369	407	387	377	408	395	397	384	432	385	401	359	385	411	368	379	416	401	372	410	411	373	406	379	405	396	394	417	379	379	377	412	407	400	386	411	362	373	385	409	399	400	399	401	384	374	382	407	403	383	415	390	350	401	371	403	386	378	384	394	397	405	376	380	375	363	379	360	363	377	419	413	402	363	372	396	415	391	347	414	390	378	374	368	375	399	377	380	362	398	369	406	420	413	400	383	385	404	405	338	373	341	454	362	420	391	421	374	410	376	367	419	398	411	393	427	383	407	413	381	365	344	386	384	372	380	411	404	367	375	389	356	402	364	390	397	377	363	418	395	401	394	405	382	381	372	360	373	417	411	381	363	366	370	363	370	380	425	386	371	384	396	376	362	400	381	388	392	411	374	384	378	408	377	404	382	403	411	398	372	394	358	404	397	395	376	375	345	383	405	381	387	388	388	405	423	404	375	406	388	382	381	375	420	413	406	381	402	383	381	401	385	372	400	414	431	372	347	398	388	445	380	406	362	347	405	385	349	382	356	393	382	335	365	423	386	340	393	368	405	379	401	376	398	395	360	381	358	368	373	385	353	404	402	331	372	343	370	426	413	356	410	414	364	393	394	343	390	386	392	368	367	385	418	420	409	346	359	431	381	426	358	396	448	365	422	399	429	374	374	394	397	391	378	360	383	383	362	398	406	410	384	381	385	366	402	374	360	409	385	347	384	380	378	373	416	405	380	361	414	386	388	402	398	413	386	387	391	397	379	385	391	419	382	403	426	413	347	417	355	420	332	371	356	390	400	377	401	378	397	404	366	414	385	377	408	369	355	400	372	365	345	398	388	414	388	376	406	355	440	384	405	403	342	377	413	354	370	429	401	367	352	368	404	417	374	397	365	355	416	405	372	412	387	391	389	433	378	396	397	364	410	388	369	384	354	400	382	356	382	417	384	381	436	414	374	369	374	390	395	413	410	392	413	361	389	395	389	408	398	373	388	376	388	432	405	437	361	387	358	383	394	401	380	397	403	403	380	413	419	405	407	408	392	393	365	340	382	412	405	382	414	376	362	391	374	388	344	389	391	413	390	396	386	401	386	423	409	383	406	389	371	375	344	414	364	375	400	342	390	389	393	407	354	386	366	388	378	411	376	349	416	367	390	368	402	366	361	374	374	377	376	375	368	386	391	369	355	390	394	411	376	395	407	380	396	385	408	374	411	408	402	361	375	445	391	405	391	369	364	372	396	397
51173	53615	69089	64882	52767	39389	26165	14798	7491	3622	1931	1223	948	824	877	893	801	855	836	864	827	822	805	834	858	827	878	829	844	826	823	836	828	815	835	820	892	838	804	790	809	798	815	799	856	828	844	835	888	878	824	857	860	835	819	818	793	828	836	862	824	813	845	837	812	869	856	862	808	870	847	824	842	878	839	830	758	833	851	858	845	849	857	865	803	840	812	807	819	863	833	839	780	861	801	900	871	819	911	765	850	802	868	838	871	882	858	850	799	769	850	838	869	808	851	833	833	822	791	849	832	825	802	862	803	880	835	817	815	903	828	824	822	826	779	798	842	812	813	786	789	842	819	839	826	871	861	872	836	799	827	879	808	840	795	821	915	847	803	801	857	816	823	880	812	828	827	843	835	834	806	823	891	848	826	835	800	777	906	824	833	879	826	823	828	784	822	856	778	814	817	869	872	823	818	804	828	833	856	822	857	884	837	835	818	826	825	846	812	872	851	782	807	885	794	850	840	861	846	858	824	864	797	849	834	856	865	834	871	877	786	862	777	851	878	863	878	823	832	899	868	890	830	845	874	818	842	817	779	832	819	900	840	833	776	878	874	852	883	785	804	815	851	811	864	864	800	783	867	863	773	838	857	832	806	842	826	850	862	822	850	848	853	809	834	866	783	799	843	864	797	798	875	868	823	823	877	875	798	910	805	878	842	847	845	884	784	786	784	809	821	868	891	842	843	779	842	820	857	838	829	804	872	829	796	849	840	851	790	825	857	826	774	811	830	811	824	761	823	810	855	842	787	839	853	853	837	801	785	822	796	882	817	804	865	797	834	808	816	826	858	870	849	829	847	885	817	835	787	866	835	839	832	812	875	831	863	866	836	866	845	796	817	825	878	820	804	807	850	877	829	817	830	886	804	814	854	808	857	799	866	849	837	799	804	866	811	796	827	850	801	912	840	852	853	840	857	853	812	806	870	827	832	838	818	899	850	831	875	875	825	848	832	815	862	815	817	798	840	801	807	788	829	823	868	822	845	786	843	850	833	880	816	854	844	809	804	877	853	839	853	874	818	802	813	873	854	837	808	856	856	860	864	918	819	847	805	877	776	801	865	844	851	846	846	832	810	773	798	844	851	854	852	851	761	851	838	836	836	813	850	836	843	816	860	822	837	833	874	864	879	817	856	924	869	831	835	881	902	819	814	837	840	840	820	827	845	838	853	893	799	847	881	828	832	806	862	821	846	874	829	837	861	828	837	834	809	847	869	867	820	887	870	795	869	851	880	877	875	920	825	827	837	826	868	834	837	884	784	866	818	810	870	860	858	849	883	885	826	851	762	844	840	778	771	843	785	894	815	830	863	814	830	815	798	818	811	821	816	799	841	854	847	826	859	802	850	797	854	846	822	841	880	813	856	854	792	842	888	874	855	831	842	827	816	849	831	821	858	793	854	810	840	826	850	808	809	822	833	836	786	847	822	796	827	854	836	811	898	833	815	838	839	869	875	820	819	844	815	873	795	829	839	848	816	856	836	880	862	807	864	861	854	824	853	810	836	823	854	881	837	843	840	900	840	823	819	864	836	829	827	846	849	839	894	779	796	869	857	798	823	877	837	870	788	831	852	815	905	831	790	866	830	875	803	840	813	802	803	843	806	834	823	850	845	829	814	869	808	797	874	877	805	889	785	927	847	840	857	815	904	817	791	785	851	848	801	832	789	818	866	859	800	886	785	833	821	846	874	837	848	807	813	827	829	820	881	853	861	842	830	835	814	806	832	890	865	831	869	816	890	882	853	808	803	800	824	879	836	787	888	892	868	844	837	832	824	857	821	792	867	855	879	872	892	833	824	857	825	843	840	832	875	813	794	882	875	840	851	837	871	836	837	852	802	863	813	811	850	861	822	868	856	818	820	847	821	817	822	838	818	899	861	885	845	882	865	833	849	809	799	813	842	830	869	864	862	861	868	788	817	846	791	838	858	819	813	808	828	825	837	823	884	837	863	808	804	856	832	820	860	811	795	828	834	849	839	846	812	808	826	836	868	875	865	833	808	837	809	809	807	835	859	808	903	844	891	791	903	827	841	837	807	848	867	797	794	859	870	818	833	840	848	848	810	837	848	830	841	832	875	856	854	848	835	861	841	827	820	880	826	814	820	856	870	821	899	845	858	837	803	809	828	819	832	829	811	844	839	886	846	803	816	881	819	856	853	852	868	823	792	817	851	806	877	846	873	792	834	839	863	839	847	855	866	820	822	857	870	755	844	796	858	848	798	857	857	819	791	826	875	825	811	824	813	861	789	855	817	813	841	822	838	826	832	837	820	811	835	823	839	845	851	782	828	830	824	820	846	809	845	805	813	837	823	796	824	869	854	899	797	900	841	821	842	795	883	801	808	841	850	810	878	863	832	826	860	836	833	858	820	808	834	874	832	798	841	832	819	833	775	861	810	826	860	839	815	858	896	816	856	848	858	832	856	822	767	776	884	835	849	822	817	864	846	845	820	799	840	851	846	813	849	805	817	836	815	861	826	864	814	795	799	811	821	744	873	836	843	851	861	840	872	817	864	887	858	800	839	822	870	854	845	854	850	852	879	829	844	807	829	862	828	866	873	845	813	811	792	841	873	826	839	816	821	811	825	867	769	810	798	805	807	820	824	848	833	855	865	789	826	810	818	860	864	799	852	825	781	797	851	831	851	852	835	865	819	814	840	808	842	899	833	860	815	845	803	901	838	856	824	850	808	804	804	830	803	815	807	775	848	838	803	866	860	854	831	845	789	797	838	831	755	814	831	857	854	823	827	804	880	839	827	843	878	897	876	831	854	797	819	828	873	796	869	846	841	891	852	841	819	828	822	793	784	823	793	853	773	883	836	828	882	806	806	826	853	823	857	890	795	812	839	870	860	822	842	832	790	814	814	813	840	839	837	832	818	853	787	818	886	843	868	857	801	859	832	856	855	820	838	839	849	863	802	866	834	832	886	827	865	817	812	820	878	834	850	813	806	844	826	836	831	829	811	858	854	782	868	857	856	822	817	826	826	786	865	902	863	868	833	841	821	838	815	823	869	833	812	845	799	824	803	823	846	888	879	857	836	822	867	845	842	854	840	825	858	823	840	865	848	807	777	839	851	877	853	816	857	845	848	790	789	839	825	817	858	833	812	842	820	831	876	880	842	868	815	835	852	878	821	834	863	898	856	833	816	875	855	858	840	859	790	896	845	826	781	858	848	859	821	877	833	872	814	852	860	858	856	829	789	824	843	845	835	873	824	822	863	850	864	825	827	827	837	847	869	880	835	804	770	831	855	809	887	839	790	775	843	816	835	827	837	822	824	908	803	818	870	862	827	846	786	792	882	825	816	841	836	877	841	792	817	907	850	859	820	880	806	796	796	805	889	870	893	871	861	777	841	848	833	838	922	862	783	814	781	832	861	822	845	819	833	802	809	856	797	841	814	832	837	850	867	812	851	835	870	891	860	815	807	838	859	838	754	804
82801	73445	75066	61369	44698	29234	15340	6218	2365	1115	706	521	400	402	405	445	425	438	419	410	417	442	442	427	421	401	421	393	449	401	420	440	403	391	445	406	454	388	416	400	411	420	430	407	456	421	425	415	428	377	409	380	420	420	402	454	423	427	449	420	426	451	415	362	430	418	400	357	356	410	412	437	471	420	389	449	440	419	411	407	399	411	455	449	401	446	438	389	434	425	400	417	407	413	417	441	390	415	408	418	429	443	430	390	426	402	402	379	401	421	404	436	428	424	422	403	419	400	424	389	440	441	442	421	379	418	428	403	412	484	442	439	413	399	400	409	407	424	382	410	386	390	399	409	420	381	426	403	422	382	434	460	460	470	405	413	398	411	417	442	410	402	432	387	431	428	435	418	431	455	409	441	457	414	409	458	390	479	440	379	410	383	395	438	448	423	421	407	407	433	440	453	416	454	386	405	433	407	414	397	462	392	408	415	414	437	427	404	431	406	401	389	430	423	434	388	431	412	414	421	440	478	422	430	419	433	412	409	461	413	411	406	408	434	400	389	442	441	396	386	402	428	421	420	451	395	430	415	404	431	399	470	402	388	407	439	488	432	418	404	384	450	431	414	394	413	425	416	372	397	405	434	418	448	392	429	401	455	399	404	402	461	416	395	440	447	433	384	471	452	392	446	417	413	404	425	432	424	426	405	429	390	411	485	413	424	426	440	412	433	397	395	392	437	438	419	429	375	411	388	397	411	424	399	455	378	433	412	392	450	470	429	397	435	410	396	399	395	466	408	389	413	442	429	381	432	442	438	424	399	385	403	378	360	396	428	378	445	414	451	470	412	432	409	420	424	434	376	442	407	433	392	351	404	400	415	424	391	415	434	411	375	481	472	446	424	392	406	419	369	438	449	440	410	449	440	455	377	400	413	385	418	427	419	433	425	379	409	436	436	412	417	421	421	474	396	393	416	422	414	391	427	439	394	410	447	442	406	422	417	382	442	455	445	402	422	444	384	454	407	392	427	424	420	392	409	431	463	408	454	434	404	430	395	399	422	433	428	392	407	386	399	389	410	470	439	436	395	425	429	443	417	441	411	458	436	430	428	424	418	415	386	407	415	421	419	411	443	392	461	430	375	425	408	420	441	466	418	430	400	434	433	401	462	435	424	434	392	406	471	386	420	429	410	424	416	391	397	425	393	373	421	387	413	390	426	430	421	403	405	411	423	416	465	409	396	423	429	420	426	432	408	384	404	422	407	430	445	465	414	399	377	402	396	363	399	410	400	388	420	409	461	442	431	395	383	401	411	395	449	424	419	397	374	385	428	444	405	431	422	372	434	404	386	420	450	424	483	412	414	435	424	398	419	437	433	405	435	409	394	431	397	397	397	437	440	432	427	433	385	451	426	432	426	434	425	432	401	392	402	401	386	428	468	466	443	418	433	439	432	413	420	449	382	424	435	426	407	421	404	426	449	392	415	446	411	383	381	387	414	356	452	439	423	415	445	422	395	404	435	460	459	411	399	409	415	436	386	415	449	458	463	387	425	430	389	412	431	394	424	379	405	423	472	421	421	421	385	400	426	417	410	468	436	418	403	456	438	387	433	411	416	414	456	396	461	418	415	440	427	432	424	442	397	428	419	435	448	430	428	408	442	418	422	390	437	427	391	435	450	426	437	402	420	398	368	396	417	452	428	410	369	385	419	404	435	387	378	447	396	403	425	455	447	454	441	434	417	405	428	433	422	418	458	425	420	444	436	446	451	432	422	424	446	407	389	428	439	426	429	433	376	457	401	403	393	447	433	387	414	444	448	431	428	385	397	445	457	389	401	385	420	426	429	394	423	398	435	425	458	411	400	421	453	431	398	374	416	434	423	445	421	431	418	361	415	446	404	451	428	438	455	407	446	420	400	423	445	427	386	394	403	431	450	423	415	434	422	428	432	410	400	408	412	445	413	434	399	431	399	409	433	420	400	409	438	424	398	428	385	435	435	414	414	425	435	421	427	440	376	411	423	436	430	390	424	409	427	379	388	407	425	421	439	443	444	453	447	407	410	399	442	377	431	386	427	439	429	397	429	413	408	446	449	402	409	414	374	424	416	411	398	416	410	397	379	432	415	396	390	391	446	435	425	398	470	426	412	447	412	395	460	429	422	411	410	420	444	422	398	421	407	431	426	427	396	387	456	436	410	425	422	413	398	422	417	429	416	445	434	397	387	434	432	440	418	367	395	422	399	385	419	440	402	428	444	413	430	421	436	430	433	427	392	419	412	401	406	402	453	431	441	446	438	422	389	405	396	422	424	417	407	404	400	424	369	440	414	407	382	437	438	399	410	415	426	377	375	439	462	412	415	426	443	431	423	429	432	438	395	455	364	410	429	413	413	450	399	421	445	425	420	438	436	427	430	449	441	468	417	396	422	428	408	430	416	405	387	401	401	435	444	411	433	377	383	429	404	421	433	421	403	425	438	414	411	449	449	410	426	418	456	396	390	382	424	438	392	430	379	399	411	443	409	442	417	436	405	433	373	388	409	426	397	447	372	442	413	432	434	453	424	398	439	420	398	412	391	413	420	429	443	422	419	454	432	437	423	432	434	367	424	389	389	380	419	415	415	424	418	393	441	376	431	418	422	409	411	402	417	415	430	454	400	438	464	397	404	392	445	430	454	430	396	429	400	391	444	390	421	414	446	429	414	430	438	396	439	401	402	429	438	405	386	402	411	411	422	435	423	412	409	456	424	419	396	447	387	434	393	372	437	411	403	432	399	407	419	442	413	409	437	428	415	413	406	464	390	387	437	408	402	423	427	412	415	411	430	448	388	408	447	412	439	404	427	408	428	471	411	425	427	448	421	439	407	418	431	414	423	448	411	394	411	403	415	419	423	390	390	424	418	427	411	409	461	390	432	444	439	412	420	392	424	412	434	430	408	392	385	416	417	457	404	415	372	419	404	390	408	439	338	439	425	446	421	390	379	423	386	431	411	450	406	390	404	432	437	401	366	435	408	426	409	407	401	394	401	407	414	427	389	434	434	423	380	439	410	445	423	405	410	460	420	390	415	424	403	394	409	389	418	408	421	395	411	375	408	407	384	421	440	438	389	436	402	412	401	396	403	404	395	457	436	411	418	386	420	425	401	422	419	377	391	424	429	428	403	416	424	395	429	416	396	373	484	411	403	456	388	386	399	387	429	411	400	464	406	404	428	407	393	409	407	441	433	376	409	435	441	415	430	404	424	458	438	458	447	409	435	470	406	417	443	448	455	449	439	449	431	434	395	422	391	397	425	444	464	435	405	440	408	434	412	409	432	471	407	439	423	435	406	448	420	439	388	397	405	417	452	433	431	407	411	395	418	394	441	413	411	396	407	414	420	441	377	421	456	434	393	407	419	461	430	405	402	442	422	408	382	457	403	370	405	428	399	431	380	417	422	394	410	413	404	422	419	410	410	441	416	411	424	399	440	427	418	426	394	445	380	436	395	394	409	412	407
52250	55552	69741	65818	53443	40563	27156	15275	7598	3657	2057	1317	901	846	887	888	867	871	908	910	847	873	895	894	889	916	888	825	907	926	852	891	886	896	938	909	880	913	872	911	883	924	930	903	872	927	900	815	892	914	896	890	909	850	911	895	881	932	893	923	865	885	961	891	924	937	919	905	871	867	898	917	859	859	881	877	876	885	866	880	918	866	942	909	927	837	899	865	912	841	926	878	943	897	907	904	880	901	882	930	926	932	862	857	876	904	922	885	888	822	977	875	849	910	968	925	883	852	896	943	909	911	893	939	855	888	875	981	905	847	917	853	906	898	920	949	889	911	902	862	896	913	956	872	931	850	865	861	880	881	913	868	842	916	918	939	889	851	928	917	903	950	892	891	884	866	907	918	919	874	890	906	857	896	857	909	884	907	873	855	894	910	923	873	835	844	847	913	886	948	889	890	856	918	922	891	867	916	903	853	927	910	899	890	960	915	901	896	922	838	934	857	962	903	870	925	882	903	929	881	893	869	923	877	872	899	875	908	915	886	889	904	942	867	903	906	909	887	873	931	893	910	891	873	868	924	883	848	929	936	906	924	852	892	890	900	846	872	911	938	972	846	842	903	902	861	855	853	902	870	896	896	865	892	908	857	904	830	880	892	951	878	910	857	878	877	911	875	857	891	894	926	856	910	879	878	880	904	914	925	876	907	908	919	907	935	865	865	888	873	899	933	925	912	905	937	935	871	904	892	910	879	891	926	876	932	907	886	914	936	878	886	826	935	899	820	882	852	925	878	941	918	897	885	940	871	872	897	854	921	862	907	920	892	834	889	899	863	977	851	851	891	881	877	877	854	906	944	896	902	931	845	889	848	918	882	877	818	891	922	914	870	846	878	881	902	867	924	911	884	862	900	918	880	874	886	903	895	905	894	906	889	931	851	878	879	893	844	895	929	902	882	908	939	916	941	875	898	916	890	873	848	847	846	928	910	905	920	870	840	886	899	863	848	912	864	889	867	899	880	928	864	890	854	889	911	889	933	891	929	888	888	853	885	856	928	929	928	924	925	915	889	934	875	902	916	854	940	886	871	852	847	932	877	912	891	900	873	899	802	896	870	915	903	902	877	873	863	862	943	838	932	892	950	907	905	899	941	870	869	912	886	929	902	875	911	897	924	908	872	893	871	873	885	874	868	912	882	870	902	912	899	841	909	904	924	860	895	899	868	885	878	913	832	874	855	881	914	911	941	889	898	914	892	828	974	872	971	920	899	864	927	890	843	849	883	887	892	883	915	857	890	941	908	969	917	869	882	849	924	902	902	899	889	858	888	861	859	906	863	864	919	911	905	858	836	879	851	902	915	951	903	843	873	868	872	889	887	853	871	868	867	855	868	890	933	848	911	859	856	931	833	885	901	913	895	892	921	885	821	914	840	851	871	892	908	875	942	918	854	879	881	892	888	921	911	823	893	852	893	901	886	958	942	903	872	857	928	883	908	912	909	893	876	905	899	848	913	818	903	883	861	902	880	956	883	870	885	825	913	853	826	905	907	837	971	906	934	919	911	903	869	891	878	857	884	878	880	868	848	873	895	842	853	879	876	884	923	864	898	865	832	880	941	880	970	870	938	908	876	907	903	879	868	879	862	902	886	902	893	922	841	932	926	927	900	899	897	859	930	870	875	878	891	909	891	901	869	889	919	854	933	897	882	871	916	834	882	909	888	849	925	922	847	878	926	867	919	917	879	875	899	879	895	875	876	913	870	908	870	905	919	901	918	926	863	880	933	936	903	855	892	893	938	889	888	920	930	869	919	889	899	900	868	852	857	840	856	920	906	907	897	871	916	845	881	863	825	897	950	856	879	898	889	938	913	916	879	922	882	908	902	888	912	922	895	903	892	874	850	900	872	901	901	921	849	843	938	891	869	865	856	888	861	878	921	872	934	903	871	875	872	915	848	907	885	856	874	870	917	868	889	926	885	896	876	892	911	866	908	855	871	891	894	845	868	878	875	880	855	921	905	876	820	862	924	856	907	885	918	912	869	872	876	891	912	916	851	892	901	866	888	901	890	863	880	879	870	866	858	875	865	877	898	878	929	866	885	906	872	889	844	914	891	927	908	899	899	912	892	899	876	902	872	862	877	854	870	912	876	886	867	904	887	885	863	864	895	923	896	920	907	895	882	864	964	891	899	922	923	892	862	806	881	886	924	897	868	859	883	894	940	854	917	940	896	844	902	857	903	906	880	872	860	883	883	928	886	854	927	851	858	921	879	961	857	910	916	940	847	880	994	892	862	838	865	885	849	873	887	937	869	900	860	849	860	931	895	864	857	888	826	908	877	854	930	926	917	877	968	870	881	928	897	921	918	912	906	905	890	858	856	821	861	908	887	869	903	867	902	897	886	880	864	939	876	907	868	848	867	901	904	887	890	876	944	856	920	860	909	824	895	877	929	930	885	876	891	900	870	913	889	878	873	897	906	881	909	917	856	859	948	902	909	941	907	946	901	959	913	871	860	875	931	877	888	821	882	883	874	866	867	911	881	914	896	940	907	855	862	884	913	887	874	945	885	923	880	901	939	860	858	883	935	927	929	897	858	863	894	940	883	836	893	894	879	912	899	884	913	883	882	920	889	872	916	852	902	820	883	881	906	871	895	934	889	900	936	875	897	898	889	860	911	895	896	907	887	953	895	899	927	921	838	942	889	898	920	871	936	886	847	941	864	900	942	931	850	917	887	908	882	915	862	863	858	974	886	855	867	904	915	928	907	850	871	932	902	940	854	928	904	934	855	907	855	884	889	903	866	869	873	873	888	866	850	906	901	923	929	962	900	904	872	870	906	909	937	877	874	872	943	855	922	934	913	923	891	885	877	905	897	846	900	842	877	925	873	919	923	894	916	968	910	845	880	941	868	901	930	844	915	868	897	870	969	911	891	891	916	897	925	913	882	886	893	895	878	920	898	902	906	851	902	921	925	872	881	984	886	904	891	906	859	915	855	864	855	913	935	947	890	922	905	933	926	850	902	954	919	903	879	872	931	893	918	887	890	871	923	893	878	940	908	926	900	886	869	928	880	863	950	850	850	892	896	923	878	913	891	848	872	875	907	885	834	894	849	892	866	912	914	893	904	894	891	942	868	893	842	910	901	911	828	890	893	851	882	896	866	850	868	881	925	909	886	938	868	876	902	909	868	878	898	888	871	929	841	899	903	900	854	922	908	914	843	848	906	877	834	911	965	864	859	900	904	919	975	908	864	930	878	905	901	928	890	907	881	873	916	909	878	880	901	851	870	881	910	853	908	891	844	883	923	876	898	870	914	929	892	924	888	925	920	895	872	865	874	882	883	900	889	942	880	892	903	885	869	876	837	906	892	903	849	922	893	916	853	902	833	853	882	850	895	895	951	903	890	874	955	890	897	889	880	870	870	949	858	953	932	886	857	927	877	933	856	889	902	886	871	918	856	934	834	954	869	865	854	897	919	880	883	918	920	839	899
12952	8204	7020	4247	2293	1297	769	570	399	338	331	307	299	295	317	274	280	280	292	266	288	294	262	278	290	302	306	272	270	272	282	291	291	279	292	290	295	287	281	309	277	286	308	318	301	302	292	323	305	304	311	299	289	294	288	292	303	319	327	279	280	292	293	306	321	290	274	307	339	299	305	286	326	289	286	305	267	297	295	284	281	288	295	292	303	291	310	315	335	273	322	267	332	260	309	281	286	288	302	304	289	302	287	302	269	302	313	290	273	279	299	302	296	289	274	267	297	330	290	297	287	261	302	281	291	285	298	287	282	304	274	262	297	287	283	296	287	297	290	321	295	297	306	317	281	275	291	294	320	288	300	313	318	299	271	317	327	295	310	346	318	309	282	289	294	324	301	280	299	292	324	288	308	298	265	313	278	353	308	308	316	300	313	322	318	274	252	283	323	313	300	275	283	291	284	333	305	322	288	271	318	282	291	329	300	286	330	312	305	301	275	304	296	289	338	324	309	325	305	318	296	259	308	280	275	282	274	290	304	335	284	274	294	316	284	339	329	302	292	287	293	302	301	309	279	298	276	310	288	302	264	288	276	277	305	326	315	332	291	266	270	283	292	310	296	321	280	304	257	288	284	284	262	290	326	307	251	298	314	291	314	311	307	305	304	301	334	291	269	288	300	320	307	296	318	298	293	320	291	297	289	277	305	283	292	282	294	265	281	306	266	305	331	299	338	304	306	292	290	276	290	285	325	266	299	295	287	279	305	258	300	305	311	301	308	311	280	318	322	293	309	318	286	303	312	288	286	311	325	292	283	292	313	271	283	329	247	307	291	321	323	338	300	282	270	285	286	298	271	309	308	313	293	297	324	327	277	326	303	286	316	295	287	319	319	328	275	321	285	277	294	309	354	294	299	308	313	325	301	293	316	309	319	314	271	293	292	303	319	325	286	267	270	300	309	281	272	300	309	290	316	285	282	282	303	282	243	296	304	296	332	322	277	330	333	289	332	315	301	283	316	294	303	314	306	269	297	279	274	278	275	295	321	294	282	325	291	292	302	309	309	307	279	305	296	278	280	316	303	328	299	330	316	290	285	281	256	305	297	305	315	306	295	287	334	312	294	295	334	289	296	290	300	307	297	336	296	340	297	309	310	319	292	271	274	282	289	310	261	301	277	298	263	327	302	287	329	323	274	294	312	285	315	268	292	323	295	280	310	309	303	284	316	288	298	285	313	293	302	321	297	281	294	313	310	302	262	304	311	277	279	280	286	299	285	307	270	285	323	307	293	306	275	305	302	296	277	287	260	288	310	311	286	283	298	286	309	296	297	299	315	339	280	284	275	285	287	336	286	273	289	310	297	308	312	285	304	293	308	299	322	265	281	284	271	275	326	319	307	307	309	274	300	302	285	317	301	309	306	306	302	310	306	312	325	299	282	269	332	318	296	284	291	339	251	284	289	307	302	298	287	288	298	293	293	290	324	266	297	299	303	290	309	300	310	304	312	295	283	313	298	313	295	277	301	302	282	284	299	300	306	355	288	330	314	273	309	275	272	265	290	288	304	285	299	299	262	318	310	295	284	281	270	282	260	290	304	294	280	329	290	306	300	284	268	268	301	296	266	302	272	286	303	281	312	279	282	312	283	289	306	281	299	294	313	297	337	300	264	278	266	269	299	289	270	276	281	296	315	304	289	312	305	300	265	336	313	265	302	353	321	293	241	298	325	311	274	291	282	277	317	300	275	254	308	305	294	299	276	293	337	292	321	307	316	338	325	299	308	310	299	324	325	277	294	300	308	265	298	278	280	298	298	353	324	330	333	303	287	261	295	308	320	297	305	320	314	297	320	327	325	290	325	330	312	306	312	313	278	277	312	248	284	330	308	292	288	292	317	302	329	316	310	306	285	306	332	285	303	299	304	284	313	295	308	299	316	301	299	280	317	292	295	291	298	291	278	297	292	280	286	291	301	291	341	304	335	275	292	302	302	271	305	288	282	306	288	346	333	294	290	282	317	278	286	338	306	292	335	274	308	307	255	298	293	331	312	311	304	283	304	310	281	307	316	335	326	337	301	263	313	289	326	290	299	289	341	295	315	280	292	285	308	302	319	303	303	315	320	311	340	320	281	280	304	313	332	315	307	300	302	275	342	275	309	298	291	283	293	293	285	319	313	342	304	283	306	322	260	286	269	288	286	292	317	290	302	291	311	281	264	317	287	269	332	301	282	287	292	281	320	306	329	333	276	275	285	363	321	283	282	309	284	328	299	343	314	303	284	322	312	287	294	283	299	290	279	303	324	299	315	289	341	308	340	304	327	279	307	293	307	317	322	328	297	282	313	286	296	281	289	304	318	318	253	338	300	340	282	285	282	329	292	277	296	304	298	296	283	300	317	305	315	288	296	294	289	294	294	306	293	272	299	297	256	306	287	349	293	292	323	274	295	336	294	285	308	290	292	315	293	276	277	292	317	306	271	324	298	273	326	303	275	283	317	305	306	292	291	293	307	283	287	289	297	283	307	290	305	281	295	298	341	265	293	301	272	311	277	333	293	300	304	277	275	305	294	263	284	293	296	301	266	274	315	306	297	302	281	296	296	273	299	321	307	310	284	281	283	315	275	323	307	324	246	265	295	304	279	330	308	272	286	280	284	287	305	292	288	323	325	275	326	258	266	274	301	321	306	292	296	330	295	276	303	299	314	317	304	288	274	299	303	274	299	324	269	264	284	323	284	264	292	259	317	285	318	317	288	286	290	308	280	301	308	289	312	303	307	345	265	294	302	316	305	307	290	284	291	295	311	300	289	306	320	328	272	297	292	287	289	290	281	308	308	261	279	299	310	290	288	298	323	290	266	267	279	261	292	301	330	328	289	304	341	296	297	283	288	296	282	303	281	266	307	298	306	303	303	321	295	314	280	276	322	305	280	265	281	297	312	317	310	303	312	331	290	266	302	287	305	297	279	288	335	287	304	295	312	302	341	329	326	295	290	297	301	309	296	281	275	293	272	268	284	288	275	284	291	267	283	304	282	298	333	272	317	302	285	329	337	293	297	304	287	324	323	309	289	301	301	273	275	317	276	324	298	249	288	300	274	276	316	307	284	306	278	347	273	296	285	312	304	317	313	307	301	310	287	285	272	296	294	305	262	294	316	325	299	290	271	311	306	303	318	334	295	289	281	292	283	242	301	281	313	265	320	305	339	303	282	279	292	312	260	289	279	305	270	300	307	290	272	277	300	292	284	279	283	292	307	326	315	308	283	285	294	273	303	290	283	276	279	316	304	280	277	263	298	301	286	307	285	329	311	337	306	295	342	306	310	312	289	312	317	298	304	330	273	301	280	315	261	286	315	322	308	305	312	312	288	332	303	279	326	295	288	309	272	301	299	277	300	281	288	319	303	282	290	282	296	287	311	289	289	272	271	317	279	301	290	321	308	323	322	256	278	286	313	294	326	322	314	338	303	320	298	278	298	312	320	301	299	278	324	318
12724	10674	12798	10255	6641	4002	2264	1410	990	798	740	703	635	669	713	687	662	653	688	611	659	680	712	637	636	659	696	659	692	662	704	717	664	663	628	650	652	640	636	681	638	640	670	638	686	697	618	662	645	667	650	631	660	644	649	725	684	644	646	622	645	641	651	669	656	683	670	659	678	664	644	696	685	710	604	645	681	659	678	681	711	673	629	604	695	638	675	688	676	664	662	697	649	688	693	687	690	659	671	628	631	629	702	616	636	630	614	668	644	641	641	656	674	697	645	640	628	681	717	656	640	661	673	630	676	682	606	660	646	633	642	701	699	645	618	664	652	665	644	655	627	682	725	675	627	675	659	654	666	619	685	661	689	663	732	670	647	672	644	656	628	641	658	695	652	647	632	692	625	683	692	707	664	652	691	669	656	682	639	672	673	651	629	655	676	673	685	692	652	667	656	667	674	634	632	655	636	655	665	631	645	659	661	665	690	638	664	650	640	669	707	720	657	637	651	696	631	659	641	640	658	708	674	608	691	621	664	671	644	680	633	665	608	694	692	612	654	669	679	612	607	669	639	661	661	695	703	707	677	674	671	683	656	646	669	666	606	617	623	704	658	681	658	680	624	675	676	673	708	700	670	678	736	684	678	669	654	695	674	659	670	699	637	611	628	650	670	695	652	681	682	676	676	630	598	649	658	630	645	636	685	623	641	665	667	645	686	660	672	659	640	670	736	664	679	636	709	663	646	666	634	677	685	620	661	672	634	671	653	678	686	639	678	648	658	697	735	659	657	668	643	673	654	683	662	706	644	675	642	648	670	697	649	683	667	686	656	629	693	659	632	646	698	654	671	634	634	637	701	701	675	657	665	651	629	692	667	633	712	681	679	683	688	632	687	685	670	666	674	678	658	670	653	679	712	702	652	690	651	645	660	688	699	697	726	678	696	610	710	673	681	677	621	730	677	636	662	679	663	701	711	697	690	684	660	674	651	682	657	650	644	699	655	622	687	645	661	684	684	668	690	682	645	663	666	711	674	672	680	680	671	671	644	654	667	637	659	685	712	700	652	672	676	623	642	668	648	703	649	629	623	677	626	619	668	671	699	625	672	698	635	646	661	632	717	646	647	663	664	687	667	717	619	692	723	718	663	689	690	650	694	643	651	665	657	678	659	683	680	691	698	678	664	585	656	644	664	676	704	734	701	669	650	653	662	671	656	647	678	689	679	646	638	659	655	644	668	669	661	630	702	635	644	634	638	617	684	667	650	630	644	648	656	632	661	688	666	637	663	676	698	664	654	680	647	685	651	663	663	705	638	678	647	674	677	657	682	659	688	657	635	627	692	655	647	651	655	676	640	650	707	669	650	615	616	619	677	639	716	674	664	645	608	677	656	647	717	675	658	667	658	672	666	653	646	681	691	622	662	716	677	685	647	687	684	709	652	660	690	682	688	623	669	616	641	674	673	654	669	665	702	641	633	663	645	662	689	664	680	676	635	636	679	658	650	680	637	662	662	645	691	673	640	676	634	668	676	627	654	648	701	638	635	660	666	701	636	645	647	636	629	666	687	685	739	668	691	707	616	653	651	634	656	658	682	674	679	679	629	668	650	661	643	668	563	666	680	635	676	676	675	664	654	582	667	678	680	665	691	668	638	639	659	613	661	683	648	678	654	646	622	665	629	667	673	707	640	628	637	675	680	631	687	638	642	674	641	664	662	646	657	676	616	667	703	646	657	662	732	673	640	655	629	670	664	653	682	664	673	637	684	669	624	681	655	698	650	680	646	643	662	651	652	690	699	663	686	670	691	670	620	629	646	635	645	640	693	668	671	688	668	635	644	642	732	669	667	708	655	676	637	686	690	653	661	657	708	666	691	704	690	674	684	659	583	726	662	641	661	698	580	689	729	657	668	712	650	700	682	720	675	656	668	658	656	673	691	657	700	613	649	640	681	683	641	633	660	632	668	654	648	604	652	685	695	685	686	633	651	675	602	672	720	666	690	703	702	696	673	669	611	662	687	689	661	735	660	706	711	656	580	615	704	677	693	665	677	644	667	650	644	645	664	650	656	635	673	655	672	657	679	686	681	723	648	651	648	665	657	660	674	699	635	692	670	678	677	640	615	673	671	693	682	698	691	687	736	642	619	698	686	699	682	669	673	671	663	722	673	705	704	710	633	652	624	643	651	636	658	649	710	652	644	663	657	692	669	680	694	671	672	615	688	678	632	689	687	638	658	635	665	649	687	647	653	684	658	624	708	643	657	668	686	655	691	593	671	671	692	677	686	652	643	674	668	634	715	655	618	580	697	619	684	719	671	684	641	680	667	685	674	680	664	672	651	650	644	641	624	645	654	665	667	682	692	706	658	654	714	651	651	676	697	679	660	659	715	635	650	594	673	703	622	683	699	681	719	674	659	658	669	649	676	648	649	705	693	701	653	668	623	692	681	652	732	603	649	672	645	648	676	650	688	659	651	670	644	615	684	673	679	695	688	670	635	614	645	682	684	661	660	675	687	649	712	685	671	664	658	654	675	638	631	662	687	637	648	668	636	709	595	625	680	690	664	701	683	655	636	699	629	663	673	690	709	686	707	630	669	666	627	626	627	632	688	664	634	616	675	676	686	629	697	645	676	654	658	682	674	660	690	671	642	639	669	704	663	669	664	707	679	640	656	670	664	661	712	650	680	674	678	673	651	640	729	672	693	710	644	673	678	697	694	632	639	675	633	710	590	669	666	662	697	667	661	737	626	688	719	649	665	647	657	683	645	673	638	715	636	666	683	624	584	676	699	669	707	691	640	690	721	664	662	654	671	722	678	673	689	655	675	670	635	671	624	636	669	634	688	645	650	635	690	662	653	651	690	711	648	653	742	659	659	657	665	658	698	664	644	681	665	641	662	649	647	679	676	616	674	633	704	723	651	688	612	633	707	670	731	697	657	670	634	634	694	643	647	670	642	662	668	643	655	671	707	667	698	619	621	636	689	659	627	652	673	669	670	669	662	696	651	707	657	666	686	601	659	684	644	656	700	652	655	671	671	674	645	661	649	668	656	677	699	709	645	664	656	698	644	639	704	627	643	697	648	654	632	652	649	632	669	668	708	636	637	693	676	719	651	689	652	722	691	619	640	704	688	683	650	665	702	629	664	654	699	654	680	675	624	680	626	645	659	685	675	704	633	623	689	718	685	663	680	706	666	680	662	648	596	698	652	654	663	666	665	640	684	694	653	673	679	672	651	690	675	641	683	703	642	674	648	656	622	667	651	664	721	666	657	645	666	647	699	684	640	676	633	644	648	672	714	662	661	692	632	656	677	627	660	672	636	650	695	640	667	709	672	709	665	690	636	651	681	672	644	647	656	673	664	653	638	630	652	671	634	635	654	691	694	636	663	669	662	671	660	693	635	662	666	671	666	629	659	688	668	693	645	645	639	638	712	676	680	667	708	651	632	638	731	615	676	651	634	640	721	660	679	687	618	704	704	629	653	656	665	609
81593	72411	73708	60230	43774	27987	13720	5136	2330	1187	684	440	381	409	391	388	360	366	396	358	343	375	366	404	357	373	348	374	381	346	383	354	361	343	351	359	367	401	389	368	367	368	365	343	420	368	360	326	379	363	351	408	383	361	409	365	402	392	380	372	335	356	352	357	369	353	370	347	326	363	361	404	359	363	416	369	351	363	364	339	380	370	367	343	358	352	350	373	383	397	342	355	388	332	371	344	386	376	424	398	375	378	357	400	352	331	346	355	328	368	378	360	389	353	361	311	338	376	377	375	359	396	367	369	364	382	398	379	336	372	384	359	353	341	343	376	341	365	354	350	386	391	336	402	357	357	375	360	343	336	331	364	352	364	354	415	392	340	358	362	359	373	376	378	379	364	345	377	340	381	346	349	363	385	352	348	365	391	380	370	377	356	419	350	338	372	361	345	355	361	364	336	355	360	387	332	369	363	368	374	392	387	393	365	367	372	312	334	350	378	397	373	342	356	422	373	361	369	368	372	395	373	352	386	389	418	391	385	379	358	337	332	387	371	356	353	364	375	366	338	380	377	377	378	365	375	344	360	378	375	345	367	372	350	360	343	358	363	394	378	370	363	361	346	369	355	333	346	367	363	364	381	343	358	375	339	339	359	354	403	396	375	363	361	378	397	365	372	374	397	358	383	385	325	379	372	349	334	347	384	322	345	399	362	368	347	389	334	351	374	348	329	359	377	355	381	358	355	381	373	359	385	331	322	377	389	370	381	355	386	354	347	347	346	374	370	381	377	377	332	338	361	395	350	370	363	366	382	397	379	361	398	376	397	375	366	359	402	358	414	397	345	371	370	373	357	328	349	357	381	347	373	375	415	389	334	398	353	382	346	386	388	358	381	372	387	424	348	391	363	367	415	368	365	361	383	313	376	384	378	363	382	346	375	388	357	356	382	392	377	362	360	357	368	359	395	364	357	402	383	406	370	363	364	365	367	388	380	320	385	333	344	376	406	347	379	387	356	359	394	369	354	407	383	369	395	354	382	406	350	371	381	387	364	379	379	359	372	354	359	375	404	361	381	366	363	365	356	382	352	385	395	391	341	366	333	377	362	356	395	382	395	382	344	332	376	362	361	363	372	427	359	371	346	334	345	366	357	370	402	354	357	369	369	375	380	387	358	334	376	373	359	398	364	356	381	366	406	356	362	386	391	366	343	369	337	386	384	343	348	394	405	362	374	381	379	365	351	393	407	367	368	334	373	374	346	405	394	328	358	354	365	370	390	354	382	364	350	366	378	346	372	342	379	368	356	390	389	369	366	404	382	372	431	358	354	384	336	376	383	400	369	350	391	379	370	378	363	363	355	373	357	366	372	360	394	344	385	378	393	371	391	393	351	377	356	354	369	342	330	356	345	363	379	383	390	349	337	371	372	376	348	357	349	376	371	343	352	355	367	377	353	367	384	353	360	403	396	371	364	341	408	360	396	333	354	374	367	348	383	389	409	399	397	358	382	360	396	386	324	390	347	358	362	376	359	353	386	395	366	358	340	323	368	398	356	384	335	350	316	357	337	366	334	371	328	351	387	337	364	357	381	350	385	354	355	373	343	385	392	398	360	364	353	381	365	358	358	379	377	351	380	394	391	362	389	367	364	399	384	346	373	372	356	430	377	370	392	344	353	357	337	348	349	370	356	405	371	398	367	326	401	320	365	394	329	360	390	389	343	397	403	364	387	325	364	352	362	338	375	377	367	366	344	370	406	383	377	369	344	379	363	348	380	383	373	335	382	372	352	331	347	380	368	376	358	385	389	359	330	361	341	344	330	386	373	367	355	361	328	362	403	363	380	343	378	392	358	396	388	371	388	375	378	369	372	364	354	364	385	346	354	352	333	394	427	372	404	381	367	350	338	349	353	423	335	382	341	345	375	341	394	366	379	373	376	331	338	391	376	345	363	378	357	369	363	337	384	372	340	335	347	395	354	374	379	384	378	385	389	376	368	339	376	378	370	364	360	397	358	342	344	369	399	354	346	350	358	389	372	370	337	377	355	356	372	360	343	351	338	367	359	347	351	372	332	363	377	361	357	382	387	371	366	313	356	354	407	364	399	347	395	377	323	393	366	397	367	335	372	358	355	369	377	376	357	402	369	399	367	376	384	377	339	362	348	359	349	354	364	388	387	339	355	369	373	330	382	343	375	394	352	312	398	356	333	375	393	372	385	378	364	363	360	336	401	366	369	377	377	367	370	404	370	373	380	404	376	334	320	400	373	377	381	370	364	387	400	386	386	308	392	331	341	416	364	393	353	345	409	360	400	348	384	396	358	363	395	374	386	400	365	324	352	370	367	361	370	360	375	395	384	361	326	390	399	368	375	350	392	383	406	407	411	380	389	343	361	342	358	382	351	349	350	371	374	399	342	326	406	362	347	351	328	337	330	386	349	386	408	375	393	408	343	372	385	356	374	369	366	363	336	400	355	362	338	357	402	361	359	329	347	364	374	369	374	407	361	391	396	351	404	374	354	343	364	362	334	343	351	362	380	367	383	381	311	406	399	376	378	354	368	389	402	375	362	398	363	350	382	379	399	358	404	370	374	398	376	354	327	350	349	325	417	364	395	371	350	378	355	347	410	372	374	364	324	325	356	376	359	368	381	387	360	364	348	361	358	345	377	371	345	380	343	375	355	366	371	390	353	378	388	370	366	391	346	328	348	372	376	396	360	353	355	397	372	375	347	363	381	343	378	361	353	367	368	343	371	373	364	372	378	387	315	370	361	381	368	352	378	364	387	371	393	378	397	357	367	389	395	365	339	349	366	397	391	345	336	387	345	415	420	353	343	362	382	357	369	359	385	381	366	393	383	385	360	355	387	396	364	370	333	378	361	357	370	372	356	384	346	372	416	360	365	367	354	350	365	383	359	385	377	406	358	356	397	363	399	333	362	350	372	395	379	336	362	406	375	362	366	374	369	368	379	372	358	337	379	382	376	372	359	403	432	396	376	352	368	359	374	361	378	365	377	365	344	424	415	368	403	378	359	355	392	383	438	417	348	351	404	362	355	362	357	340	382	368	369	406	357	341	361	369	365	345	386	375	357	365	364	356	376	364	395	373	392	367	340	350	375	372	392	365	385	305	372	347	368	372	367	352	389	380	363	345	341	368	366	375	375	356	373	363	357	383	340	347	355	377	367	372	358	386	365	359	406	391	424	374	371	405	419	351	363	321	400	353	373	363	388	338	319	369	355	393	363	345	387	363	380	385	405	357	376	337	375	402	381	406	362	399	349	358	353	369	344	334	362	350	361	388	376	377	371	381	354	347	418	367	341	412	362	347	365	356	357	346	344	417	432	392	348	342	401	335	367	353	350	340	345	382	366	367	356	342	352	378	371	350	397	371	389	364	373	361	395	353	399	383	385	366	365	370	368	361	373	349	345	382	380	392	354	359	343	374	341	358	347	384	393	386	412	371	377	394	364	376	332	372	360	379	335	333	389	334	371
51116	54429	68410	64683	52683	39451	25255	13875	7804	4193	2156	1196	833	825	781	764	801	827	807	760	861	824	838	825	829	835	831	794	848	794	783	744	785	802	802	797	822	780	807	796	802	778	824	787	798	813	799	819	801	835	812	825	842	813	851	775	786	838	759	818	844	820	811	793	801	791	814	814	771	761	778	829	847	853	752	803	778	783	810	766	818	809	788	783	794	784	779	764	800	797	805	767	803	809	790	777	805	770	849	766	813	776	810	775	779	852	815	798	796	813	798	833	811	808	779	851	776	796	822	816	806	828	775	819	772	754	799	819	788	805	824	789	814	764	806	834	802	825	773	841	795	772	815	799	847	798	808	773	777	841	783	777	883	848	769	825	786	827	780	798	801	815	824	793	815	808	788	819	782	823	780	831	822	794	836	829	803	787	801	787	813	782	795	813	822	817	757	819	856	811	808	762	812	800	816	789	797	796	850	789	829	796	769	806	766	820	787	772	773	781	802	788	797	766	781	801	791	831	757	837	801	784	770	815	827	731	812	777	787	825	839	754	803	780	747	777	855	800	816	768	832	847	814	804	814	773	823	834	747	838	759	775	813	793	780	782	812	833	773	730	793	782	774	781	817	799	745	796	827	809	799	794	774	825	779	783	817	755	837	785	821	800	804	800	810	822	813	711	791	798	786	804	806	870	779	789	842	800	826	778	827	756	814	831	828	819	808	785	809	812	821	789	771	768	863	782	834	797	791	796	735	789	760	785	793	750	789	805	803	798	785	814	844	788	797	828	818	832	734	806	814	810	842	800	810	781	792	825	808	798	796	791	864	771	777	771	805	769	788	800	824	756	761	789	841	803	818	777	860	841	789	813	742	826	771	796	827	810	793	763	791	822	822	847	836	791	819	768	798	865	773	811	845	793	848	814	796	826	833	802	858	792	844	830	801	804	830	801	777	796	810	767	801	804	781	780	816	801	829	776	792	809	800	828	808	813	825	842	743	823	749	819	785	802	802	783	806	808	812	790	811	813	791	859	804	814	770	797	806	758	762	828	781	846	823	760	845	761	824	861	794	805	800	775	832	801	794	755	770	815	876	809	791	818	815	796	819	819	785	760	870	846	795	825	794	807	807	816	834	760	801	779	769	781	767	858	806	775	799	794	810	773	760	808	813	739	822	767	814	773	823	790	827	814	776	806	762	816	765	795	827	806	869	851	728	796	785	798	788	830	749	824	844	801	799	762	817	812	782	845	804	785	771	731	835	811	791	794	813	821	764	801	830	815	831	772	843	805	811	755	820	802	791	807	848	800	795	804	797	798	807	757	824	807	834	825	807	819	851	789	803	824	799	772	808	807	779	743	808	803	800	781	791	801	868	821	798	841	747	746	776	846	754	782	871	764	727	834	768	804	784	830	812	775	739	777	799	846	755	816	794	825	844	815	819	820	818	775	760	850	832	812	800	787	822	805	821	759	726	828	776	788	829	820	844	797	833	824	797	788	784	803	831	792	793	820	789	851	822	795	777	798	788	767	816	769	792	810	787	784	769	792	776	813	811	839	814	723	825	841	788	765	801	782	780	788	810	772	786	784	768	798	813	801	757	815	836	827	818	797	784	820	848	793	795	806	830	830	780	850	828	796	813	814	826	772	809	785	796	796	803	814	776	834	781	763	824	791	793	822	797	781	889	802	771	842	781	784	801	789	761	800	790	821	859	797	805	754	825	772	819	757	823	866	852	809	847	804	788	780	779	792	826	784	781	794	787	807	773	856	835	836	810	819	827	799	837	823	763	847	806	795	771	817	759	830	784	772	795	777	771	770	815	772	793	807	777	818	818	820	826	808	765	841	837	810	779	766	796	817	853	808	839	736	755	778	749	765	851	845	811	804	816	780	830	819	790	832	800	758	811	817	781	870	805	795	786	800	759	797	814	777	791	786	759	792	813	824	804	792	835	845	827	799	769	823	798	786	749	823	815	798	806	815	845	838	730	772	838	794	800	777	802	866	803	850	782	891	823	739	820	802	820	784	816	849	771	827	833	807	784	747	825	840	779	780	797	796	829	772	799	781	808	772	792	799	787	815	805	818	776	744	790	758	783	809	789	768	822	815	853	781	755	829	803	809	752	866	856	776	808	781	790	783	805	820	793	784	829	772	813	809	784	760	807	804	797	811	802	838	812	848	812	850	763	823	776	804	815	767	831	875	820	779	760	802	838	732	773	799	783	792	805	753	766	778	799	829	743	751	781	810	770	802	772	802	804	838	801	769	831	804	839	779	793	811	761	808	782	809	785	814	782	800	796	836	767	770	788	804	807	803	785	812	811	808	815	796	783	818	786	763	800	781	838	849	762	802	774	756	790	811	810	790	763	844	810	763	838	845	803	791	810	770	861	762	785	840	822	793	794	782	835	813	855	792	852	817	770	786	812	828	754	826	777	793	793	872	866	860	828	820	809	783	801	797	827	797	800	779	767	820	805	799	797	845	828	822	806	773	825	819	827	819	808	746	796	756	745	767	785	796	808	813	865	806	760	827	817	839	782	811	784	793	786	807	807	766	786	802	821	846	801	830	816	839	775	810	750	843	818	797	803	826	805	841	846	853	827	744	847	813	823	815	833	799	836	739	882	793	807	801	779	779	749	827	833	778	805	775	814	795	796	809	756	794	836	805	812	821	796	815	809	776	780	789	779	797	817	753	833	734	793	786	766	716	815	802	788	827	752	800	806	848	789	824	763	839	820	804	817	861	775	825	812	808	774	783	823	805	803	840	801	856	819	806	774	784	802	795	796	776	819	808	781	796	820	845	782	804	822	797	790	824	780	795	755	832	806	785	743	841	804	788	792	757	869	856	811	842	790	773	768	800	819	813	842	859	747	819	799	834	835	786	780	797	769	781	800	837	879	801	833	810	820	819	846	809	809	755	829	806	803	770	818	830	770	800	784	822	808	792	828	779	787	808	812	822	772	797	789	787	801	788	815	847	839	832	810	832	778	798	732	771	795	773	776	868	806	822	799	785	777	822	819	778	828	778	845	814	768	781	839	824	739	786	771	808	817	772	771	823	804	829	812	774	837	815	799	759	850	774	812	791	766	814	824	818	816	773	802	799	784	813	771	776	837	794	768	810	843	792	763	793	758	815	842	833	788	825	800	770	780	824	846	828	818	849	811	852	779	772	833	816	775	815	819	831	804	814	807	811	802	849	793	841	772	793	773	829	893	796	860	804	799	798	759	756	834	826	783	794	807	883	820	772	799	799	769	792	823	772	835	836	808	795	774	798	868	820	824	790	782	787	865	782	796	815	852	805	812	802	815	834	807	794	804	832	843	857	854	794	789	784	781	817	758	799	781	801	858	812	820	847	803	825	804	768	787	824	750	792	807	803	782	795	807	837	829	771	823	847	845	736	813	821	780	815	785	793	758	825	806	809	775	783	800	815	767	806	873	799	784	796	749	812	803	824	807	746	807	762	759	751	796	785	832	797	822	789	789	842	847	806	758	807
83068	72789	75260	62229	45670	29955	14832	5896	2568	1382	717	564	400	418	368	370	449	449	439	396	416	426	393	413	400	428	434	365	393	443	391	414	425	392	400	411	422	402	379	383	406	410	375	387	405	421	401	403	393	380	424	449	382	422	405	446	459	401	406	410	395	397	398	416	388	426	416	433	408	370	446	448	393	393	394	373	376	400	415	398	397	384	414	426	396	421	452	443	412	451	386	390	433	397	400	370	430	423	430	455	348	382	382	394	430	425	416	417	416	389	414	416	378	420	430	381	405	386	429	427	386	396	398	442	404	399	411	392	388	425	419	428	404	378	378	368	408	414	416	424	393	424	397	395	410	380	443	420	433	463	368	419	396	372	402	390	425	405	401	422	411	430	428	397	422	407	425	404	413	390	365	364	408	399	396	431	393	400	420	403	409	411	431	421	429	416	387	402	414	410	401	364	421	382	381	426	410	393	403	417	386	379	375	386	419	443	415	429	401	397	426	424	421	433	434	377	397	429	395	402	419	378	408	419	385	400	402	458	400	404	431	407	394	402	381	402	391	394	426	400	369	396	410	443	383	414	394	425	465	412	424	385	447	416	415	436	379	414	361	429	441	385	374	391	417	381	406	420	441	379	428	396	430	412	459	431	388	390	395	414	416	435	388	387	411	429	408	413	422	419	390	380	401	408	395	391	383	411	431	413	379	407	452	425	371	441	418	374	412	376	389	424	372	406	382	347	423	391	403	398	396	428	416	423	415	405	402	417	410	390	449	414	429	405	395	433	421	405	399	411	406	380	439	405	395	410	390	403	373	409	403	397	387	407	425	428	360	420	431	418	388	389	420	404	380	397	423	394	418	438	407	396	387	377	408	413	441	409	402	419	405	379	423	426	404	411	408	393	396	403	405	416	406	411	414	420	396	401	402	432	411	395	419	423	403	430	451	362	416	429	415	406	428	410	419	429	408	390	396	388	390	362	393	435	435	410	419	394	387	367	438	420	393	399	388	407	395	377	394	412	434	417	426	423	390	398	439	390	404	446	416	397	377	416	419	389	402	395	401	387	386	447	409	386	408	406	405	403	432	388	400	340	414	376	385	393	399	390	382	378	394	429	383	417	395	410	423	412	390	438	398	386	417	405	408	408	435	448	398	444	427	416	413	428	373	414	366	365	420	407	396	410	397	392	401	417	391	422	428	413	399	424	413	405	390	404	435	417	401	438	422	426	430	445	452	383	403	400	396	407	439	390	376	418	446	391	422	390	432	402	441	405	392	421	398	407	444	442	432	415	444	403	384	420	416	428	467	452	396	421	412	404	433	380	357	401	382	409	438	382	420	423	417	384	372	381	403	425	400	431	361	413	411	423	393	389	431	410	367	400	394	420	389	392	423	391	401	373	435	423	422	428	440	420	377	392	397	375	391	423	410	453	436	428	419	409	394	423	396	413	374	356	400	401	406	416	402	390	388	416	385	401	403	397	393	401	418	435	432	446	406	384	410	420	413	447	375	379	408	402	417	456	408	433	402	409	410	402	438	455	421	404	391	386	386	397	393	425	412	373	458	377	400	438	412	390	426	408	414	411	413	408	445	408	431	392	381	384	424	358	388	417	411	413	405	404	404	393	414	425	390	391	351	397	399	455	390	417	439	403	384	400	388	374	404	407	422	399	377	370	404	419	427	444	460	366	426	407	417	370	421	439	399	428	408	419	393	396	417	401	366	382	443	405	406	426	420	443	388	404	418	412	401	411	389	404	450	419	400	423	387	388	408	401	407	341	382	412	409	396	383	409	407	440	455	434	399	399	373	401	413	406	398	428	399	392	377	375	414	407	421	419	401	411	414	395	397	466	392	386	404	405	422	385	410	419	395	378	393	421	388	422	412	400	388	408	406	378	390	387	421	415	429	395	417	388	416	392	404	432	427	399	444	410	398	394	399	404	424	412	380	399	389	408	429	387	406	433	381	433	444	447	351	402	404	408	401	395	405	388	410	404	364	431	369	376	404	436	363	371	384	393	395	410	384	407	401	432	381	415	401	417	396	389	420	407	450	380	398	433	449	405	412	371	425	450	427	418	381	393	403	357	390	398	345	405	382	408	414	444	390	416	423	420	400	427	408	398	385	380	376	388	383	437	402	397	428	381	428	396	431	396	411	414	398	397	418	416	448	396	380	398	406	388	426	355	387	407	389	409	409	410	429	380	422	439	423	415	419	421	396	383	436	376	400	396	408	387	387	425	419	408	413	429	405	411	395	416	395	435	381	401	435	409	428	413	389	410	412	433	472	408	400	411	419	427	398	396	398	407	404	419	391	417	390	425	362	421	406	404	453	420	368	394	440	401	433	443	429	405	394	403	387	421	410	438	408	419	407	363	359	410	397	395	397	447	417	406	417	407	445	402	427	437	389	415	431	399	395	409	373	378	416	409	441	425	460	426	384	393	441	386	411	359	380	403	398	396	402	399	409	409	417	419	389	397	396	414	428	399	434	395	381	412	413	389	434	448	384	391	426	417	430	401	381	400	423	387	430	429	413	416	377	380	409	434	386	409	412	395	396	394	417	412	371	388	394	394	354	410	410	421	409	399	420	428	451	364	402	409	423	395	396	381	423	419	411	396	408	391	428	430	425	424	376	405	435	420	416	427	392	397	409	393	410	391	419	367	406	418	408	413	412	391	367	417	459	420	405	382	400	384	378	353	397	404	394	411	385	388	397	398	367	399	439	382	393	407	408	408	445	385	421	426	381	370	370	372	394	390	460	396	410	392	411	389	435	407	425	403	405	393	399	442	411	413	428	417	376	380	394	412	418	411	387	431	393	423	425	398	391	386	404	426	417	418	402	390	386	408	400	414	355	382	417	397	397	388	392	391	397	403	370	423	342	371	399	387	395	407	381	398	385	390	398	419	440	422	404	372	379	437	370	386	413	419	422	423	399	388	399	421	404	431	411	423	413	370	396	433	405	398	409	413	361	414	404	390	394	417	378	425	427	432	403	419	411	374	409	433	395	368	437	370	413	419	410	408	375	389	382	376	402	380	392	391	388	385	397	415	415	385	434	376	387	411	401	390	385	413	461	429	397	444	374	379	422	424	429	426	435	394	377	389	416	380	445	411	386	426	410	449	429	361	413	429	451	390	355	414	430	427	419	411	407	410	382	445	411	385	376	377	419	388	390	411	400	415	442	414	453	361	381	372	416	419	392	442	404	434	425	402	406	441	421	426	382	404	397	432	416	415	447	394	404	385	416	423	391	426	385	393	421	434	436	417	404	426	399	415	383	430	420	391	417	399	409	428	411	415	439	391	369	402	416	445	433	419	421	399	378	406	414	442	426	408	384	417	409	417	430	405	416	419	394	385	414	417	416	368	362	397	438	410	403	400	399	406	430	408	399	392	391	370	379	405	399	404	403	377	437	419	375	392	406	430	413	408	385	380	419	388	422	408	371	376	450	386	410	387	385	371	398	447	433	366	435	405	402	381	377	391	379	434	440	360
52250	54375	69887	66529	54281	40708	26176	15016	8097	4304	2275	1367	887	892	861	872	865	870	898	844	858	875	897	863	879	870	873	898	802	862	839	894	865	827	856	861	874	865	851	870	852	870	872	878	872	822	902	913	863	890	825	918	897	820	846	887	857	880	828	841	883	921	878	865	853	880	894	870	875	886	851	857	869	878	900	882	885	902	866	894	840	874	881	800	875	895	886	873	827	888	861	894	863	869	832	884	891	849	842	795	882	842	884	919	876	906	857	858	852	890	830	884	859	912	850	849	878	815	892	872	855	870	887	848	888	805	840	882	834	841	880	924	875	865	848	833	854	838	919	841	853	892	899	856	866	896	828	808	867	867	865	837	884	817	837	848	829	843	905	879	896	865	890	880	878	866	863	870	851	895	828	898	895	890	848	927	866	843	898	901	828	906	883	885	844	838	854	835	830	865	783	880	866	827	939	872	880	781	854	844	851	864	826	778	901	942	912	915	861	865	831	869	948	879	860	878	846	879	881	884	884	850	894	902	862	853	848	877	795	864	881	862	856	887	842	818	887	885	884	832	834	837	830	918	878	904	911	820	838	866	886	851	934	918	905	871	879	842	841	929	891	887	832	819	885	890	855	903	925	863	859	912	889	909	862	848	877	867	829	827	894	842	819	951	866	937	833	847	912	874	879	898	888	844	876	883	841	851	882	885	880	894	942	823	821	885	896	882	873	922	870	889	824	872	827	872	876	904	843	881	871	860	836	855	909	912	903	908	882	844	863	888	925	895	883	846	914	810	904	836	897	843	868	832	903	869	860	833	876	877	913	825	860	893	940	891	885	911	826	838	899	863	889	863	853	854	864	879	848	882	875	905	904	846	894	860	911	861	866	881	858	919	890	885	868	873	840	881	828	866	850	844	840	878	928	884	881	880	898	866	847	854	914	882	910	830	879	887	875	880	856	865	876	923	949	853	856	971	858	851	891	855	868	866	874	820	919	882	907	887	862	843	892	846	884	860	904	807	839	831	915	877	864	839	846	883	823	877	882	900	827	838	891	886	841	874	876	887	891	879	873	879	871	893	876	800	868	819	876	856	879	865	886	839	851	823	825	857	886	850	891	836	912	929	881	876	896	808	877	871	836	839	856	904	878	911	886	899	877	911	884	884	854	876	893	857	858	839	887	835	925	840	853	823	915	863	864	873	940	855	914	902	810	798	846	862	850	873	854	872	863	902	870	928	842	893	864	844	923	877	836	844	810	876	893	862	907	916	914	886	889	877	870	860	903	888	881	910	855	878	860	871	904	865	857	862	825	874	871	882	845	876	905	874	908	876	839	875	809	870	822	873	866	868	921	865	857	895	918	844	845	890	837	931	816	871	854	845	897	945	890	801	866	814	845	837	833	846	874	849	834	856	896	897	882	824	845	870	890	825	808	847	842	865	880	891	815	887	855	925	893	867	866	868	867	862	821	815	879	892	852	824	853	881	853	874	793	941	860	930	853	870	830	865	925	899	904	896	869	889	844	844	878	915	890	851	859	851	891	877	905	854	921	904	845	871	855	922	936	864	826	851	885	889	823	852	863	876	827	880	890	897	878	877	862	914	883	881	905	872	899	892	889	835	949	832	912	877	847	862	866	871	863	906	890	856	841	888	792	854	868	892	841	870	861	897	883	904	837	838	907	876	869	845	821	849	933	804	893	862	898	885	867	902	891	834	854	884	882	879	875	888	932	898	842	870	803	857	837	878	831	859	852	830	859	854	883	875	855	807	843	847	869	900	851	908	890	811	895	821	874	885	853	882	889	877	893	867	882	837	893	917	901	842	870	858	850	840	890	857	928	855	878	866	908	864	888	844	894	852	806	872	844	893	838	869	891	823	881	797	920	897	906	827	842	896	894	860	840	874	871	867	884	869	899	831	834	862	953	831	844	851	893	847	873	828	899	815	903	882	880	887	901	888	854	881	838	917	857	910	844	904	862	847	865	841	878	831	793	857	894	830	916	861	846	820	879	871	906	837	874	853	897	871	900	898	817	870	869	867	873	866	812	815	829	851	845	869	905	813	832	875	884	894	899	932	926	846	885	874	870	837	852	831	856	868	848	836	849	859	879	891	905	829	888	849	856	885	910	892	873	885	877	879	878	877	890	849	876	877	868	850	832	903	874	829	863	871	901	875	843	861	855	870	896	895	898	924	856	810	924	866	832	902	876	891	929	837	855	828	858	875	888	832	837	869	884	877	871	876	799	812	837	851	877	882	913	851	881	851	812	891	881	828	824	927	838	900	838	919	867	871	879	926	890	892	915	874	839	883	868	882	840	883	817	867	842	855	809	878	872	823	871	916	884	810	905	855	868	861	849	838	906	901	925	871	829	870	965	923	830	840	883	894	906	839	873	865	846	860	850	860	879	884	805	856	906	845	860	899	851	871	837	824	853	866	911	851	863	870	871	886	877	852	856	843	874	902	854	903	910	872	856	910	914	858	835	874	858	867	834	935	881	886	845	886	898	876	904	902	879	897	865	876	880	811	880	874	832	865	883	891	880	867	868	867	875	938	904	891	865	909	892	836	893	856	903	871	904	845	920	842	905	890	891	847	824	856	857	864	873	864	879	932	877	860	886	845	913	900	851	913	855	890	834	844	850	900	874	840	885	884	913	875	838	875	881	853	807	920	869	868	906	865	881	861	916	837	906	853	872	913	855	879	867	911	885	869	896	909	829	908	822	821	854	869	872	891	816	891	862	844	888	887	869	882	902	908	871	830	865	856	809	896	847	878	908	828	907	837	886	840	827	882	909	924	858	888	851	843	829	908	831	865	878	823	914	825	853	889	837	824	835	857	861	893	885	901	829	874	877	870	874	803	891	917	875	865	830	879	913	829	871	848	868	897	899	870	863	894	889	869	857	875	867	860	873	865	906	827	886	869	810	930	906	903	862	840	910	859	856	882	817	894	909	877	905	915	842	862	856	868	850	865	893	834	875	875	901	826	899	879	954	861	816	861	864	840	849	795	904	864	905	860	812	884	882	923	907	873	823	865	888	838	908	900	864	873	919	829	846	857	886	816	825	879	882	907	887	895	887	834	889	938	858	866	852	877	858	833	877	865	839	876	863	871	923	946	897	849	887	890	871	873	852	858	852	827	897	838	876	892	874	855	865	920	884	895	888	932	874	853	837	861	884	904	912	831	828	890	833	861	824	877	874	857	906	877	861	905	868	859	848	854	870	946	846	910	854	858	895	910	865	865	856	892	897	857	929	849	876	857	891	876	877	899	857	835	901	893	879	896	866	857	916	901	886	846	860	867	817	876	863	851	842	862	868	919	874	883	878	847	897	829	826	868	904	885	919	850	925	793	816	809	843	830	876	809	909	908	908	865	867	862	800	918	891	913	906	915	908	862	825	821	894	869	914	827	889	916	844	926	864	887	845	804	828	908	895	838	895	869	862	819	901	820	812	838	876	922	840	873	866	861	838	895	877	871	915	870	861	870	845	854	846	853
12517	7794	7181	4389	2405	1292	758	468	366	301	341	321	319	283	291	303	312	293	312	315	301	305	307	313	291	274	317	313	292	297	307	291	301	287	280	299	294	303	279	312	285	308	306	297	303	305	281	289	294	268	312	287	298	317	290	262	261	291	325	283	264	291	271	313	292	291	290	279	279	299	323	280	283	274	288	298	292	288	293	319	294	298	269	285	296	268	305	293	295	294	274	288	263	310	288	327	302	307	334	281	294	304	327	271	297	294	309	296	292	302	274	292	296	298	300	284	278	275	315	319	322	335	264	276	324	333	340	288	273	274	267	315	315	295	284	334	301	270	305	329	287	290	298	303	316	294	294	275	276	284	320	315	315	322	314	289	267	291	291	288	282	282	278	287	292	259	289	301	322	299	267	283	304	275	299	264	294	277	296	288	289	295	273	343	261	260	314	292	293	316	284	326	313	304	288	298	270	289	289	310	293	309	292	284	301	275	295	309	304	261	296	298	316	289	271	303	356	303	307	342	313	279	295	269	263	307	277	314	295	325	271	256	319	317	262	270	302	326	302	314	285	296	291	271	309	294	286	284	309	316	306	306	323	308	257	267	343	312	293	302	301	281	268	281	277	299	297	321	315	297	291	304	333	298	290	315	305	286	284	315	335	271	307	270	291	303	299	327	256	297	287	291	294	278	263	316	285	276	325	318	285	281	306	291	324	296	316	319	305	303	302	302	298	306	307	327	300	302	347	293	309	337	266	289	278	308	325	279	306	306	273	320	319	258	267	302	302	258	304	284	279	280	274	296	292	297	300	279	316	276	296	316	286	265	293	311	277	287	285	318	282	320	310	295	308	293	286	299	328	284	283	304	258	245	272	304	294	311	323	291	279	281	348	277	278	326	289	283	274	305	280	302	300	322	288	291	298	289	271	292	292	300	325	300	274	264	283	297	267	256	322	267	285	271	312	286	307	292	325	298	271	256	285	282	312	292	293	269	340	289	276	263	297	282	292	269	297	312	289	316	277	333	314	298	326	306	288	298	305	307	298	307	301	316	298	310	260	315	305	303	328	323	302	272	296	308	282	314	282	272	257	273	319	319	294	299	279	274	291	314	259	270	334	297	331	310	294	337	310	295	300	319	298	307	276	328	302	351	313	308	301	318	286	313	286	272	287	302	293	276	295	302	313	294	291	315	291	275	279	313	275	277	299	284	261	288	307	285	273	295	336	280	315	319	276	284	276	300	314	286	316	296	331	314	289	285	297	283	291	304	288	313	286	303	286	282	310	284	282	318	277	279	306	294	299	339	299	288	295	283	276	277	308	292	319	310	304	286	316	286	301	273	275	285	257	345	324	292	322	280	315	302	305	281	330	308	280	272	288	288	289	299	293	289	282	263	309	295	280	328	284	275	284	283	313	277	303	310	282	328	302	306	286	272	274	304	294	295	273	311	291	304	296	290	281	282	304	277	309	282	298	274	338	290	280	295	267	291	286	282	260	293	320	298	326	287	291	292	297	302	269	312	312	300	282	293	290	279	289	267	287	323	307	290	305	267	278	292	298	319	345	299	284	264	300	334	297	301	305	307	266	294	277	280	279	319	281	317	335	310	290	325	279	271	269	297	283	304	336	293	290	272	285	324	298	280	271	259	311	277	282	295	309	273	288	268	287	278	269	307	315	293	257	306	301	295	280	333	273	314	296	329	294	257	281	303	312	301	266	304	329	310	285	328	288	300	294	300	272	269	301	289	308	284	304	307	301	279	270	293	291	273	270	310	297	310	296	298	298	299	291	300	327	266	310	271	320	274	263	293	271	301	300	280	298	285	288	287	304	285	284	317	313	352	312	271	293	281	265	249	265	301	283	287	289	296	299	293	293	299	284	289	304	298	292	300	277	327	279	302	329	321	297	307	290	284	275	273	308	322	318	305	292	323	321	280	296	297	324	291	268	276	308	326	324	297	308	304	326	290	268	262	282	286	285	280	290	289	288	286	290	312	281	276	284	301	305	269	285	305	295	269	278	286	308	309	319	275	290	283	312	285	286	283	298	319	274	276	289	282	277	301	284	297	301	258	293	276	269	298	280	268	291	294	293	296	291	247	279	318	320	296	302	288	328	309	332	272	289	287	281	306	278	263	327	293	276	282	281	271	298	285	302	307	290	298	288	313	276	305	285	319	291	300	310	269	291	311	310	282	300	284	296	269	319	277	281	284	323	257	306	299	310	283	272	282	274	281	303	275	305	305	289	272	282	289	263	318	307	298	301	320	323	280	304	280	318	330	292	283	321	320	298	296	293	296	287	287	305	324	295	334	290	282	277	296	299	315	306	270	292	289	280	307	317	302	290	279	306	278	291	295	260	282	280	296	308	306	317	294	304	309	297	301	301	303	323	291	267	270	308	319	258	256	288	277	286	309	315	272	281	296	309	291	317	259	273	316	308	296	309	306	285	280	272	311	272	276	290	278	303	281	293	328	283	298	276	304	314	322	331	315	233	255	277	296	301	277	313	237	302	306	275	329	321	303	334	282	301	259	306	262	322	276	279	289	310	286	287	304	296	287	272	285	274	285	287	290	274	272	294	275	320	324	323	294	285	280	321	317	259	267	287	308	295	295	276	287	297	299	285	280	351	286	322	250	270	311	301	286	300	288	298	294	295	288	294	314	298	277	298	304	286	309	322	293	292	315	278	318	300	285	326	320	288	304	290	282	326	306	294	320	338	316	281	290	291	319	298	315	261	265	281	277	335	294	324	312	292	280	291	271	261	281	325	311	309	333	315	274	291	305	305	296	273	244	299	325	296	281	305	317	328	293	321	278	323	282	280	297	291	315	303	308	282	295	281	291	317	289	322	265	305	280	317	310	282	262	263	275	323	325	306	274	256	277	266	267	306	332	281	324	278	305	298	286	283	309	298	299	251	325	318	298	282	288	291	282	298	294	243	304	305	315	296	325	270	295	309	313	304	292	278	327	314	280	303	254	279	293	282	302	241	304	329	304	313	292	294	295	296	301	285	291	288	295	273	263	305	341	285	282	265	293	273	277	279	301	295	310	280	284	296	276	317	300	306	300	315	307	254	275	271	301	269	301	314	298	310	286	261	267	313	279	312	282	286	290	325	317	295	299	290	310	275	284	297	290	290	317	285	259	297	275	309	292	263	269	288	299	257	346	304	282	313	276	279	313	280	283	291	299	347	252	309	294	279	322	305	316	283	279	285	286	282	303	292	270	284	305	296	291	266	300	284	280	282	291	304	323	322	289	292	277	295	281	314	293	298	272	274	314	267	283	302	325	254	344	290	272	291	290	265	276	260	324	268	266	312	247	265	326	288	282	329	317	299	294	265	297	328	319	288	335	306	297	304	307	321	258	277	277	296	305	323	290	314	324	301	266	310	287	272	286	250	295	300	290	270	293	271	308	276	297	258	292	283	287	294	312	306	262	322	293	301	320	308	286	305	315	309	278	319	282	282	286	283	301	311	307	289	325	283	291	314	300
12213	10590	13084	10809	6744	3846	2165	1304	1008	798	782	675	618	636	655	627	674	645	681	684	679	593	638	652	661	682	703	645	659	603	681	639	676	613	657	664	644	707	642	579	681	656	650	649	646	628	639	634	670	642	658	719	660	632	619	651	647	703	633	674	635	656	641	673	667	636	616	669	640	629	650	627	646	655	637	636	650	636	597	642	680	646	684	624	676	650	607	670	654	645	668	668	635	636	673	634	645	630	676	636	632	642	647	702	678	651	613	641	637	668	643	627	705	649	648	645	657	660	677	642	686	663	645	664	640	651	642	629	662	673	655	701	606	684	622	654	638	664	690	647	693	662	678	634	672	608	702	619	680	652	672	641	615	690	662	642	654	667	641	623	664	671	667	640	665	672	640	598	627	722	678	638	616	637	692	682	709	668	648	673	663	681	668	709	706	627	649	610	648	672	667	658	683	660	642	705	660	654	560	632	668	631	672	618	639	657	689	669	670	695	649	657	653	657	655	658	621	677	696	636	670	673	630	638	681	650	641	656	634	653	666	683	722	599	638	699	701	693	643	683	648	642	647	691	712	666	665	657	627	666	600	627	696	643	664	650	632	647	662	707	650	636	704	692	601	622	651	664	610	624	660	643	632	656	664	673	653	659	661	642	653	641	655	651	649	642	642	659	630	650	660	642	607	635	643	684	675	640	642	643	623	696	676	663	690	656	644	667	643	691	645	636	707	610	669	632	676	650	643	680	614	665	661	680	645	678	645	630	633	623	650	646	658	641	619	641	639	622	663	632	663	668	668	632	646	672	623	678	656	674	666	652	643	645	662	641	651	629	623	675	653	624	655	612	632	632	672	664	680	659	673	648	648	646	678	634	668	647	658	644	658	627	647	688	660	669	624	626	666	667	662	650	657	668	677	645	661	638	608	670	664	663	635	654	700	641	668	649	696	634	659	675	658	652	654	654	673	709	637	666	649	633	645	636	656	674	666	664	691	616	635	674	719	672	660	675	711	639	699	643	681	643	640	673	648	655	664	666	659	703	654	657	663	615	675	657	661	648	671	681	674	630	639	690	662	626	667	634	636	649	678	642	594	669	663	692	657	662	657	646	676	728	646	651	669	655	637	659	631	618	630	657	628	636	660	674	698	671	643	642	638	638	671	661	646	646	723	616	663	653	660	650	660	662	656	623	665	649	635	642	631	659	622	647	669	665	666	660	679	674	631	692	678	631	639	626	636	664	660	614	656	645	692	630	681	622	666	656	711	672	688	688	678	688	680	653	652	701	620	666	661	618	616	662	658	663	679	648	643	673	708	679	684	646	644	666	605	659	644	715	627	610	686	645	642	620	656	623	639	663	670	649	660	660	701	676	649	600	649	669	661	651	649	669	651	643	649	672	699	631	657	638	646	643	701	683	649	625	673	679	653	659	665	655	656	687	683	639	639	636	626	695	640	607	678	686	655	634	652	630	641	681	692	603	671	668	676	659	658	624	684	690	643	616	603	664	659	665	666	645	663	670	591	653	661	705	680	601	686	637	694	621	706	654	667	654	660	618	683	675	627	617	654	677	650	684	690	659	662	601	654	693	655	607	668	675	662	621	656	682	640	651	663	675	651	642	673	656	657	641	636	667	664	658	630	617	682	657	679	645	625	652	620	636	645	630	668	729	703	640	692	667	628	677	702	679	622	636	728	596	636	672	699	659	637	615	662	649	696	667	692	646	684	633	678	674	636	633	677	709	625	669	629	605	729	676	689	664	673	639	646	656	626	686	639	688	633	649	701	636	686	640	650	664	618	651	672	626	617	694	645	625	624	636	644	652	644	690	711	620	676	664	598	667	652	646	644	624	657	672	655	658	665	650	652	648	659	651	669	610	689	638	659	605	656	702	616	650	642	662	688	647	658	678	686	682	612	640	623	603	626	667	645	651	646	667	634	671	700	619	599	657	623	626	611	684	645	665	689	694	619	661	623	666	641	656	606	673	651	647	631	668	635	657	634	733	678	642	668	629	632	682	641	633	633	622	646	645	669	651	642	643	656	651	670	622	629	654	638	642	656	654	672	680	656	650	638	625	608	654	654	654	644	665	678	635	663	641	583	691	628	679	626	642	668	705	722	632	694	650	651	702	686	649	653	671	659	678	620	653	591	682	650	716	680	686	668	662	688	655	637	631	670	620	660	660	634	691	658	648	700	668	677	606	706	630	599	638	644	656	661	647	637	663	643	658	657	675	641	650	588	622	651	704	620	639	633	675	668	640	660	649	662	682	638	654	652	673	692	657	625	666	655	689	611	617	645	633	641	655	620	688	674	657	628	706	619	659	665	640	634	649	610	615	634	653	630	671	663	695	620	675	655	621	651	629	643	687	621	665	624	665	649	652	643	652	626	659	640	645	644	670	655	683	675	703	645	715	668	669	646	649	681	600	656	673	686	642	662	706	708	675	655	694	627	638	678	656	640	645	629	713	708	622	631	697	674	673	609	690	666	689	615	635	656	674	623	623	673	624	669	640	662	650	631	645	635	642	656	664	639	677	633	649	644	649	644	683	635	672	691	666	699	650	617	683	681	589	677	661	726	593	704	636	661	652	638	656	670	657	617	676	670	652	670	621	642	641	653	641	659	616	697	633	688	641	673	700	629	644	652	638	643	613	663	631	631	646	705	694	650	698	689	634	651	645	684	670	675	635	668	689	692	639	627	663	619	589	684	636	646	630	639	637	676	667	627	604	675	671	652	646	662	612	661	658	657	618	674	642	624	657	641	648	603	715	651	651	637	659	669	662	642	667	634	642	638	664	662	636	681	633	677	662	645	675	655	687	640	657	668	629	639	683	630	607	623	657	670	645	651	668	598	604	667	665	649	681	682	652	614	647	651	669	646	635	661	666	640	660	644	675	621	621	669	643	692	678	641	611	646	644	697	610	666	665	627	644	602	649	673	681	633	666	652	657	629	647	640	608	653	629	655	638	650	675	686	655	648	640	618	651	627	687	642	664	654	667	644	627	671	671	665	623	638	641	646	634	636	653	680	664	635	689	655	648	646	644	685	679	652	661	642	665	648	696	674	615	655	618	603	659	655	615	632	652	674	664	703	665	647	670	653	643	651	611	671	665	661	686	641	612	719	615	609	660	706	678	648	626	699	652	655	658	661	640	660	692	649	639	635	666	624	630	634	631	662	635	644	674	655	639	640	697	678	669	673	612	681	708	613	671	632	650	665	660	615	651	622	636	636	636	653	669	610	658	630	645	624	671	637	634	671	659	616	675	662	629	687	617	675	707	646	608	657	632	645	622	631	645	614	688	680	690	674	600	654	631	655	633	673	650	650	656	632	629	627	618	680	653	645	657	631	665	652	627	688	668	676	666	606	651	643	684	628	652	626	610	618	644	685	650	636	710	639	648	608	683	662	658	681	650	680	653	697	678	637	683	641	679	679	662	618	643	646	693	662	664	649	631	710	645	676	655	666	691	653	636	649	634	650	640	696	663	597	669
81736	73276	73535	60174	43553	27737	13910	5579	2267	1037	628	458	338	373	378	430	427	387	354	393	352	345	385	361	386	414	433	383	388	394	391	413	400	440	334	364	389	398	415	413	404	372	378	369	359	353	385	363	365	349	393	341	353	391	377	374	375	350	395	380	343	366	392	389	358	382	379	379	386	373	384	391	383	368	409	356	381	380	403	338	376	338	346	371	358	383	379	376	417	361	371	373	371	368	376	372	361	349	401	381	375	360	358	389	383	383	371	387	404	416	374	382	378	333	363	338	354	356	380	372	422	389	398	387	375	397	360	359	398	399	381	381	420	363	377	367	341	356	300	364	387	368	373	380	364	418	392	329	375	378	361	376	399	342	403	382	406	363	326	365	384	351	366	395	359	380	400	376	343	358	375	364	338	374	357	371	396	389	338	344	361	362	365	373	348	349	366	379	353	382	355	370	372	341	357	355	365	401	348	345	347	374	401	383	373	404	348	370	366	379	344	372	348	337	361	387	375	433	376	387	415	377	382	371	384	403	370	366	370	370	352	391	391	415	372	375	386	355	360	355	365	366	371	393	375	336	380	365	400	374	368	344	334	355	361	383	361	369	374	331	389	354	391	384	373	357	380	345	341	363	367	379	344	384	372	344	391	368	369	383	380	365	350	370	346	378	386	355	402	342	341	385	393	387	349	379	371	362	353	353	406	378	370	365	370	362	374	370	368	338	362	376	372	374	360	385	407	398	367	362	363	364	350	378	404	383	378	364	350	375	403	432	402	372	373	339	375	361	366	351	353	409	371	354	328	373	377	372	370	341	380	369	342	375	343	383	424	385	346	380	387	364	380	381	386	341	359	359	367	393	343	391	393	431	394	385	392	409	406	369	385	383	368	373	343	372	354	362	394	388	338	347	417	389	395	385	356	355	396	357	327	404	330	376	373	374	392	349	365	369	369	372	390	341	356	377	337	378	400	372	371	371	365	389	388	395	380	382	405	385	377	351	371	355	377	402	376	382	403	391	338	358	392	387	373	373	381	354	349	396	399	367	355	333	388	359	326	356	383	353	377	371	391	358	329	411	400	350	369	337	340	372	374	408	373	406	390	364	400	324	400	389	384	350	358	369	384	388	385	343	329	358	334	394	395	372	359	394	386	387	363	384	354	353	369	406	375	378	380	380	343	368	380	376	402	374	348	390	427	396	419	383	338	378	386	385	338	412	376	371	403	392	381	356	335	355	359	373	388	376	388	397	345	426	360	364	390	403	355	363	357	374	336	371	399	404	367	358	382	374	369	372	386	377	356	361	379	377	396	382	389	406	373	360	386	324	352	396	350	340	321	370	370	330	384	356	374	373	396	360	359	372	373	347	404	385	363	400	361	370	363	398	349	379	383	365	378	393	342	380	408	399	362	344	372	351	395	360	362	376	408	375	407	377	354	387	368	372	391	364	381	383	369	370	340	393	346	424	370	373	340	368	368	396	362	387	392	370	402	390	339	389	367	352	353	393	408	357	350	414	389	401	393	385	370	393	380	326	366	400	380	373	364	420	401	385	387	379	375	346	359	378	384	382	407	398	357	369	378	370	399	356	364	373	340	359	358	352	378	341	385	320	359	382	416	382	404	367	411	318	395	367	343	354	355	368	400	390	342	383	373	374	359	384	350	349	398	347	327	383	347	355	365	376	377	351	395	391	379	378	369	334	397	366	341	348	361	370	407	392	391	387	368	406	325	380	375	396	360	378	385	358	332	376	379	369	365	399	391	374	406	380	367	346	374	364	368	335	358	326	358	385	359	382	412	418	339	352	389	359	345	375	373	418	351	398	339	396	371	375	397	363	354	350	366	417	398	366	354	367	372	375	388	399	362	349	351	370	403	350	381	337	379	383	390	362	385	370	386	377	357	391	408	407	395	356	350	396	375	369	379	359	353	427	390	341	363	366	388	356	395	388	352	374	363	413	359	365	371	416	396	393	387	342	345	373	389	366	378	378	366	354	356	367	365	377	363	366	367	352	371	352	363	382	369	397	351	344	401	372	323	378	407	395	392	418	372	357	405	355	329	359	403	391	375	367	376	416	388	391	401	351	356	389	388	359	377	380	357	394	374	397	387	367	351	385	378	372	365	383	403	394	391	361	394	344	371	360	377	388	337	391	388	350	359	360	393	391	392	375	341	388	392	358	354	359	402	425	378	367	349	366	360	385	374	363	356	411	356	394	367	371	359	357	387	357	391	353	368	362	361	349	338	386	394	390	422	329	371	386	358	350	383	353	405	367	387	361	393	363	368	366	365	376	347	407	370	381	342	389	353	387	373	360	340	373	358	386	334	335	378	424	407	386	402	357	374	343	373	382	359	342	384	345	382	397	372	362	375	384	374	348	354	354	362	392	365	363	366	382	382	385	357	344	404	376	355	366	384	353	353	390	366	379	346	395	369	386	374	368	385	332	342	370	388	372	360	370	376	349	371	396	373	349	355	402	355	379	377	358	396	394	390	378	404	384	383	340	359	359	346	363	353	389	357	369	362	367	371	381	380	333	390	396	365	358	369	389	366	327	397	383	356	364	362	369	387	358	382	376	379	392	371	348	382	368	405	374	373	369	395	393	392	371	354	401	393	395	404	354	439	372	359	341	384	421	344	376	338	349	396	371	347	385	355	364	331	370	392	418	379	353	384	386	393	354	375	417	346	339	360	380	356	357	383	394	372	335	345	338	376	376	386	367	361	385	385	341	387	345	368	376	415	368	369	355	377	387	398	405	370	340	350	430	358	353	403	394	364	373	371	349	364	410	386	379	370	381	382	383	383	382	385	375	322	367	361	368	379	384	363	381	393	402	388	333	355	407	371	369	371	391	410	370	360	382	373	392	369	351	391	401	356	380	362	344	383	355	346	349	369	394	384	368	358	378	381	376	381	359	396	392	424	369	358	339	383	378	374	371	381	365	411	385	374	376	368	352	374	357	403	377	358	385	408	411	346	362	373	363	411	366	372	385	378	397	355	378	362	394	393	368	395	381	362	385	410	382	368	360	389	407	349	339	384	351	376	371	404	386	339	376	375	369	368	374	344	381	353	373	374	379	364	382	363	403	362	375	366	362	370	373	361	364	381	350	387	388	404	411	390	386	371	395	416	352	351	346	373	397	342	379	369	377	351	392	340	384	399	374	390	345	398	385	367	339	362	401	374	364	369	387	357	370	343	328	414	383	396	389	346	370	357	380	385	370	350	390	373	364	375	358	351	376	359	364	341	369	354	352	364	369	384	371	351	370	365	358	370	426	395	375	356	355	398	367	360	366	389	380	363	365	404	336	391	360	380	389	360	438	374	392	376	375	359	362	386	376	363	377	347	387	347	379	348	344	395	404	408	344	387	345	385	388	344	351	383	346	373	404	401	371	356	375	411	390	342	362	344	347	350	366	357	377	364	392	386	375	393	373	357	363	371	382	345	404	368	389	361	360	360	364	395	379	357	344	359	405	360	364	357	367	366	387	351	367
50997	55037	68251	64030	52018	39307	25829	13963	7178	3508	1868	1045	814	825	786	811	827	821	810	759	801	801	794	867	799	788	769	811	839	849	834	803	813	780	798	790	782	815	784	785	822	835	831	780	826	845	768	820	825	832	761	875	783	828	808	778	800	843	792	799	812	818	762	801	838	798	850	823	897	797	802	787	845	805	810	816	826	799	783	780	820	774	841	824	805	876	804	823	787	847	832	790	789	850	780	779	834	775	863	789	831	807	807	798	784	819	794	753	810	843	804	762	810	783	808	825	810	804	793	796	831	839	795	776	789	800	875	859	777	826	812	766	789	818	819	838	797	806	783	829	762	801	779	770	763	795	775	816	786	809	822	817	828	857	857	803	808	805	769	748	814	821	767	803	746	840	857	788	832	820	791	824	839	819	806	781	858	791	827	782	789	832	849	798	770	764	831	769	836	815	812	830	804	807	778	793	815	847	787	824	798	812	762	783	789	872	836	819	759	815	798	804	760	838	779	818	796	792	811	785	804	808	814	792	805	820	840	781	812	792	790	843	797	806	835	831	837	805	755	900	811	799	761	841	807	767	844	805	779	761	797	797	787	847	851	815	834	853	813	804	825	814	783	840	837	790	839	844	787	804	847	782	812	795	780	843	749	861	747	825	832	840	763	796	808	799	832	797	783	823	808	763	815	795	803	815	855	791	811	796	824	816	841	801	787	792	855	795	759	837	776	825	804	858	806	746	813	802	759	773	806	788	833	804	856	832	825	770	796	800	789	757	809	793	798	887	757	858	834	828	784	802	829	814	832	815	827	772	780	778	823	820	775	808	821	839	805	764	743	821	853	816	785	836	786	828	785	806	803	843	779	797	803	815	784	778	809	821	848	799	806	792	814	803	742	826	803	807	841	814	813	735	743	781	822	818	826	824	761	833	813	800	789	773	818	810	807	837	844	793	797	816	797	861	798	814	796	772	729	794	845	809	831	837	822	825	797	762	783	829	740	840	808	837	847	771	801	813	813	746	805	799	810	867	817	830	814	793	817	778	819	792	729	794	787	850	809	828	798	790	819	769	812	846	816	833	821	840	813	819	831	777	801	835	775	772	774	796	855	806	780	803	825	806	777	836	831	786	780	761	813	875	807	822	802	817	837	828	789	793	777	782	828	782	825	818	799	797	807	843	790	816	793	819	796	851	790	822	780	814	784	802	788	891	806	809	826	821	812	761	731	792	820	820	829	805	782	827	814	778	803	782	775	796	867	793	827	806	823	798	818	811	781	796	814	778	802	818	748	790	844	805	796	834	866	818	770	812	819	832	803	783	738	806	811	752	777	851	824	850	802	804	804	798	764	848	791	801	802	787	779	826	824	775	777	786	825	838	823	787	842	794	828	744	801	807	829	822	830	765	823	840	828	777	836	751	819	823	778	813	723	758	773	827	826	817	813	816	791	768	804	792	838	802	768	797	807	814	747	829	775	820	835	821	816	795	831	810	791	813	814	789	815	805	813	785	776	801	770	765	836	816	737	764	803	777	803	801	812	814	807	784	774	849	837	812	807	772	809	831	782	771	787	778	845	782	822	776	788	779	789	786	828	835	841	836	806	850	769	826	816	838	840	784	745	804	809	824	824	813	791	842	824	749	761	788	788	817	757	847	829	828	830	867	828	838	800	841	785	820	851	883	817	795	776	810	795	847	809	785	774	748	846	788	841	823	811	793	828	814	772	811	801	754	733	800	813	790	788	781	799	791	803	826	815	754	809	802	812	788	816	778	791	808	812	791	826	776	817	836	876	796	779	851	805	782	792	807	850	809	829	787	815	804	809	772	810	760	791	795	807	776	844	797	854	813	789	756	859	841	799	865	827	788	783	806	823	783	797	816	823	850	807	835	852	761	823	802	783	773	783	837	799	828	794	805	827	794	808	790	758	794	738	830	770	781	801	809	823	795	799	780	768	799	844	838	849	818	846	776	814	835	807	822	788	837	839	821	768	795	748	843	841	824	785	786	835	822	836	811	837	794	814	794	819	779	798	840	848	780	786	786	766	787	782	822	855	790	758	802	792	803	834	830	824	807	840	825	828	783	849	791	861	842	824	814	802	832	829	820	851	797	815	778	814	882	798	814	809	796	808	811	784	790	836	771	792	827	797	824	866	791	824	770	800	773	839	770	804	779	803	781	777	823	794	809	824	810	770	760	763	892	797	828	819	807	772	798	818	853	857	861	792	800	827	789	764	811	814	788	818	796	820	803	832	850	803	781	795	775	805	839	840	784	819	801	807	783	855	807	776	773	805	832	832	828	750	768	767	812	854	773	811	818	789	893	775	783	813	817	834	808	826	810	816	797	817	773	799	829	807	772	792	803	798	814	773	818	834	797	850	812	809	861	797	834	829	742	794	855	824	840	771	831	791	781	815	773	785	793	823	817	767	768	750	863	813	780	795	807	839	795	806	809	796	820	761	838	802	805	808	809	817	795	806	837	818	774	826	832	795	866	797	825	803	823	829	783	816	816	807	845	748	824	755	790	811	855	805	797	798	783	852	795	783	784	776	810	833	803	807	801	784	810	831	802	825	789	782	804	837	908	771	837	829	814	776	800	802	794	817	838	828	783	842	794	845	808	779	851	794	790	835	814	793	835	786	860	852	780	853	727	846	820	873	816	727	830	783	819	817	817	831	821	855	822	789	771	820	807	823	816	869	824	845	822	774	850	800	801	826	858	828	818	802	786	827	784	764	775	812	847	774	825	868	841	745	772	810	830	810	768	815	793	780	828	813	777	789	826	761	860	781	807	854	801	804	798	762	790	793	793	836	848	757	807	817	824	792	786	808	774	782	818	791	807	839	823	813	820	882	821	743	776	785	870	762	799	799	845	776	769	841	792	802	817	788	781	831	814	806	811	795	771	796	774	779	812	797	788	761	790	825	820	783	815	848	760	801	778	796	828	754	775	834	837	842	812	858	796	808	804	803	777	760	817	777	785	858	780	813	839	841	850	867	828	868	809	784	810	807	804	801	815	826	842	858	857	761	790	822	798	838	783	808	781	794	848	826	766	794	830	826	764	763	858	830	817	787	828	836	818	775	803	792	819	831	776	758	810	759	798	789	828	780	828	814	762	839	776	809	821	818	735	802	824	853	796	837	837	827	757	750	785	805	751	792	786	795	812	838	809	826	889	814	807	800	775	771	889	803	816	812	835	838	834	833	792	819	810	817	793	809	797	808	806	829	770	799	786	829	822	778	770	785	741	799	738	807	819	782	823	864	767	811	826	812	784	852	806	835	793	845	782	798	829	801	812	760	837	789	813	849	812	817	809	784	796	813	788	763	801	798	829	816	804	855	812	810	793	878	783	830	809	810	810	830	815	835	832	775	803	846	817	775	804	779	818	863	789	796	786	836	807	791	786	804	797	808	772	782	791	851	759	841	851	825	769	781	760	809	782	804	754	787	812	785	837	858	773	854	810	806	858	834	776	811	812	859	839	784	795	775	846	792	768
83497	74634	74255	61183	44780	29221	15390	6335	2502	1123	676	509	424	396	335	415	379	366	428	406	415	419	435	427	413	395	437	459	408	392	393	428	389	398	384	432	458	426	388	419	411	405	416	411	400	395	404	430	373	403	404	432	409	418	434	407	435	396	419	398	462	405	404	410	376	412	426	410	412	442	445	449	430	425	416	421	390	412	428	403	434	444	396	394	387	422	460	367	403	401	425	427	452	437	429	424	394	390	441	397	397	441	417	426	405	392	413	387	399	385	432	398	401	444	372	393	414	407	436	398	423	399	418	429	426	419	426	414	435	393	400	409	396	433	428	425	451	405	381	462	420	386	440	412	425	465	412	422	418	418	433	419	405	416	411	435	400	409	411	429	412	404	418	406	434	416	390	417	416	472	423	411	418	422	407	443	461	399	423	392	387	406	394	419	415	378	433	449	403	401	384	392	397	401	390	420	413	389	408	384	418	411	419	389	445	416	423	425	421	426	428	405	416	383	398	429	389	431	403	360	389	429	405	423	421	418	398	387	391	393	420	431	424	378	424	408	404	393	433	435	445	399	462	417	450	402	411	436	400	431	393	393	372	386	426	388	384	451	434	400	390	376	419	394	446	414	444	416	433	433	395	434	407	423	374	404	402	433	398	419	387	400	405	419	400	391	423	413	434	420	372	393	382	391	412	386	394	411	444	433	419	402	434	423	423	425	428	426	394	406	428	419	356	401	421	422	413	430	437	424	396	409	430	429	366	398	426	406	427	398	418	416	395	398	403	416	427	418	421	393	388	408	391	387	420	396	396	383	402	381	407	423	418	402	413	450	412	400	405	413	427	409	427	411	414	410	391	406	407	416	386	402	408	435	410	399	395	391	397	441	387	385	395	432	423	424	411	429	411	392	387	378	416	414	425	450	417	388	391	419	447	440	394	395	417	393	416	430	433	394	383	379	467	435	443	402	379	390	399	402	447	407	409	388	453	383	382	419	399	387	428	400	412	402	431	395	414	395	426	421	420	427	410	394	410	447	419	373	417	391	454	365	395	428	356	383	424	384	403	447	402	415	414	384	390	405	404	416	434	378	428	442	432	456	402	445	441	414	423	392	407	393	420	446	445	369	434	413	393	390	429	411	447	389	414	446	411	400	398	386	413	443	438	403	389	418	431	441	416	423	424	397	437	405	428	422	420	404	394	408	400	428	411	405	375	404	397	373	409	385	464	398	408	405	397	447	413	408	379	365	406	406	444	427	419	451	385	423	428	418	385	405	437	447	413	391	404	420	409	415	411	368	385	411	392	418	440	429	421	446	452	405	407	390	434	395	419	418	449	387	433	413	421	410	442	439	379	378	430	395	383	381	434	410	395	405	426	428	382	387	418	415	433	445	441	437	393	422	422	415	395	411	425	395	427	400	387	381	407	434	391	397	426	446	378	432	438	366	451	413	427	442	418	404	374	470	405	430	402	403	407	426	397	386	421	448	441	428	383	395	431	396	397	408	424	378	379	408	400	389	395	437	403	364	367	404	418	449	440	383	408	409	414	429	438	437	425	389	399	383	409	431	390	386	428	440	380	395	409	377	384	440	401	429	370	431	413	401	393	441	394	429	411	369	432	409	421	412	429	395	407	448	426	440	445	451	424	416	395	418	437	410	386	429	426	430	440	475	399	405	419	384	388	451	411	436	413	397	381	412	419	396	384	427	400	377	413	426	419	432	427	420	446	411	398	416	429	412	431	398	428	425	430	395	380	426	427	398	411	396	452	410	429	388	403	428	417	374	444	392	436	347	442	397	393	433	407	361	406	383	394	352	408	410	381	394	387	427	405	394	432	384	395	392	448	409	424	427	415	410	382	407	385	430	421	384	390	422	420	410	381	393	465	443	380	390	422	420	394	418	418	388	400	432	406	380	371	411	432	445	378	418	381	374	403	384	385	410	397	410	381	419	389	418	393	381	423	417	400	451	433	377	411	399	357	418	406	431	431	424	430	389	438	433	405	424	441	405	393	393	396	419	418	414	441	408	399	391	404	427	449	414	431	457	385	394	400	421	418	423	387	409	402	416	422	402	423	421	440	429	422	439	390	358	406	388	459	391	384	405	412	437	412	396	384	401	417	427	421	416	381	452	420	390	450	384	357	378	437	417	388	407	419	420	391	430	423	427	384	416	416	465	457	381	391	407	437	397	403	412	408	409	429	399	381	425	384	409	382	451	394	416	450	436	380	432	451	413	443	416	439	415	402	407	405	382	422	403	418	421	404	375	387	407	395	433	435	436	408	442	374	368	397	450	409	396	410	454	428	386	418	434	479	418	373	366	442	454	419	413	464	370	441	400	435	433	428	442	381	394	436	406	407	447	370	402	395	426	385	378	400	421	393	407	430	431	415	393	411	403	401	408	434	356	455	402	433	447	436	425	443	440	397	398	399	455	421	424	404	448	413	436	415	421	413	432	401	391	418	454	394	441	435	427	382	396	403	424	412	414	401	397	377	390	420	412	418	421	438	403	402	410	377	405	433	415	429	417	423	444	396	399	424	418	439	423	411	415	440	399	420	384	421	427	379	381	415	441	421	432	476	411	433	414	403	413	421	394	376	401	422	406	399	413	395	401	429	407	396	394	416	384	399	424	413	397	406	440	369	396	431	401	410	446	458	408	433	430	430	394	402	414	451	413	415	416	388	440	431	405	441	411	440	430	468	410	438	391	447	390	395	435	440	435	392	385	390	402	366	401	417	424	405	397	407	413	435	420	402	430	441	417	413	435	394	400	398	419	430	429	399	395	409	392	426	418	425	394	423	394	417	399	407	433	452	421	409	400	426	387	399	426	410	414	382	371	407	409	411	419	429	428	426	429	395	377	411	430	415	397	382	432	409	439	454	433	412	417	401	408	426	423	403	393	429	436	405	411	410	409	371	405	426	407	424	453	409	384	422	394	413	381	400	456	408	389	414	415	410	437	401	396	458	411	400	421	408	363	399	389	432	396	380	429	441	415	395	434	392	377	422	367	409	418	393	390	413	444	393	413	374	434	416	393	419	389	442	383	411	436	408	429	440	392	382	420	417	429	380	467	397	462	400	408	408	406	448	412	364	400	404	411	404	392	408	408	377	421	395	438	423	409	398	428	424	405	410	413	457	416	428	373	445	391	382	383	393	429	406	388	384	409	396	382	410	400	384	414	405	397	415	400	412	431	437	430	403	418	434	444	388	402	416	375	426	389	415	411	425	414	439	407	423	409	415	404	378	390	452	397	374	431	435	408	399	407	396	423	370	426	400	377	400	407	441	476	438	429	461	430	424	430	417	386	391	426	414	407	427	472	447	391	423	440	401	453	403	423	398	446	425	387	407	381	420	394	447	389	424	391	411	366	428	434	417	400	415	389	397	426	405	379	428	385	407	421	420	433	427	450	408	435	391	395	394	435	450	404	388	409	420	391	437	409	428	430	420	372	412	392	359	474	407	410	416	390	450	391	382	378	409	397	391	401	426	433
52163	56324	69402	65250	53432	40666	27295	15653	7899	3682	1871	1182	903	851	895	875	922	901	858	880	916	915	913	905	856	910	886	900	865	854	915	890	928	909	895	888	894	866	883	892	836	841	937	919	933	892	864	852	880	891	897	860	907	849	870	911	887	919	951	884	918	835	874	834	876	879	883	899	902	884	877	879	838	880	866	872	872	795	886	934	891	876	841	850	916	883	894	900	862	868	889	939	860	915	922	854	903	862	887	855	896	891	847	830	915	898	883	875	865	868	886	852	841	909	901	907	882	855	903	884	947	895	870	879	836	876	834	924	876	837	886	850	828	865	849	941	846	899	917	905	907	858	912	868	840	922	908	899	868	861	915	898	870	851	847	937	931	866	836	832	933	840	892	868	900	894	905	906	899	911	898	887	866	904	861	825	893	856	881	860	915	840	869	937	852	864	915	844	877	891	922	850	847	891	828	850	871	905	936	811	868	846	849	886	913	867	943	890	867	872	843	914	850	890	897	853	932	900	866	862	941	868	899	864	911	851	926	889	851	939	909	889	903	867	885	832	877	858	892	865	891	873	918	872	843	825	901	868	883	893	867	862	881	932	824	925	862	869	838	888	886	902	891	883	856	874	885	916	856	898	871	888	889	879	845	895	870	838	863	895	878	866	866	803	909	914	919	880	871	864	901	888	912	909	853	843	831	886	900	866	921	861	906	889	921	844	891	902	842	874	854	895	855	910	867	881	900	908	927	866	832	868	896	883	880	870	869	889	877	860	892	948	912	865	861	840	899	865	894	847	940	898	856	872	901	843	903	886	888	850	869	878	861	923	900	883	898	874	859	916	870	844	882	944	871	841	867	868	886	905	847	852	864	862	855	848	903	852	909	904	889	917	842	855	894	907	882	857	857	882	834	868	906	926	889	854	884	831	865	833	901	883	954	891	859	943	848	860	894	891	872	835	915	901	864	909	870	879	907	867	906	880	875	862	821	944	880	864	853	835	918	889	883	868	882	888	889	828	891	874	874	848	863	916	878	882	921	961	889	860	916	925	825	882	883	849	869	843	918	896	886	880	865	880	922	903	841	864	877	879	891	912	850	846	852	885	844	868	835	935	934	845	858	942	873	868	874	894	873	880	897	914	834	884	910	885	887	859	868	883	956	921	856	929	859	844	968	869	879	927	882	886	918	899	868	839	838	912	852	892	872	859	894	898	829	876	883	905	906	879	890	833	909	875	876	825	932	870	858	907	832	874	872	864	838	888	875	908	890	908	892	915	857	867	846	849	904	891	898	846	865	844	886	905	868	843	854	901	918	927	909	892	864	840	880	866	850	864	868	923	846	881	862	861	855	859	814	867	891	852	889	889	899	918	866	868	910	851	897	885	848	841	874	884	828	867	907	849	854	867	911	866	879	936	935	888	927	876	878	892	902	928	842	939	906	875	865	921	874	865	814	905	884	871	872	825	853	923	825	896	866	890	960	791	911	899	902	900	873	849	896	908	864	915	871	875	892	877	846	859	875	908	851	905	930	863	807	868	891	876	890	890	880	953	918	899	902	892	891	833	917	881	878	885	871	926	967	898	851	881	892	903	870	841	852	829	862	910	836	889	860	889	872	878	855	892	837	886	865	871	896	847	869	886	838	919	881	905	891	919	876	881	877	879	838	903	873	844	918	863	819	868	886	854	849	912	907	898	858	859	886	866	892	845	900	864	898	899	920	891	872	882	864	864	919	885	881	892	859	900	874	893	896	844	863	885	923	913	881	894	880	890	859	840	890	887	978	901	907	915	904	842	872	820	871	875	882	868	883	888	861	873	907	900	868	889	836	893	880	894	900	858	927	870	844	843	953	917	864	889	872	857	885	829	860	877	867	882	896	881	866	880	906	892	841	871	860	851	855	882	910	920	899	853	830	899	885	896	891	867	879	827	864	879	925	898	915	862	872	864	872	883	896	898	880	928	876	917	855	961	897	838	813	885	887	859	894	844	855	943	878	902	847	890	859	841	883	911	869	879	948	826	867	870	863	904	891	839	879	878	869	894	904	857	905	889	938	854	902	854	876	867	912	936	871	834	843	893	937	881	901	847	920	838	908	854	897	897	902	931	844	876	852	935	923	854	888	867	893	897	864	888	892	874	912	884	873	851	897	884	944	857	887	875	889	884	802	891	840	891	896	847	875	892	911	900	929	853	876	841	878	902	908	873	869	870	903	904	871	911	859	895	892	850	879	908	819	917	849	905	861	893	891	825	926	858	910	868	869	891	855	873	891	857	847	902	877	899	852	872	890	845	890	868	845	852	850	864	868	868	892	863	861	850	872	867	867	921	887	894	850	878	883	906	894	873	885	909	830	899	874	911	874	908	876	889	883	880	882	847	851	835	877	848	909	870	838	890	914	912	877	870	923	893	867	888	938	876	848	917	876	882	879	870	882	904	900	853	893	863	905	885	876	839	852	911	896	914	877	909	889	891	877	897	896	886	863	835	923	844	891	888	864	890	918	836	900	932	906	856	896	873	877	942	816	833	842	863	919	835	891	876	899	914	939	853	952	845	866	852	918	815	905	908	870	855	926	868	838	884	890	884	880	841	822	868	871	847	897	892	868	918	860	901	894	889	864	902	903	890	871	868	874	847	904	891	918	869	944	804	913	846	889	840	836	970	905	893	867	878	857	894	857	812	891	863	833	855	951	913	845	914	913	868	856	921	871	853	862	885	898	854	900	847	869	900	810	863	899	853	864	916	863	896	833	836	852	834	847	912	854	890	818	832	872	909	861	834	840	884	846	878	885	913	884	848	855	933	878	920	892	886	937	876	910	912	854	877	901	911	932	891	899	868	869	898	908	960	862	874	879	874	842	900	897	913	934	880	857	833	927	864	848	852	955	922	917	863	896	896	860	895	818	897	866	857	859	893	854	881	898	862	915	928	914	831	878	860	858	916	841	909	945	840	905	816	840	896	872	916	912	863	892	889	903	805	914	853	874	873	889	856	854	911	865	891	857	852	910	909	918	862	877	883	883	897	903	864	846	871	915	894	820	903	911	901	844	922	850	882	806	836	865	832	895	883	888	927	844	861	867	864	859	828	856	921	877	802	870	907	853	898	855	901	855	875	867	843	927	890	937	870	841	857	893	924	920	916	862	852	900	866	811	921	875	861	892	894	887	882	892	885	827	876	940	869	877	854	846	865	904	865	837	921	917	901	883	843	916	829	844	929	884	852	857	888	889	867	888	886	842	875	867	870	903	887	845	832	909	833	854	874	878	858	900	821	867	851	915	875	922	868	955	898	886	890	889	937	889	862	817	886	854	866	879	888	900	883	905	896	900	876	863	924	891	869	852	895	848	857	935	865	881	822	935	886	870	886	877	869	841	884	895	863	867	867	883	886	878	888	862	865	935	887	876	924	908	854	865	898	894	838	905	934	901	864	933	866	869	933	833	912	860	905	852	928	859	873	956	916	878	852	878	904	904	897	878	881	865	910	886	921	880	889	873	848
12480	9057	7357	4162	2199	1186	770	510	414	368	359	315	283	315	311	310	317	300	272	326	323	291	326	302	305	327	288	316	305	275	289	313	293	321	265	296	325	327	324	336	299	280	289	305	315	284	292	342	302	282	292	317	264	306	309	262	305	290	312	321	275	288	285	297	275	311	324	290	268	313	298	323	302	320	307	304	315	317	291	289	302	263	305	296	323	276	332	311	305	300	324	310	296	290	283	297	311	326	290	276	307	301	292	277	273	299	298	333	295	293	309	314	328	318	303	308	290	321	304	301	327	293	327	308	303	337	277	316	332	299	328	298	298	300	309	280	281	283	301	283	298	348	333	308	302	305	301	317	326	309	298	298	299	297	284	294	274	332	310	310	307	309	307	330	339	322	314	279	304	301	303	310	303	336	297	300	280	287	265	311	286	319	295	293	269	321	341	296	299	306	304	279	299	301	304	303	328	272	293	286	274	329	323	307	301	275	302	313	304	271	301	324	298	314	312	288	301	345	335	315	280	334	324	299	323	340	289	302	298	285	312	322	311	308	325	302	324	327	306	277	316	279	283	295	346	303	304	296	292	290	301	318	326	328	283	308	336	313	306	289	302	286	299	283	325	291	301	348	290	334	330	309	322	315	308	323	316	273	302	319	322	282	318	329	313	314	325	322	267	283	290	313	320	289	302	288	308	311	324	305	298	329	330	318	325	312	325	334	315	288	281	318	335	293	279	310	320	273	306	307	266	302	296	303	323	282	294	322	305	342	322	304	298	273	311	323	306	336	309	295	313	333	286	290	331	285	330	301	295	313	306	329	291	300	299	312	307	317	281	288	310	302	325	331	295	292	313	313	291	311	309	340	329	314	327	300	311	305	323	271	289	299	294	300	306	286	277	287	303	300	340	328	301	291	333	322	282	327	322	328	313	316	312	314	337	284	311	296	284	312	295	327	347	319	276	286	271	282	280	311	310	281	292	313	295	268	323	292	321	263	276	296	316	320	313	332	304	308	313	303	310	285	296	323	315	306	316	304	323	273	287	341	317	312	300	316	296	322	295	288	316	326	351	301	310	305	352	327	285	302	317	309	327	313	316	324	297	285	330	309	310	335	313	285	284	294	324	324	277	296	288	309	313	281	278	273	328	312	310	282	321	276	301	310	300	274	279	334	301	290	311	328	302	345	332	313	296	280	277	293	272	282	289	268	293	296	342	310	289	259	288	313	282	295	318	306	323	323	294	317	349	300	319	315	277	310	330	316	290	299	285	300	309	284	311	302	331	297	292	282	313	329	330	284	319	293	291	288	304	314	296	282	312	331	309	276	290	312	286	301	293	320	290	310	297	306	290	322	330	269	303	303	321	280	323	297	292	300	334	255	272	293	296	267	290	324	282	343	315	294	296	300	325	311	320	305	337	314	275	270	311	294	287	295	313	308	268	259	308	322	296	331	298	337	327	308	306	279	294	281	263	294	313	315	303	307	296	308	286	280	330	325	300	296	314	270	303	299	278	288	308	283	283	291	295	307	313	349	327	320	293	323	296	290	292	297	306	287	316	308	297	313	358	316	291	296	269	299	277	297	313	314	315	308	293	303	308	265	272	317	306	291	266	287	306	306	318	318	322	294	305	287	346	342	308	287	285	326	310	293	330	324	313	335	300	313	318	299	308	327	299	326	284	303	289	312	291	303	308	299	286	301	329	307	279	290	349	306	281	314	325	309	322	303	308	296	303	277	302	279	308	286	258	302	300	310	293	331	331	266	311	284	310	295	277	328	258	304	280	313	318	274	307	294	299	310	295	306	304	280	313	317	291	280	312	310	293	307	291	295	308	301	318	294	296	265	338	273	318	322	272	298	287	279	281	289	327	339	311	306	278	286	296	337	287	318	293	311	303	316	330	305	293	311	341	313	288	337	291	294	305	298	309	303	284	335	308	276	322	305	305	321	304	304	308	299	283	304	312	315	336	310	270	283	276	341	303	287	332	276	276	303	289	296	325	281	277	325	298	313	303	308	313	314	328	328	308	318	335	290	320	294	300	282	318	309	287	311	314	285	316	308	264	287	270	287	335	289	289	314	309	289	296	315	301	321	276	291	312	298	322	296	267	330	276	313	312	310	303	307	320	337	309	293	296	289	324	271	310	301	317	284	315	310	320	330	300	316	313	310	319	300	313	316	335	328	313	313	312	366	297	332	292	317	335	295	304	301	322	314	287	357	322	312	320	315	304	308	302	310	315	290	282	276	277	319	322	273	277	285	282	301	310	294	330	311	326	304	315	341	313	292	330	322	324	289	279	284	328	278	293	313	333	312	276	268	310	291	316	262	285	301	311	300	298	316	291	287	282	289	299	283	307	274	316	318	299	310	302	311	286	301	295	320	333	336	298	279	286	294	308	291	316	349	289	316	321	309	337	335	314	270	338	303	307	301	308	296	285	336	293	307	296	315	286	285	306	337	303	337	288	273	311	335	318	308	305	296	327	316	320	293	312	283	331	320	309	299	306	310	304	307	315	326	287	294	268	301	322	308	329	283	336	299	280	310	309	301	308	331	309	315	295	268	279	295	313	321	309	324	326	329	322	296	303	316	326	295	304	311	272	314	321	322	318	329	289	278	290	310	275	276	337	302	303	294	299	304	308	314	295	309	298	318	322	299	305	344	281	294	323	320	302	301	323	304	312	286	280	279	277	291	311	290	306	295	294	328	291	316	286	298	317	282	320	328	334	299	293	285	285	288	294	349	333	291	329	293	268	342	311	289	310	290	328	281	317	285	324	308	345	301	328	311	302	298	295	313	295	269	284	320	299	309	310	308	285	290	327	319	273	292	323	300	300	335	306	291	286	290	275	318	318	270	339	319	272	314	323	277	292	320	327	289	290	296	305	299	307	348	306	309	300	302	305	317	291	277	308	300	314	291	300	328	295	267	312	305	272	309	313	299	317	284	273	272	303	270	299	299	329	304	294	287	312	325	312	310	279	315	273	313	285	293	297	306	301	289	295	326	267	294	297	326	296	283	315	254	304	299	264	275	317	297	319	286	264	323	314	293	291	278	288	302	287	336	295	276	321	299	313	263	320	298	312	332	299	310	304	309	290	309	311	320	281	310	273	323	310	290	300	278	298	306	304	307	287	324	297	318	310	289	289	289	309	304	331	319	250	298	291	294	306	315	319	286	331	273	289	322	329	307	318	301	315	301	321	306	312	303	338	329	346	337	280	299	295	305	299	302	332	291	300	312	300	318	283	276	312	276	321	331	294	326	276	329	331	327	285	335	314	277	328	304	311	322	316	300	304	274	283	349	316	315	261	266	278	319	323	328	277	276	283	295	289	292	270	305	322	352	302	307	325	300	289	299	317	330	314	317	298	293	290	298	296	330	296	321	289	298	291	276	295	319	311	330	317	330	293	323	291	271	320	297	295	337	300	326	276	300	312	325	296	304	289	293	274	291	321	304	287	262	316	325	300	310	292	330	318	288	298	309	331	301	301	285
12093	12082	12760	10185	6397	3736	2189	1354	996	817	826	719	682	677	660	657	743	699	674	697	643	672	675	621	696	700	638	708	712	639	673	663	676	656	749	633	669	648	643	635	666	625	644	708	671	708	650	650	632	693	719	708	689	642	684	654	667	647	653	677	658	665	658	646	654	672	642	670	689	692	661	662	689	618	653	669	704	727	693	624	705	639	706	671	673	700	611	654	643	670	692	673	640	648	695	638	707	669	660	616	652	666	655	679	669	679	632	638	666	673	691	668	663	629	701	679	688	707	676	667	667	670	648	664	651	660	644	702	679	639	679	657	666	649	691	667	711	678	669	681	668	640	631	677	657	687	657	588	695	654	661	713	666	646	650	671	742	686	722	622	709	673	673	696	651	656	707	652	690	694	701	674	627	648	664	681	696	636	677	629	675	681	642	684	703	645	657	664	694	715	642	675	641	655	699	665	699	665	686	690	689	634	659	674	672	656	708	644	663	667	654	637	670	653	679	664	662	621	647	653	644	674	647	636	699	687	699	677	622	682	650	699	693	652	646	644	718	594	650	673	695	638	661	691	681	728	675	687	668	659	658	704	692	713	697	686	667	654	694	686	696	685	677	664	663	647	635	700	725	709	724	644	698	656	685	658	686	711	686	712	685	743	668	630	677	681	634	684	691	671	718	658	665	666	646	658	667	666	670	641	660	616	681	660	672	636	697	676	678	671	610	677	708	678	707	674	691	684	645	677	598	636	661	711	660	660	685	645	669	690	690	631	692	682	716	663	644	662	666	648	675	648	688	686	616	633	692	693	640	726	746	650	672	679	682	679	712	687	712	716	680	672	659	729	709	723	647	685	669	671	635	689	635	704	665	677	686	683	639	698	636	657	671	697	661	658	700	668	677	710	626	664	624	669	677	674	609	657	722	653	656	766	664	666	688	617	679	670	718	640	673	660	658	647	634	655	633	656	689	668	598	668	691	679	637	690	657	651	635	689	685	696	615	698	640	616	647	676	660	677	667	676	699	657	685	653	687	717	675	702	685	724	638	655	686	661	637	688	667	699	660	659	678	656	676	680	668	638	663	662	676	697	718	678	675	692	669	671	683	697	663	734	687	668	619	715	642	721	632	654	659	656	717	666	661	662	682	701	680	630	701	710	679	680	680	698	678	689	632	673	687	719	653	645	649	688	623	699	628	627	636	620	666	747	702	644	664	696	682	667	657	675	686	640	693	682	673	667	640	679	687	705	646	691	702	634	688	657	685	665	674	699	661	716	696	645	670	686	670	608	657	698	715	691	717	674	687	635	626	681	670	725	642	700	700	695	687	669	682	668	709	681	682	663	701	634	709	661	726	626	691	645	694	681	672	633	691	742	693	685	729	665	649	707	672	667	652	671	701	653	682	658	725	692	663	676	704	637	677	659	680	673	706	685	700	631	674	670	661	664	693	658	642	704	687	695	724	645	668	692	648	665	691	654	687	697	696	710	675	707	681	717	679	695	673	681	688	705	653	654	674	650	656	653	702	686	632	731	684	700	679	704	647	692	662	704	725	613	713	632	667	700	670	668	682	688	677	669	641	662	652	689	697	665	649	702	679	641	695	698	713	652	650	699	664	703	681	657	671	701	616	671	663	676	631	686	679	693	694	691	636	677	675	650	609	706	677	641	693	650	684	666	673	644	707	687	702	711	670	694	717	696	714	678	703	682	658	669	667	687	708	700	628	692	664	654	695	669	653	708	649	689	652	690	695	716	699	719	644	670	672	672	659	654	658	658	719	614	663	684	656	667	706	655	682	703	703	661	729	659	693	597	671	704	680	643	681	659	678	663	686	665	679	688	659	665	698	684	693	679	688	703	663	672	699	670	638	669	724	667	698	689	658	657	658	679	679	721	660	689	718	648	719	664	669	676	672	700	657	721	674	688	710	680	679	698	686	682	688	687	699	653	691	678	689	689	648	660	649	707	660	712	669	668	674	640	683	680	628	672	655	666	670	662	670	658	648	652	734	647	638	685	660	681	705	631	683	624	703	632	662	689	658	693	682	678	712	719	677	712	679	681	665	715	695	679	660	697	634	678	654	686	641	699	686	674	685	698	731	683	645	712	677	687	629	696	657	670	691	690	705	683	724	684	694	729	671	611	668	629	692	695	692	681	654	637	663	674	701	667	690	635	722	672	663	688	722	695	650	664	664	652	714	677	653	634	666	672	645	649	668	681	657	640	663	693	698	603	612	629	683	682	659	709	662	682	682	686	642	683	673	681	664	709	722	677	652	621	693	673	632	654	670	677	652	666	684	734	657	727	724	698	672	678	689	655	712	630	679	608	655	674	668	685	640	582	662	628	663	649	696	704	703	674	669	646	671	668	717	705	683	683	683	650	683	677	683	671	656	662	709	653	731	704	687	641	666	656	718	695	663	655	631	662	668	673	667	649	636	666	667	704	662	648	658	700	693	716	685	645	705	694	652	649	716	644	658	667	635	686	677	676	722	676	668	695	688	629	642	699	672	676	650	676	706	685	586	695	639	689	671	692	677	690	726	677	663	644	632	687	621	671	704	621	715	702	680	692	731	687	695	646	666	653	699	667	665	714	696	706	662	631	666	643	681	684	607	690	687	682	709	659	701	676	662	671	690	658	659	705	629	661	676	670	697	672	668	685	651	655	658	697	655	672	674	656	652	689	665	644	673	656	632	734	669	657	648	683	675	679	712	712	699	713	678	634	674	689	668	751	629	659	637	711	666	669	692	639	624	657	690	694	665	683	654	700	630	718	695	658	670	661	671	644	705	663	691	669	707	680	686	666	652	681	682	627	682	649	688	676	633	649	649	626	670	688	679	661	689	691	720	627	657	634	666	669	665	672	714	676	712	649	670	692	623	704	636	695	672	726	694	662	671	673	695	624	662	630	704	651	660	726	655	670	658	649	679	651	706	701	687	717	705	650	688	676	658	685	673	716	668	666	689	689	657	688	706	633	654	679	709	685	621	726	637	690	688	635	687	719	652	680	632	679	686	676	677	630	668	700	687	693	653	698	691	658	688	708	647	639	645	668	671	675	666	674	722	680	692	702	717	714	700	625	686	707	672	647	704	689	684	687	673	663	709	669	667	686	673	666	640	647	637	688	660	667	631	727	689	671	662	643	672	680	632	656	629	663	686	658	657	687	664	652	694	728	659	721	665	691	677	705	652	685	676	658	648	663	679	656	703	718	633	660	655	698	674	689	645	692	641	649	675	645	701	693	711	643	652	718	681	687	713	700	662	667	696	627	691	690	664	688	696	700	662	731	677	693	675	666	700	682	650	647	681	634	649	696	671	635	650	696	695	707	661	673	690	669	757	692	684	678	680	623	702	748	697	670	656	649	634	619	661	713	671	686	672	658	699	683	660	699	649	672	683	688	666	689	669	646	669	650	705	654	663	716	676	682	691	676	637	711	723	673	683	643	647	636	675	716	666	672	720	704	681	688	720	706	680	664	682	665	650	672	616	670
82008	73824	72388	59443	43010	27880	13819	5439	2348	1112	595	523	395	375	361	370	349	383	413	360	345	399	406	394	417	366	361	342	414	390	394	363	376	359	397	397	381	359	365	407	349	372	378	360	361	365	377	348	378	383	389	405	389	431	374	396	402	409	360	396	383	398	365	381	355	362	355	398	393	356	386	360	402	408	359	375	401	395	393	375	339	368	394	398	367	359	390	381	399	382	352	426	370	369	382	392	389	381	389	385	401	382	350	364	404	388	394	326	391	351	387	347	385	359	394	391	366	368	408	378	341	350	348	382	356	401	374	409	403	374	388	362	429	403	409	379	388	377	372	388	383	355	369	374	388	368	354	375	388	353	399	392	375	414	392	409	372	379	387	399	353	399	391	378	377	408	373	415	363	383	386	399	323	365	363	372	383	378	379	382	365	407	374	416	384	375	410	426	393	421	422	364	394	376	353	388	347	362	375	365	402	357	353	358	397	346	366	368	406	387	350	386	353	351	383	382	368	384	429	363	399	413	394	426	338	392	389	370	360	371	376	352	407	397	394	409	396	396	361	386	397	369	357	402	334	366	371	384	388	403	372	368	386	393	405	368	372	367	383	371	366	411	349	383	401	410	379	423	427	418	390	402	356	386	392	357	419	375	363	369	406	347	350	396	399	398	386	394	389	374	391	387	409	401	387	414	420	380	361	382	397	344	385	381	399	379	328	333	387	378	386	385	362	401	404	365	381	388	400	355	370	367	397	381	426	370	364	436	345	360	422	410	389	354	370	381	406	379	379	387	363	370	380	364	391	354	353	368	369	415	401	388	397	355	329	380	386	349	367	356	403	373	371	374	367	360	347	343	354	375	339	388	390	361	366	366	381	361	366	400	367	363	410	384	387	366	396	404	391	350	406	395	380	349	363	391	411	364	376	363	339	418	395	366	337	389	354	348	358	400	377	351	354	403	369	388	376	379	356	370	414	410	435	346	391	363	410	379	388	357	379	372	363	394	357	402	423	360	372	378	397	379	347	353	396	374	363	339	376	397	385	386	385	391	371	372	354	378	371	396	315	372	420	345	358	384	396	367	387	405	390	383	367	374	354	382	387	374	409	383	353	366	378	351	388	381	396	402	388	401	337	365	380	357	382	365	345	418	383	395	363	376	363	365	367	375	362	390	378	384	394	402	409	377	384	382	364	385	370	394	404	411	360	380	406	383	397	366	398	367	375	363	372	378	375	397	383	381	377	358	365	368	385	407	395	410	372	370	371	394	408	380	349	396	387	397	339	343	356	368	392	390	364	375	355	371	379	402	378	365	350	357	400	372	383	328	373	387	369	381	405	383	414	377	387	373	373	383	377	406	358	378	402	392	397	360	360	383	380	397	349	365	362	361	378	378	387	372	380	372	371	397	409	396	364	392	389	378	357	361	365	360	357	382	400	368	366	406	324	381	429	385	341	406	435	347	347	418	407	385	357	402	343	395	393	397	403	358	353	390	365	419	375	359	392	402	398	377	394	393	392	391	364	392	412	399	411	361	363	392	366	376	368	408	390	363	370	336	345	374	357	370	389	366	397	395	359	387	404	361	399	357	365	399	367	388	386	365	389	407	380	365	362	340	408	386	408	395	348	369	377	376	411	386	333	373	401	384	375	348	393	392	378	390	395	376	394	368	361	380	379	385	373	449	381	353	388	382	385	388	406	362	373	340	394	357	343	379	392	378	423	354	373	343	342	380	382	406	337	386	386	343	352	370	361	362	353	370	382	339	373	384	373	366	397	374	426	391	426	374	373	376	360	386	368	409	336	391	375	416	419	383	367	392	395	374	412	412	358	361	425	413	401	385	358	391	387	406	412	393	377	366	378	408	398	341	380	401	387	368	358	348	388	367	361	398	372	377	368	344	386	370	345	374	348	399	405	371	403	387	358	367	398	367	380	368	408	383	389	355	376	372	380	378	397	390	358	341	398	417	367	336	366	370	380	390	400	379	381	391	382	408	371	397	357	343	426	429	355	404	373	365	332	392	390	388	359	372	384	387	370	354	372	414	370	390	420	380	443	401	388	372	362	355	354	373	338	358	361	368	390	392	409	373	363	385	356	368	373	418	389	415	400	415	368	382	353	359	383	359	407	337	374	386	356	378	385	390	395	404	381	389	380	395	381	391	368	363	389	374	363	383	387	386	412	426	378	376	409	387	362	352	358	375	375	368	375	383	383	362	367	380	368	423	394	366	362	374	375	394	402	388	435	389	347	400	360	376	397	365	360	377	366	401	340	353	336	384	362	406	378	392	384	384	403	377	378	318	385	426	366	358	363	371	397	387	380	346	392	404	391	391	449	400	428	425	377	383	408	368	380	368	383	380	362	380	384	333	375	408	351	392	409	367	396	359	381	358	336	405	396	362	370	396	343	365	337	391	401	407	386	353	383	383	365	388	375	392	380	401	364	423	355	357	396	401	352	358	347	354	351	363	396	401	371	429	418	408	367	381	372	408	419	364	375	350	401	399	453	421	373	396	391	375	371	327	391	381	367	388	392	341	379	385	371	374	348	381	339	369	374	354	358	397	400	424	380	369	399	391	370	381	359	395	366	391	365	365	350	361	378	361	387	370	368	442	390	398	368	372	383	388	386	345	408	349	382	329	372	396	375	363	375	389	382	396	364	337	359	371	383	390	365	401	386	394	353	373	370	405	425	369	331	382	368	363	352	394	364	378	361	426	404	391	388	384	367	387	391	337	368	361	403	380	377	367	393	382	375	392	343	361	386	362	370	368	388	388	355	381	361	372	379	366	355	360	360	374	355	362	370	401	385	390	366	403	366	350	397	391	380	394	356	378	400	395	421	368	380	392	380	377	377	377	363	376	404	381	427	378	371	373	338	381	363	392	361	403	376	440	391	388	400	390	407	390	368	379	374	365	357	383	376	327	389	390	410	369	405	361	311	407	400	407	406	386	400	398	394	375	415	355	384	405	393	425	406	407	382	400	422	403	400	376	351	380	375	394	388	367	392	409	352	372	357	348	368	390	373	349	394	369	341	397	367	376	413	377	350	398	380	373	421	399	367	409	329	360	390	403	416	374	376	375	391	368	403	351	350	366	364	385	359	342	353	389	401	383	346	377	393	365	413	374	368	375	414	372	359	368	378	393	410	354	377	341	404	360	370	425	361	372	333	389	383	370	364	419	361	329	392	375	404	389	364	371	392	379	346	372	401	379	369	398	389	403	394	375	392	377	368	370	379	382	377	372	387	374	386	400	374	413	415	413	385	354	367	390	403	393	325	396	387	373	369	417	387	381	408	382	394	396	373	380	389	395	369	328	389	371	407	398	405	377	388	391	383	364	395	442	349	376	384	389	377	385	384	385	399	371	371	357	338	379	359	390	371	372	374	410	403	404	347	334	392	371	372	423	368	405	374	408	378	371	376	375	373	344	401	362	355	416	378	415	414	417	387	409	373	426	353	376	371	395	342	401	382	410	359	377	354	347	374	418	383	398
51170	55807	67387	63620	51980	38959	25624	14391	7303	3553	1818	1194	837	864	819	798	826	860	841	836	838	794	867	834	815	830	772	828	849	832	833	790	803	804	816	747	792	841	820	857	853	816	848	809	820	789	803	848	815	866	804	846	835	796	822	816	799	833	836	831	841	798	863	816	841	839	817	826	821	835	823	807	802	814	811	829	848	838	804	782	780	768	799	819	867	814	822	776	829	824	849	788	826	805	803	821	825	867	862	859	782	839	788	789	824	840	800	854	831	804	796	786	827	807	806	802	836	829	745	820	882	862	802	813	824	794	847	779	809	795	789	815	806	808	839	868	866	840	874	810	855	778	864	846	796	831	846	794	855	830	860	815	840	807	794	864	812	895	833	886	808	789	843	824	788	764	874	828	844	827	852	850	743	808	787	855	878	838	804	888	795	797	848	825	852	820	836	845	819	837	785	838	835	820	830	801	822	845	845	804	862	823	849	786	834	833	835	848	819	822	838	840	829	793	788	844	821	823	813	835	794	841	785	840	836	848	806	825	787	828	800	817	840	796	817	819	843	835	831	838	860	853	827	820	808	821	848	829	836	870	861	843	806	813	783	823	776	865	802	841	834	751	794	808	830	884	844	826	860	865	816	787	810	782	828	840	818	815	791	854	851	816	851	831	855	835	833	831	853	883	821	839	790	838	851	837	804	814	851	850	804	823	808	788	838	805	811	833	770	784	846	801	811	832	764	801	792	778	809	792	859	858	847	806	805	801	799	845	797	814	770	804	795	833	833	819	892	764	812	801	847	825	809	805	786	806	815	850	799	848	814	818	836	818	855	858	845	857	869	806	861	809	828	831	824	846	886	854	907	837	786	851	832	844	844	855	829	805	860	863	785	830	844	826	793	798	842	842	862	877	836	804	842	794	852	825	811	840	839	794	795	890	851	832	813	794	876	815	799	776	832	833	812	823	796	841	825	812	834	790	830	865	808	860	811	844	830	817	830	820	770	853	803	798	854	841	793	814	829	769	832	793	825	787	806	832	822	842	818	851	821	838	810	850	849	782	857	881	832	818	839	814	828	777	832	853	808	882	803	838	816	863	840	800	798	786	832	853	798	830	886	858	835	866	843	821	807	796	805	875	853	860	824	830	805	868	819	808	869	826	829	817	781	828	838	808	897	832	831	851	808	835	824	830	865	818	846	830	845	864	807	826	877	815	823	840	864	858	830	855	835	806	867	851	806	797	823	816	813	850	818	850	844	829	827	809	811	870	792	810	864	884	828	773	864	822	798	836	830	870	784	792	814	790	860	811	829	750	849	824	823	789	871	828	826	779	777	788	861	798	842	829	839	833	772	818	839	790	836	823	773	812	862	833	811	817	789	797	825	849	819	831	824	873	816	830	875	842	821	856	801	814	842	814	768	855	873	816	819	776	835	781	797	843	790	840	833	803	812	811	819	831	817	804	841	805	854	797	865	866	847	807	780	822	802	806	801	833	869	806	853	854	826	837	809	791	844	855	814	841	814	820	848	774	869	837	778	830	774	755	848	816	850	859	794	856	808	854	798	793	814	836	847	805	785	797	814	823	781	862	862	809	818	832	823	818	808	835	863	845	817	818	830	847	820	844	826	839	769	843	844	789	835	824	763	835	848	820	846	799	816	852	870	755	866	776	786	780	756	841	823	821	820	822	832	839	845	829	819	791	834	849	829	789	820	840	782	861	791	806	834	777	803	859	817	830	806	802	780	771	753	892	824	820	843	858	828	854	812	866	830	797	827	845	805	794	868	863	838	779	818	852	821	837	812	799	826	834	851	852	833	849	842	798	811	880	807	807	828	835	837	833	846	837	832	781	781	785	849	863	825	827	824	882	812	832	844	824	844	786	849	756	799	827	809	794	843	842	843	813	808	861	848	822	822	825	808	773	824	798	922	853	780	841	855	822	811	804	823	840	786	812	828	803	796	864	808	848	861	832	851	850	818	827	864	827	849	829	875	857	778	788	795	824	826	809	849	824	763	824	840	826	838	817	825	859	796	787	850	870	848	832	806	887	820	856	834	818	858	822	843	828	784	838	830	823	796	806	849	841	850	762	810	799	802	837	825	852	822	835	851	871	887	817	800	820	785	823	798	776	844	831	834	854	825	816	819	843	834	799	851	827	833	798	827	825	825	801	822	835	816	842	790	801	816	841	810	848	813	831	826	845	799	838	862	795	869	826	786	857	862	773	826	835	917	860	808	855	875	862	828	845	821	863	840	865	809	813	815	819	839	866	811	839	837	800	863	827	801	839	826	843	810	829	785	833	843	861	866	809	817	846	813	821	834	832	824	820	823	858	800	803	834	849	855	839	800	790	890	836	897	817	822	767	853	860	772	780	801	817	800	791	825	824	880	797	827	802	875	797	816	808	831	816	803	881	811	839	854	862	824	840	829	818	773	793	829	856	823	839	862	845	804	855	803	840	833	804	859	847	802	810	795	809	855	818	801	835	810	826	804	798	850	825	811	819	810	847	841	840	817	828	789	810	816	821	799	799	847	846	818	853	815	829	806	899	840	802	794	831	832	799	782	818	819	811	813	859	841	800	869	828	838	890	815	854	795	815	861	832	808	806	777	824	811	842	853	801	863	864	837	827	851	817	892	788	806	853	858	821	774	799	817	858	780	848	823	853	832	848	812	827	838	806	850	843	823	858	879	802	790	788	873	813	847	853	870	835	835	787	804	818	838	807	775	859	751	834	809	870	836	826	795	841	862	826	828	841	824	805	838	814	875	826	848	864	828	822	860	791	790	793	806	868	830	847	854	815	876	752	869	803	867	846	820	795	827	810	777	821	842	809	829	848	831	794	856	798	818	844	789	857	830	853	833	817	853	846	831	790	801	855	876	878	775	801	826	817	843	810	812	808	896	846	767	806	786	826	831	798	811	821	767	830	845	874	792	823	796	835	813	797	823	809	861	820	875	827	823	822	845	800	797	849	829	847	771	743	837	833	800	863	855	812	824	827	840	835	861	853	873	817	800	863	802	855	818	828	804	851	831	844	834	823	790	825	818	748	869	829	840	862	799	794	764	858	817	844	868	823	855	811	808	862	905	839	814	901	818	807	798	839	835	825	853	801	835	853	834	842	810	816	853	805	831	844	840	841	861	822	801	833	815	752	819	805	894	856	839	848	805	834	819	821	789	844	824	838	835	784	835	858	799	842	862	824	827	835	804	850	792	821	831	850	775	788	808	797	828	831	822	778	784	787	769	782	778	803	777	827	812	780	818	806	857	858	804	835	779	838	822	851	803	842	852	797	833	921	823	787	820	835	810	850	826	845	767	822	855	869	828	803	858	803	871	824	858	851	842	800	881	756	832	817	787	827	790	796	862	869	839	813	783	854	876	809	855	763	790	838	820	844	814	805	815	860	814	830	835	793	811	817	851	821	819	853	826	814	811	802	862	838	844	851	824	841	828	821	844	820	783	847	821	789	837	814	896	777	826	859	825	832	835	845	841	813
82813	75813	74078	60742	44166	28803	15098	6020	2436	1177	731	516	409	426	427	438	425	359	432	395	411	442	407	402	415	388	418	388	406	413	452	386	404	365	441	428	412	383	394	412	406	446	427	396	423	397	419	427	389	402	430	417	415	379	409	435	419	394	387	412	441	399	423	441	441	409	387	399	416	361	411	410	369	398	398	434	428	413	404	388	406	427	406	420	452	419	403	401	392	446	394	401	451	389	402	397	402	429	426	426	423	413	391	434	378	410	395	440	420	428	404	408	403	408	347	373	384	422	455	445	438	452	455	406	424	428	442	412	405	472	471	430	426	402	394	428	392	378	426	432	394	400	384	399	399	445	386	418	396	369	409	393	381	370	389	392	454	403	385	414	432	394	378	445	410	436	410	411	394	419	405	436	428	420	435	402	418	432	404	412	408	419	405	375	403	428	392	411	411	363	377	427	362	413	437	390	419	445	409	401	408	434	450	393	357	401	389	414	365	406	395	395	391	428	428	408	431	406	418	412	443	376	382	469	418	429	409	401	433	402	418	389	416	417	419	398	410	380	415	399	448	399	439	445	408	409	429	411	443	404	425	444	428	415	410	407	373	369	402	431	391	433	469	416	420	402	435	423	433	415	454	414	412	437	425	429	443	450	427	410	382	416	427	408	417	429	410	380	372	417	440	407	385	418	415	378	401	416	447	438	421	479	424	419	412	389	377	411	423	389	431	396	438	438	463	406	411	435	468	425	385	458	427	448	429	432	445	372	414	437	407	394	429	459	406	432	421	434	423	406	412	421	408	406	460	394	401	394	428	444	400	382	424	387	393	440	408	421	403	365	420	391	412	436	450	427	435	429	439	403	417	448	426	413	419	442	440	411	423	428	428	435	440	419	454	433	392	452	415	429	418	427	402	408	423	410	392	410	393	397	444	433	449	382	383	407	390	418	426	417	415	394	398	407	402	373	414	384	389	364	395	443	399	404	457	387	425	405	442	402	393	418	422	392	421	408	371	418	422	421	371	408	392	423	411	408	447	414	438	415	413	413	396	447	413	393	427	406	401	452	420	390	424	404	417	387	387	356	392	369	407	439	379	437	417	394	423	424	382	428	405	390	454	400	384	428	426	430	442	417	414	404	447	412	383	409	393	387	387	400	400	411	414	397	401	383	402	409	426	405	419	424	450	426	399	391	405	415	400	408	414	398	434	433	430	396	376	419	411	434	376	400	373	441	403	429	423	426	398	377	418	398	423	412	441	411	373	389	387	399	400	454	415	410	436	397	444	388	403	421	405	425	370	418	394	445	428	402	416	432	413	400	406	417	372	429	392	424	403	398	418	431	420	392	436	456	354	433	434	445	384	434	411	402	412	436	402	390	397	414	383	418	405	390	428	424	394	394	396	416	410	429	417	410	431	398	358	422	419	392	397	401	400	385	404	397	446	429	411	458	426	381	415	387	423	426	445	407	399	436	450	410	426	402	393	394	399	444	434	430	433	404	420	386	461	417	437	428	413	396	434	434	431	401	386	402	377	403	429	403	383	388	406	448	385	432	404	401	372	426	403	415	448	446	384	358	379	439	401	408	398	395	367	427	384	413	427	401	360	422	423	389	429	408	406	419	394	422	363	371	440	406	404	411	418	455	418	422	414	422	402	417	389	423	415	343	408	442	389	415	357	394	404	376	378	382	365	371	395	442	434	395	421	395	381	418	436	440	398	406	398	425	417	411	393	394	448	425	404	398	398	400	456	413	420	424	407	398	424	417	446	454	409	442	427	454	404	433	400	402	373	403	427	406	396	379	379	400	426	417	392	425	410	442	430	417	407	458	459	397	416	410	464	427	408	380	457	399	432	411	424	408	409	387	431	407	446	392	385	398	411	421	385	387	414	426	411	448	463	414	401	403	463	445	394	392	397	374	431	421	401	383	375	423	414	411	412	375	429	410	390	428	405	451	388	425	416	425	442	398	386	412	441	416	415	411	413	409	399	395	414	420	414	425	400	403	430	401	393	437	438	400	402	433	438	406	431	402	393	375	379	376	397	436	404	364	401	366	415	412	399	454	438	401	402	376	396	407	441	400	392	389	425	441	393	420	414	410	435	418	407	446	393	425	429	435	435	422	387	407	437	419	395	410	409	388	382	370	429	397	422	424	385	373	407	427	398	404	415	432	378	360	400	429	430	421	445	428	440	374	372	428	381	383	421	396	435	465	433	433	433	426	420	408	396	373	406	446	418	413	438	419	395	438	406	387	378	410	437	394	437	401	412	466	423	441	367	364	432	397	411	432	386	434	358	408	420	427	429	433	398	397	422	398	425	379	426	425	391	382	405	442	450	444	411	422	427	407	395	414	426	425	448	410	423	403	421	412	397	446	408	441	391	427	428	407	408	407	428	430	388	425	385	398	396	403	422	442	444	469	422	430	413	456	426	433	375	438	372	394	424	433	420	418	387	376	430	396	403	446	432	411	394	414	420	448	405	378	461	408	397	400	462	439	379	424	417	452	379	409	406	367	360	380	413	434	411	387	394	405	383	421	426	406	398	405	433	456	421	421	403	380	436	402	423	399	374	408	394	418	422	400	419	419	421	409	428	397	442	413	442	403	389	424	411	399	393	429	421	410	406	352	382	392	411	391	399	419	406	399	439	447	417	393	364	424	414	416	438	430	419	443	470	424	406	408	382	426	407	432	425	406	411	424	436	408	374	425	414	419	405	390	446	402	415	399	427	446	378	426	398	395	375	436	401	373	411	434	384	398	408	435	378	391	438	414	424	414	416	428	397	416	417	412	449	391	408	386	425	447	366	429	436	434	374	414	411	405	400	407	441	410	432	445	408	443	428	428	444	394	393	395	389	399	424	441	436	383	427	420	446	431	400	459	441	410	418	423	405	375	419	377	392	395	412	421	389	395	396	428	406	407	423	424	420	448	407	403	359	418	397	375	457	414	415	419	428	423	441	409	396	426	403	417	414	402	418	409	457	419	448	431	435	403	410	388	432	424	401	399	398	377	423	414	417	429	415	420	406	413	399	403	384	416	396	421	429	388	424	389	374	428	421	360	409	408	398	450	391	414	430	422	412	452	407	429	375	373	419	406	446	426	429	367	364	407	416	396	382	413	392	404	415	450	429	426	413	393	398	425	447	428	393	409	395	403	430	390	377	440	435	384	416	443	450	408	434	423	404	401	400	407	410	433	410	442	439	403	452	406	432	427	432	408	406	457	373	407	409	392	416	425	414	379	394	432	420	417	415	394	388	441	431	396	371	395	406	423	390	396	406	428	430	416	430	403	395	411	385	375	408	407	407	462	388	444	401	393	426	468	410	405	413	435	424	402	404	365	421	426	426	418	419	409	371	385	459	397	460	378	424	417	407	353	404	408	433	405	432	373	438	446	386	440	413	389	423	361	386	396	451	428	432	419	410	406	396	389	382	426	407	426	460	400	412	363	376	389	344	391	431	395	438	411	409	411	422	399	425	456	402	428	417	407	405	389
52641	57368	68882	64539	52906	40077	26718	15148	7531	3707	1946	1202	887	841	897	879	838	918	838	902	899	866	903	884	910	850	899	852	903	834	846	894	887	874	915	878	895	886	918	913	847	834	888	901	826	894	863	814	846	895	909	841	918	867	903	865	925	867	889	897	891	940	876	899	851	930	911	858	901	886	895	850	886	877	871	867	905	897	927	933	889	874	912	834	950	885	914	886	911	893	886	901	868	847	874	899	877	872	913	888	945	918	874	852	888	850	860	917	833	877	897	871	839	862	917	904	874	878	925	929	921	889	882	869	893	865	898	921	866	880	877	883	927	910	838	917	905	893	873	862	877	877	914	911	873	849	915	915	921	829	914	909	840	903	858	890	864	895	900	887	879	897	899	878	901	883	862	859	894	864	897	953	864	874	883	910	898	903	905	887	866	863	879	915	840	886	906	905	862	850	872	912	864	829	874	818	849	862	887	863	865	851	928	855	839	873	891	882	921	865	851	903	908	898	906	920	890	848	863	959	877	893	867	870	852	899	892	917	851	843	852	881	862	867	910	865	927	872	877	891	903	904	828	879	922	915	928	859	900	891	845	886	892	906	910	887	932	856	869	947	879	867	857	839	858	852	904	893	872	925	857	894	846	901	877	877	856	860	911	920	886	864	798	860	910	925	914	911	897	867	809	914	903	884	832	946	890	889	924	853	853	837	911	897	909	834	868	888	930	920	916	932	889	858	894	910	893	883	897	928	890	900	857	824	862	898	847	886	855	886	873	869	894	808	885	911	876	858	931	872	889	857	926	868	852	841	899	913	863	851	902	860	867	872	828	864	919	924	966	826	899	847	922	870	877	884	949	857	846	877	903	870	911	878	896	870	930	937	894	861	855	907	934	899	848	868	867	861	873	864	902	855	848	894	894	871	899	915	887	888	898	851	868	897	931	919	927	875	922	904	839	862	922	880	851	870	899	860	895	840	869	864	922	982	898	814	894	862	897	906	840	882	879	869	915	897	864	882	880	871	867	879	888	898	904	846	934	861	871	923	891	882	905	905	908	847	860	837	904	871	932	956	860	899	898	884	877	891	925	901	880	860	838	856	851	873	908	919	849	869	864	920	942	846	875	948	905	894	942	884	890	877	918	901	913	865	824	859	911	864	874	879	855	887	946	857	898	844	864	872	899	930	876	898	871	862	913	871	910	889	925	879	888	943	912	872	894	864	887	821	895	867	858	861	931	889	851	910	859	870	912	892	835	865	881	914	865	843	881	906	906	852	904	894	891	846	887	884	879	857	898	849	920	882	919	876	857	897	872	869	897	900	905	864	840	868	941	908	880	899	827	893	854	959	872	875	885	893	900	892	835	931	864	919	910	927	916	911	872	893	875	880	866	861	921	945	850	886	879	877	873	893	875	964	886	916	880	912	865	897	845	873	907	910	877	884	904	863	894	881	923	871	878	967	884	813	930	838	850	843	862	907	886	813	899	857	826	899	875	896	903	891	879	841	913	871	932	851	870	951	911	898	891	873	889	872	893	876	850	838	892	872	854	888	896	839	928	866	863	858	879	857	945	872	881	870	868	846	919	845	899	864	877	885	868	902	845	876	876	903	903	908	889	897	868	880	886	908	874	934	930	896	909	898	880	851	847	862	891	883	866	861	858	890	916	854	906	877	879	899	886	925	889	825	846	913	846	884	935	775	873	807	885	895	895	890	878	809	916	898	831	898	932	869	903	888	871	942	899	870	864	853	866	905	888	937	902	905	839	839	866	919	896	854	876	855	867	896	862	896	859	890	840	902	944	898	888	887	857	865	879	872	867	933	862	847	921	890	926	856	904	885	898	826	864	882	898	876	894	858	860	862	889	902	839	897	912	890	876	851	884	877	868	876	874	834	820	877	918	873	869	911	922	853	858	981	856	851	911	911	928	863	911	886	899	919	840	917	873	878	881	908	864	886	819	878	857	880	858	891	863	887	875	897	877	868	910	867	871	921	872	924	872	807	879	900	875	894	877	924	921	881	893	905	932	871	874	861	876	879	867	874	899	897	924	863	893	848	886	892	890	851	906	840	878	872	884	940	833	895	908	875	888	888	849	867	905	892	911	868	875	918	855	838	903	884	951	913	871	884	925	839	899	867	928	890	861	884	873	945	844	902	862	861	886	918	839	894	920	878	863	872	889	865	849	846	924	901	868	892	914	824	916	849	863	870	912	848	932	825	884	903	922	933	958	888	871	919	840	952	863	862	923	886	889	886	931	904	816	893	876	900	908	908	851	869	870	898	858	926	883	918	877	857	849	871	912	942	879	847	895	863	887	838	885	922	943	911	868	863	882	883	829	875	903	860	866	898	826	893	871	906	834	864	864	889	880	870	845	879	899	853	918	902	878	864	873	880	881	852	923	875	895	931	876	876	912	895	928	908	893	892	875	913	937	927	866	853	891	883	843	892	881	862	911	914	867	882	891	911	894	883	942	836	888	871	871	904	892	870	941	865	860	889	890	869	920	896	897	901	910	854	939	859	889	868	868	871	866	894	874	902	961	904	904	846	876	848	855	950	914	864	926	893	835	940	867	838	849	911	866	815	866	853	883	899	924	853	897	887	920	818	877	885	874	914	888	859	952	894	890	907	849	884	889	860	866	890	916	917	928	909	870	921	898	945	952	847	909	862	909	831	865	899	904	917	905	874	853	876	883	924	919	876	826	894	908	879	929	851	851	875	922	876	873	890	863	923	903	888	961	858	894	903	876	893	868	892	885	877	882	899	879	878	860	856	884	953	861	851	856	895	859	891	889	837	877	881	856	929	908	883	879	873	853	896	870	938	871	895	898	836	884	889	873	914	896	874	931	826	850	863	912	865	853	909	882	906	837	875	857	914	919	918	854	908	937	917	922	928	861	922	852	895	877	920	889	864	822	864	856	867	870	886	939	865	919	880	870	922	846	890	902	870	877	857	852	884	907	872	861	866	855	919	904	926	903	902	895	874	842	875	887	866	839	853	890	919	878	859	887	826	903	893	925	915	886	889	902	889	898	936	851	888	905	846	898	836	862	970	918	859	924	841	838	902	881	911	892	869	853	949	883	899	883	913	892	831	878	890	894	886	872	901	886	856	893	861	888	891	946	929	879	861	922	931	888	874	864	932	883	860	898	862	891	832	900	896	895	927	898	893	925	885	872	865	864	896	885	882	870	848	908	892	912	906	899	892	874	859	865	847	862	885	845	909	904	831	853	902	904	911	833	864	850	964	903	904	887	919	892	869	896	907	861	872	835	893	872	869	887	900	936	855	877	870	945	838	922	875	881	879	869	857	887	840	855	886	907	817	844	899	930	884	883	951	876	916	854	819	881	931	941	893	874	873	895	913	864	844	841	884	943	907	889	901	863	873	853	895	846	921	869	885	871	841	820	938	882	925	849	856	863	904	916	888	895	876	914	884	858	899	887	906	875	874	847	909	903	887	878	901	857	913	886	898	862	910	840	902	849	913	879	887	872	920
13534	9400	6993	4121	2199	1191	736	485	375	340	299	350	298	319	304	305	343	297	262	281	295	318	310	286	296	339	336	343	304	288	269	337	283	311	286	290	284	284	302	285	292	307	303	277	290	277	335	316	332	304	317	284	333	279	307	318	284	315	321	273	292	315	291	289	307	282	314	307	311	323	333	305	289	312	299	316	297	309	311	293	292	275	310	297	286	289	287	301	296	288	307	285	296	313	279	299	287	303	302	278	301	298	304	330	312	307	307	282	312	318	280	307	296	312	312	300	286	314	312	291	292	329	288	297	321	305	274	333	305	292	286	282	300	280	313	298	309	271	336	314	310	305	318	278	297	310	273	318	296	293	299	301	322	281	290	299	314	329	284	301	290	299	278	310	309	299	294	269	301	301	319	310	298	295	279	315	282	303	301	321	315	256	307	266	322	313	315	275	313	301	318	315	290	323	329	336	268	323	313	297	314	278	275	299	319	293	286	312	292	282	278	302	289	306	271	317	320	332	313	260	250	295	294	297	308	304	314	309	287	278	328	292	296	322	313	281	304	284	296	292	324	288	294	295	283	299	305	289	313	286	319	284	275	289	283	282	298	338	323	262	308	307	263	291	306	289	332	298	312	286	316	318	289	282	311	310	311	264	295	280	306	296	312	311	290	302	285	310	314	307	280	294	278	315	335	310	307	329	288	271	293	296	338	281	310	307	285	317	315	290	313	286	297	355	287	308	305	307	311	288	294	301	287	314	308	281	296	308	292	301	264	264	328	324	296	297	315	307	302	307	301	258	317	309	274	297	297	284	328	298	333	285	283	273	323	315	297	283	274	301	281	277	288	295	298	272	298	306	294	335	313	319	350	320	292	317	309	304	343	300	282	311	335	275	264	280	317	290	324	266	326	319	273	297	271	296	286	247	305	313	286	300	303	287	300	273	266	313	292	307	292	288	314	302	287	274	318	303	324	303	318	277	268	304	318	302	279	250	269	277	323	278	294	289	320	307	306	311	308	307	286	275	289	314	289	283	308	266	283	343	287	291	314	302	272	285	278	312	279	312	258	286	299	264	308	294	310	317	314	294	308	309	304	301	322	302	297	298	308	303	301	294	316	315	323	309	271	312	285	307	284	311	331	283	312	330	264	314	283	302	282	304	348	282	271	304	271	307	283	330	292	311	287	299	281	293	306	305	299	273	292	332	311	331	292	298	306	274	323	301	271	303	297	295	298	294	313	309	292	272	286	307	344	322	296	295	298	293	305	292	311	314	275	297	327	289	303	288	300	313	326	290	287	277	293	287	278	285	271	299	294	289	274	304	320	333	305	338	301	290	294	328	331	333	261	286	320	315	324	310	307	298	282	298	279	244	281	292	329	328	291	296	329	292	302	290	273	286	313	320	291	288	299	293	320	302	293	284	306	306	295	291	315	318	317	261	270	296	313	310	297	301	313	297	335	299	295	324	319	313	291	316	299	340	276	294	299	330	292	272	329	322	283	286	280	316	296	297	296	321	322	289	275	292	298	315	306	292	307	280	299	311	257	318	295	322	321	289	283	300	299	309	305	297	280	275	296	315	299	316	284	291	285	282	303	288	298	308	276	261	312	299	309	280	283	304	265	315	295	315	318	311	278	310	341	271	286	335	320	318	312	315	305	324	302	315	328	283	337	290	291	308	307	286	277	284	317	316	283	269	309	299	317	293	308	301	277	284	270	288	307	293	310	336	305	299	317	306	298	291	294	252	260	328	287	303	286	281	281	267	276	316	314	261	280	344	300	295	302	279	268	266	281	340	301	330	295	301	288	291	330	300	309	280	297	286	326	333	285	281	292	276	285	297	278	250	281	313	286	292	270	306	315	288	297	308	319	277	306	328	302	299	310	283	303	315	301	307	287	296	305	266	274	289	337	296	266	301	295	291	304	283	299	301	304	305	304	270	342	333	322	319	291	307	308	302	294	326	287	354	302	305	278	263	273	309	274	285	290	331	297	285	305	311	265	315	275	283	317	291	324	285	311	278	285	300	280	309	311	285	281	303	273	295	320	303	286	289	319	327	287	310	296	315	313	296	253	340	279	300	284	284	314	307	290	308	274	297	309	319	280	313	288	289	312	285	296	320	302	323	266	323	289	311	287	316	328	309	285	280	306	307	296	309	270	287	294	279	288	322	310	276	287	327	323	296	313	311	278	299	295	312	279	284	292	273	272	247	300	309	312	292	269	341	284	292	299	299	286	314	284	296	298	295	274	312	319	311	301	309	279	290	310	321	305	336	285	287	295	276	308	298	308	333	300	314	281	296	299	289	299	245	310	313	287	305	320	288	308	297	278	302	290	317	287	281	278	292	307	282	295	268	304	309	292	311	284	303	288	320	307	287	301	331	317	287	281	317	302	294	298	308	281	313	296	344	308	278	341	292	321	315	320	287	292	280	270	284	297	264	290	315	307	264	307	274	281	311	306	288	274	316	269	293	297	272	287	285	310	329	283	270	299	321	301	314	290	299	318	299	307	292	310	271	321	291	309	309	315	285	305	275	293	301	262	299	289	310	297	325	274	291	311	285	326	295	316	294	295	315	279	303	269	302	283	295	289	345	302	277	284	335	308	280	310	318	306	240	312	278	317	293	289	330	282	270	287	271	311	296	299	319	327	300	327	298	275	276	267	274	290	290	291	298	299	292	273	275	320	296	307	312	247	307	338	294	307	273	318	303	318	300	334	314	296	305	282	308	299	327	277	284	294	276	317	315	307	305	284	318	305	305	304	287	294	292	356	294	283	313	308	314	293	304	283	329	289	281	309	319	305	304	290	297	268	304	292	304	307	268	294	300	320	270	290	301	311	289	312	308	319	256	286	282	283	315	317	308	307	301	279	325	302	311	319	302	273	276	322	305	336	321	290	282	337	309	279	270	269	286	307	288	316	296	281	304	297	286	271	298	296	344	296	314	305	292	307	309	284	282	307	269	289	316	280	280	334	290	284	311	286	330	294	292	316	325	315	309	311	318	282	277	287	312	272	299	313	297	287	271	306	273	296	300	295	298	286	271	283	308	306	288	306	274	320	289	305	284	281	287	292	284	282	277	294	271	282	294	292	296	302	285	266	291	328	280	306	297	301	295	296	257	265	288	290	290	320	302	312	283	305	268	290	282	319	277	306	275	295	331	273	263	329	323	290	288	304	305	292	300	288	309	302	311	299	283	293	338	300	317	292	293	288	311	294	289	294	312	317	275	289	279	316	309	322	299	310	303	314	277	277	331	295	296	318	320	331	300	314	269	319	270	303	280	316	274	302	339	267	329	272	276	304	320	314	311	327	296	281	282	319	291	310	343	307	302	311	314	313	274	311	270	297	300	278	264	304	298	256	291	280	319	277	320	299	309	307	308	297	307	310	281	348	269	293	328	291	275	281	277	283	309	304	350	262	293	274	282	298	348	309	307	335	321	283	334	280	291	277	308	299	321	311	287	298	301	303	351	269	331	312	331	310	320	278	317
12440	12080	12378	9979	6417	3761	2278	1375	993	796	720	738	689	623	629	667	653	656	673	687	639	672	617	697	645	643	710	659	639	676	652	636	735	700	688	689	683	675	653	628	628	662	662	667	635	703	638	677	673	628	679	635	690	686	670	641	647	703	654	697	707	651	710	683	652	684	694	673	662	678	686	662	639	668	671	645	652	708	667	678	682	660	676	641	667	688	617	705	706	639	664	676	663	637	660	656	619	673	669	632	643	661	709	665	681	663	694	638	647	686	677	653	634	679	725	674	646	684	632	619	674	640	651	671	656	681	686	647	663	649	666	645	660	662	699	695	674	671	672	695	663	660	673	664	686	646	706	692	680	679	689	672	620	648	626	647	632	648	681	655	636	680	702	645	696	677	703	663	624	658	658	692	663	655	628	670	644	658	639	641	650	675	660	677	673	686	635	689	638	642	687	676	634	657	625	664	672	677	648	613	647	699	685	716	701	704	696	660	698	659	662	693	624	626	669	680	677	663	625	689	642	705	662	664	629	673	710	650	682	640	649	666	696	682	668	677	692	714	654	629	669	653	608	694	669	649	643	640	668	674	651	651	658	657	633	666	649	659	693	687	667	706	658	676	695	664	622	685	679	672	643	641	667	645	671	719	679	642	627	674	744	644	668	647	646	680	683	634	695	691	649	657	687	690	649	675	650	689	665	651	682	699	689	650	678	635	655	667	665	671	634	655	677	690	644	700	671	682	668	668	643	627	623	688	665	639	692	700	673	687	668	699	668	703	668	684	665	707	674	672	695	695	693	669	667	640	693	677	717	675	647	671	707	673	633	677	629	689	637	693	649	686	710	691	719	667	668	666	612	635	692	644	622	677	683	693	660	675	692	664	666	696	607	642	646	661	662	645	639	667	635	649	686	666	674	684	681	642	625	677	692	648	673	712	682	684	662	649	708	677	642	648	634	662	628	661	680	677	660	653	664	691	661	656	644	623	629	649	647	655	673	658	681	686	658	693	709	695	663	677	708	653	704	702	675	653	636	683	668	708	668	676	683	648	677	684	673	676	637	626	630	677	672	669	650	664	664	663	653	680	675	622	688	626	699	680	653	632	666	683	689	668	668	622	635	647	654	691	636	634	641	655	648	716	715	680	667	670	682	652	704	680	694	673	647	662	656	655	709	681	666	709	689	661	661	629	623	700	663	683	677	703	660	668	699	691	641	676	613	649	682	682	664	679	657	663	666	653	677	697	662	676	652	662	645	659	653	645	659	712	641	631	655	694	645	664	716	625	717	612	681	670	679	687	652	680	644	632	697	685	693	654	676	678	706	670	653	656	670	670	693	687	643	633	660	686	669	658	693	661	711	688	653	633	686	669	672	689	684	691	707	633	648	666	690	716	651	656	677	627	679	645	620	660	655	676	636	721	676	672	685	650	664	660	639	672	648	687	625	690	646	607	679	624	664	647	583	680	671	675	673	650	699	681	681	691	623	627	648	611	628	645	701	664	675	647	660	696	625	688	666	691	681	658	680	670	661	627	652	657	666	663	672	657	642	620	698	689	650	673	640	675	660	629	615	679	654	673	663	622	687	631	662	662	686	648	694	704	676	671	642	707	658	653	687	677	697	640	703	674	641	664	651	665	700	657	668	670	689	650	677	673	650	653	656	660	646	677	721	670	690	671	612	654	661	643	656	717	662	659	649	696	662	677	695	668	687	646	640	662	662	750	626	659	643	691	684	670	657	673	653	705	646	680	673	682	686	614	667	649	631	672	679	681	678	666	668	659	658	689	665	722	654	673	664	674	650	597	670	643	677	646	657	672	614	668	657	666	638	673	718	623	661	667	672	673	679	684	638	664	723	661	695	660	679	698	638	681	694	653	677	665	691	664	660	662	630	678	632	662	666	661	644	650	647	701	663	671	614	641	696	688	691	698	655	655	666	673	702	643	644	620	665	680	709	659	635	647	671	664	708	659	674	637	604	640	676	620	670	697	700	658	649	686	709	665	659	669	698	624	712	649	637	627	677	683	637	678	671	675	690	633	708	684	638	667	662	672	587	665	607	635	628	663	692	635	737	670	716	675	666	636	676	677	638	653	639	656	678	625	701	705	686	604	656	720	641	664	644	670	667	687	655	653	661	649	702	645	701	683	656	674	674	697	682	644	637	668	655	660	684	678	605	640	708	685	649	668	675	660	671	662	674	694	668	663	676	653	675	645	689	660	642	667	669	696	686	664	674	695	625	701	662	714	633	700	695	705	656	699	682	678	651	636	671	668	663	609	661	676	659	694	643	677	684	667	702	671	643	690	658	629	693	643	614	651	646	691	678	632	652	617	690	667	680	636	657	634	632	680	695	650	628	701	657	645	621	645	671	656	648	658	640	667	697	669	657	734	695	678	671	677	643	680	677	640	670	648	691	687	717	647	631	616	640	676	643	676	617	695	668	640	659	624	686	661	697	649	741	692	654	675	658	643	662	679	680	657	677	638	650	676	660	653	678	679	680	672	671	657	631	687	657	648	685	667	692	690	655	637	651	651	619	674	661	693	652	641	652	674	653	686	658	650	652	650	683	630	655	692	660	680	676	670	659	668	646	684	707	683	688	653	688	653	680	688	647	640	649	619	644	679	699	684	708	650	619	713	678	635	689	649	684	696	713	612	676	637	641	643	668	662	671	666	680	694	739	686	656	655	628	668	683	656	677	669	639	669	619	622	724	664	679	671	699	657	656	656	670	690	635	662	662	683	697	636	668	688	716	622	647	637	673	668	674	713	694	646	643	632	663	636	704	650	683	685	659	636	624	666	690	716	657	673	639	691	667	649	668	679	664	646	669	697	666	653	670	705	684	684	690	648	680	638	649	636	650	679	643	654	633	671	696	694	700	646	666	702	670	653	664	630	655	698	698	657	651	660	632	663	652	646	656	688	601	685	644	658	668	660	666	682	660	648	656	689	650	686	654	649	671	634	635	703	645	675	650	639	639	648	648	610	695	694	648	636	665	655	695	668	660	648	655	697	664	651	653	645	670	654	656	700	652	647	692	619	637	692	634	670	710	631	659	668	665	626	690	654	708	663	661	709	697	612	681	686	656	705	672	664	644	680	677	671	648	658	663	669	666	668	622	646	681	693	675	687	671	640	622	643	682	661	613	628	677	709	635	642	660	641	686	664	686	677	662	658	731	685	638	686	640	647	651	636	677	659	652	668	634	714	661	678	697	671	686	669	649	662	674	673	649	649	667	677	697	617	678	667	689	722	682	657	671	697	694	618	698	703	698	613	651	693	706	650	628	604	662	648	678	645	648	673	680	646	666	687	722	703	652	678	627	661	624	661	644	671	692	628	667	653	627	681	658	673	628	657	634	640	619	674	691	691	649	654	648	667	696	625	678	672	667	620	649	672	669	672	645	652	646	646	669	686	659	658	671	630	679	700	674	689	661	651	648	658	637	633	633	693	667	672	681	643	671	721	685	691	695	667	695	633	649	687	664	649	698	703
81639	73994	72343	59311	42819	27692	13966	5832	2241	1085	608	449	402	402	375	388	389	349	378	373	368	384	354	358	357	356	350	373	376	390	410	424	362	367	410	363	399	410	360	385	345	370	367	361	355	399	416	377	389	394	361	364	384	403	410	364	374	376	337	381	353	349	363	401	372	396	367	375	372	389	372	356	372	369	375	365	352	367	382	328	380	384	363	411	373	358	346	347	381	411	331	345	380	370	389	400	373	351	357	379	389	368	381	385	405	402	335	383	381	380	352	351	347	415	336	339	381	426	379	345	362	367	406	395	373	398	382	380	362	378	384	364	324	366	351	382	390	350	359	381	355	394	385	383	382	336	362	336	363	379	368	410	390	368	367	346	387	365	343	375	383	346	397	393	414	357	373	366	374	408	378	383	359	347	347	359	356	370	342	380	373	347	380	356	365	387	336	370	369	360	380	365	360	416	402	386	360	395	380	377	367	380	358	369	395	381	376	352	387	361	408	396	347	351	364	400	378	411	370	405	376	385	403	380	388	353	383	368	382	355	352	412	369	346	355	363	377	428	343	341	359	382	362	380	375	352	359	367	369	369	369	374	350	345	335	401	359	379	372	370	378	368	360	355	356	373	376	378	359	416	386	370	336	419	389	354	359	360	385	382	361	386	366	352	356	357	383	365	358	358	413	388	383	367	328	384	398	362	347	399	379	358	383	381	375	391	358	359	370	385	365	377	364	383	391	360	329	371	330	410	355	339	366	388	378	321	407	366	386	371	346	357	374	391	351	369	364	388	370	367	384	371	395	384	335	316	399	406	352	383	353	394	379	380	423	335	376	380	378	386	338	349	381	357	347	350	409	391	360	350	368	374	359	383	412	368	375	364	358	413	374	354	382	368	327	333	346	338	384	344	384	358	380	349	375	369	410	406	364	380	372	367	371	328	380	382	352	372	355	444	370	393	390	351	342	388	367	416	355	351	407	346	335	371	358	332	362	424	349	395	359	353	372	384	367	379	393	414	398	408	338	396	356	341	379	374	362	384	363	376	358	382	379	371	367	384	400	389	362	350	374	383	363	375	404	360	379	346	355	382	347	375	391	334	363	382	395	361	358	368	388	374	417	397	357	365	362	356	383	399	369	385	397	370	392	374	390	328	387	394	400	371	362	390	346	345	358	319	399	364	377	396	339	395	367	343	375	369	350	349	378	372	365	368	372	328	381	364	392	372	399	375	308	341	373	380	367	430	343	395	371	415	345	382	368	389	353	344	409	388	364	370	353	378	384	380	346	371	358	346	370	377	382	384	378	396	406	357	373	360	391	358	354	384	348	370	363	377	371	352	366	399	378	355	386	386	377	349	359	359	388	336	376	359	357	393	335	349	328	341	353	397	382	375	391	381	379	373	359	379	380	391	388	358	369	362	363	385	388	359	340	410	343	330	375	345	371	399	390	386	356	385	373	369	358	366	359	359	395	369	390	357	379	380	380	373	371	368	325	400	343	394	414	386	380	382	381	378	386	331	381	341	359	404	376	360	354	379	356	413	380	409	379	382	388	371	393	396	428	395	397	369	392	346	359	375	371	348	362	397	385	365	382	378	392	316	400	327	385	376	407	371	379	372	375	389	384	387	382	372	384	359	386	351	352	340	384	376	356	364	357	391	386	396	386	330	364	378	351	334	357	393	368	367	370	390	377	384	397	362	359	362	383	373	377	363	374	385	372	373	358	395	371	374	390	373	407	387	359	399	386	380	367	367	384	387	363	412	363	354	370	361	406	363	357	368	339	368	362	361	390	363	382	369	368	339	374	381	356	355	385	368	408	376	396	392	400	400	370	386	373	377	355	363	390	379	395	381	374	360	408	382	401	356	363	357	390	365	380	375	353	411	399	391	363	357	357	346	377	359	387	374	383	377	403	403	346	347	356	356	368	397	354	378	400	356	376	374	418	354	371	376	354	391	342	378	402	384	400	415	409	404	366	364	358	378	390	418	377	410	329	364	380	377	338	329	367	370	413	395	456	379	371	374	400	376	393	378	404	386	359	399	390	370	389	374	344	375	368	343	392	375	355	369	366	415	342	338	341	384	392	391	379	358	371	334	344	369	354	368	367	376	376	365	387	390	382	367	374	383	354	379	379	356	380	358	363	400	375	349	383	383	403	356	375	400	346	392	376	343	369	382	388	372	349	388	442	387	368	364	368	372	358	317	386	361	358	395	356	364	418	397	403	388	395	344	366	360	380	380	390	381	350	360	354	362	354	393	368	335	380	341	345	411	378	371	382	382	383	339	393	361	370	361	368	377	368	367	392	381	392	369	393	420	353	362	390	377	391	372	359	419	387	367	383	380	401	382	398	388	392	371	367	352	377	381	348	379	371	378	371	415	376	390	371	379	383	389	422	342	387	387	401	373	382	417	377	343	335	365	397	374	365	391	377	367	376	345	408	396	403	397	373	332	378	392	367	367	399	384	373	378	366	372	340	373	368	343	381	395	356	376	372	376	334	368	374	386	369	398	432	401	341	382	365	375	340	389	376	387	383	391	397	363	364	394	382	356	344	363	361	379	356	371	359	357	422	399	367	372	378	372	364	354	373	397	336	334	364	327	359	360	369	370	352	389	373	362	393	364	360	347	354	364	369	383	400	403	374	351	385	379	373	396	381	346	375	403	381	381	337	376	374	389	371	406	388	367	360	372	369	400	378	386	389	349	365	379	358	378	375	398	390	412	345	374	314	354	357	369	393	392	372	399	322	358	356	377	411	361	379	357	412	384	391	390	348	410	375	377	411	403	343	363	356	345	373	359	408	375	392	412	395	380	396	366	379	383	365	397	381	369	373	398	371	360	381	370	361	362	394	352	403	369	352	355	379	384	357	352	417	403	342	360	347	380	349	361	358	354	358	387	369	377	385	348	361	387	385	345	389	353	368	383	373	401	386	358	318	360	352	391	369	363	383	372	378	403	376	386	367	343	375	398	412	370	355	341	360	384	374	345	345	387	351	362	342	315	381	381	362	379	372	353	342	395	330	404	390	379	394	352	368	351	371	384	405	388	386	395	330	418	356	385	393	355	332	413	372	323	396	399	341	363	356	367	382	377	336	377	378	363	391	334	351	403	412	408	389	394	375	394	367	350	361	382	367	360	358	377	356	354	360	386	347	341	350	380	396	413	386	386	375	357	352	375	353	347	386	384	374	392	356	433	369	359	354	378	388	371	340	354	375	367	359	350	389	385	348	356	370	368	341	380	374	367	324	388	383	376	390	370	379	364	389	348	386	385	353	387	363	413	399	368	341	339	372	372	362	388	377	401	320	375	366	360	378	390	345	370	398	357	350	356	384	394	387	386	374	358	384	342	372	355	389	387	407	382	373	385	348	377	376	374	377	397	398	386	390	370	360	387	332	370	364	406	367	331	363	364	367	361	362	355	352	325	343	315	366	346	389	374	351	406	368	368	394	376	358	359	381	391	400	384	405	336	387	368	349	366	357	428	399	422	352	370
51558	56129	67509	63705	51748	39148	26049	14885	7377	3647	1773	1025	790	829	882	790	861	795	847	806	813	790	838	809	820	805	782	853	814	871	760	775	815	833	799	813	808	803	762	814	824	794	780	869	792	816	850	821	842	828	803	816	827	849	826	828	797	829	781	841	810	814	827	814	857	837	807	812	862	781	784	759	826	799	813	829	812	851	839	829	802	779	801	843	854	798	828	834	782	818	754	806	801	838	832	868	860	772	799	853	806	794	874	835	819	800	837	822	807	765	787	804	840	809	770	842	779	822	843	812	769	811	853	748	784	804	825	813	835	791	799	799	853	803	795	805	792	781	844	797	839	878	824	745	854	805	827	800	832	801	833	775	803	791	844	780	778	814	783	826	804	796	771	831	827	825	790	880	846	838	824	739	840	821	818	814	850	844	773	824	818	798	774	832	848	789	809	848	831	797	775	777	816	820	836	835	811	805	839	826	836	792	832	813	805	843	799	795	786	816	841	833	780	819	791	858	802	814	820	774	847	811	802	838	829	861	840	818	850	824	809	838	783	779	815	810	819	756	800	820	776	810	785	811	779	831	814	867	816	857	821	775	799	805	841	795	827	817	851	807	817	827	851	798	842	820	786	817	816	838	823	819	807	825	829	825	766	881	817	764	862	877	790	794	776	798	814	814	808	787	809	812	832	853	795	779	835	770	807	798	809	855	768	818	784	783	820	798	825	861	822	843	838	803	799	814	834	813	826	812	861	851	825	809	773	801	792	812	795	824	751	818	820	810	794	782	802	822	825	790	865	856	815	827	776	804	824	853	777	807	828	832	828	794	780	820	787	794	787	825	788	808	829	815	802	779	790	834	789	863	819	803	818	755	815	848	810	780	830	808	754	797	829	748	848	806	777	783	875	832	820	829	819	825	827	767	845	808	786	802	818	795	779	775	805	770	835	811	759	824	805	751	845	804	759	819	772	802	810	869	800	807	811	807	796	843	785	867	793	860	783	808	818	783	877	823	855	836	792	802	810	800	836	804	821	791	762	828	811	843	861	816	780	793	803	791	798	821	813	800	795	792	838	812	840	807	844	814	848	824	750	872	814	786	851	790	804	815	826	813	824	821	770	779	790	791	818	856	841	750	846	812	830	805	802	756	827	820	796	812	785	781	881	827	832	844	772	794	809	872	821	819	785	780	763	796	850	806	842	805	812	864	798	827	858	816	817	822	859	771	801	837	874	868	799	818	786	783	812	794	790	800	862	800	811	747	829	812	847	779	829	786	820	807	800	811	794	757	772	787	788	817	820	783	849	836	813	826	797	864	765	820	792	802	828	830	825	818	807	812	814	847	805	785	824	815	851	784	810	818	787	791	855	811	813	784	834	805	748	845	840	809	777	802	817	812	879	778	779	822	790	787	807	831	849	824	818	792	836	801	822	782	832	808	771	799	847	827	823	881	840	835	756	803	834	783	788	788	826	797	792	796	829	792	793	809	854	791	793	816	832	812	802	847	787	855	828	804	820	798	792	834	831	785	777	854	781	842	791	808	826	926	814	862	845	793	868	824	769	794	868	856	807	818	865	856	803	809	818	807	858	827	824	846	847	796	772	842	788	793	775	785	824	852	847	786	806	766	837	826	812	816	883	784	846	850	820	814	851	828	870	790	807	835	828	844	786	860	849	807	795	841	840	790	877	784	826	825	821	837	852	848	854	799	820	871	794	765	802	796	784	828	795	802	768	802	775	770	779	777	797	754	834	804	761	790	804	837	830	810	892	849	804	833	777	857	809	738	806	765	766	836	811	799	806	787	748	848	812	883	768	811	831	830	812	792	823	816	804	828	824	862	847	819	787	814	800	817	812	809	801	797	822	797	814	764	761	856	848	822	829	868	836	846	823	805	837	758	822	769	786	804	801	843	775	803	854	815	781	852	835	818	856	818	818	789	824	826	862	801	848	805	856	786	825	812	809	797	783	816	819	804	756	796	804	841	841	765	816	790	813	829	833	845	794	808	787	782	835	793	791	741	851	802	810	829	821	812	797	841	810	817	804	856	774	848	813	781	828	841	834	842	834	803	787	814	822	797	824	841	804	828	784	800	856	819	806	824	832	854	819	799	836	817	805	830	820	796	789	815	829	838	793	784	830	826	827	821	846	832	856	831	822	867	789	774	767	830	816	832	837	800	798	765	791	802	812	775	852	716	779	786	805	831	798	808	820	852	807	846	805	836	823	792	759	846	805	851	871	802	810	813	762	785	796	818	832	831	825	809	845	828	807	845	796	826	809	789	769	772	806	842	768	828	808	842	819	876	827	847	797	840	824	814	828	874	771	838	810	830	849	846	839	812	806	794	832	835	816	827	799	838	829	781	860	754	809	763	818	827	791	818	878	793	831	825	832	802	814	796	794	810	775	820	879	803	832	816	825	774	844	796	813	806	874	820	859	823	807	808	798	844	785	783	778	813	848	777	800	806	823	813	785	788	809	816	825	840	802	833	852	821	814	765	810	873	803	842	865	826	795	836	815	859	829	837	795	824	815	841	847	776	822	860	823	808	778	810	848	813	823	810	811	769	783	829	793	804	772	821	824	804	833	814	861	824	844	845	845	834	835	839	792	868	830	838	807	853	821	841	803	814	799	850	791	801	789	796	811	858	831	809	832	801	841	818	844	769	807	895	820	844	786	797	761	843	853	828	751	774	779	795	794	828	809	766	814	818	796	794	827	819	793	896	846	795	797	804	867	842	792	811	851	824	833	792	822	867	823	858	807	779	835	807	885	867	808	843	784	800	853	793	821	869	783	837	861	841	832	810	815	790	840	824	842	755	823	857	802	818	849	839	796	810	837	802	786	849	789	785	827	777	830	846	806	825	801	772	797	831	798	763	822	829	779	809	789	795	776	786	829	803	828	798	843	801	815	840	850	815	834	778	802	823	877	781	781	819	753	862	798	835	832	847	829	826	766	823	846	837	751	800	818	863	776	866	828	794	847	814	831	801	811	808	743	777	847	885	787	829	854	817	841	831	793	796	792	792	805	807	849	822	819	842	874	841	793	752	839	812	804	856	784	813	805	826	765	721	791	828	856	799	795	785	784	879	786	836	820	829	797	805	806	848	822	738	818	807	790	799	795	835	788	847	835	784	851	835	860	830	840	804	816	815	817	826	832	801	870	825	800	876	824	847	776	839	835	804	779	793	814	843	845	833	790	817	819	824	807	788	834	786	789	832	837	805	867	816	834	780	797	871	762	785	819	805	819	825	841	844	802	794	825	808	820	846	854	775	792	762	839	758	807	765	835	834	786	813	782	745	857	802	845	794	801	841	823	792	773	794	829	849	810	824	788	801	828	813	864	826	785	758	834	812	783	839	770	824	838	817	819	838	804	863	801	822	825	844	779	843	795	833	767	879	823	780	812	800	824	797	814	848	854	861	782	840	879	824	862	793	808	831	816	787	829	822	810	793	755	827	848	760	822	814	840	835	830	801	766	786	824	795	782	823	777	838
83354	75067	73906	60247	43911	28937	15258	6272	2488	1221	667	464	410	428	430	415	426	450	459	420	425	410	398	407	465	400	415	459	446	423	429	400	454	405	380	418	373	429	416	405	425	408	424	413	448	423	403	440	391	387	398	452	417	443	400	440	410	372	402	406	415	404	440	448	423	416	421	417	402	411	414	418	391	431	412	395	403	389	433	420	386	447	427	433	386	438	404	395	379	406	412	405	435	459	403	403	421	475	374	414	449	445	394	394	400	434	419	419	401	426	403	393	388	412	453	424	368	385	440	425	431	403	439	427	360	405	414	397	393	367	430	393	488	429	414	375	403	416	391	426	435	431	404	420	394	410	482	451	412	422	435	379	396	417	377	488	469	428	424	380	416	433	432	421	388	411	404	392	445	407	393	402	427	424	420	405	376	407	440	397	413	440	397	392	405	402	428	383	389	431	415	399	419	420	356	429	460	407	420	415	453	390	385	395	427	438	396	407	417	426	395	448	368	415	431	402	409	415	434	374	411	407	430	389	378	428	409	416	384	448	436	386	360	398	429	398	436	382	435	433	409	396	395	390	423	431	402	394	411	357	383	412	368	427	408	447	388	421	440	448	446	407	385	374	404	438	403	442	411	409	391	451	376	384	407	447	389	374	401	436	372	417	408	410	447	404	404	418	425	389	437	386	450	402	398	409	427	439	428	417	418	398	392	397	434	413	437	421	433	395	407	408	424	399	419	426	404	422	400	438	407	443	394	424	402	394	405	429	421	424	407	383	422	428	417	393	438	413	406	420	417	434	434	452	362	429	441	406	405	407	415	373	405	447	386	404	411	418	390	392	432	378	418	428	441	431	397	430	414	391	400	412	381	399	392	414	410	400	388	419	393	389	419	389	429	385	427	416	380	413	423	379	443	421	422	408	416	425	384	445	424	384	412	419	405	426	454	445	440	377	412	403	418	383	435	418	444	381	377	397	378	401	384	404	394	421	442	430	435	426	474	387	423	412	418	432	436	383	409	394	400	413	383	355	378	384	447	386	457	429	389	394	433	434	404	419	431	389	454	443	389	374	394	414	391	394	414	423	427	412	414	395	423	431	363	425	429	419	409	392	427	388	414	419	389	395	407	417	407	430	423	471	417	420	419	414	406	436	421	441	403	398	363	446	430	372	394	437	421	430	363	402	433	398	418	452	420	444	400	384	445	395	431	408	406	431	420	414	424	419	422	448	404	450	418	414	403	398	432	422	406	413	404	399	391	413	418	410	426	392	435	417	411	416	414	404	397	387	385	385	407	435	450	469	409	405	385	382	437	407	420	359	413	401	391	457	423	378	442	438	362	444	372	444	409	438	392	426	416	414	366	390	400	458	384	389	417	426	413	433	411	419	404	400	403	411	373	410	410	373	428	384	451	448	433	406	420	433	423	429	377	432	409	426	386	419	393	402	444	441	387	431	434	474	430	397	395	437	407	410	407	413	419	388	378	403	403	418	437	419	390	398	433	446	387	395	409	420	397	419	401	380	417	409	391	437	410	409	374	421	436	422	407	412	425	405	450	415	457	398	386	406	400	421	430	391	404	439	394	430	392	439	402	431	448	421	411	403	386	416	412	416	412	393	436	423	438	431	447	392	392	432	417	402	387	423	421	461	426	405	408	378	373	379	392	478	413	397	401	425	399	405	409	440	412	363	414	421	411	405	400	442	365	397	429	462	398	402	428	415	413	399	418	458	401	393	390	455	437	411	435	399	384	403	381	385	386	382	430	436	420	412	422	416	441	426	397	385	396	378	426	421	396	389	413	418	397	384	442	434	435	410	411	426	389	413	415	402	417	426	393	475	415	399	424	430	460	370	408	443	462	371	406	383	391	428	410	494	395	421	410	399	423	371	418	368	420	430	416	385	414	452	402	397	407	426	449	421	396	420	442	411	449	424	402	383	436	420	406	401	393	427	425	450	406	430	404	428	456	401	352	424	405	451	405	418	439	440	408	399	399	431	395	393	427	389	392	430	377	375	402	440	412	405	412	436	357	382	408	406	426	403	462	412	428	408	437	411	405	425	420	404	434	402	368	379	380	445	421	403	447	445	387	420	427	384	398	413	418	413	407	425	414	417	420	402	396	380	400	401	396	415	421	417	396	376	401	452	409	446	442	417	395	399	413	396	417	439	448	414	386	382	428	443	456	420	397	451	403	375	442	414	367	409	414	412	415	378	415	418	375	408	412	395	400	388	400	421	408	391	389	426	431	407	390	404	416	436	439	423	401	418	397	451	454	443	384	421	399	411	419	393	416	401	418	433	440	419	406	466	432	420	402	409	404	395	395	452	383	392	415	402	399	412	421	405	449	371	408	424	435	437	448	438	390	392	427	427	370	416	425	394	441	391	416	417	412	427	394	428	385	404	424	413	438	428	434	447	416	394	395	393	402	418	396	409	431	431	393	403	411	459	433	435	375	427	402	355	412	398	478	474	436	390	417	381	437	412	392	390	435	394	381	392	411	398	393	404	380	429	399	397	378	420	387	396	413	438	423	438	400	376	419	420	384	410	448	432	417	446	410	449	408	391	419	428	427	437	406	460	391	393	379	421	397	432	426	433	359	394	394	440	464	417	392	423	399	430	419	409	437	420	420	404	399	400	405	404	410	428	398	385	463	432	403	402	421	410	420	395	409	426	423	402	416	401	385	377	434	430	433	406	425	425	362	380	405	416	458	435	407	390	402	398	437	438	426	448	437	418	426	431	400	404	401	441	439	386	415	413	370	395	422	418	427	405	388	416	409	411	394	396	406	424	461	412	414	443	422	413	386	413	427	429	410	399	435	389	382	423	405	425	389	401	410	429	403	393	421	391	424	449	346	405	415	432	442	414	417	354	389	419	393	445	426	429	429	475	403	437	454	433	378	374	428	435	408	447	419	385	371	422	394	412	408	404	453	431	408	408	433	401	407	453	418	434	409	427	395	419	431	408	434	409	440	416	431	397	401	404	428	408	423	458	420	447	421	428	421	419	422	419	410	418	409	385	400	455	418	410	400	420	404	408	429	466	410	453	416	420	426	442	428	399	424	376	404	421	393	435	399	428	381	373	408	418	407	406	410	452	412	398	479	414	424	435	393	449	446	401	402	433	415	419	415	437	416	436	422	468	408	404	412	397	384	375	401	436	413	439	405	367	406	394	439	426	446	411	423	419	360	419	435	448	404	438	411	398	457	435	433	390	393	402	415	420	393	390	405	446	373	380	424	415	415	405	441	420	419	458	419	419	363	407	448	431	462	435	402	404	449	408	386	377	400	383	427	369	409	406	408	426	413	453	390	453	466	403	406	399	427	401	446	405	381	396	450	387	401	399	422	419	421	421	383	362	404	420	413	379	404	410	421	404	444	406	420	428	421	384	411	407	417	417	393	414	415	397	458	422	421	423	433	354	424	423	401	386	419	437	417	407	443	381	425	419	427	406	428	430	415	386	403	454	444	418	425	426	405	422	419	426	415	440	384	432
52838	56914	68907	64815	52883	40443	27388	15800	7757	3726	1882	1171	880	880	919	864	893	826	880	885	846	892	871	924	875	906	900	843	859	903	908	913	883	854	904	934	887	906	888	851	854	871	862	921	892	898	845	841	879	879	904	856	875	928	865	882	938	894	925	938	910	851	852	834	857	888	892	878	845	854	885	854	937	930	838	859	875	881	869	840	884	892	930	898	908	827	949	908	874	902	873	900	920	855	861	869	878	912	906	844	874	907	835	866	898	888	935	890	880	870	932	882	906	889	916	883	922	864	854	948	950	917	853	869	855	881	861	900	882	884	883	885	884	899	875	913	911	905	872	908	914	840	951	908	855	874	877	883	880	858	899	837	838	898	872	874	898	884	870	902	859	908	901	902	897	932	937	853	918	872	908	890	917	907	884	867	871	782	930	882	827	873	877	880	910	861	922	835	850	881	906	857	868	866	814	902	852	871	864	895	933	882	852	876	890	834	886	900	872	857	874	864	887	933	919	894	869	934	868	866	872	892	906	916	860	889	862	906	887	903	908	849	856	929	853	875	899	898	892	916	863	866	895	908	876	883	920	868	892	885	875	915	880	850	865	841	907	873	886	858	873	906	887	890	900	855	867	868	930	874	850	891	921	926	854	845	887	906	839	879	950	922	896	946	855	879	916	912	850	880	893	834	880	902	940	894	908	854	834	940	883	923	873	854	886	840	866	887	933	912	844	854	866	882	868	911	870	877	875	883	917	893	885	886	949	884	892	852	875	927	894	878	887	864	890	866	856	899	872	893	846	880	877	882	924	904	910	906	875	927	902	898	894	880	913	923	889	890	903	922	930	897	897	883	905	947	839	860	871	900	922	912	961	897	860	839	882	945	817	907	848	855	872	914	886	873	886	891	870	870	891	892	891	826	874	896	909	909	913	861	892	890	915	883	861	849	893	905	909	874	863	897	850	902	907	819	819	902	882	895	884	903	931	884	879	832	909	876	891	905	843	846	846	885	904	892	856	849	878	894	908	905	901	914	911	864	882	906	867	944	911	915	858	863	849	876	909	919	924	919	945	849	891	878	888	883	939	899	847	956	870	886	937	900	860	855	869	880	889	889	858	897	866	823	893	827	900	871	882	890	877	861	909	885	888	885	931	851	839	847	885	873	905	818	930	877	836	848	899	873	876	852	865	841	915	895	885	865	871	873	905	897	865	866	880	895	903	915	879	865	901	889	858	849	871	877	887	851	918	911	858	900	913	836	918	894	901	859	825	855	862	887	859	862	851	884	852	812	850	862	840	916	902	883	881	912	910	936	909	911	814	857	914	886	893	821	906	946	897	889	864	903	926	854	920	870	836	888	869	872	884	923	852	869	871	867	880	936	856	891	897	883	860	853	902	830	829	856	881	874	837	882	867	845	896	858	910	886	930	878	860	903	889	921	885	867	864	854	835	860	878	861	925	864	898	834	831	890	908	906	903	887	877	920	915	898	892	872	903	883	899	855	863	901	882	876	845	886	939	904	955	935	907	840	863	862	905	889	870	922	854	902	898	906	866	854	871	873	907	901	901	854	893	899	897	837	870	917	868	849	898	877	866	907	880	920	895	852	830	909	899	851	896	894	902	884	897	829	926	870	878	829	883	884	872	884	931	876	894	878	884	900	909	912	849	902	890	890	842	856	875	923	842	879	884	852	892	905	921	868	853	863	869	901	894	916	933	859	904	848	897	902	861	795	848	877	861	817	885	868	932	886	830	851	849	898	874	926	865	900	884	925	848	873	845	920	934	954	879	858	871	882	898	868	887	860	907	885	880	829	893	899	859	898	876	895	877	908	919	838	900	883	917	866	855	893	928	874	890	896	936	893	870	918	918	892	843	876	807	917	820	869	841	895	881	918	895	898	881	897	934	906	849	860	892	840	896	894	921	843	856	905	873	847	918	904	890	896	866	935	879	884	888	876	878	871	856	877	879	851	855	874	875	845	879	887	896	919	876	834	881	904	878	856	875	875	895	897	849	861	919	885	843	920	885	826	881	918	832	906	870	895	897	871	877	875	827	858	886	889	865	882	910	875	861	881	847	889	862	861	899	863	879	919	844	855	893	922	888	887	902	866	842	908	858	894	898	928	938	909	870	903	899	823	840	831	866	919	888	883	882	913	889	879	816	869	861	885	929	876	908	882	863	883	877	857	882	920	878	853	872	937	873	855	852	909	859	877	845	875	894	938	874	862	854	910	838	878	899	891	875	889	931	930	887	849	870	884	913	867	880	871	944	869	895	905	886	879	906	887	884	872	856	878	852	856	829	862	863	889	889	853	794	874	904	895	911	858	891	862	895	870	884	866	887	884	865	900	913	919	889	901	904	842	938	884	900	861	849	919	853	897	890	859	829	863	889	935	900	889	862	846	830	936	848	913	869	912	914	883	885	859	926	908	868	883	870	853	902	918	873	877	861	868	828	922	865	837	884	872	922	873	873	884	907	862	894	917	883	884	874	957	846	910	849	871	919	899	861	881	902	899	890	848	845	846	875	848	860	872	866	918	864	901	930	896	920	892	894	877	841	867	879	914	847	863	880	843	919	926	880	872	909	822	882	934	895	885	874	866	901	878	817	876	899	895	879	885	949	873	914	878	878	922	840	915	892	908	885	910	866	860	922	946	853	899	881	902	857	967	877	858	892	939	899	896	909	882	858	913	865	914	869	845	907	887	943	863	906	895	939	928	861	931	934	906	906	911	912	899	863	876	917	875	905	810	901	880	862	916	880	932	883	867	852	875	823	875	893	879	871	913	877	917	885	885	938	916	840	879	901	836	858	880	925	909	869	870	899	865	899	889	878	866	905	896	904	901	895	933	876	859	913	877	860	889	906	913	913	911	842	881	886	854	894	880	878	894	856	904	832	839	882	902	856	882	877	909	882	861	910	898	869	877	842	890	882	930	932	920	857	908	876	926	896	892	863	937	849	901	946	875	883	929	902	910	886	925	909	925	893	878	873	856	891	837	875	887	842	816	894	875	910	868	911	873	860	890	868	891	868	871	872	898	882	842	856	904	865	902	869	899	863	925	875	884	818	888	873	905	885	907	865	877	833	896	901	885	859	960	864	893	872	899	919	906	870	891	869	877	859	846	889	894	832	882	908	882	864	878	930	865	907	882	897	910	881	876	918	918	881	899	925	894	872	832	912	920	926	866	861	881	863	865	877	890	914	935	845	838	891	890	900	914	874	874	894	900	903	887	865	908	847	889	870	901	943	935	931	887	889	906	905	934	822	846	939	852	960	927	949	871	921	823	903	856	924	943	883	857	884	931	897	932	894	848	878	855	890	902	895	908	841	922	858	863	841	904	912	911	907	949	883	829	828	903	886	863	822	904	855	875	904	899	914	914	965	913	910	901	864	852	830	914	877	862	883	875	905	890	858	900	972	896	920	897	862	841	872	866	828	919	865	870	911	915	861	856	848	823	900	907	934	879	896	867	859	909	862	921	828	880	851	892	880	960
12523	9143	6933	4105	2128	1269	750	522	390	347	302	312	297	306	312	332	295	292	310	323	302	298	327	317	333	322	312	320	304	281	291	308	296	284	318	308	302	295	308	307	326	339	340	293	304	292	333	285	321	308	302	308	286	325	298	286	334	303	269	319	304	275	281	347	313	322	343	317	319	277	286	341	280	295	311	322	279	293	305	316	320	310	320	322	337	293	302	345	339	268	354	333	321	303	311	323	339	334	285	299	311	314	283	290	310	305	283	296	338	316	277	317	319	288	280	324	281	304	310	292	298	285	306	312	293	320	301	279	308	315	287	319	334	299	298	324	332	304	331	322	320	300	298	327	288	318	287	289	264	297	286	282	299	305	268	294	298	271	320	308	309	306	326	326	310	331	303	313	270	287	320	265	336	315	266	281	315	323	290	289	281	271	301	319	318	286	311	316	335	301	299	246	302	287	327	309	321	311	303	319	291	286	303	318	318	300	303	323	293	328	276	285	316	307	262	306	329	303	317	316	333	295	298	335	296	347	313	309	273	305	317	292	329	332	320	309	351	316	320	312	311	330	299	287	308	344	279	294	278	298	329	338	264	318	292	322	323	289	309	340	288	306	301	309	307	303	309	302	317	315	294	319	279	278	305	270	283	283	319	312	310	330	300	285	309	314	300	250	302	330	317	344	282	282	290	317	299	285	298	298	325	318	304	316	287	307	291	296	320	302	336	321	297	272	296	287	292	317	304	288	286	325	298	312	284	309	289	332	318	324	308	343	283	326	341	277	288	306	298	326	294	296	321	297	295	308	325	332	309	301	318	298	340	325	285	363	360	305	315	265	271	302	303	314	313	264	307	329	301	304	314	299	318	342	297	276	313	321	293	324	290	313	311	323	321	275	333	333	317	288	294	294	334	306	314	328	323	315	341	291	282	301	300	299	305	311	284	284	294	318	318	326	294	294	287	297	306	295	298	311	318	322	285	285	303	326	345	324	312	303	332	300	344	305	317	353	284	303	308	291	270	264	302	322	319	312	306	273	314	316	313	302	321	283	288	316	369	330	319	285	313	335	281	291	328	314	288	309	309	289	320	340	301	299	293	290	273	317	317	286	301	308	302	324	265	307	319	297	286	292	298	315	308	289	289	305	308	308	297	318	348	291	266	319	290	288	309	293	274	296	291	281	291	315	296	305	329	298	337	314	290	341	312	287	325	300	305	314	299	325	303	312	311	299	302	294	295	305	294	319	326	281	332	319	289	323	332	282	297	334	278	298	320	318	291	323	319	332	297	337	291	338	293	309	322	342	314	321	328	327	281	310	322	278	334	304	337	295	314	329	311	305	325	333	318	303	299	293	295	277	319	300	282	312	317	338	319	321	315	300	278	307	299	308	322	314	351	298	293	338	309	301	255	298	282	344	323	343	306	269	296	308	273	281	336	316	326	278	291	297	289	288	320	323	296	311	294	280	298	312	298	329	278	297	287	294	314	284	294	326	308	301	309	315	294	315	292	306	307	276	322	284	308	318	307	335	302	301	317	290	346	320	278	308	296	301	298	315	300	301	302	317	315	263	325	295	269	333	333	308	332	289	310	324	315	306	318	306	301	350	344	322	317	281	287	274	300	306	311	334	334	292	311	310	290	301	316	338	279	278	301	281	267	311	285	320	308	309	321	301	310	304	315	322	310	332	335	283	335	314	300	309	298	297	300	310	331	266	286	266	318	279	299	304	310	329	294	316	280	298	293	305	335	316	294	296	294	293	340	299	323	321	328	307	299	313	294	304	306	285	296	326	306	337	315	306	321	320	319	302	331	301	275	310	336	320	311	314	297	339	299	328	307	293	308	298	297	328	300	333	339	314	320	302	313	299	289	298	305	267	297	338	277	313	315	307	315	302	323	310	289	313	303	305	308	248	292	320	296	278	265	292	283	300	288	304	318	280	331	306	311	297	323	308	332	328	333	328	272	314	319	320	309	310	345	312	315	316	273	292	287	302	293	285	292	263	312	296	310	315	294	295	332	324	291	325	337	320	302	312	305	296	286	332	310	293	292	261	318	317	294	316	334	316	306	321	296	317	297	313	313	327	306	285	298	297	336	341	300	296	348	307	327	300	324	312	289	297	279	309	264	322	331	307	294	286	277	335	284	300	313	310	320	300	282	345	274	283	301	284	286	292	325	294	306	297	318	304	295	305	315	274	290	339	286	295	281	308	294	283	313	310	299	293	304	333	324	318	325	313	326	342	316	311	269	290	266	306	314	305	281	314	323	307	306	274	328	329	312	308	277	293	271	282	318	312	331	309	265	327	319	301	295	318	292	297	304	309	329	297	310	359	322	318	328	302	277	308	309	309	323	293	321	286	327	323	323	322	316	275	331	291	332	320	306	316	334	312	289	322	321	359	320	318	319	290	290	332	277	267	286	286	306	294	307	289	307	310	321	340	321	275	294	363	341	319	304	312	322	303	340	320	285	289	317	288	320	323	322	305	319	324	300	310	284	306	282	293	296	320	305	318	288	330	286	305	327	310	307	308	314	299	323	301	295	321	312	312	337	301	296	311	280	307	331	288	302	263	310	305	310	302	318	321	288	304	329	343	304	313	308	312	347	343	296	316	323	308	249	290	281	294	305	313	284	296	334	326	284	289	294	307	316	321	311	317	320	306	310	353	324	318	291	351	339	290	307	310	299	279	292	313	334	314	301	309	323	296	324	291	310	312	308	320	326	275	248	343	312	316	285	289	317	303	324	303	308	275	302	321	284	328	302	306	304	302	297	292	302	316	311	292	275	292	336	271	301	308	270	311	326	325	328	288	283	302	282	307	317	311	321	304	304	318	285	334	301	300	311	302	272	337	301	298	321	287	300	308	335	303	320	292	300	294	327	300	289	306	329	310	295	270	305	310	335	301	287	283	322	292	276	308	304	290	313	297	313	297	338	335	328	297	333	294	289	339	320	311	309	337	283	286	273	336	311	348	319	297	283	310	295	307	278	307	313	287	315	305	288	292	311	303	288	311	351	352	332	308	324	314	295	307	327	324	317	292	310	330	308	308	291	274	324	357	294	351	304	296	290	276	309	324	300	300	322	295	296	278	302	306	287	311	291	322	272	282	313	318	318	303	334	310	321	313	306	279	288	294	323	323	343	260	301	304	322	331	277	315	299	326	265	307	305	318	288	315	297	281	303	295	300	333	307	307	318	292	325	292	306	336	326	314	283	362	346	318	329	325	327	307	334	307	301	295	302	294	334	302	310	327	316	271	298	301	308	301	305	323	317	320	324	341	303	317	311	315	283	296	295	304	343	336	258	292	260	331	316	283	322	300	345	307	309	281	335	318	314	286	314	323	325	301	315	296	314	327	360	304	339	303	290	315	290	309	297	324	288	333	288	297	311	295	320	326	289	291	302	331	348	308	304	298	281	320	310	274	297	302	275	327	309	293	318	297	319	328	287	290	296	283	324	299	313	325	295	293	307	280	301	293	298	289	307	306	297	314
12325	12248	12743	9918	6562	3934	2340	1332	1093	815	734	669	671	736	682	677	642	677	636	695	666	665	714	614	683	694	695	664	675	703	741	698	697	680	694	732	696	710	702	664	656	702	694	692	679	671	692	663	698	691	706	665	682	659	671	676	641	678	660	691	625	710	704	742	717	644	703	715	709	701	734	741	707	648	696	664	702	713	689	668	699	655	657	678	671	668	665	669	685	674	645	673	652	715	729	691	685	665	663	679	664	684	662	702	679	674	646	698	714	662	685	651	681	653	696	697	635	661	631	636	693	729	687	682	669	663	656	732	650	671	682	711	689	664	683	689	660	687	695	730	692	714	740	678	696	690	731	664	693	746	671	678	687	709	682	675	682	671	686	681	705	669	667	717	673	693	701	687	684	653	666	646	650	641	685	656	691	721	694	693	691	719	660	720	679	705	724	699	685	690	626	723	695	639	695	666	690	673	702	691	739	671	678	675	710	701	665	670	663	718	714	668	683	652	753	759	674	669	714	663	711	674	676	674	691	713	667	629	651	691	674	708	645	733	662	685	651	688	686	678	665	684	662	665	674	676	679	684	708	693	694	717	674	758	702	713	684	705	692	710	695	681	701	681	732	624	667	665	680	706	684	688	686	639	696	673	708	723	685	721	712	686	719	701	655	677	719	695	678	707	688	671	711	685	693	710	687	707	702	649	719	694	666	639	670	709	713	749	706	696	658	760	730	697	674	696	671	733	666	647	684	678	669	667	643	691	663	736	695	700	695	674	638	668	701	700	730	681	687	709	719	682	732	717	685	644	708	727	644	678	685	707	719	723	649	664	674	685	661	658	722	661	706	699	644	716	671	687	689	721	687	699	683	657	662	671	679	727	651	687	662	682	675	708	719	697	692	675	646	676	669	709	686	661	635	698	711	730	726	688	696	692	637	687	697	768	736	704	704	675	683	708	662	710	691	642	682	689	719	712	682	686	720	734	684	741	650	694	687	696	676	659	703	697	657	683	714	686	691	659	648	667	682	714	680	693	673	679	648	688	712	682	705	729	678	639	681	665	676	716	710	735	659	693	658	715	731	691	750	713	719	677	683	741	702	672	670	709	649	652	657	691	690	691	700	675	693	728	690	705	654	668	665	737	651	657	737	689	694	679	651	663	746	679	701	655	711	659	691	697	680	683	663	716	735	692	632	741	641	642	696	702	658	689	665	616	683	685	723	661	687	727	676	725	700	696	667	685	697	700	727	712	698	628	675	692	725	660	624	697	683	709	646	715	652	724	646	680	693	708	642	714	689	629	729	679	663	665	695	676	702	683	682	662	696	691	739	712	696	675	693	644	651	633	705	747	683	710	659	713	684	691	697	689	685	694	642	668	660	715	656	672	688	693	666	624	663	729	702	709	709	696	667	678	660	720	698	663	688	636	666	681	618	702	698	706	680	631	661	685	652	639	733	709	729	679	747	689	712	647	627	691	673	670	698	706	724	677	716	678	676	693	669	700	653	647	738	690	671	677	673	669	657	693	650	684	683	653	706	684	698	685	683	730	683	733	679	636	679	726	729	675	670	666	657	737	652	686	680	695	676	710	707	667	655	671	678	675	780	627	667	727	684	639	705	700	760	685	665	758	676	723	694	699	679	699	680	683	695	687	674	671	669	706	693	686	666	742	693	719	709	682	673	669	688	716	691	666	689	738	701	679	668	698	739	687	683	623	701	651	705	667	707	676	677	670	688	672	712	654	696	717	681	721	658	692	670	719	672	675	664	689	688	731	658	740	660	734	636	673	700	670	663	680	699	657	699	676	739	687	705	664	689	664	674	712	619	684	684	672	673	647	665	714	710	679	685	674	710	696	649	755	702	664	698	689	710	694	639	698	676	676	702	674	642	652	671	711	645	680	712	677	676	729	676	700	716	681	664	706	743	704	721	673	686	683	739	691	749	704	707	642	706	728	684	693	682	689	707	698	647	654	653	675	712	662	710	736	683	695	710	714	708	702	715	662	741	659	660	712	625	623	677	669	666	674	655	709	721	668	694	682	695	730	662	701	643	683	688	662	664	692	683	714	724	706	696	714	739	705	742	660	699	696	656	696	675	686	667	715	719	683	672	688	641	714	760	699	686	691	663	715	676	720	686	741	702	712	649	720	695	706	660	686	693	679	651	699	695	725	660	716	663	716	695	671	694	669	676	674	664	717	681	706	657	652	692	719	720	631	673	674	680	678	702	699	695	706	689	661	675	678	675	688	678	674	668	717	684	669	657	732	702	688	658	719	656	684	681	711	705	633	687	633	666	676	689	696	672	677	743	713	720	668	695	681	665	673	620	684	696	692	686	720	695	702	699	723	675	646	670	681	709	694	684	689	695	702	661	716	689	670	650	686	674	666	644	721	636	730	669	733	699	737	648	720	677	679	659	669	679	725	677	669	642	693	656	714	704	657	708	692	692	676	661	686	614	703	668	687	708	703	701	691	640	656	703	667	672	660	740	713	676	696	709	693	662	656	701	672	655	699	664	708	674	668	711	710	657	656	672	657	679	684	701	696	671	690	713	680	697	682	698	668	690	720	688	669	690	697	684	698	650	656	668	697	676	650	664	713	665	678	724	649	678	669	705	686	658	703	694	722	669	677	706	646	700	680	649	697	701	673	736	732	718	702	625	710	716	687	701	714	738	689	674	685	675	690	675	707	703	671	711	710	692	690	700	702	713	681	694	731	666	700	686	690	689	670	703	723	707	692	671	674	700	665	663	666	657	677	665	632	666	621	735	658	708	687	737	722	713	695	650	735	684	698	722	648	644	688	702	656	701	724	705	723	673	633	670	722	722	704	715	726	677	692	660	686	648	678	650	682	719	677	670	677	679	700	657	658	697	685	732	694	690	682	687	663	650	678	669	696	712	655	737	635	726	692	675	673	706	652	658	716	734	699	679	675	693	697	748	662	756	704	678	679	695	671	685	656	699	671	721	697	685	682	695	687	706	686	651	667	693	699	675	680	681	688	678	702	705	690	640	666	658	711	671	708	675	700	696	687	702	695	678	676	705	673	688	664	699	686	673	709	717	675	754	676	706	687	660	691	669	717	665	705	703	700	642	698	664	688	695	689	691	672	657	726	694	685	658	694	733	665	682	686	641	687	728	688	674	659	740	668	654	593	704	693	687	709	682	699	692	705	732	637	701	697	672	673	685	699	674	703	698	673	711	708	646	677	690	696	665	684	689	725	687	635	650	670	637	641	678	695	624	674	698	703	693	660	711	671	709	702	675	690	668	691	675	724	721	747	743	672	629	715	670	742	658	691	666	721	666	691	675	717	709	687	639	685	677	665	715	646	699	674	688	709	676	703	694	645	690	689	696	686	716	702	661	672	664	697	635	736	697	675	721	681	684	698	669	711	739	730	738	688	683	728	692	704	667	665	688	709	695	644	677	700	716	669	634	674	720	729	738	660	680	698	670	694	729	653	648	659	673	692	635	705	655	687	676	706	681	679	668	699
82513	74286	71904	59105	43304	27845	14298	5697	2399	1125	588	525	369	404	403	382	379	419	387	401	404	390	430	383	428	445	395	352	462	414	363	422	367	379	364	412	371	410	419	399	413	425	392	383	377	371	404	406	413	376	424	399	405	412	427	429	405	418	378	387	395	387	403	403	379	388	392	378	390	381	388	392	410	360	406	375	402	383	373	356	402	403	371	396	407	389	381	423	424	402	386	390	419	385	409	401	431	405	362	380	368	412	432	452	372	375	407	420	381	408	403	411	405	382	391	405	413	419	394	390	402	373	439	377	347	430	374	362	406	375	440	371	402	366	383	361	429	356	407	386	403	382	403	404	357	374	380	411	408	396	392	408	399	362	396	341	354	407	386	392	418	423	409	390	398	398	341	399	381	423	434	392	389	377	395	419	404	399	447	417	405	460	400	387	411	375	419	420	416	425	373	349	350	426	391	414	373	394	399	394	394	403	411	438	402	364	401	396	408	384	417	398	396	426	417	392	379	388	400	444	381	347	386	380	398	426	394	371	427	389	371	389	399	402	387	424	384	398	386	408	368	416	390	397	413	413	404	413	373	393	419	389	430	385	373	387	392	404	418	413	428	391	363	424	376	391	371	367	384	430	395	405	417	389	397	370	387	381	409	383	391	394	395	421	413	375	371	419	410	433	397	392	401	407	429	401	374	409	366	394	443	405	351	363	418	408	355	388	383	409	370	404	433	405	391	396	379	444	383	389	396	420	368	384	386	494	418	399	410	405	433	390	362	377	388	384	421	406	356	443	405	359	399	416	423	414	404	407	355	375	380	405	393	400	418	341	422	361	365	373	423	405	436	405	392	418	394	405	413	426	391	393	386	376	382	396	407	384	410	388	374	420	391	345	407	443	383	392	390	348	365	416	376	440	387	436	445	407	387	385	407	398	403	391	416	395	383	416	356	411	426	383	377	407	409	392	402	421	393	370	362	397	390	379	353	393	385	395	394	402	434	369	409	376	395	391	408	399	416	432	398	398	399	357	385	352	390	371	425	418	434	430	387	379	394	363	387	392	410	394	372	414	428	370	411	374	409	409	412	410	391	382	380	370	411	427	373	381	407	375	367	391	363	371	423	360	392	421	449	411	425	387	431	398	366	412	396	375	434	401	401	444	397	391	369	370	391	390	401	406	409	376	371	425	367	377	364	415	420	414	387	347	344	406	413	385	438	407	348	405	410	389	367	368	373	376	405	421	363	372	350	389	409	371	367	379	385	363	418	370	398	386	371	376	376	393	385	427	394	398	379	380	379	406	386	386	392	378	400	390	393	391	426	374	418	390	402	452	417	368	391	378	444	409	384	404	426	412	403	388	371	403	384	400	396	427	373	439	370	375	384	381	375	412	380	386	399	364	387	404	370	383	431	403	414	404	404	441	394	411	379	385	403	420	412	425	389	383	383	362	387	390	380	374	398	396	407	482	362	429	360	466	390	376	393	374	430	417	400	378	391	411	411	406	402	397	395	413	409	414	374	412	372	376	390	436	409	387	366	416	351	399	399	398	380	429	353	451	431	405	392	361	404	386	397	386	386	430	382	380	395	426	380	382	370	379	410	418	371	374	421	407	384	367	407	419	395	419	378	394	400	433	383	381	372	420	421	364	405	417	388	438	371	364	411	426	372	365	364	404	420	369	382	460	413	387	397	398	398	355	368	392	411	368	431	398	381	431	388	357	363	363	409	346	424	428	378	357	411	423	363	390	415	437	394	421	376	419	391	398	383	394	416	396	332	378	396	447	426	394	443	393	368	384	422	351	398	417	426	406	355	406	378	381	411	426	382	372	364	389	415	399	426	401	393	399	410	410	371	427	408	414	407	404	408	378	411	415	357	378	346	389	403	419	394	401	355	377	375	416	396	377	430	410	386	390	374	399	400	380	416	392	379	396	385	396	392	419	412	412	393	400	391	368	427	414	427	378	449	388	338	384	413	381	394	402	436	443	376	371	417	360	390	399	416	369	382	369	387	400	377	350	413	390	433	402	364	402	388	426	415	392	395	395	394	436	373	427	414	383	423	408	378	422	395	377	432	392	403	408	378	397	397	425	343	380	412	399	409	382	391	400	375	387	389	389	366	417	375	395	386	350	374	439	385	399	413	404	415	402	439	399	366	386	447	382	404	419	369	384	376	367	435	439	400	389	393	367	410	361	412	385	428	410	388	386	413	386	400	432	414	388	377	427	425	399	343	395	386	391	399	421	392	405	411	392	419	414	436	414	371	353	396	393	396	372	393	409	395	357	382	366	395	399	409	384	393	365	375	390	399	357	386	365	388	425	440	428	390	339	392	378	389	379	406	377	389	402	402	357	391	384	373	401	365	405	367	363	400	389	376	423	371	399	404	410	415	378	393	407	382	384	371	401	393	396	375	399	374	416	390	367	367	406	395	383	413	398	393	381	377	393	406	426	428	408	411	415	373	415	404	404	386	366	398	396	425	402	421	431	399	409	380	402	362	384	373	386	393	439	370	412	355	406	416	382	419	422	386	366	391	373	376	416	405	420	422	381	371	364	394	369	403	393	383	409	401	402	410	372	356	387	410	418	393	414	407	401	400	399	377	385	382	411	361	383	373	388	418	388	386	394	383	405	419	423	388	382	441	419	400	398	419	401	383	368	382	366	379	415	401	395	380	382	410	430	411	400	438	376	420	398	436	394	400	380	376	404	401	390	426	404	451	421	405	389	372	384	424	404	403	386	409	387	381	407	368	410	388	367	396	360	355	391	354	397	393	389	388	406	395	378	406	369	395	357	419	394	388	407	390	388	411	421	397	397	404	382	413	420	397	380	396	372	393	383	402	413	368	408	411	367	407	428	409	414	389	400	381	405	394	393	378	399	415	363	434	407	389	443	417	380	395	393	423	417	370	385	408	382	381	379	383	422	415	379	394	403	363	378	388	378	374	399	428	407	412	426	399	405	384	381	360	417	372	410	401	422	372	411	380	396	395	395	368	416	363	385	394	355	391	380	349	435	384	374	405	403	347	403	387	399	411	379	404	415	409	413	374	416	416	367	364	383	362	393	420	397	345	427	401	399	404	349	398	375	401	381	385	378	375	387	381	403	383	411	426	398	419	430	379	393	366	412	376	388	387	406	396	427	369	418	385	419	380	382	349	375	382	410	434	420	422	392	402	399	422	423	377	434	355	366	433	437	413	403	413	374	421	369	432	409	371	379	411	378	399	385	394	397	413	371	440	365	403	410	403	395	416	398	384	377	400	432	400	362	378	379	414	427	372	423	386	432	413	393	400	415	412	405	368	388	393	391	407	426	433	396	392	390	364	388	428	415	412	397	391	392	397	376	375	381	393	398	396	383	378	391	381	407	409	392	361	398	409	376	370	432	400	392	400	396	390	394	435	391	370	371	393	365	360	422	376	401	399	377	372	397	368	394	422	411	377	405	453	366	387	387	407	382	394	412	422	386	393	397	349	425	419	352	377	451	386	390	362	348
52241	56511	66833	63710	52550	39393	26348	15061	7440	3503	1901	1321	826	882	855	807	859	857	817	854	907	904	872	858	823	860	852	853	833	908	839	860	853	882	829	831	825	859	843	920	890	850	861	860	880	818	931	818	863	866	881	901	839	857	834	872	882	902	892	903	869	879	836	886	851	883	887	892	853	911	880	868	862	846	881	842	886	869	854	839	837	855	869	849	881	870	864	867	882	819	898	871	860	881	825	836	892	828	829	934	839	837	837	875	894	855	799	899	825	825	882	876	844	910	795	862	818	821	876	834	861	883	897	858	929	886	868	787	857	847	878	824	804	874	819	877	914	849	853	821	839	858	856	888	852	872	875	830	887	814	818	880	831	854	910	833	914	880	864	849	867	862	866	909	788	859	838	897	787	862	855	856	859	851	875	834	852	845	867	842	808	900	905	872	839	875	823	873	841	846	886	872	881	834	876	837	858	872	863	887	864	838	870	837	849	862	909	828	861	897	863	799	866	852	817	877	859	835	845	837	835	909	867	871	799	866	890	889	827	850	891	856	852	881	866	865	855	918	866	838	920	857	853	804	882	919	828	843	868	837	892	815	894	858	863	858	875	900	908	846	880	853	924	899	851	845	859	835	875	874	894	867	868	875	912	796	888	859	833	820	905	851	830	820	831	874	839	848	831	874	853	820	850	849	815	888	855	863	888	825	840	799	877	817	860	898	826	838	811	851	830	871	834	864	850	860	883	850	898	856	826	810	821	839	813	918	868	892	888	913	879	930	861	885	837	791	863	814	830	805	849	866	864	873	840	842	833	825	828	862	866	880	828	859	871	855	893	846	854	855	852	800	850	854	833	835	877	884	877	817	862	894	850	837	868	905	841	868	837	797	855	872	894	938	870	825	893	871	835	833	849	872	861	888	873	859	810	855	877	861	862	843	900	865	850	839	778	893	916	856	849	955	874	935	860	848	886	821	845	858	857	876	860	851	796	846	858	859	866	882	872	863	892	878	820	823	804	859	864	872	811	824	927	862	851	828	843	854	893	882	892	862	894	855	845	857	852	881	861	866	917	863	858	856	856	899	899	875	845	842	856	828	882	914	850	818	940	870	914	865	967	827	884	881	827	832	903	850	844	855	843	864	889	842	838	860	841	898	836	847	855	874	813	800	831	841	830	862	921	827	899	853	880	917	881	907	877	871	860	837	850	853	861	820	845	914	793	847	904	857	870	897	871	863	830	824	863	850	816	874	840	832	860	823	847	861	847	867	903	852	862	883	834	909	840	862	858	847	846	885	900	846	870	781	859	910	876	862	860	844	878	953	832	855	848	853	853	945	828	834	840	904	849	801	843	876	834	825	868	879	936	888	853	848	849	885	906	848	857	879	846	831	816	848	845	836	823	852	883	826	881	872	854	838	782	883	873	924	834	890	855	874	839	796	918	876	843	818	786	908	808	917	859	846	835	849	845	903	868	877	915	847	846	889	852	870	811	840	838	860	857	838	851	853	814	815	826	856	819	872	904	809	828	900	872	884	868	927	929	884	870	868	825	866	838	832	837	820	887	873	857	818	880	861	835	898	792	897	840	828	846	865	880	859	847	864	860	879	893	875	875	825	836	859	831	856	838	862	837	894	863	842	854	805	852	865	816	882	847	838	821	866	821	864	861	859	879	864	841	849	843	909	859	829	833	896	847	865	820	876	871	828	856	858	895	849	905	888	788	821	879	857	828	873	799	851	886	886	880	830	858	811	886	838	801	867	815	839	859	881	860	858	895	825	827	858	821	830	840	838	884	799	851	870	873	813	831	855	831	864	808	844	850	920	900	872	858	931	890	856	832	849	875	867	861	846	871	842	810	832	879	773	900	830	862	863	874	775	857	821	898	869	834	765	817	858	823	857	845	878	890	865	882	835	847	887	829	924	888	838	861	853	833	880	847	897	851	848	838	797	841	853	878	863	845	833	867	884	882	904	874	821	888	866	919	841	838	867	819	904	855	868	885	918	885	850	865	928	846	870	823	839	848	884	874	884	835	871	809	825	835	823	884	811	899	877	862	849	888	823	831	861	877	881	885	905	825	845	867	880	896	835	862	890	875	854	854	841	906	866	885	863	840	876	856	875	852	802	858	844	883	849	838	828	881	843	861	905	856	856	888	848	911	858	856	841	887	874	865	890	822	848	832	849	875	845	842	860	888	843	866	847	823	883	846	952	863	837	856	830	841	823	832	853	819	796	839	905	888	901	838	878	879	865	868	873	860	867	870	896	823	833	965	870	802	863	869	874	888	831	855	864	882	797	853	856	815	796	844	848	847	841	872	849	894	870	848	835	852	852	835	842	822	854	806	888	813	863	858	873	861	908	873	863	854	836	898	899	862	842	895	899	903	860	847	873	846	851	921	875	820	832	842	875	844	833	850	884	868	903	875	878	876	821	879	886	909	841	821	900	883	852	830	833	803	869	825	853	854	762	879	876	889	886	916	870	898	880	803	900	892	857	877	866	859	823	884	917	866	847	891	907	894	860	864	820	843	816	852	854	901	819	900	853	848	819	847	859	868	872	839	871	870	880	857	816	819	872	825	866	834	843	829	841	866	893	874	882	908	869	854	839	824	821	866	837	911	868	785	844	919	880	856	828	819	843	867	819	865	901	838	867	831	847	874	862	872	879	923	835	860	814	855	896	893	912	880	879	861	871	848	859	850	835	778	853	900	882	878	848	862	888	861	839	817	869	866	885	844	822	889	833	885	903	841	850	884	859	869	859	869	849	867	843	883	861	868	797	842	807	836	903	869	908	859	848	856	865	857	880	890	811	890	907	829	904	811	893	874	882	857	814	848	885	899	846	877	825	850	897	823	836	910	820	847	934	899	840	812	874	873	857	874	829	848	917	889	837	874	867	820	885	859	871	824	820	824	928	817	840	838	798	832	838	837	873	840	803	878	828	851	828	801	873	869	848	868	871	859	858	848	827	865	909	864	857	874	860	828	863	857	795	847	852	872	833	851	833	836	855	828	866	868	828	848	850	866	825	860	874	839	850	879	859	856	865	805	903	839	887	851	882	891	872	841	901	890	844	892	805	830	824	871	839	850	867	831	857	838	860	889	851	857	851	840	844	834	856	899	870	857	829	870	838	827	865	827	799	834	853	794	826	884	858	882	874	891	900	863	799	874	910	861	848	905	848	842	877	849	874	877	850	889	904	854	880	838	899	876	812	788	895	865	891	847	866	867	849	884	873	846	835	860	869	828	840	880	851	845	853	853	885	904	854	879	803	838	821	889	877	808	879	856	872	864	871	834	871	813	871	823	866	897	838	860	868	889	832	862	841	837	835	923	866	858	882	866	902	952	892	862	851	798	842	865	830	850	874	888	865	868	868	792	825	873	863	837	806	851	864	847	828	821	862	852	833	852	855	872	864	840	809	865	894	903	873	850	807	844	862	870	858	856	869	838	852	911	808	918	826	869	861	843	886	807	873	854	867	874	814	858	847	900	910	828	824
83728	75547	72862	60821	44116	29035	15438	6335	2614	1162	737	542	427	394	453	413	441	429	421	429	391	414	426	422	444	426	444	452	426	451	421	405	407	432	419	436	435	479	447	435	408	437	456	381	416	412	422	460	409	401	447	416	423	429	444	419	409	409	451	447	430	395	449	392	427	473	474	379	411	432	426	456	467	398	390	444	409	424	405	425	465	392	405	398	417	443	427	433	449	450	438	458	451	429	452	425	479	404	423	421	437	447	436	492	394	435	381	460	420	358	419	449	429	400	395	446	441	446	432	403	428	373	413	406	401	407	445	426	437	429	416	455	407	420	432	448	406	413	445	391	412	427	434	424	408	445	447	480	425	430	430	423	450	438	439	436	416	453	382	416	453	460	425	445	440	407	420	447	419	442	448	434	452	397	391	468	429	459	428	428	486	424	422	432	433	419	450	392	429	408	435	434	388	465	454	402	423	474	436	423	436	405	404	445	419	434	402	417	432	425	438	505	428	472	433	470	429	449	412	401	432	439	393	412	422	409	412	436	466	427	399	429	418	429	447	454	461	428	414	425	415	425	420	429	419	398	409	458	462	405	465	417	455	466	444	418	460	452	397	407	443	428	451	439	430	393	424	423	402	437	401	439	378	428	458	421	453	429	419	436	430	414	455	471	464	411	430	408	459	408	419	430	446	399	405	495	462	411	416	371	402	431	459	434	410	443	397	437	399	395	437	443	404	415	406	440	413	423	414	395	454	427	404	403	422	456	433	449	428	450	423	442	409	435	456	409	461	458	438	470	425	469	397	435	434	424	416	466	446	418	448	417	417	434	408	416	439	427	453	422	436	390	409	449	467	446	448	430	412	418	449	399	395	444	394	441	420	414	449	466	409	428	433	405	403	440	465	429	417	456	457	419	465	402	449	450	447	430	400	423	421	453	438	414	430	394	400	410	434	405	415	449	463	423	434	443	430	434	444	401	403	377	434	428	416	423	453	398	442	430	436	455	403	472	429	447	411	415	443	440	466	416	422	423	433	435	450	421	443	398	451	401	475	426	450	419	433	454	411	423	411	406	416	429	403	439	439	440	375	416	457	452	394	405	438	444	391	415	442	459	427	440	424	378	452	437	420	477	436	408	445	445	454	438	401	380	444	423	382	394	402	448	457	437	429	423	435	426	416	474	420	450	387	399	427	420	419	423	452	430	403	404	411	405	437	413	400	433	397	432	435	427	391	429	402	458	408	414	436	401	453	466	441	413	443	425	436	450	415	417	427	422	477	491	446	396	447	435	471	396	447	416	444	411	423	409	407	429	411	471	406	380	398	442	448	417	421	439	407	392	396	457	431	402	407	404	438	412	433	434	404	457	425	443	444	421	407	393	439	444	453	427	390	428	456	423	413	409	429	412	406	442	433	423	404	441	441	447	418	367	410	460	450	438	428	478	449	408	463	408	391	416	431	443	412	427	409	470	408	476	447	418	427	477	422	447	432	441	408	419	390	426	420	432	430	401	473	415	427	430	438	413	423	431	455	413	419	383	433	462	397	418	460	433	454	446	409	448	433	465	365	390	422	429	441	417	407	434	430	442	402	413	484	440	418	465	428	433	435	455	405	431	415	443	424	421	455	442	394	423	432	489	425	440	433	474	460	393	420	432	422	437	415	392	461	466	443	455	445	469	444	453	421	428	419	397	458	415	426	476	447	408	392	457	409	440	439	464	437	449	401	465	403	451	402	465	412	437	378	468	439	444	439	450	400	466	448	405	435	455	434	415	439	427	413	407	432	449	426	483	461	443	453	452	435	418	436	400	407	419	448	410	410	426	416	393	434	478	438	457	426	412	450	452	466	435	390	442	410	460	449	444	431	433	420	386	439	418	411	438	416	417	417	443	456	393	412	419	464	432	442	403	432	404	439	409	443	390	416	392	455	448	455	463	423	402	448	411	414	449	447	424	435	423	403	458	454	415	416	435	461	433	405	407	440	413	445	434	460	416	465	411	448	438	436	445	458	401	452	411	435	448	449	427	374	384	412	422	409	412	438	448	429	399	391	381	427	408	434	435	425	438	429	432	458	390	427	433	422	395	448	468	454	402	403	396	385	432	419	437	473	424	461	436	437	414	428	453	447	405	434	440	476	440	414	458	436	426	412	422	402	410	435	422	452	434	428	446	436	410	461	447	455	458	407	396	428	419	391	446	413	423	413	431	441	418	452	426	410	393	410	445	421	384	444	460	431	413	395	436	438	409	385	440	437	440	398	448	417	395	434	430	417	458	430	431	395	408	442	428	407	454	430	437	442	442	474	404	389	428	422	428	417	407	394	422	426	415	458	437	396	404	454	443	453	449	430	412	464	475	434	410	407	458	441	428	426	417	411	419	475	428	424	434	380	437	437	420	431	448	406	392	398	440	431	447	441	416	379	440	439	409	426	418	417	436	432	459	424	443	449	438	431	421	397	415	417	455	431	372	396	422	438	441	440	417	442	421	435	383	390	419	416	405	445	387	421	462	433	403	461	425	473	429	422	443	409	441	438	416	387	472	445	421	415	468	441	423	481	460	433	412	471	424	447	445	400	406	454	466	443	457	457	410	464	438	438	391	406	427	438	403	459	407	422	404	428	455	410	426	439	433	466	413	392	406	417	450	420	398	429	405	412	430	414	445	411	423	407	402	433	405	391	420	395	423	435	444	443	423	436	442	435	462	470	475	424	464	430	408	462	424	452	434	417	436	413	442	423	433	456	408	481	436	419	428	432	456	439	441	401	466	411	448	426	437	458	466	431	433	438	380	412	447	415	424	411	426	419	388	421	407	435	435	462	440	371	450	393	427	440	426	451	421	417	424	421	463	437	456	392	389	413	443	413	423	409	440	365	436	442	420	402	457	425	445	430	406	428	430	408	394	410	425	424	447	448	466	444	428	416	447	446	448	431	419	413	427	483	423	412	433	394	414	426	419	478	433	420	425	426	424	494	438	429	432	450	444	417	453	429	420	463	421	435	422	469	403	438	433	453	419	468	427	394	434	435	399	376	434	416	451	473	425	426	434	421	466	437	449	445	437	406	453	445	427	439	402	477	429	428	430	402	417	451	425	440	465	403	438	411	458	431	393	459	424	443	441	432	424	436	404	447	436	443	420	418	435	443	445	392	417	428	387	370	399	381	415	438	409	439	417	424	407	418	423	427	434	410	447	418	436	397	425	421	416	469	408	412	470	405	443	400	478	423	455	422	453	436	435	401	422	446	407	444	421	458	425	389	413	448	399	438	433	430	411	456	470	398	427	419	384	426	444	409	388	433	472	418	424	417	430	443	419	416	448	441	423	431	428	412	404	410	443	419	430	436	451	458	441	441	389	423	433	434	481	392	441	466	410	450	413	494	445	422	432	432	429	423	408	380	409	434	422	451	403	453	460	438	454	474	437	460	455	420	453	460	407	451	423	384	435	440	449	431	439	394	444	414	419	403	432	409	433	423	421	426	426	402	467	450	438	440	452	408	437
53136	57037	67560	64945	52530	40360	27629	15951	8099	3809	2101	1340	921	895	958	935	952	888	968	911	875	911	932	890	903	993	942	935	884	934	884	913	926	868	929	875	916	904	849	940	932	973	900	900	885	902	931	896	933	930	899	915	896	920	897	918	891	907	931	907	987	881	913	883	953	850	930	949	913	958	913	914	908	940	929	918	905	930	861	890	964	907	950	909	896	926	891	858	924	887	875	871	930	891	926	894	927	917	911	924	927	926	927	932	882	932	897	951	920	914	927	951	961	899	948	914	906	871	893	910	892	890	951	940	892	848	912	935	922	895	889	906	934	929	890	876	961	925	901	840	894	938	958	991	883	907	929	950	908	921	899	878	931	928	977	914	916	897	883	940	995	880	821	922	883	905	883	948	933	962	937	902	895	899	902	927	944	960	913	926	928	891	908	938	934	931	910	954	897	873	929	974	887	960	889	946	853	892	929	948	901	1019	932	920	885	991	954	881	966	909	887	930	892	899	875	953	829	904	881	914	929	904	893	945	930	898	928	910	939	918	905	881	926	935	886	857	934	897	926	904	923	847	918	948	927	891	878	934	893	889	921	926	906	886	922	931	956	929	969	949	951	902	886	921	942	956	945	933	901	928	914	928	890	902	974	954	818	906	952	923	909	937	873	868	919	897	922	922	912	902	962	920	923	913	985	916	953	956	949	955	903	891	917	950	885	909	962	957	861	907	904	915	898	899	889	898	971	909	886	925	949	964	904	923	947	983	874	930	878	850	926	908	902	912	904	936	844	929	948	901	925	929	930	879	957	942	850	886	897	954	1002	900	919	892	890	930	912	947	934	929	974	891	968	947	964	886	946	909	923	951	913	904	921	896	942	951	917	912	960	949	916	902	898	917	910	935	897	894	908	936	910	877	932	900	937	962	910	914	947	855	858	917	880	960	957	911	908	908	953	943	899	919	926	906	900	953	932	877	896	954	972	859	916	947	909	925	897	933	869	871	893	915	885	921	905	958	911	862	949	925	929	857	951	896	906	919	891	958	871	921	899	935	880	869	945	910	919	943	962	908	910	886	946	890	858	877	905	835	891	867	909	935	922	895	990	938	900	888	948	913	915	932	911	889	900	933	908	901	916	895	943	944	878	859	884	994	909	981	952	925	897	913	898	936	925	922	939	837	846	876	920	872	891	938	948	942	894	899	906	916	901	922	906	942	898	993	865	889	902	883	861	945	912	892	904	948	893	922	950	910	965	845	888	909	951	936	879	911	919	904	924	865	926	944	932	959	928	918	972	877	933	900	891	919	861	880	931	928	938	918	936	912	870	922	915	904	865	944	861	944	890	928	913	864	929	931	860	927	971	889	938	844	915	896	963	892	884	906	885	935	907	936	908	911	998	935	892	921	973	945	955	947	890	912	967	895	882	929	962	922	930	907	895	897	946	942	895	850	843	879	936	910	954	915	864	921	934	931	923	882	903	948	928	879	932	959	958	862	874	914	885	949	954	940	860	915	893	894	929	867	876	917	877	842	917	928	917	944	927	860	888	949	927	927	954	933	924	972	929	865	938	899	957	935	921	881	968	978	943	915	942	902	908	940	933	892	940	950	949	928	888	932	913	947	910	921	892	882	932	951	921	889	898	950	914	900	928	907	919	909	918	924	894	914	896	894	894	879	902	890	895	858	977	954	924	889	920	970	880	894	907	933	893	892	963	905	912	921	914	901	934	907	856	933	962	868	908	910	909	961	887	909	878	924	942	895	919	910	888	925	924	866	881	899	927	936	893	902	901	910	878	927	907	918	915	912	910	958	927	963	897	899	907	951	925	916	937	923	939	865	919	886	926	877	860	918	910	896	895	944	908	947	830	865	936	938	922	930	855	899	906	868	942	983	933	870	962	918	961	920	923	933	888	981	921	917	878	901	893	879	893	896	983	902	917	931	948	956	930	953	909	903	934	913	893	941	871	887	911	931	944	902	922	912	904	863	846	922	906	938	997	942	900	913	868	936	948	903	894	905	911	913	874	910	946	924	955	911	924	933	889	939	922	925	895	918	945	886	926	926	920	944	911	928	951	913	930	939	863	891	905	870	904	850	945	839	937	941	887	916	908	910	932	912	953	892	923	841	927	855	927	924	888	865	931	895	924	911	901	929	949	936	873	940	938	932	914	894	920	966	863	890	909	935	947	948	947	918	978	886	916	913	898	968	927	879	920	880	899	893	917	942	955	965	977	951	919	866	902	918	854	926	939	874	911	938	1008	911	911	961	961	871	971	925	900	915	883	875	881	853	905	851	923	898	922	920	884	845	880	915	902	918	906	901	880	917	912	888	877	934	931	963	942	926	892	904	914	945	829	953	913	889	954	916	851	988	898	930	963	889	959	948	942	875	920	954	900	883	906	934	948	895	908	905	932	937	962	944	909	943	922	929	933	894	922	921	924	892	916	893	928	887	870	891	937	883	955	916	924	923	902	938	933	953	944	881	880	910	956	883	922	894	912	888	944	931	954	925	916	909	891	854	904	879	903	931	921	930	865	907	860	918	874	981	877	916	926	927	858	923	918	942	915	944	876	879	961	902	942	923	905	908	901	926	875	918	922	902	900	888	915	912	923	942	904	891	911	925	945	969	904	917	958	888	964	924	873	909	920	883	921	899	915	907	911	897	929	908	917	920	897	882	916	959	884	906	938	929	919	906	919	878	947	909	954	880	910	906	901	938	906	923	858	969	882	883	913	921	975	903	944	871	914	948	922	867	921	905	913	886	931	969	879	920	920	890	898	932	937	875	917	913	961	942	905	909	915	910	914	919	926	888	903	964	976	942	888	910	937	917	849	908	922	912	921	912	884	970	930	906	937	908	876	910	895	995	950	947	903	900	946	937	913	862	890	913	910	943	966	949	929	917	927	890	928	928	906	954	927	921	914	931	885	959	912	876	909	879	925	915	940	892	963	972	919	928	902	961	930	897	940	910	898	930	915	869	926	837	879	946	943	849	925	938	937	911	916	871	900	932	926	909	904	865	916	906	904	893	916	913	897	986	837	914	919	901	945	960	894	995	905	961	952	878	908	892	970	941	983	897	889	939	928	855	867	910	887	898	920	924	896	912	930	963	953	909	919	905	943	914	908	880	949	951	901	879	870	984	890	952	839	926	893	923	893	923	874	952	971	845	902	916	909	913	898	939	919	915	957	917	931	920	927	892	876	912	910	978	925	895	931	896	861	969	903	852	918	962	879	897	953	908	907	963	869	899	892	933	901	941	876	939	955	978	961	886	933	919	955	924	899	921	931	907	921	910	923	980	888	935	938	950	873	913	917	927	916	877	902	897	933	957	911	929	897	894	944	928	921	938	936	940	912	877	894	876	858	898	942	854	897	919	913	922	900	928	927	924	842	929	855	887	878	937	901	892	928	944	907	911	884	897	918	911	925	931	896	908	900	929	841	951	896	930	934	939	885	894	914	917	899	973	883	964	938	948	932	942	904	941	905	905	880	896	896	934
12929	8853	6536	3942	2009	1257	822	517	490	370	360	349	320	314	304	303	308	266	347	306	330	295	308	341	305	318	325	317	319	313	307	335	323	312	315	294	281	316	294	342	316	325	326	291	288	327	338	322	337	277	330	309	288	305	322	319	341	309	320	305	289	337	327	317	350	317	317	284	330	327	300	310	294	282	282	315	321	288	309	297	309	310	319	333	316	311	309	316	303	267	382	320	331	300	313	308	318	309	343	316	316	295	298	344	303	296	315	305	304	334	297	295	322	298	308	305	287	277	330	302	320	327	332	277	292	297	323	307	316	312	286	324	317	322	338	325	312	331	299	282	328	326	312	312	300	353	332	309	284	301	282	304	338	308	297	287	289	275	320	307	320	333	332	352	314	325	286	346	316	295	308	314	298	292	332	295	277	334	307	308	302	332	311	320	295	317	327	342	318	332	321	293	323	324	307	312	306	266	319	332	331	306	300	278	349	315	271	336	343	311	289	330	289	301	322	292	342	320	331	302	327	325	348	344	318	312	326	314	274	293	290	297	313	347	343	311	345	291	292	305	316	303	323	326	328	320	315	302	325	317	304	292	275	268	311	293	298	336	307	297	337	304	333	272	301	298	278	283	306	299	318	288	329	293	339	320	351	319	313	319	315	296	326	308	296	290	298	328	315	311	338	330	284	294	332	285	322	331	333	297	303	321	307	318	292	314	300	333	321	340	323	278	321	315	313	305	323	323	311	299	274	283	270	289	306	305	300	318	287	295	323	320	317	319	359	325	320	286	314	331	343	317	312	365	361	278	343	288	267	309	315	318	313	294	312	343	254	304	347	294	270	309	317	330	330	304	309	303	297	314	296	319	299	288	310	304	284	339	331	302	312	304	302	293	337	327	317	328	317	299	291	323	335	317	331	306	295	331	337	320	320	296	299	296	296	323	304	326	301	304	304	309	304	285	335	320	323	293	312	306	293	321	301	330	337	329	312	316	354	327	324	310	320	294	330	316	317	344	275	331	284	278	327	329	323	298	301	317	315	324	325	313	339	313	305	311	333	337	317	293	298	287	310	314	342	333	326	307	300	318	324	341	324	311	306	290	317	315	304	285	283	285	284	305	338	300	305	317	302	308	310	307	323	312	346	301	290	301	290	284	319	320	290	292	318	329	291	310	291	313	312	333	324	311	308	303	279	306	305	300	323	313	290	271	329	320	334	327	318	314	304	309	327	305	307	332	290	300	326	324	281	304	296	300	324	271	314	312	319	331	326	338	343	313	336	306	315	299	296	287	331	338	288	324	329	312	313	326	276	287	306	330	317	306	286	313	296	369	311	321	313	316	307	306	309	299	288	323	326	288	306	346	290	320	303	307	306	345	302	288	332	310	334	329	339	331	323	310	306	339	295	299	284	302	332	320	286	321	290	298	283	298	313	311	290	317	300	308	291	357	324	317	348	292	325	301	342	342	342	292	333	277	310	301	304	301	279	288	321	348	334	309	310	307	295	304	301	326	314	284	338	307	292	339	307	308	345	322	315	329	275	311	287	332	281	304	354	334	316	304	307	330	319	321	304	276	321	311	292	310	286	327	318	279	298	328	308	294	331	331	312	312	314	311	297	319	317	320	282	305	300	309	296	308	286	287	335	300	306	347	324	294	329	309	330	290	323	319	324	326	337	299	333	317	286	349	332	334	309	290	332	305	302	313	285	329	288	270	310	301	330	321	302	311	299	306	293	304	312	306	356	311	281	308	346	317	288	314	299	326	312	327	283	299	308	270	351	326	299	342	359	308	310	336	306	321	335	320	329	294	351	312	313	316	287	297	329	287	341	311	313	286	357	327	342	287	322	289	326	321	317	299	320	306	326	315	290	306	341	315	298	311	344	311	291	303	316	290	334	286	320	325	329	297	308	319	360	332	281	311	307	348	327	356	319	307	327	312	332	320	328	268	298	317	316	287	309	327	349	349	308	294	313	307	265	309	322	341	309	348	301	342	327	281	322	300	307	321	308	339	329	335	308	313	296	313	306	307	290	304	308	315	295	285	306	331	325	284	323	337	326	306	325	312	298	320	297	322	295	316	300	297	308	319	286	313	309	315	322	340	316	312	329	340	316	302	299	269	321	295	357	289	314	300	286	343	310	333	306	317	338	296	301	295	322	264	330	320	328	322	325	330	299	313	311	326	277	301	276	329	324	326	337	320	287	295	282	324	304	335	271	316	296	324	297	336	304	343	290	344	290	298	275	321	317	321	301	289	320	305	281	329	319	315	312	298	345	329	294	324	303	303	314	301	298	307	317	333	284	332	287	312	308	347	342	340	301	327	308	288	284	301	285	318	335	298	310	315	334	312	314	313	289	341	312	305	316	334	281	301	343	335	288	323	311	308	301	327	304	303	281	294	319	314	329	297	297	321	316	312	310	291	284	316	324	347	317	293	282	293	296	320	299	289	310	323	326	289	278	282	285	341	319	332	330	319	290	353	303	283	314	319	345	314	314	330	310	293	314	276	333	307	272	323	287	277	334	336	345	316	313	319	328	318	326	329	315	349	324	337	272	343	342	273	300	316	320	325	298	328	326	256	343	289	290	303	286	316	332	298	291	322	354	328	297	289	330	334	292	292	340	348	282	283	344	297	301	326	312	306	305	284	288	309	311	299	322	307	343	313	312	324	292	322	292	314	314	312	300	316	270	300	310	315	307	302	367	318	327	302	298	301	313	326	317	324	314	282	309	326	332	309	317	298	316	310	320	334	274	322	304	296	353	320	290	322	319	289	339	330	320	324	271	319	341	297	291	320	303	309	347	311	321	278	322	298	330	339	319	319	329	308	295	270	318	317	295	293	345	360	313	308	315	328	301	309	283	296	358	318	320	287	331	302	322	307	320	297	320	316	311	305	316	336	300	289	283	297	282	342	284	297	306	337	284	303	298	332	281	289	363	343	282	311	310	311	300	326	319	316	317	306	310	325	351	321	350	316	309	280	339	342	319	296	333	299	272	316	323	317	316	311	291	293	331	319	329	299	332	313	312	317	282	302	316	299	318	356	345	322	314	347	330	311	324	286	316	291	327	272	306	295	332	301	310	270	315	324	324	294	296	325	316	335	284	283	286	294	324	312	309	267	313	295	303	315	340	285	320	332	321	331	309	304	349	295	310	323	314	321	301	316	320	308	301	325	295	337	296	306	299	324	296	307	341	286	313	331	284	308	300	328	311	348	311	315	279	303	303	318	300	293	321	281	288	283	294	311	326	315	319	323	334	314	302	311	291	303	311	331	301	311	307	299	333	302	314	341	316	293	299	332	285	354	324	309	315	302	314	322	310	291	319	303	335	308	307	312	342	330	328	296	304	277	298	337	297	346	288	332	322	289	302	331	309	278	312	315	360	330	305	328	323	293	284	272	311	308	312	333	335	304	300	320	326	324	347	326	285	302	291	316	301	302	324	298	334	338	330	314	322	284	330	290	304	301	324	285	309	314	331	266	334	315	309	322
12266	11566	11950	9751	5911	3768	2339	1519	1089	850	771	699	663	740	675	696	668	669	678	691	710	696	667	690	698	658	688	730	732	715	689	684	691	683	689	681	695	708	686	684	687	745	709	662	695	732	713	633	678	727	706	663	747	727	675	665	681	672	700	703	700	683	720	736	670	666	674	665	715	682	752	652	756	681	657	669	701	685	652	716	721	715	676	690	692	717	685	748	700	749	763	684	732	716	697	694	702	721	726	718	656	691	691	738	758	706	673	686	647	733	680	705	718	689	693	691	694	682	703	688	726	664	713	726	668	747	699	667	666	710	669	717	699	727	704	705	707	714	657	692	690	665	684	704	659	660	686	664	704	712	680	668	678	671	690	685	670	696	720	663	734	689	665	677	672	698	669	681	680	671	651	715	665	694	718	686	679	681	674	696	697	654	740	680	709	641	702	690	721	715	675	680	669	732	685	676	710	712	710	657	687	685	733	723	686	713	711	701	706	667	688	701	716	676	685	696	646	672	680	715	712	708	679	723	662	707	665	701	704	664	674	725	712	717	680	725	720	725	688	699	665	658	648	713	695	672	674	695	729	705	712	690	722	676	723	657	693	665	691	666	705	672	729	649	691	737	662	733	684	723	707	738	651	696	660	689	648	658	674	699	702	665	697	707	665	673	712	697	650	708	694	647	684	680	676	704	651	660	711	709	737	694	691	724	699	663	686	682	660	694	672	701	685	682	697	684	697	728	667	710	675	708	722	727	699	693	731	677	673	716	689	669	712	723	676	706	684	689	692	661	635	715	668	729	692	645	684	689	658	707	695	668	702	693	705	718	698	684	729	670	642	682	672	697	692	712	729	644	660	722	678	694	637	685	674	685	694	679	690	697	725	668	688	713	715	683	713	670	682	706	674	703	705	691	664	686	651	705	701	696	680	673	720	680	711	729	730	721	682	683	717	710	692	675	679	673	685	707	667	696	718	694	664	709	680	685	716	678	693	706	702	693	724	726	687	658	671	688	729	650	668	698	666	723	709	668	707	705	665	696	680	678	713	643	620	677	670	666	694	696	726	662	716	732	710	669	714	661	693	696	726	743	712	712	702	692	741	688	673	692	681	695	716	716	684	692	729	670	752	740	698	735	676	687	704	684	662	693	716	708	674	731	703	702	707	689	681	691	684	662	685	685	668	705	679	662	683	688	694	746	766	696	700	715	707	700	713	689	656	711	657	661	679	702	722	767	679	712	717	722	731	649	713	647	704	680	652	707	687	682	714	714	683	710	658	727	678	691	690	684	677	711	676	732	675	699	670	709	716	678	741	681	730	673	714	661	672	714	682	698	681	704	661	727	726	656	726	644	685	670	678	697	710	684	669	745	723	708	690	740	653	698	716	700	717	741	722	693	686	717	672	725	713	723	648	658	700	687	711	654	698	687	693	702	690	680	674	703	675	718	680	667	644	707	687	661	680	702	713	685	712	724	675	708	662	736	689	681	715	714	728	668	685	704	689	727	729	704	691	660	685	672	692	685	662	695	750	682	687	712	710	696	686	691	687	743	708	662	703	645	689	699	666	716	683	679	684	693	690	703	673	666	695	707	732	690	654	713	672	678	687	718	659	648	716	693	727	678	750	698	660	671	714	702	693	712	723	683	738	691	719	695	703	705	677	694	690	707	666	662	689	709	714	711	692	685	723	713	649	668	692	676	659	695	684	656	659	661	723	680	683	688	668	661	737	654	705	706	760	722	691	679	693	714	688	667	682	704	696	714	700	693	707	704	652	660	718	724	707	682	720	649	663	678	729	716	677	678	669	740	690	652	732	681	692	691	717	705	673	626	701	705	669	721	666	692	688	734	721	664	691	719	688	678	696	675	717	690	651	730	690	681	684	668	697	689	678	696	671	660	695	698	774	705	667	737	688	711	702	690	637	673	718	676	685	737	732	682	696	661	711	685	689	724	668	689	728	667	667	716	682	698	712	704	714	698	686	688	729	694	704	759	677	702	652	697	704	678	687	680	681	690	713	711	689	647	647	696	689	707	722	672	684	707	711	680	670	719	718	692	704	670	649	701	696	707	711	712	686	693	686	675	668	690	648	680	674	694	732	668	673	707	676	684	709	683	685	713	718	678	674	729	717	672	676	705	668	681	707	716	742	694	714	710	759	728	673	647	716	654	646	706	670	690	740	681	708	695	713	721	681	718	703	691	675	703	701	680	697	653	720	745	701	682	695	662	683	648	693	724	690	747	684	663	670	714	676	694	713	715	693	704	669	705	679	664	615	703	658	699	702	687	677	703	680	723	698	727	661	647	691	683	675	686	667	677	676	661	674	690	650	715	742	676	683	690	702	707	703	671	717	719	719	650	712	748	715	699	722	695	678	745	723	665	657	674	702	694	711	684	731	661	689	700	731	713	741	693	732	703	683	725	677	684	687	705	695	708	751	708	717	710	733	690	688	695	684	643	715	666	718	670	690	705	702	684	706	713	703	697	658	722	678	704	719	691	725	689	683	672	693	696	738	685	710	662	675	694	678	675	699	688	644	674	686	729	705	728	723	661	702	717	739	682	683	725	712	705	696	709	661	682	700	705	717	647	670	722	656	670	698	709	703	773	699	693	748	703	742	705	715	683	658	714	686	728	694	697	728	667	665	679	682	740	656	682	703	649	647	712	706	708	693	701	648	705	718	702	722	686	686	707	678	698	664	665	697	684	713	699	693	660	687	677	707	668	715	695	645	697	678	697	639	711	702	694	717	684	683	728	740	715	722	708	663	710	674	666	702	747	684	645	718	697	675	703	748	723	708	720	680	734	698	719	689	718	693	671	716	703	698	667	667	729	720	703	687	700	690	703	667	695	673	708	678	659	711	685	662	674	728	687	723	689	678	656	696	667	663	670	722	689	679	695	689	700	763	694	658	700	690	679	702	697	721	678	703	685	687	697	714	629	744	718	710	685	636	705	696	725	712	673	717	710	708	682	680	693	686	677	727	705	658	710	701	683	679	674	698	654	677	710	653	661	713	692	723	695	717	687	671	693	767	706	691	724	658	605	718	690	698	696	718	652	682	675	655	670	695	712	722	686	697	715	734	715	697	705	659	643	693	743	691	653	714	700	671	669	722	721	681	698	710	710	757	665	683	692	694	691	738	691	737	695	716	700	697	698	693	691	722	687	671	666	703	732	734	714	683	690	685	685	691	672	693	661	686	683	696	662	685	688	683	687	662	668	716	671	735	665	739	731	653	692	716	719	680	674	700	707	678	677	696	706	695	709	743	664	680	656	730	699	682	698	644	693	736	687	643	682	685	669	706	661	705	730	710	704	714	691	692	691	689	693	664	695	695	695	714	692	716	674	734	691	686	726	704	649	694	715	695	719	748	681	680	682	738	698	697	683	684	632	698	713	686	701	664	760	639	679	677	687	703	677	667	629	760	709	649	696	654	660	726	674	677	690	701	710	710	758	681	729	626	651	664	690	701	634	698	699	672	690	660	707	689	701
82494	74147	72205	58534	42333	28290	15231	6081	2418	1137	689	426	407	412	430	381	373	372	398	419	396	386	398	357	388	413	416	376	433	409	417	376	411	430	411	418	417	426	376	354	384	357	400	396	354	397	391	387	391	378	377	404	371	389	381	410	364	365	366	387	424	396	403	430	393	406	394	353	397	439	404	395	428	428	396	386	424	402	365	399	420	415	379	381	386	353	374	403	410	410	409	390	386	358	372	365	405	400	376	401	390	372	375	406	392	418	371	400	393	405	415	388	411	384	381	387	406	401	385	383	418	395	417	409	379	411	370	395	384	411	397	385	406	411	380	405	393	351	399	414	381	400	379	392	398	413	412	396	405	361	402	395	406	392	387	412	382	416	347	380	394	408	397	403	367	374	373	415	408	412	377	381	388	398	389	368	435	399	383	403	403	402	368	443	427	388	417	367	392	426	350	398	388	421	411	420	389	385	415	385	374	395	398	401	346	366	392	415	397	373	339	419	432	363	417	394	406	383	395	372	377	393	410	380	410	374	421	382	420	387	420	388	372	393	424	391	341	378	393	423	390	365	416	408	358	412	397	388	377	377	376	431	380	391	356	405	372	406	401	377	423	395	381	405	416	385	411	415	432	405	352	386	386	378	391	407	417	368	396	409	404	343	374	364	398	382	357	417	388	401	347	409	372	386	372	399	371	372	393	370	407	380	409	391	365	366	437	374	393	398	370	401	421	359	342	344	395	375	384	412	387	426	382	392	380	364	355	407	399	431	397	402	408	368	360	397	381	396	413	364	412	370	370	419	372	380	400	377	394	376	385	397	374	385	428	400	395	390	390	372	419	415	395	404	355	357	394	389	408	394	357	416	396	368	375	381	355	385	373	370	394	383	398	397	403	415	406	357	410	414	362	342	405	346	372	392	359	376	413	384	377	392	413	389	377	358	404	399	408	429	395	410	413	403	388	389	385	433	411	375	381	367	375	404	425	426	407	431	395	378	379	431	393	385	371	370	389	390	426	369	363	365	432	371	388	351	414	424	414	434	411	358	364	377	393	396	411	427	427	390	424	379	366	356	404	380	434	349	393	403	387	374	382	430	426	357	405	378	385	425	376	367	423	404	380	378	390	369	398	406	447	390	384	407	386	381	380	392	383	394	409	399	378	396	416	425	365	408	438	390	383	392	437	373	373	386	399	386	377	379	417	406	343	354	370	388	381	404	426	365	359	412	411	394	438	435	416	406	436	421	434	365	383	403	399	395	402	362	365	387	382	367	393	373	377	446	422	385	371	405	347	392	396	438	421	384	396	414	396	416	384	381	383	394	388	403	406	390	338	369	388	424	393	393	406	407	347	412	406	415	359	398	363	391	411	375	390	398	398	414	411	385	371	431	391	412	404	412	352	377	453	401	382	408	392	400	358	398	394	404	373	393	345	372	366	412	399	410	428	372	401	395	380	397	400	390	410	371	386	402	413	421	397	381	411	401	405	385	432	401	393	403	414	422	398	416	387	388	419	398	397	385	398	389	414	402	412	389	390	396	422	386	392	376	405	414	404	401	380	410	393	392	355	411	402	382	364	365	360	396	378	382	410	398	403	375	410	407	407	410	403	383	404	416	408	397	403	400	409	407	364	413	396	389	354	407	387	413	434	356	348	432	387	396	382	373	404	381	366	390	413	407	430	397	413	401	385	388	383	404	383	389	382	409	372	408	388	395	384	379	401	436	415	404	405	403	419	435	378	391	386	357	387	427	391	387	370	405	432	391	395	379	367	369	384	404	390	405	379	392	368	404	420	388	374	359	415	422	378	353	387	393	410	358	387	385	405	381	388	397	390	379	404	401	382	419	396	370	395	383	414	432	407	389	364	390	389	416	390	352	408	387	401	423	380	389	409	459	364	388	363	396	368	403	397	353	400	393	403	422	366	413	382	380	406	395	420	379	377	404	383	399	378	403	395	350	368	376	374	423	449	413	395	429	412	401	409	397	391	361	391	384	381	371	355	342	381	399	415	408	399	343	341	397	415	371	367	397	406	352	438	406	405	384	416	382	434	404	405	371	403	382	388	339	408	376	396	411	384	420	394	371	370	418	379	366	372	354	431	376	397	403	387	415	408	436	363	389	406	385	390	399	381	407	404	344	371	386	443	390	361	397	400	395	408	414	396	389	333	371	353	377	447	430	393	399	417	414	379	371	417	383	391	396	366	400	420	418	372	363	408	418	342	427	424	429	379	381	396	381	383	420	376	394	408	394	372	380	378	377	390	390	410	372	429	395	393	369	425	412	384	370	390	425	404	377	382	399	414	448	424	411	399	412	401	426	424	364	418	355	383	379	404	416	374	400	396	399	399	402	379	368	393	420	411	424	408	398	416	409	409	428	384	405	406	419	368	392	388	435	394	386	362	391	367	364	420	372	379	380	388	409	392	385	364	389	375	401	381	421	380	400	370	446	390	365	393	396	374	373	426	399	375	421	395	431	344	414	387	426	403	422	386	413	357	395	385	415	429	411	387	375	375	379	374	393	394	414	378	409	416	374	359	390	436	422	460	385	384	417	396	413	398	387	370	377	394	366	385	376	419	377	395	354	388	384	395	368	407	394	378	397	402	362	374	407	388	350	394	392	364	388	386	368	408	395	392	418	385	390	404	405	358	402	363	399	408	372	395	401	400	422	430	400	408	412	384	404	426	393	396	402	375	397	371	388	429	393	393	379	384	411	376	392	389	393	388	381	361	432	387	425	405	388	378	384	392	382	384	351	379	401	434	436	358	343	390	406	381	405	393	389	388	393	423	427	387	392	431	387	361	387	404	385	380	366	377	367	370	412	391	406	390	388	401	409	391	376	407	388	415	408	355	369	419	425	397	396	415	402	390	381	388	373	371	401	400	369	420	433	367	431	439	422	404	397	386	408	399	368	383	386	381	414	387	436	410	388	378	388	429	413	408	389	399	394	408	377	351	391	417	404	406	386	333	407	414	388	390	371	373	376	437	366	375	384	396	392	384	406	429	429	422	406	349	388	362	398	404	390	389	359	380	391	387	404	392	401	413	385	405	408	392	373	350	388	379	421	385	394	408	390	407	389	440	361	379	440	373	405	391	394	376	432	386	375	392	335	341	388	438	429	381	429	423	432	405	398	454	404	381	350	389	429	388	376	413	392	381	369	404	442	394	373	379	413	365	419	412	413	369	406	379	378	352	439	407	412	418	417	375	404	359	362	399	399	421	398	411	358	381	377	417	390	371	381	405	418	389	347	413	402	442	400	361	354	411	385	398	413	436	417	384	365	425	384	405	411	351	402	410	384	431	417	393	364	390	374	373	378	445	396	416	367	433	379	367	417	413	388	394	358	367	400	378	379	398	395	379	363	391	352	365	403	385	378	416	384	387	409	393	367	402	383	410	436	382	383	377	390	387	420	403	393	407	399	395	428	387	381	400	371	403	387	414	395	361	389	386	423	389	405	372	379	413	385	385	364	395	398	412	354	405	384	358	414
52262	56015	67117	62721	51838	40085	27494	15590	8017	3783	1988	1128	845	869	889	815	905	825	839	851	867	824	813	818	825	876	866	862	911	840	821	788	800	837	839	847	848	845	895	887	885	861	843	837	910	825	821	881	879	878	887	872	842	866	823	881	868	885	871	892	869	838	840	857	814	819	849	862	858	844	883	823	814	924	818	901	856	862	868	859	825	832	840	809	832	793	812	830	854	816	843	871	857	844	816	853	846	833	878	860	837	898	837	894	884	903	860	876	857	872	838	861	858	876	815	834	896	826	868	885	857	853	814	899	866	790	869	829	843	829	877	834	866	829	845	859	839	815	868	849	823	792	820	849	880	840	839	831	828	898	841	875	866	834	853	868	822	853	829	868	860	854	844	790	853	902	881	877	849	884	843	900	851	819	795	867	857	867	838	807	862	887	883	833	853	862	866	883	830	866	822	858	847	908	824	837	860	888	852	815	867	856	853	878	824	831	837	848	850	857	869	886	823	806	879	823	848	843	868	897	884	872	872	850	886	856	850	832	860	908	853	819	877	832	853	868	862	881	844	864	792	869	843	851	831	828	838	853	814	862	827	812	864	886	868	866	832	909	820	834	855	826	894	852	795	849	855	878	828	861	844	808	905	872	897	832	804	836	901	836	862	847	897	891	822	810	821	896	838	865	877	864	897	827	866	853	879	879	837	874	857	854	830	896	830	892	853	854	793	885	810	848	798	855	840	853	865	788	843	851	906	848	865	798	866	847	810	840	825	863	827	900	842	831	817	849	864	841	873	875	825	923	882	810	899	824	846	844	865	811	876	882	862	804	873	895	815	883	819	811	808	855	835	842	859	866	865	866	853	842	885	874	912	861	830	868	810	876	820	868	824	860	840	904	834	860	846	822	845	867	870	816	803	808	859	869	833	870	876	862	867	873	860	872	866	843	865	833	842	854	841	833	788	869	898	860	837	829	786	831	853	848	826	880	812	866	844	832	885	861	858	831	847	817	824	852	824	874	908	865	846	863	837	859	844	828	888	849	826	889	824	782	811	869	865	861	825	884	772	832	792	866	868	859	859	869	885	858	826	849	869	861	861	836	840	815	858	867	845	842	875	817	860	901	898	866	844	843	853	848	880	831	877	864	841	820	807	903	862	902	851	825	884	850	906	843	834	837	898	853	873	898	792	791	863	858	879	852	863	842	801	888	879	897	798	870	902	876	839	863	891	872	832	790	815	860	852	850	827	855	851	780	858	833	889	865	918	844	856	848	830	862	820	869	852	915	870	836	869	895	842	852	910	817	848	867	814	844	849	840	878	860	902	856	801	843	823	801	859	830	869	788	871	871	892	904	857	874	825	859	881	831	861	858	825	885	853	846	878	835	875	875	836	868	893	823	795	873	859	861	815	798	830	864	797	847	861	843	889	903	835	842	869	873	846	848	793	863	863	835	824	880	864	849	881	862	893	822	826	848	856	853	866	871	899	882	856	832	834	862	842	869	856	826	840	877	837	866	859	831	838	850	859	906	871	849	897	832	797	866	859	848	871	852	844	841	864	905	887	859	829	848	858	873	839	829	880	836	861	874	876	808	865	832	817	838	851	839	869	833	880	828	839	894	896	863	850	865	891	871	865	840	853	812	882	897	861	846	764	854	833	876	874	848	848	854	814	839	807	873	880	908	866	861	802	880	802	864	819	824	864	888	855	870	896	864	848	869	855	890	846	873	873	836	826	887	873	866	852	880	861	832	860	816	820	853	907	857	862	824	828	842	861	927	843	857	846	834	850	857	850	848	863	851	867	888	896	823	921	851	860	843	837	830	865	872	823	835	843	795	847	819	862	834	811	803	844	857	836	828	825	809	843	836	849	804	879	863	868	822	849	809	857	884	883	888	883	856	858	857	859	852	906	903	879	800	844	849	830	836	894	856	826	884	839	886	845	861	923	879	812	901	851	819	875	874	903	871	923	873	836	875	825	827	833	872	848	797	830	792	875	889	859	873	844	821	885	875	824	863	871	860	853	882	835	872	838	878	884	831	884	870	800	870	801	930	833	855	875	825	862	841	852	831	816	828	835	873	822	854	826	855	840	855	910	881	888	871	809	839	921	834	849	889	844	807	856	845	890	806	831	842	891	874	876	839	820	850	848	877	842	839	799	853	866	857	866	845	874	859	846	820	929	853	898	847	881	858	859	854	874	851	891	895	866	840	885	849	850	832	858	827	862	845	847	836	883	852	901	911	887	870	845	892	804	828	836	828	808	882	847	840	820	871	843	848	904	822	881	873	853	853	823	910	874	856	836	856	821	855	877	847	865	871	832	860	826	893	852	874	866	911	796	865	847	862	827	848	832	851	869	851	834	826	844	855	879	851	836	855	823	889	878	809	839	856	811	856	776	842	860	864	828	826	887	840	827	875	836	818	904	901	848	833	853	825	779	830	878	896	821	849	812	835	865	859	881	867	860	800	836	845	883	880	877	919	852	874	857	879	877	886	826	851	901	862	793	859	870	887	841	872	859	810	814	866	861	852	859	889	837	874	848	846	857	827	892	876	851	866	891	885	872	885	901	864	814	897	874	845	880	861	895	892	832	865	832	835	817	756	869	775	817	883	867	829	853	875	860	872	854	865	853	854	813	894	826	846	887	853	822	848	837	814	906	853	833	849	852	820	851	863	827	831	793	927	835	905	823	852	894	855	938	879	838	906	870	854	924	821	833	898	865	899	889	849	856	874	905	845	862	849	867	908	814	875	890	797	884	842	868	849	867	866	806	852	826	816	794	898	903	845	812	849	864	907	875	872	878	814	819	835	867	812	894	860	883	841	860	917	808	821	850	896	873	865	879	817	871	851	838	861	934	912	874	888	862	906	929	840	872	865	827	919	797	916	868	908	851	845	826	837	880	854	820	853	882	815	870	888	833	832	887	849	863	911	899	896	897	945	844	865	793	825	798	821	862	814	871	835	827	838	830	849	818	802	862	838	857	814	859	824	850	823	841	840	837	833	855	896	869	805	823	867	825	862	886	871	880	900	871	894	881	889	836	907	870	850	828	804	826	887	848	908	820	870	853	854	854	903	864	881	819	832	888	817	842	878	832	870	866	874	842	888	855	873	862	870	831	826	828	873	787	865	839	840	792	904	839	857	802	848	789	882	810	780	851	879	821	894	854	785	844	862	899	855	819	870	824	819	830	818	825	866	807	824	864	823	874	851	836	820	845	844	805	865	879	838	889	843	870	846	865	831	862	857	886	859	863	851	795	875	862	849	808	878	850	809	862	824	886	837	815	854	891	826	846	896	861	815	884	880	893	855	846	847	831	808	870	891	885	840	871	832	850	868	829	832	848	870	846	805	814	870	811	851	871	817	856	862	858	797	833	827	843	847	889	853	907	875	879	832	847	841	877	858	853	856	889	838	846	892	854	863	824	860	845	942	784	830	808	910	855	849	779	881	873	809	880	859	865	825	814	843	859	809	847	800	841	876	838	886	883	766	871	853
83589	74929	72884	60279	43695	29270	16111	6951	2811	1171	667	463	410	436	411	393	466	434	418	406	407	439	387	424	403	453	455	386	386	449	462	467	431	431	414	438	418	464	436	402	428	402	438	435	410	410	447	401	411	410	404	448	416	421	392	432	407	408	400	425	452	437	442	437	452	429	387	402	389	460	479	440	405	427	421	431	454	427	487	430	397	421	406	426	421	415	459	433	421	423	419	425	408	457	422	392	424	395	413	434	437	430	417	441	443	413	398	411	417	416	447	449	398	403	445	427	396	405	416	452	413	430	402	438	447	435	439	396	371	413	387	394	398	429	453	460	451	441	416	404	414	398	405	412	468	438	426	426	422	437	439	426	444	455	475	429	427	408	494	427	421	388	453	441	457	436	457	433	391	447	446	393	416	445	438	397	388	449	426	442	434	427	374	452	418	406	464	407	420	421	437	431	407	431	449	435	408	416	422	447	445	443	428	441	422	430	438	404	430	436	417	417	418	446	408	398	443	431	441	442	429	480	447	455	429	422	450	477	400	431	410	390	440	367	391	400	462	409	387	428	431	403	419	387	405	408	428	421	419	414	439	445	437	424	405	407	414	461	431	423	450	417	426	455	415	422	417	430	433	416	409	429	403	442	391	367	426	439	407	454	414	422	434	402	392	437	370	453	451	410	454	445	411	428	417	427	408	412	431	385	413	431	401	400	402	422	436	418	410	461	430	389	401	405	434	381	427	417	379	389	400	409	388	424	425	444	414	396	423	415	425	440	416	412	402	479	444	439	396	410	404	417	419	422	409	435	420	391	383	422	404	397	434	418	468	430	411	462	437	469	429	422	408	458	435	444	454	410	434	428	435	464	412	403	402	430	413	462	421	440	371	410	408	429	393	433	403	410	424	454	391	439	416	421	386	383	434	428	431	436	467	460	432	407	401	408	426	419	450	436	432	460	427	441	410	422	435	405	427	422	426	432	411	423	457	466	428	461	427	428	426	440	455	409	436	387	433	382	416	388	436	413	438	422	431	438	401	409	402	432	404	431	393	420	427	423	441	429	396	434	421	393	412	420	402	418	457	390	416	432	429	427	402	442	401	437	413	440	454	430	416	474	437	399	436	470	403	416	473	424	398	433	444	422	411	420	451	443	413	441	417	430	421	398	457	441	426	427	464	416	397	400	428	404	386	432	432	408	448	417	429	423	408	421	415	435	432	418	401	455	415	455	449	393	432	407	422	460	432	464	414	433	371	399	427	366	414	410	431	447	410	415	391	423	403	455	457	422	401	393	416	433	447	403	452	444	428	407	382	451	404	394	446	446	446	420	411	424	417	438	407	416	429	389	440	435	420	407	374	415	441	424	443	414	457	450	438	415	461	418	484	448	436	467	461	421	410	400	392	410	435	406	474	431	408	404	428	472	429	422	500	407	430	435	461	413	418	408	430	433	454	387	434	391	447	416	410	448	398	401	432	469	413	411	381	397	421	415	434	398	427	404	419	440	442	410	443	416	448	444	410	447	449	392	408	444	392	440	407	400	380	453	418	424	458	446	438	454	406	427	425	465	406	421	431	387	434	435	471	426	439	437	389	406	467	432	409	437	414	398	437	453	453	426	460	416	425	414	435	443	429	432	443	437	395	471	412	406	413	426	430	419	434	397	412	400	416	458	460	432	427	449	409	405	423	423	446	409	384	424	468	462	422	425	431	420	444	463	428	449	412	409	452	412	402	452	377	410	414	374	459	436	470	444	405	409	439	429	410	399	420	403	429	402	432	441	443	429	420	422	413	419	423	427	423	439	391	401	405	448	394	446	409	409	399	431	426	433	446	431	419	427	432	382	409	442	468	426	402	428	407	479	430	450	406	401	410	412	435	426	416	436	404	391	413	411	419	403	415	414	414	432	389	390	432	425	415	408	429	416	430	445	407	423	380	441	401	432	439	457	411	432	453	432	394	421	409	449	418	413	401	392	395	409	443	441	478	422	430	465	487	457	421	431	414	391	459	364	448	378	426	428	410	394	395	461	423	408	399	423	394	397	396	422	437	421	435	421	413	417	440	431	405	383	417	412	429	435	442	436	412	454	454	473	401	423	454	438	422	419	437	421	447	442	407	393	448	439	457	454	402	408	403	447	426	449	389	428	422	449	429	451	400	430	403	420	447	402	441	429	404	448	444	396	450	434	386	431	421	391	424	410	396	460	375	399	374	423	450	410	489	417	430	433	429	416	434	384	407	425	467	457	426	413	436	418	413	404	435	456	429	383	421	390	404	433	443	476	424	432	406	442	444	452	419	438	416	422	432	449	402	441	388	418	406	494	441	437	432	417	404	412	400	403	369	446	420	414	390	403	413	431	397	416	412	406	427	388	404	432	387	382	463	431	423	417	451	379	425	398	444	448	423	416	423	394	407	440	388	439	424	413	436	435	380	422	406	436	429	411	427	411	432	446	401	396	394	394	441	427	433	440	447	430	430	431	412	476	431	404	448	406	461	436	437	439	454	434	407	407	435	389	399	432	377	437	451	422	458	407	424	401	422	403	429	439	392	395	370	419	430	443	367	397	439	428	458	421	424	389	424	410	411	419	388	449	404	443	416	433	436	443	475	384	416	432	404	440	418	401	388	418	429	410	427	388	423	415	399	427	415	406	421	456	403	431	428	459	410	415	412	409	416	413	432	435	445	431	423	422	425	397	422	437	437	444	451	435	432	393	455	404	425	396	414	387	405	423	366	423	446	422	424	422	395	412	451	437	416	403	432	406	419	419	420	414	427	431	413	419	416	387	457	453	405	452	452	439	427	454	406	405	445	460	414	396	485	422	408	453	420	416	420	414	431	453	416	436	454	399	413	406	441	398	415	422	416	444	439	450	423	402	414	409	428	446	394	422	413	398	431	414	425	415	424	383	461	428	454	444	440	413	422	470	425	436	386	430	415	395	422	419	448	399	435	430	479	422	403	428	462	408	441	447	407	417	435	421	418	418	437	413	430	396	446	429	444	430	427	407	393	397	432	422	419	446	422	427	437	464	450	410	400	405	411	444	461	438	418	405	427	395	415	392	429	422	412	388	437	429	417	455	428	427	468	412	454	457	426	408	489	460	452	423	409	478	426	436	393	418	426	418	427	423	416	386	414	426	441	435	394	394	381	422	426	429	368	409	371	415	416	447	439	391	451	455	430	420	451	420	422	455	452	408	401	416	400	425	421	450	416	435	444	414	462	427	458	423	449	397	383	420	432	450	429	434	456	388	417	399	435	424	395	421	394	465	429	382	390	404	459	440	353	413	454	412	387	410	422	418	433	423	432	417	447	403	412	403	395	402	436	393	388	440	420	400	397	370	407	456	418	419	392	392	419	432	445	450	448	433	419	431	435	425	410	437	419	457	392	459	451	413	419	442	457	449	431	425	440	417	403	437	412	423	452	440	459	447	386	425	452	393	419	426	417	434	437	416	410	439	418	476	447	452	402	420	443	451	402	431	399	401	444	378	442	445
53150	56662	67975	64453	52739	40997	28526	17306	8634	3817	2044	1144	851	934	873	945	952	878	930	860	893	910	896	910	880	943	892	917	870	929	915	886	961	897	898	950	910	867	939	881	928	882	910	905	945	905	928	920	943	883	928	949	897	951	915	917	922	891	935	872	915	918	880	915	867	934	918	959	880	918	953	869	885	949	908	957	850	913	936	914	909	966	916	951	910	852	937	878	910	866	877	897	913	910	936	892	890	920	901	878	872	911	865	882	927	932	904	955	886	894	893	936	908	872	961	896	935	913	862	878	836	934	874	902	930	921	919	940	917	945	905	901	940	906	902	916	918	910	898	933	898	937	925	885	877	945	855	933	900	906	918	888	871	915	874	871	898	917	882	902	920	917	929	975	895	881	932	969	935	934	933	935	847	908	918	911	911	969	884	944	923	887	914	876	910	909	892	883	935	907	914	887	850	876	902	895	894	900	911	890	915	941	926	889	892	885	869	942	937	893	932	926	883	941	918	902	922	888	862	900	867	863	883	931	944	832	892	944	898	889	908	844	873	933	891	922	871	920	881	948	911	937	859	969	832	931	889	900	886	915	880	907	923	907	908	873	922	925	911	887	891	965	863	953	960	898	898	927	889	932	893	919	923	927	897	892	854	955	931	895	894	905	838	884	897	918	906	914	861	896	933	910	874	911	918	937	883	907	891	923	951	906	919	936	869	916	930	893	941	894	880	874	895	878	922	881	925	928	947	930	905	839	903	942	953	942	896	927	864	874	936	824	882	912	890	875	880	891	934	920	894	925	899	847	887	908	944	930	902	881	907	929	925	908	915	889	969	890	876	873	874	830	932	998	927	885	899	917	876	882	961	914	854	890	875	922	873	925	946	872	936	891	953	912	891	886	935	907	898	909	935	958	902	910	928	909	897	860	908	910	855	871	927	942	875	886	905	887	940	877	927	912	948	898	947	916	849	876	904	949	883	899	901	869	908	924	932	863	895	930	904	922	893	904	911	891	919	886	943	893	949	868	924	881	900	959	939	888	900	905	902	864	941	878	917	898	866	890	902	863	918	891	871	860	868	913	916	914	883	930	899	916	843	874	890	926	923	896	944	926	908	921	920	918	881	948	931	899	951	879	937	943	891	946	891	867	890	865	875	916	950	888	879	890	895	904	929	886	885	912	896	902	931	916	954	886	993	908	888	929	927	857	874	950	943	894	905	924	815	890	939	943	897	895	912	929	867	905	913	894	937	886	911	918	897	927	939	875	916	899	925	913	916	891	925	900	934	865	920	951	880	934	904	926	903	867	917	934	904	892	933	923	911	901	877	920	893	910	926	883	912	884	928	937	947	871	910	943	931	890	917	886	869	885	871	891	929	854	882	888	866	909	860	914	912	889	900	933	859	926	864	895	927	878	938	958	877	864	899	987	968	846	908	850	925	954	919	897	871	881	910	858	926	912	883	951	932	904	914	906	961	883	889	956	900	903	932	900	925	886	976	892	919	871	885	934	922	903	875	912	902	916	846	936	917	962	882	908	861	957	934	876	903	890	939	946	881	855	930	907	837	925	910	923	898	911	868	921	885	861	938	931	877	867	913	905	881	894	907	891	905	945	898	948	912	895	879	907	927	858	945	922	880	908	876	895	899	934	925	904	897	889	913	845	918	904	880	888	881	935	928	893	941	981	942	895	949	878	924	929	938	902	864	874	926	907	944	902	867	908	941	895	871	913	861	908	916	858	912	926	907	948	879	841	933	905	887	944	923	825	942	902	909	899	886	910	910	891	889	886	878	892	891	815	896	899	872	893	878	915	912	873	891	892	886	928	860	979	874	926	854	901	909	871	876	887	923	928	868	891	869	890	865	918	945	928	963	946	914	955	929	909	976	913	938	827	931	911	863	859	874	936	942	897	864	950	887	891	920	904	910	887	889	904	917	911	907	905	836	889	940	924	926	893	913	870	916	885	889	886	896	942	886	877	905	903	944	917	920	937	888	892	920	903	948	890	961	959	870	882	931	918	897	924	924	858	937	903	896	896	941	876	873	947	948	929	849	891	918	898	923	860	885	907	889	879	893	845	909	856	902	880	858	976	911	871	928	861	877	914	923	918	936	896	922	939	950	905	924	962	906	863	887	846	895	917	921	900	877	919	944	901	913	895	967	926	896	855	864	897	891	913	873	938	874	818	883	876	860	915	920	897	918	917	895	939	926	925	903	931	985	870	921	892	895	932	923	877	920	888	945	907	873	879	902	928	924	885	936	954	942	925	939	873	872	932	951	928	915	885	877	932	861	909	862	928	910	867	912	914	850	906	924	869	895	879	935	884	913	860	913	943	878	903	914	917	962	901	944	916	945	840	906	899	870	892	862	873	934	896	929	891	905	917	913	939	870	905	934	923	951	911	910	893	869	859	897	958	907	901	919	934	905	881	934	855	919	887	918	936	953	917	923	906	868	930	906	925	948	903	937	918	909	947	884	914	902	858	882	919	890	899	891	939	901	950	916	898	945	944	916	876	905	893	907	867	917	859	847	892	943	897	858	919	902	915	905	939	980	874	934	860	908	932	886	838	889	853	911	919	936	917	895	875	901	914	920	935	934	912	880	882	869	900	851	899	896	879	928	971	858	940	949	944	886	896	901	924	909	955	908	837	953	940	873	861	938	941	897	871	920	894	905	914	922	869	908	859	887	865	932	931	882	863	963	894	887	927	915	908	918	934	940	898	932	886	929	885	840	884	905	897	881	871	948	903	944	867	870	890	905	917	921	906	948	894	876	897	902	919	898	878	917	914	900	901	902	937	963	887	880	893	949	871	852	953	893	879	957	933	910	913	862	908	846	930	895	915	916	879	895	948	938	870	918	943	889	919	931	919	887	927	884	884	860	908	878	904	914	940	877	932	866	933	936	934	900	902	922	804	859	865	932	921	942	901	875	927	968	918	921	921	868	891	939	903	903	958	925	893	884	874	887	877	909	902	929	871	878	900	871	875	901	940	914	899	943	911	892	888	899	879	875	895	944	879	962	940	905	859	883	937	894	912	911	870	873	828	902	920	900	945	873	924	909	928	875	905	869	887	914	879	954	930	859	871	964	905	929	910	898	916	856	888	897	926	899	875	934	919	842	911	920	890	925	926	848	945	915	880	958	931	897	894	919	887	899	917	877	927	949	981	961	909	903	939	923	912	870	884	950	914	937	889	977	929	915	917	881	966	931	866	877	950	880	911	923	903	891	935	955	900	890	905	903	951	904	928	872	924	941	867	884	924	862	915	927	868	930	920	935	924	881	899	940	897	935	903	965	876	922	895	866	924	889	864	923	952	905	908	916	913	925	898	883	921	905	850	923	926	928	864	959	932	907	898	877	909	950	887	880	906	870	883	939	886	938	922	940	851	958	907	884	862	881	840	902	929	925	897	930	930	893	874	930	886	958	907	868	893	926	927	931	889	918	885	922	893	883	899	894	942	914	919	892	876	940	882	903	907	919	934	950	862	921	892
12231	9004	6292	3618	1954	1221	787	587	459	370	322	310	318	321	307	332	313	311	298	299	346	308	332	309	316	297	314	335	306	317	318	315	305	316	311	339	310	316	318	279	339	325	278	296	312	281	296	303	360	343	325	302	294	290	319	293	331	332	314	276	351	306	322	275	313	298	315	328	331	322	297	336	299	314	323	334	327	316	297	291	287	293	306	303	332	302	316	301	318	289	363	295	314	319	302	309	304	281	311	292	341	322	317	335	307	298	276	276	307	294	317	307	331	335	285	325	298	338	296	260	303	328	292	294	298	297	281	313	303	330	329	296	330	293	301	303	299	338	325	319	302	293	302	307	311	294	274	305	322	326	299	343	312	327	277	314	298	306	319	291	319	331	292	274	318	331	321	314	297	264	331	285	293	308	251	293	290	289	282	300	323	284	345	319	301	295	296	299	280	269	306	311	327	309	308	322	318	298	323	311	286	318	308	325	333	321	298	320	296	307	307	331	284	271	310	335	286	271	301	293	287	314	328	320	319	297	314	287	323	322	325	329	305	288	310	286	300	295	321	307	312	318	325	316	303	287	302	297	313	295	320	294	318	288	298	330	326	297	287	321	334	274	326	297	324	329	278	303	295	314	303	306	311	321	285	301	307	282	323	328	338	302	331	305	280	316	295	360	322	296	310	326	267	333	291	309	329	310	308	317	301	314	330	335	328	328	310	286	299	294	311	341	315	324	296	331	309	333	324	317	344	324	297	287	299	322	314	315	309	322	284	297	317	319	301	309	306	289	305	283	314	321	331	321	284	339	358	311	312	299	302	313	314	360	293	323	303	316	323	336	309	333	308	286	303	314	327	348	306	311	339	318	334	317	304	336	297	333	295	294	296	356	312	331	315	314	297	312	332	355	308	260	319	306	292	322	275	301	289	299	339	308	318	285	337	288	318	272	288	332	309	302	344	304	319	334	281	311	300	320	335	354	333	312	298	327	332	297	297	305	302	316	313	313	318	277	322	307	310	327	312	328	339	284	306	344	305	310	289	296	289	324	280	314	298	351	290	295	316	357	313	309	305	304	311	300	326	335	295	296	314	327	283	294	304	319	326	303	289	287	312	310	289	308	303	309	302	317	276	295	310	319	318	316	348	292	294	325	331	309	339	310	330	278	306	288	278	308	339	283	326	314	325	293	270	298	316	317	270	313	309	300	310	290	333	285	333	277	319	301	318	319	333	307	312	305	305	316	322	274	269	306	286	312	326	301	332	308	295	281	289	274	311	300	319	315	327	303	301	322	265	315	307	310	325	301	312	345	310	274	320	293	317	303	279	332	299	328	321	311	346	288	339	330	314	305	291	315	298	331	303	282	313	319	298	302	328	317	308	287	311	341	325	307	301	300	314	328	338	310	328	312	341	308	340	300	300	323	300	279	299	318	294	301	306	301	317	304	309	296	294	325	296	299	335	304	314	340	326	300	317	303	326	312	318	298	326	266	247	315	323	327	257	316	303	321	340	296	308	297	349	324	315	297	294	364	312	315	294	290	314	286	327	354	277	280	325	290	296	301	308	291	318	309	294	330	338	342	298	264	328	300	323	282	305	279	301	317	310	329	347	326	295	317	305	285	315	297	352	287	296	341	318	335	342	302	289	317	297	271	317	295	299	342	309	312	260	283	330	288	321	345	318	296	298	345	317	306	321	285	338	285	326	326	310	314	308	308	275	288	331	331	336	316	327	314	292	322	308	293	305	291	299	324	316	311	324	332	321	313	309	306	301	300	305	308	306	314	281	329	310	275	285	281	275	344	284	316	340	311	298	301	324	288	310	294	266	306	300	297	315	285	306	319	313	289	323	312	319	328	341	308	309	306	284	301	303	325	346	314	318	289	336	299	315	282	305	321	311	297	296	336	307	346	325	296	303	280	319	327	348	307	339	324	307	276	338	329	335	321	343	321	337	306	293	322	296	330	290	343	309	307	321	290	332	311	290	300	317	300	303	344	289	314	339	328	292	310	311	282	293	344	306	336	349	283	337	292	291	301	340	284	297	297	347	314	313	313	328	303	306	296	327	309	298	348	361	308	317	289	297	295	263	330	304	333	278	317	300	286	323	313	333	280	272	318	314	295	300	320	314	312	331	301	305	283	340	305	290	285	303	288	310	315	290	320	314	306	301	357	318	323	316	303	258	313	320	322	289	317	320	309	282	313	329	320	339	348	337	302	312	342	292	299	352	337	305	315	310	315	295	288	300	338	294	318	283	289	294	309	305	327	339	294	329	295	318	333	305	324	283	290	331	314	306	299	315	272	322	324	338	332	349	336	347	333	322	304	297	357	307	296	332	302	328	311	294	287	327	308	302	294	308	309	306	347	274	326	328	297	336	307	333	318	321	276	324	303	320	312	308	291	333	283	281	320	307	291	315	351	295	296	309	321	320	315	304	292	297	281	331	308	355	330	327	329	324	306	304	270	291	318	336	311	296	295	310	330	316	305	326	315	343	293	295	336	294	291	334	306	299	314	291	343	300	303	332	308	305	312	314	297	286	314	321	297	321	292	300	306	294	335	314	291	261	310	294	298	311	306	303	268	322	324	308	312	331	327	305	299	298	322	315	343	325	309	300	297	287	326	330	344	306	312	322	301	337	308	293	306	313	307	313	303	303	281	299	329	317	279	307	278	299	341	331	280	340	331	344	343	289	349	336	305	315	306	303	278	281	307	341	321	349	328	299	290	338	301	292	303	352	327	326	349	281	305	324	310	304	298	329	310	310	283	300	287	338	309	372	306	345	356	328	307	329	310	309	297	305	307	312	347	290	280	302	295	299	320	297	302	315	314	325	292	275	326	302	328	305	279	294	301	315	293	324	317	312	308	349	315	313	265	301	352	335	316	344	316	316	315	304	278	327	277	331	290	298	324	305	344	298	327	299	310	303	299	322	304	310	320	287	321	269	308	277	289	282	298	319	307	321	321	293	299	272	276	299	324	324	319	333	303	290	347	303	293	329	285	304	300	300	341	347	280	342	330	287	308	310	305	337	295	343	339	308	315	331	317	322	336	307	307	295	305	319	332	260	278	274	307	302	301	305	323	326	320	300	306	309	313	315	335	305	302	294	324	277	320	292	301	292	325	295	342	339	317	292	306	320	282	321	320	282	318	292	286	333	287	324	302	322	346	287	337	308	298	343	336	315	302	302	319	326	325	316	287	310	305	355	297	337	316	318	323	306	320	321	336	303	316	285	344	304	294	317	305	278	292	316	321	282	340	338	279	296	306	287	290	292	306	320	303	346	262	299	317	295	306	306	369	288	318	313	308	313	309	314	311	313	319	318	302	316	284	310	351	328	283	290	295	322	291	311	334	300	306	297	298	325	277	327	323	337	301	305	301	307	277	320	335	338	302	318	279	319	276	321	300	312	302	310	325	340	292	317	323	334	346	341	284	334	316	257	285	280	328	329	320	272	310	295	309	297	311	319	264	332	291	306	346	333	319	335	315	327	316
12263	11960	11476	9176	6084	3674	2266	1645	1134	812	779	684	708	676	679	679	681	677	689	707	664	684	692	685	695	734	667	667	655	690	706	695	672	683	676	704	683	717	688	705	682	749	693	678	718	688	705	765	667	682	671	709	728	690	725	673	719	730	657	680	689	698	685	685	677	714	663	681	665	741	640	696	701	656	705	686	708	666	723	691	686	698	661	671	723	646	718	662	679	664	673	655	690	650	676	696	706	686	660	677	678	687	698	673	665	627	718	649	681	676	639	701	690	676	733	697	717	718	628	719	743	680	706	660	731	749	708	727	742	682	700	633	721	719	695	722	697	702	695	622	699	675	679	674	628	674	708	688	693	697	713	697	700	696	704	659	685	672	707	683	717	725	672	696	679	649	687	660	662	638	708	676	670	674	684	744	732	696	703	669	707	680	685	681	703	686	706	725	697	747	679	667	686	713	644	699	687	665	703	682	681	709	737	712	689	708	703	733	695	675	714	696	689	723	664	635	685	708	698	680	712	687	680	717	723	701	666	692	673	711	715	691	685	646	695	680	648	689	692	670	702	708	662	691	700	696	629	712	651	656	686	686	683	696	696	687	703	676	714	707	751	678	650	702	702	666	684	671	701	696	640	688	689	684	732	652	671	623	702	649	707	648	707	672	662	658	710	720	736	721	677	703	702	689	754	655	721	664	679	713	695	738	668	687	653	726	650	669	688	731	694	690	710	704	685	697	725	696	698	697	667	711	674	683	692	680	720	704	691	729	687	712	716	692	654	679	684	642	679	715	650	659	722	680	738	688	718	745	643	687	700	691	695	695	692	686	692	732	719	686	664	666	632	681	652	724	671	664	707	708	664	693	693	684	679	689	651	658	683	690	669	691	691	636	659	688	629	682	713	646	650	659	697	660	650	685	661	640	684	647	689	657	646	701	678	691	707	695	709	663	675	682	671	697	671	701	732	718	689	640	721	693	706	654	678	711	637	718	672	682	670	676	683	707	648	695	679	679	675	686	632	712	681	711	676	702	646	677	684	733	698	650	687	688	727	706	661	647	690	707	710	673	720	717	706	690	680	673	670	674	733	713	700	688	693	700	678	700	711	671	686	680	708	669	663	693	647	695	684	675	685	723	630	674	664	723	648	643	709	690	654	697	666	709	713	686	699	669	691	682	665	694	706	681	665	676	691	662	624	673	695	687	644	721	658	674	705	675	688	670	680	704	694	691	698	639	683	707	663	678	719	693	666	724	718	724	672	663	715	650	683	660	653	641	668	737	721	666	727	645	672	700	720	714	701	699	698	679	700	695	671	707	708	644	704	685	713	661	686	651	680	669	734	700	714	657	705	669	735	649	708	662	721	694	698	640	662	730	687	668	689	703	729	686	713	689	649	680	705	714	720	728	719	726	690	663	646	755	662	639	684	671	744	728	663	691	675	711	723	728	690	680	685	631	682	706	689	688	662	709	674	720	676	700	664	672	732	693	726	676	700	663	659	685	705	697	687	720	762	720	692	685	719	699	681	692	682	656	684	673	699	646	698	664	696	731	694	669	707	683	662	662	643	706	693	724	684	645	722	696	707	718	712	737	716	697	655	685	699	687	681	651	691	670	765	696	664	703	707	697	690	685	731	678	676	670	689	721	694	695	702	689	754	703	670	663	715	696	743	708	654	678	675	714	680	662	672	664	667	710	669	668	686	711	678	716	662	692	682	702	686	684	667	739	696	694	660	653	670	678	743	708	683	652	687	679	720	667	696	640	696	708	705	725	709	705	712	676	711	758	687	686	685	727	706	716	698	679	668	659	698	701	664	724	701	655	705	687	725	673	728	683	701	673	663	702	665	717	706	708	713	665	677	698	688	659	690	633	692	674	704	704	705	690	705	685	666	670	724	658	715	697	702	703	703	654	732	700	741	752	694	705	645	700	674	685	675	612	745	697	697	704	653	677	696	655	725	669	756	646	680	660	660	696	685	711	699	661	664	675	671	689	690	687	638	716	692	682	706	656	662	655	704	659	699	662	672	665	720	700	696	706	676	719	702	669	689	683	691	676	682	685	679	681	692	682	704	675	683	692	709	654	720	667	689	673	650	672	680	714	695	682	692	717	714	708	668	674	687	689	687	704	714	715	712	719	647	692	689	648	678	692	665	713	657	704	683	688	673	706	697	720	732	699	673	641	672	677	673	722	703	679	715	671	653	756	730	721	677	711	682	682	681	715	695	688	713	672	671	714	689	684	715	732	649	697	671	716	737	704	687	699	684	690	693	686	702	686	671	666	687	691	719	680	681	686	750	700	704	714	712	721	719	684	685	666	705	655	679	679	661	722	721	726	707	633	737	711	703	670	671	686	740	708	670	661	666	655	696	710	687	654	758	677	693	674	693	722	701	734	662	738	670	726	686	701	652	684	697	703	711	688	684	714	667	710	671	698	679	708	687	744	706	688	713	719	680	665	730	718	682	696	682	755	659	713	669	656	689	721	720	690	704	701	707	700	696	662	735	674	660	647	715	741	685	680	681	669	682	710	650	707	645	700	705	685	666	724	628	679	710	679	703	651	696	730	680	710	733	703	701	732	673	701	640	712	698	685	682	740	684	665	702	665	688	721	706	687	691	686	691	717	699	680	645	692	717	682	741	692	660	696	683	698	715	652	666	663	729	678	681	659	706	701	664	685	731	651	626	712	695	666	698	732	705	697	682	705	704	687	682	690	719	713	680	670	709	694	715	719	712	687	688	692	681	680	718	722	738	710	683	682	696	690	673	711	698	682	700	739	727	714	683	670	672	700	695	692	678	674	691	655	696	694	697	662	682	735	672	664	713	691	704	705	682	703	675	686	750	675	674	685	712	717	704	664	729	737	721	709	675	726	715	691	741	680	668	662	650	673	694	679	648	692	662	683	718	639	710	665	711	694	704	640	621	691	686	658	658	730	658	676	712	681	698	681	679	621	670	658	690	714	704	699	737	705	740	678	734	649	663	683	691	665	696	677	686	714	692	696	685	707	728	675	655	724	686	644	662	714	656	691	678	671	696	740	666	681	685	718	669	759	689	683	727	674	676	749	691	664	702	651	715	665	716	667	643	658	677	698	695	693	668	676	711	691	681	684	700	691	694	653	728	679	724	645	717	661	682	689	715	722	662	738	691	675	677	698	723	713	657	709	686	691	689	655	680	691	667	673	692	696	726	659	673	659	705	645	685	714	696	676	688	667	635	703	707	717	690	690	721	650	704	702	732	666	687	646	682	660	709	658	686	699	712	668	726	669	646	688	693	667	705	727	695	728	659	737	683	690	670	673	615	680	688	637	699	639	636	708	739	732	686	688	689	714	714	691	695	683	677	671	656	706	683	718	658	716	723	700	673	677	671	745	700	755	717	685	717	679	678	694	690	696	739	706	716	671	708	701	655	725	678	660	672	704	732	670	646	710	685	679	701	721	676	669	672	668	688	686	726	688	702	726	678	707	728	665	690	685	703	701	641	676	655	698
82646	73694	70591	57311	43121	29877	17217	7480	3022	1400	857	507	348	398	403	414	415	369	405	411	390	391	406	397	406	393	391	407	417	386	412	398	403	393	404	366	408	399	425	360	430	413	387	353	370	407	421	412	412	411	376	360	361	373	393	400	391	400	339	373	394	395	337	378	398	402	396	410	401	372	432	373	405	387	390	386	374	397	393	386	404	394	375	384	387	412	401	376	424	388	361	385	381	422	417	413	432	369	367	398	386	453	402	389	376	387	375	387	392	399	389	394	456	408	351	413	386	406	378	361	398	398	404	382	403	362	386	414	391	390	382	385	381	385	384	412	434	402	419	395	422	387	418	391	393	373	417	420	416	400	428	445	384	396	387	407	371	371	375	380	390	442	370	390	400	418	348	365	364	371	370	378	402	400	368	411	388	402	416	398	369	388	393	407	402	395	426	379	426	369	384	401	368	341	407	390	373	393	398	384	416	366	378	415	387	384	372	353	386	386	388	421	396	355	395	389	388	421	384	392	412	388	420	399	366	385	389	423	405	399	389	380	399	415	408	400	403	401	397	397	360	361	395	360	417	368	431	422	388	365	386	383	380	377	399	387	430	405	417	385	421	371	396	376	435	347	413	390	383	424	388	367	379	446	377	415	399	402	337	422	365	417	411	383	362	343	387	401	399	412	388	339	340	425	411	400	417	370	407	439	405	382	386	384	399	389	423	354	384	394	419	380	391	406	384	425	409	413	418	395	414	395	384	397	394	372	419	430	379	412	388	418	428	381	367	393	382	389	383	411	399	406	409	382	358	357	377	427	389	404	401	373	408	419	407	386	399	446	403	352	391	376	380	386	417	399	371	383	385	376	401	405	386	388	427	414	411	426	371	377	391	416	400	378	377	399	406	408	415	385	371	367	374	398	407	391	389	419	438	399	406	365	348	385	407	399	398	418	431	441	422	363	404	401	402	380	350	381	382	414	386	393	403	381	407	384	392	420	398	391	423	410	383	437	385	415	391	402	369	402	380	400	401	386	402	405	409	368	368	359	398	399	391	396	417	406	396	417	419	416	375	421	415	449	402	404	436	381	408	392	368	409	379	397	421	381	381	410	365	374	342	401	376	439	408	408	406	405	371	401	381	412	423	386	386	391	379	394	387	405	387	390	382	427	384	459	370	425	376	415	376	379	401	428	397	348	410	438	432	381	393	357	360	393	389	402	411	403	372	367	401	384	421	387	389	412	442	419	396	458	378	379	380	390	389	359	395	411	386	381	388	377	375	388	401	390	412	424	379	430	449	353	372	402	368	352	386	383	379	437	415	396	397	435	376	378	374	379	387	429	394	381	406	370	383	394	408	403	341	415	374	392	381	438	360	399	364	395	424	365	349	396	412	413	412	397	366	388	393	380	404	393	400	403	373	404	374	408	382	369	363	405	380	410	415	400	411	411	375	376	415	399	386	351	355	381	401	385	367	386	406	384	404	407	403	422	406	361	409	422	397	414	367	382	367	425	370	391	400	425	347	352	402	381	394	385	380	383	412	399	356	404	399	402	428	391	396	379	395	351	440	396	452	425	424	410	363	372	381	392	348	366	413	354	403	392	431	382	395	396	402	368	395	387	381	369	413	378	348	408	416	391	379	391	367	390	383	458	368	376	397	388	402	355	369	375	424	402	410	415	430	343	354	395	400	434	376	398	400	390	347	401	396	412	391	365	399	413	392	377	365	389	374	408	395	391	365	380	371	401	394	386	393	427	406	405	378	392	416	384	409	381	408	411	387	407	389	405	402	429	397	385	393	432	402	389	410	394	413	398	399	401	383	371	434	386	411	386	372	392	398	399	395	374	411	370	385	376	376	385	414	373	377	412	406	379	408	386	442	389	376	359	379	392	381	367	424	404	407	414	385	406	410	365	383	410	366	368	408	354	391	414	398	402	392	409	422	405	378	375	368	421	419	380	397	381	446	405	409	397	398	406	385	417	393	412	394	398	376	372	393	377	427	353	379	415	409	393	356	369	394	390	401	417	407	404	416	370	435	445	429	376	393	360	412	410	361	401	403	425	379	379	386	419	379	426	383	380	414	418	367	385	381	359	402	416	435	393	378	357	367	383	389	417	394	406	422	439	427	428	378	367	409	399	371	409	384	414	391	394	395	355	369	382	405	436	435	358	397	389	380	408	402	380	405	411	399	374	380	379	352	396	385	416	429	354	415	390	387	423	373	400	394	367	408	404	396	398	389	385	393	411	385	379	362	405	397	379	389	374	391	409	382	405	411	396	389	380	405	400	398	389	442	436	387	420	408	460	416	408	360	451	396	415	400	364	383	370	410	403	382	376	388	362	397	402	377	385	379	414	405	422	402	419	417	413	393	375	415	375	380	401	401	383	400	354	386	390	390	406	394	405	367	427	410	422	423	431	403	364	372	355	390	388	360	393	392	345	364	393	430	374	387	401	423	399	399	390	364	386	365	401	430	412	400	408	384	412	381	396	383	392	421	397	370	397	384	385	374	385	398	358	388	439	363	427	423	400	389	381	384	401	387	398	415	342	380	391	390	362	405	448	375	408	389	388	399	376	391	399	390	394	370	412	388	374	360	417	396	388	358	357	419	380	367	414	386	393	394	437	396	372	383	392	389	405	415	377	395	395	393	394	411	384	365	416	418	447	412	383	427	395	368	382	376	408	390	401	362	420	413	368	393	387	433	428	347	349	399	387	404	374	395	398	406	386	380	358	397	411	409	378	404	392	362	403	409	378	399	382	412	392	381	408	418	397	398	400	396	387	424	404	408	396	395	387	404	408	373	405	375	430	385	402	382	430	375	396	427	389	392	386	373	406	374	410	404	407	364	398	374	403	399	392	376	390	353	390	351	434	444	390	362	387	377	427	361	401	382	395	387	373	369	433	401	388	396	410	403	404	404	432	390	420	389	375	401	398	354	386	388	367	409	419	409	396	375	373	430	374	408	367	376	402	411	407	411	418	407	415	409	383	399	395	399	386	382	365	391	392	408	422	357	407	396	405	436	410	408	408	379	386	413	398	388	447	355	421	433	418	401	363	376	374	405	425	415	438	398	363	379	399	380	388	403	381	405	351	392	370	377	417	377	438	372	367	408	384	421	400	387	418	412	404	412	371	346	392	391	359	390	378	403	406	362	410	376	387	381	415	436	403	376	365	405	389	382	430	381	399	399	350	373	367	422	410	396	343	372	461	385	357	380	361	388	407	381	410	397	371	374	389	418	358	396	395	360	368	364	361	388	405	427	400	381	376	375	360	394	403	400	367	372	402	381	394	402	375	396	399	376	412	390	395	395	416	376	409	366	389	367	397	421	376	431	339	375	357	415	386	401	370	398	363	417	410	358	407	379	396	389	389	393	397	407	399	383	337	368	367	390	391	411	429	346	350	393	392	429	460	376	414	421	373	399	395	402	393	401	413	373	361	398	390	398	372	353	366	365	380	375	402	342	427	422	382	412	390	364	395	447	411	370	445	416	368
51990	55583	65319	61731	52607	42096	30705	18247	9344	4531	2408	1274	858	820	825	854	822	873	921	907	872	851	842	870	864	839	870	826	849	800	868	833	850	903	854	848	833	829	865	820	847	873	839	843	827	874	872	833	838	866	797	864	804	821	870	879	849	840	840	840	891	895	861	825	811	886	870	840	834	842	880	823	873	880	806	814	867	882	852	846	806	818	862	827	828	826	831	843	847	839	838	833	856	859	870	804	869	816	838	856	898	861	804	885	886	894	826	827	841	850	840	850	838	761	835	845	881	821	886	877	833	882	890	870	804	839	790	882	830	899	911	858	863	880	875	833	837	880	827	886	833	841	879	834	868	834	809	828	852	879	887	811	848	847	814	855	866	810	896	852	838	819	875	845	844	841	867	838	837	815	808	866	816	871	855	827	904	834	884	829	816	860	888	859	871	814	904	865	876	859	899	843	850	864	837	820	836	863	858	894	829	839	870	827	842	810	871	877	797	915	823	869	821	860	862	872	868	903	846	828	903	837	890	869	848	838	815	870	840	885	834	862	817	839	809	893	876	857	837	897	820	790	856	812	864	823	843	814	866	903	870	814	851	908	803	839	819	877	811	820	905	874	818	829	884	854	797	834	880	826	834	822	891	767	853	862	832	844	803	853	797	836	881	891	863	819	844	891	817	835	845	857	791	859	858	861	888	841	805	851	856	834	796	831	814	828	849	794	864	790	844	826	866	868	767	874	853	824	844	863	851	864	922	836	844	837	850	839	895	830	832	846	865	895	837	845	834	901	858	855	837	821	902	846	919	833	879	822	841	835	816	864	887	838	790	830	886	918	811	825	882	835	829	822	878	828	857	931	865	880	883	925	807	803	890	850	870	912	841	860	818	834	828	878	865	793	805	862	828	837	889	804	869	815	813	798	863	848	854	928	832	821	813	810	841	848	862	858	868	846	815	847	817	809	795	859	883	877	859	882	830	843	831	817	893	849	815	831	893	887	842	810	857	883	778	835	904	867	863	852	852	861	830	853	851	811	883	837	796	829	858	854	844	827	861	858	857	839	873	851	861	832	835	829	867	847	814	792	873	863	894	878	864	867	870	798	915	885	842	859	869	830	833	823	845	908	838	859	815	824	818	824	862	872	869	901	926	840	864	799	830	848	862	828	869	842	873	882	848	798	822	835	903	893	827	870	879	855	836	829	866	817	827	845	850	876	850	810	861	827	842	866	781	821	889	851	814	830	884	886	766	820	876	845	884	830	852	831	837	886	795	899	822	909	856	857	827	843	821	857	803	852	883	845	865	812	912	855	844	810	834	844	802	865	850	800	872	886	844	845	872	830	855	876	869	852	834	813	828	843	818	834	854	914	852	842	887	837	835	854	826	884	888	846	845	853	832	914	840	878	854	925	852	816	906	901	866	832	836	801	871	829	829	846	878	891	839	860	847	831	800	841	778	877	847	853	851	879	898	869	856	914	882	869	809	805	844	893	868	885	821	824	868	836	805	862	868	859	839	845	847	871	833	875	850	867	815	873	824	831	831	904	856	865	852	843	856	862	877	883	851	823	894	865	862	870	808	790	876	855	799	882	784	845	920	816	855	807	852	824	822	834	830	888	797	835	855	843	840	851	870	834	850	836	857	865	869	857	784	850	858	834	844	883	830	842	812	853	851	895	825	874	909	888	854	868	806	827	835	879	830	907	819	853	860	857	848	863	875	890	867	887	818	842	885	886	849	835	865	818	850	894	858	856	903	835	840	887	790	799	879	829	839	861	821	883	870	837	857	907	858	905	855	830	836	887	861	832	845	847	812	812	803	830	868	831	864	854	892	877	837	800	884	909	851	836	811	838	893	867	831	858	824	880	854	841	839	828	887	795	896	853	881	860	838	840	825	839	860	870	853	920	863	815	847	838	846	810	879	857	904	815	894	817	859	851	811	859	804	921	803	889	852	890	851	896	885	845	824	881	839	851	866	857	805	901	820	881	811	858	873	852	860	837	872	833	849	821	849	874	829	869	801	876	856	853	849	836	844	860	855	898	845	869	812	867	857	884	885	818	835	861	865	859	878	867	868	876	820	869	839	838	840	830	835	868	894	828	843	898	817	787	795	866	811	864	889	869	862	840	841	881	856	828	854	792	822	845	911	846	920	831	834	865	837	850	851	867	783	848	863	844	842	826	884	819	827	848	820	832	834	875	844	874	777	840	801	838	843	818	842	816	873	843	807	830	857	829	893	836	844	875	841	827	842	803	838	830	827	858	813	854	822	812	819	822	865	862	846	838	828	818	877	825	867	842	837	856	838	869	851	816	829	843	853	839	855	802	838	862	863	839	816	845	854	848	875	911	861	847	847	811	877	890	872	888	872	815	888	879	900	836	853	895	810	860	843	788	877	864	882	794	874	824	830	850	881	817	874	884	846	826	784	840	892	932	852	883	873	806	800	856	857	840	820	845	905	777	883	843	875	867	836	829	804	878	812	822	841	804	870	814	893	817	861	855	839	827	817	789	830	879	803	819	854	875	842	865	882	902	849	833	842	825	884	869	846	870	829	811	896	849	830	850	855	895	810	886	829	895	873	842	833	810	852	831	854	812	841	903	853	818	901	806	826	816	832	836	845	898	884	857	825	835	853	791	906	917	869	813	875	828	796	860	852	774	815	843	824	851	840	844	857	872	882	802	809	882	837	893	857	893	782	905	877	830	791	830	806	804	837	865	844	789	887	823	801	845	793	844	834	878	887	855	847	801	882	833	853	848	866	893	865	848	809	783	802	883	866	876	855	873	850	836	836	865	834	870	806	811	871	818	936	835	878	841	827	826	864	882	886	845	876	848	816	860	884	803	874	853	862	830	879	809	840	849	858	858	922	883	861	850	839	912	848	867	881	890	824	834	927	901	900	795	883	841	856	841	818	840	897	859	834	872	848	822	904	861	837	818	782	822	856	837	875	822	871	793	877	805	808	824	882	820	871	868	879	819	900	867	844	832	855	860	853	810	850	841	888	845	805	874	850	809	855	859	811	816	873	842	885	810	887	857	821	845	917	852	825	793	841	862	828	876	866	850	848	805	868	871	828	837	843	797	824	839	855	855	850	835	854	837	866	874	869	864	836	841	857	823	839	861	844	871	889	849	864	872	864	854	888	865	869	831	857	812	861	878	857	859	848	856	846	861	903	839	863	871	778	836	819	864	844	828	850	833	853	767	891	869	842	874	872	846	842	841	908	833	812	845	826	877	825	807	800	832	842	850	848	832	874	866	835	799	843	862	858	816	883	868	816	858	893	901	859	825	862	801	851	890	874	825	907	897	885	872	844	855	856	860	810	867	827	805	878	821	855	846	923	877	846	839	850	834	832	835	836	844	822	821	806	835	857	845	939	831	829	830	790	864	910	831	804	851	850	852	832	838	853	853	866	819	855	862	843	844	847	859	798	841	809	822	895	897	883	833	873	869	805	875	868	897	859	857	804	847	869	772	841	918	861	831	826	888	886	828
83794	74459	72216	60100	44218	31938	18765	8232	3090	1433	835	616	439	460	440	434	426	461	457	408	403	412	421	460	443	435	395	417	411	441	406	430	444	445	443	464	429	414	443	416	430	405	446	454	415	428	405	431	395	473	429	380	448	461	405	434	417	420	436	475	418	415	422	447	394	458	443	451	465	407	410	416	429	401	455	404	445	414	448	399	438	476	431	413	426	408	410	428	448	383	438	468	445	428	438	447	445	415	422	434	407	424	456	409	441	420	411	441	403	431	434	425	437	467	444	446	467	438	436	422	450	405	423	406	451	416	417	409	414	432	419	424	472	406	411	399	424	420	429	420	365	409	463	424	410	396	425	428	437	400	392	427	413	428	411	422	438	429	453	400	391	430	431	395	435	418	432	433	452	404	444	434	407	438	452	424	415	433	414	451	430	422	384	464	394	410	414	442	449	411	460	478	449	410	406	461	434	430	461	440	436	447	400	433	439	427	457	421	427	451	412	436	449	438	410	433	445	441	402	435	418	392	409	450	435	425	401	439	482	436	421	418	462	418	456	409	424	419	429	429	454	419	465	400	381	462	413	427	435	397	439	391	415	439	468	446	441	411	464	418	401	410	450	428	442	426	448	416	462	444	434	400	413	409	402	407	452	391	428	402	393	415	445	432	423	392	392	370	417	479	390	406	437	440	472	396	457	457	438	490	421	426	435	432	421	426	425	441	442	468	406	450	451	430	443	394	417	448	437	418	450	449	434	414	418	383	448	429	433	401	419	422	375	412	422	420	378	430	416	412	463	439	422	406	412	403	446	449	452	424	422	415	418	455	427	426	417	406	409	426	443	432	481	431	416	395	420	407	414	422	414	406	460	429	480	435	423	449	443	421	426	431	415	420	427	401	458	424	387	413	429	392	411	417	441	405	420	421	414	440	428	447	419	451	464	443	421	422	416	454	417	395	457	447	400	425	424	424	418	414	439	456	404	390	435	454	410	425	440	460	429	431	459	437	436	432	428	416	419	444	441	397	406	441	474	416	444	431	401	423	421	425	403	439	445	403	416	391	397	439	437	410	433	405	403	440	457	472	438	398	408	421	398	422	425	435	448	447	466	461	408	405	425	389	428	440	436	447	412	432	432	435	479	441	441	444	415	412	437	394	427	424	451	413	437	405	417	428	464	412	436	469	406	367	414	420	465	436	434	456	420	440	417	438	449	442	413	416	397	469	397	429	448	429	415	452	424	389	448	436	412	437	426	410	460	460	397	438	472	445	445	438	422	390	416	408	435	445	440	418	427	429	436	413	406	474	453	410	422	417	445	418	418	423	458	409	394	424	376	451	408	475	406	390	423	388	411	401	437	467	401	417	412	389	444	449	441	453	413	459	463	416	403	408	426	445	433	422	427	429	451	455	411	413	421	428	422	473	397	424	423	440	400	410	420	452	418	417	416	436	454	422	412	413	398	437	396	419	457	446	418	410	441	436	430	452	435	376	426	464	384	412	464	444	417	431	449	478	439	423	461	449	434	467	444	452	407	419	397	419	419	436	477	446	423	406	415	422	398	439	438	437	399	417	437	422	427	443	471	420	414	416	407	414	441	456	406	453	426	447	418	422	423	411	427	405	478	430	454	416	440	421	403	433	397	427	451	417	454	450	400	436	434	455	386	461	416	467	436	452	414	425	447	408	455	418	415	445	451	434	418	444	451	418	427	442	448	418	470	442	418	436	433	426	429	399	459	398	453	435	436	387	410	429	411	414	432	453	438	434	410	394	464	429	413	430	410	421	414	394	396	453	449	445	434	412	416	415	450	464	427	467	437	458	434	456	441	428	418	440	430	436	416	422	484	449	406	419	484	403	446	450	429	426	392	395	438	406	428	447	421	424	460	420	450	456	412	421	419	435	437	437	413	414	417	395	422	434	439	384	438	468	438	427	410	368	378	438	452	405	474	423	367	399	440	364	418	419	449	422	411	453	444	433	418	414	438	406	424	457	420	404	408	403	407	389	444	385	399	440	427	400	469	431	433	428	457	449	407	382	425	433	409	439	407	423	443	429	423	435	426	430	473	395	410	402	457	449	439	396	420	456	426	409	425	447	427	446	409	425	401	436	431	422	424	409	414	409	400	410	400	427	415	438	457	411	423	412	388	406	440	458	385	393	402	406	450	424	432	418	455	411	431	461	417	448	418	401	395	422	477	474	427	410	422	431	426	426	412	477	423	449	377	408	455	405	414	419	427	422	428	413	408	441	457	423	403	389	393	429	426	461	449	436	426	417	428	416	453	431	424	399	457	420	410	428	417	430	406	414	463	437	401	422	398	417	439	443	443	410	435	430	458	466	422	494	448	434	417	451	405	421	404	417	446	436	422	414	435	432	441	399	405	431	432	418	429	369	425	423	422	443	430	436	396	423	442	395	417	406	427	444	411	396	418	459	433	434	437	411	382	446	385	381	423	414	402	414	450	431	413	416	402	443	424	440	409	419	405	477	425	392	441	418	417	427	435	447	430	455	408	482	432	427	465	424	440	393	401	431	404	402	461	420	407	414	380	407	409	432	420	411	394	426	403	466	433	428	399	377	401	452	415	422	435	403	464	402	415	418	436	436	425	426	401	440	440	433	399	461	429	455	427	456	484	449	421	449	406	404	446	403	445	429	480	452	445	435	392	424	466	410	445	450	409	464	406	447	478	412	427	396	421	392	389	411	428	446	407	407	453	467	419	403	421	408	450	414	440	473	432	416	418	406	393	415	421	424	435	441	407	422	440	433	422	406	431	390	414	416	433	415	399	444	447	407	391	434	445	436	468	432	403	441	441	425	396	395	417	399	413	431	463	418	401	403	416	457	444	455	419	391	473	426	429	452	417	392	450	414	391	414	393	453	458	395	438	417	412	413	408	414	391	411	428	426	438	423	439	409	399	392	412	480	436	417	416	436	378	426	383	422	451	427	439	403	393	458	429	433	386	397	423	417	401	423	426	411	421	409	403	454	437	418	433	408	445	434	412	435	460	427	450	427	441	399	462	429	392	436	441	449	476	402	407	408	408	433	439	452	441	427	397	442	449	433	438	421	422	427	413	410	425	468	498	417	408	426	424	428	436	457	398	444	451	468	415	409	435	442	449	441	416	385	422	418	387	457	430	427	427	377	417	449	464	412	410	411	435	407	423	437	411	425	452	387	426	415	421	421	386	434	443	430	427	415	434	400	416	443	402	437	449	423	409	431	449	446	464	414	457	443	428	391	418	463	420	393	403	432	423	430	405	394	441	420	455	426	421	402	463	415	435	443	430	452	408	424	412	420	405	432	437	391	456	412	453	432	480	422	416	417	447	443	465	454	457	419	414	407	426	411	433	409	422	458	409	375	437	436	434	385	401	398	446	438	442	424	409	413	416	401	418	406	446	420	426	430	375	465	426	423	434	410	443	465	442	444	420	421	423	421	398	421	441	387	401	404	397	441	435	453	398	427	412	478	459	461	481	431	450	438	437	428	433	394
53187	56013	67009	63955	53369	44040	31252	18910	9337	4791	2666	1605	944	922	910	885	868	950	954	920	917	904	866	905	892	921	904	885	918	895	908	889	914	875	885	884	880	905	895	941	884	889	874	923	915	887	905	875	870	918	918	852	899	912	887	895	908	946	878	922	961	905	936	929	926	870	940	930	948	930	962	895	910	839	876	902	845	889	845	953	938	902	904	876	849	891	877	957	914	894	920	850	907	901	930	882	918	903	896	924	890	875	918	867	906	880	954	871	927	909	946	952	903	935	920	914	883	922	939	879	880	919	931	942	904	887	914	931	868	865	870	894	892	912	931	914	878	897	921	933	836	903	889	887	923	913	896	892	905	858	898	944	903	928	865	883	836	953	889	913	911	896	842	924	876	895	910	872	914	912	874	912	953	921	959	868	907	902	866	887	934	851	887	917	887	924	909	919	948	913	829	932	896	922	918	933	903	912	902	884	917	902	898	918	898	898	911	883	931	892	945	908	925	869	863	898	876	887	909	884	945	894	877	892	926	928	864	869	895	911	877	931	898	938	916	852	912	906	879	921	908	911	941	894	934	891	905	879	930	928	913	897	877	883	914	884	928	899	896	911	915	897	852	934	903	949	896	877	904	892	950	859	941	880	929	881	868	940	901	898	954	933	927	892	857	927	872	893	935	891	889	922	924	871	868	872	875	907	953	938	921	953	899	886	941	908	896	907	913	884	895	909	898	957	899	889	894	920	927	871	902	890	909	894	962	871	915	936	906	932	956	900	890	909	904	915	906	889	921	883	927	882	865	910	825	924	899	933	898	901	886	896	947	916	924	925	888	867	883	897	866	859	872	887	904	916	896	891	894	839	897	965	924	941	900	908	916	975	905	917	847	951	903	921	946	953	905	923	862	919	930	910	921	907	890	946	862	892	961	913	894	900	958	905	913	958	970	867	855	902	923	927	985	952	881	894	930	895	908	890	904	899	903	932	1002	924	917	933	943	847	871	862	922	895	977	878	909	909	919	901	890	914	920	909	942	870	921	914	870	999	925	950	908	933	892	822	931	936	905	919	868	913	872	877	955	937	860	880	888	934	956	892	944	923	915	857	977	884	924	965	913	913	938	921	911	915	902	894	904	923	924	905	892	971	878	907	903	928	944	920	884	872	862	867	905	869	890	926	896	890	924	902	886	880	951	918	948	909	904	915	922	916	926	922	907	904	936	905	911	907	874	899	898	878	875	868	943	982	911	891	861	919	886	916	918	891	932	926	928	864	926	875	904	875	926	899	881	893	896	900	946	895	918	899	876	931	922	917	885	923	901	897	854	938	912	897	863	952	924	917	917	893	936	944	920	918	877	900	946	965	933	887	876	860	910	921	937	909	886	917	887	920	902	953	903	894	910	906	952	904	860	891	865	906	939	909	955	987	934	937	929	879	933	930	919	934	937	877	956	871	917	901	1002	865	844	913	885	959	980	949	921	932	886	908	886	907	919	853	922	904	949	897	922	901	880	910	917	978	939	890	876	922	955	837	909	919	890	912	921	875	959	924	914	923	869	874	949	886	919	909	869	960	897	973	942	917	989	892	854	901	888	892	969	914	937	860	892	895	877	936	901	890	936	902	909	872	902	970	908	911	858	918	873	926	915	893	891	912	931	911	880	895	900	899	908	904	905	923	913	949	955	867	895	939	883	909	854	923	930	890	889	898	877	882	850	914	939	978	865	915	866	902	874	930	942	897	887	882	915	866	885	925	912	884	957	875	910	889	863	906	928	902	914	917	939	874	952	886	898	870	906	896	904	938	919	875	930	843	907	926	927	890	971	916	968	924	895	913	950	916	907	946	916	910	879	886	900	896	898	969	911	947	884	907	925	964	912	896	925	952	939	877	930	901	889	958	891	907	941	912	845	840	958	889	890	912	899	864	891	873	851	874	956	928	909	974	927	920	882	879	929	947	884	982	944	952	933	893	917	857	980	909	893	926	949	911	913	906	944	937	865	892	896	916	899	898	931	874	864	842	942	925	884	919	1009	912	956	954	905	902	935	939	915	957	860	922	928	854	877	954	899	889	928	856	948	905	921	899	895	923	946	905	863	882	919	932	927	865	911	917	938	880	909	881	957	941	895	942	915	861	896	873	877	888	916	887	900	904	884	937	882	871	917	929	980	902	927	856	937	969	927	888	884	877	893	912	877	892	891	912	922	864	941	949	905	890	924	906	883	927	953	943	895	927	858	890	870	983	963	919	842	943	919	925	918	944	870	880	864	924	935	874	899	928	902	894	960	897	897	819	896	907	875	940	940	872	903	885	951	911	915	936	893	937	901	886	891	896	880	926	922	896	915	920	896	943	933	884	886	917	884	890	919	876	949	885	931	922	935	893	943	933	950	843	879	949	928	904	935	919	936	878	888	918	925	925	907	857	858	889	936	861	921	887	852	950	919	899	968	921	926	912	881	988	911	983	928	930	913	892	895	906	928	909	917	936	881	916	881	918	878	881	913	883	987	904	897	902	905	921	933	926	961	903	873	909	894	872	918	844	907	875	967	931	899	933	898	933	924	900	920	912	917	908	919	903	935	931	937	886	853	907	935	927	878	906	903	839	893	899	928	886	930	911	909	873	916	950	948	970	920	957	1001	979	904	896	880	942	960	898	871	863	860	892	860	919	869	880	892	945	918	927	905	845	922	947	884	887	919	859	884	876	912	932	887	892	918	917	923	903	884	917	913	907	991	881	864	916	921	846	897	889	902	901	897	881	902	915	920	887	917	910	932	907	903	893	895	908	912	961	900	943	935	922	871	891	878	891	1012	904	870	923	896	919	897	925	878	944	875	943	871	892	901	921	902	959	887	902	909	941	961	961	881	900	908	908	918	903	932	890	884	907	930	925	865	857	875	887	905	943	878	957	946	896	836	899	936	912	871	942	899	908	882	905	949	913	907	900	947	907	863	895	927	917	953	907	915	882	922	941	891	953	912	914	921	910	937	932	952	889	899	914	892	923	918	888	990	911	953	957	914	891	874	890	890	949	890	838	938	893	914	938	873	910	987	918	879	896	923	894	971	899	909	879	909	904	925	894	891	893	964	893	913	902	913	894	917	864	893	888	914	964	906	928	921	969	913	925	915	917	861	898	899	934	867	939	912	882	892	901	890	954	909	915	843	886	878	849	865	906	841	924	888	948	912	866	903	917	933	881	930	964	877	934	945	889	955	902	872	920	887	875	889	893	970	941	899	868	885	857	902	889	927	932	927	914	964	939	881	915	927	905	912	884	925	918	889	877	882	934	898	897	963	929	869	885	933	917	903	878	872	912	908	854	847	959	843	943	898	896	916	869	929	937	856	857	880	919	875	907	894	901	903	943	949	919	910	853	899	933	870	906	923	1001	906	904	908	904	910	894	867	951	912	934	984	907	879	960	928	895	936	906	869	936	959	903	903	965	916	905	947	895	908	906	903	905	899	898	873	862	882	899	927	820	900	893	938	916	887	861	888	960	912	936	899	934
12702	8309	6870	4172	2329	1391	902	596	433	368	321	327	308	312	290	294	294	315	297	279	291	280	313	314	311	309	323	316	316	327	321	331	352	339	284	319	314	328	341	328	297	300	305	334	307	297	314	320	307	298	346	346	335	331	311	286	287	328	309	326	350	330	381	298	308	318	292	326	322	314	282	324	318	311	312	301	313	327	311	323	281	314	315	283	303	308	273	283	270	286	330	318	337	324	308	297	299	310	309	267	339	318	327	332	301	303	338	321	318	315	315	303	274	310	309	340	326	299	285	284	300	305	319	292	321	306	290	283	302	272	297	306	271	299	312	336	322	316	272	298	316	290	286	312	328	292	316	327	357	276	334	307	310	300	313	363	321	304	371	309	336	286	315	345	294	289	297	346	349	305	326	313	282	325	345	315	303	320	335	270	399	309	325	347	314	338	328	324	308	343	292	319	305	278	320	313	315	323	299	327	314	302	361	309	316	334	308	361	314	307	334	304	316	329	302	335	303	299	282	295	293	316	330	305	299	311	317	303	325	327	362	361	329	324	316	307	294	316	310	286	291	292	299	330	311	282	342	308	282	284	314	335	311	317	332	345	300	292	300	317	319	300	282	296	298	314	324	335	334	309	294	342	320	274	275	308	289	288	332	313	318	299	313	300	275	297	286	308	344	303	342	299	334	327	296	351	322	320	305	349	301	344	332	318	318	334	338	293	345	287	326	312	308	281	305	296	333	302	301	284	276	335	321	321	305	302	319	326	306	323	335	314	327	306	310	345	308	281	324	311	293	332	323	309	325	303	317	312	296	290	310	311	294	301	291	327	309	321	305	323	298	335	306	325	317	280	328	329	308	327	292	321	303	311	361	298	296	324	307	315	300	290	344	313	332	301	296	332	322	321	309	323	329	314	355	335	309	307	321	355	299	280	326	347	284	328	336	352	306	288	308	310	322	307	290	286	350	304	320	311	297	296	289	314	295	325	295	334	299	297	311	327	317	293	315	346	287	320	318	323	287	319	308	324	307	315	299	286	335	319	294	319	346	298	317	319	314	318	277	288	354	303	322	322	326	297	338	316	297	328	318	312	300	322	318	303	347	297	312	294	327	288	297	297	291	325	293	348	302	333	305	297	308	296	313	315	297	289	291	323	332	345	328	327	314	310	322	328	312	293	295	301	312	298	308	296	275	330	306	287	291	329	299	342	298	303	324	297	335	325	335	297	302	316	329	316	335	311	321	329	345	298	307	332	287	323	329	320	275	271	301	315	309	296	296	282	295	316	312	347	309	305	303	311	292	312	300	311	297	306	322	322	272	337	329	294	324	292	312	326	288	335	276	299	315	303	309	337	307	328	310	315	322	306	330	330	328	309	300	289	293	283	272	298	253	343	319	279	317	303	358	338	306	314	307	318	312	317	286	297	296	301	283	329	296	298	301	310	317	308	331	296	312	322	320	311	323	283	318	315	284	310	324	329	289	299	299	309	300	322	331	296	271	248	283	307	324	316	297	329	312	304	354	307	347	319	342	326	335	315	308	291	348	321	330	329	323	321	320	295	302	355	325	331	294	301	309	306	298	291	312	299	298	331	313	333	344	375	300	320	288	294	303	291	337	306	315	327	305	318	279	321	303	308	298	311	308	298	315	319	316	328	319	313	321	309	308	288	311	335	305	310	328	332	318	322	306	291	312	276	315	315	297	302	297	293	319	342	298	311	314	282	341	308	332	294	318	324	281	297	287	335	296	301	283	340	371	327	287	306	331	295	307	307	295	339	366	308	314	296	300	313	326	342	306	315	308	304	322	318	321	310	317	303	282	342	314	301	284	334	325	312	312	303	296	323	311	311	330	296	267	289	283	293	299	326	276	321	348	310	350	274	331	312	318	318	278	324	297	346	301	313	299	271	309	315	303	322	340	318	350	338	332	322	299	337	322	316	296	281	329	308	323	329	319	300	331	310	293	304	302	306	319	315	316	323	313	305	300	359	321	347	320	289	333	278	301	300	305	290	313	320	346	323	304	325	294	328	337	343	305	303	307	319	331	330	285	301	316	307	330	311	298	349	282	317	321	287	298	289	287	347	305	313	304	332	303	303	306	293	327	308	287	290	289	296	337	292	329	302	321	319	259	334	303	305	326	310	306	303	327	302	310	303	312	339	341	318	321	321	306	312	346	302	313	337	324	319	330	309	326	328	309	293	308	284	332	338	337	302	301	310	344	312	324	304	310	297	318	292	336	363	309	290	327	333	309	306	289	327	346	312	374	325	348	295	300	295	313	317	307	348	316	289	325	286	310	284	292	327	321	312	310	312	327	264	334	315	332	332	330	290	323	303	320	321	298	294	305	351	321	284	319	292	324	285	315	329	290	318	321	319	307	316	316	338	304	295	296	338	299	301	330	331	365	318	328	286	310	305	267	284	305	323	286	274	339	321	318	308	322	296	297	299	323	279	290	285	352	340	311	341	308	321	300	258	306	346	330	347	336	303	338	281	335	332	292	311	332	312	306	336	326	296	301	299	314	305	316	336	291	336	299	312	287	311	305	300	322	311	332	296	297	297	305	309	328	317	323	307	310	321	322	301	333	321	264	309	347	336	295	301	346	314	293	298	340	303	316	317	310	292	335	298	329	335	310	334	333	318	312	361	324	318	318	334	329	330	320	288	304	278	314	309	294	292	342	341	279	307	291	309	349	320	322	318	312	308	364	305	319	344	343	315	293	333	292	300	304	288	349	295	325	301	332	305	358	307	291	344	315	310	296	332	314	294	338	330	335	316	311	314	318	288	302	300	292	310	316	311	315	307	284	359	309	317	291	314	316	300	318	306	309	308	313	292	296	334	293	308	296	299	318	312	347	311	324	336	335	287	320	313	296	266	310	322	349	329	306	375	315	355	318	308	304	321	325	319	293	333	278	335	330	314	319	286	331	295	335	322	316	330	347	266	332	315	318	308	356	296	307	296	299	351	266	317	338	306	308	293	296	307	295	316	306	281	295	290	295	327	282	308	298	324	289	306	320	285	308	288	365	361	314	303	325	304	322	303	302	325	334	323	309	331	294	328	288	305	302	293	327	329	310	295	298	325	349	298	295	306	305	354	295	328	323	320	291	298	300	292	333	299	300	311	308	321	309	320	301	308	318	321	311	310	327	332	339	320	295	306	293	338	305	290	307	285	299	344	311	306	327	332	290	317	294	308	335	301	311	296	325	259	315	312	309	310	354	313	348	332	324	275	317	291	321	305	297	309	306	319	287	275	297	284	326	306	341	293	336	306	323	281	333	319	299	337	323	326	310	320	281	332	296	326	296	327	336	334	303	315	308	314	327	340	340	366	325	331	396	339	309	295	329	312	310	308	302	360	315	324	309	328	310	299	350	296	289	338	332	308	313	329	358	337	357	312	329	310	283	283	307	318	289	320	316	284	314	324	300	339	311	288	296	315	322	307	271	321	320	291	334	343	321	332	326	322	313	293	289	325	308	299	316	295	297	274
12206	11092	12001	9603	6473	4225	2648	1776	1208	869	809	727	665	734	709	746	763	669	675	681	676	683	700	721	684	708	664	649	690	724	742	701	724	673	659	701	721	699	710	723	699	716	686	685	709	705	720	669	670	663	700	690	704	659	654	706	705	714	655	692	682	674	655	677	681	658	703	650	705	681	758	639	700	655	721	639	738	679	751	715	689	709	709	679	695	703	631	722	693	705	682	693	727	716	704	703	664	678	678	646	675	711	738	648	697	654	692	685	672	678	634	706	722	628	653	665	689	747	689	653	668	650	718	700	692	639	651	693	703	654	685	662	690	661	743	675	618	698	656	680	699	708	687	650	716	683	691	732	700	682	668	687	694	679	643	691	657	704	705	705	624	686	659	715	697	687	683	744	671	690	711	700	684	709	662	693	677	740	687	701	679	711	687	663	707	648	728	685	720	690	702	683	693	715	666	754	692	688	682	753	715	756	726	663	722	692	680	714	684	695	743	682	703	657	737	652	682	703	723	694	679	699	702	671	711	641	717	662	730	700	707	721	681	696	651	693	686	698	723	703	708	656	715	704	733	724	735	642	725	677	713	679	723	664	694	706	668	666	718	717	688	675	659	658	672	673	671	691	678	715	669	686	636	694	670	690	729	663	687	710	703	679	644	699	690	725	724	685	686	689	632	714	662	729	674	713	669	692	710	726	672	722	724	762	692	676	638	703	693	670	666	685	711	646	694	717	701	662	687	663	664	696	667	730	662	681	769	691	680	711	662	720	654	687	654	690	712	666	700	697	696	667	672	672	654	688	722	691	727	665	693	738	674	704	657	688	730	719	679	723	715	642	682	685	684	674	726	704	628	646	675	676	684	656	751	667	698	712	684	677	656	760	731	739	668	716	672	694	646	702	709	631	656	675	693	707	697	665	653	692	680	665	681	716	701	685	695	635	704	640	686	685	701	700	690	685	690	691	663	677	683	684	695	677	653	694	695	663	641	694	699	653	719	679	706	726	715	751	682	746	667	694	700	689	724	718	695	690	747	697	689	681	678	683	689	701	722	708	731	701	675	665	694	711	664	660	708	678	709	677	667	716	666	723	715	655	678	682	651	700	691	649	739	673	647	681	671	689	691	625	670	663	711	723	707	703	621	687	705	694	713	696	631	700	707	720	675	685	651	713	663	684	703	677	645	642	706	700	689	698	669	670	706	666	680	675	679	732	659	683	697	726	720	733	690	696	711	726	707	681	729	705	682	699	686	684	679	727	696	699	702	702	687	711	732	726	694	694	694	669	771	667	694	673	732	706	697	670	649	738	690	694	676	695	671	691	655	713	681	696	685	692	655	681	709	711	689	644	723	693	677	718	711	661	667	695	721	723	691	685	697	656	693	694	714	670	646	702	699	704	688	677	757	757	735	668	705	701	679	697	656	732	717	686	696	689	684	671	673	706	673	675	681	690	654	679	716	652	717	669	648	660	715	734	678	641	718	658	650	684	688	711	731	714	670	723	708	685	716	661	740	713	676	708	728	721	690	728	660	667	702	689	682	679	687	717	713	715	672	679	666	690	722	676	682	712	647	708	737	714	690	691	716	713	683	717	698	720	698	730	710	696	675	659	658	715	672	691	709	666	707	714	708	703	648	680	691	690	758	738	650	665	680	690	696	689	712	713	662	677	671	672	684	705	708	706	679	675	680	693	711	673	684	712	678	732	662	684	678	700	709	690	695	684	658	717	728	741	734	656	656	672	647	704	686	657	674	683	689	746	711	702	650	693	732	669	696	652	676	706	662	690	661	708	664	710	726	675	652	676	689	721	692	680	666	718	681	643	752	675	690	703	681	660	715	664	687	726	711	699	685	656	707	689	710	661	711	756	703	661	681	676	670	707	723	676	689	759	710	686	703	733	711	699	716	754	728	692	715	651	703	714	693	707	657	685	701	697	697	709	731	690	733	677	645	688	706	698	731	707	713	654	674	679	666	667	664	644	689	665	686	702	670	705	693	719	676	650	694	675	735	731	712	703	686	719	639	711	741	710	717	735	681	658	674	667	677	678	653	678	678	701	672	686	649	693	668	634	695	693	679	664	649	698	713	702	680	715	711	692	718	713	676	711	688	661	650	680	668	669	738	698	684	698	659	652	696	688	651	758	640	658	720	695	700	671	696	755	709	685	692	709	744	665	748	716	697	708	647	642	685	675	671	691	696	738	743	682	697	709	690	667	665	686	689	695	702	686	689	693	680	682	738	717	719	666	669	687	706	702	738	719	709	695	689	706	686	675	697	705	675	701	719	660	700	690	680	687	691	689	747	687	666	680	682	668	709	718	713	667	672	689	702	669	729	659	714	712	692	681	703	679	717	737	775	697	699	694	697	669	658	632	700	715	712	708	691	700	663	717	659	678	726	679	687	713	640	676	696	681	716	609	713	660	743	700	637	733	645	670	729	684	702	670	660	703	685	669	724	707	680	692	683	673	673	673	678	691	691	682	725	678	671	720	697	729	709	658	712	654	673	665	728	716	696	700	686	674	718	651	705	710	714	693	692	665	692	690	685	671	723	648	641	706	673	698	729	706	669	716	751	784	666	667	723	687	717	686	705	691	700	694	723	689	732	669	655	703	737	689	693	697	678	691	669	704	690	673	698	634	685	694	645	667	685	640	706	723	719	690	682	719	650	680	719	636	688	708	698	685	683	683	688	637	653	732	695	676	677	662	688	665	697	682	738	626	651	688	677	729	679	682	699	696	696	697	689	632	672	685	675	667	721	678	683	654	664	677	693	694	730	647	666	718	705	699	656	673	660	691	694	690	656	665	697	671	673	744	660	700	681	707	673	673	669	698	757	710	745	662	717	701	719	674	709	707	650	664	744	687	668	696	680	662	690	647	686	699	663	720	697	690	746	705	691	702	685	711	746	687	721	711	679	710	696	730	648	715	688	710	709	713	717	700	643	734	652	666	738	678	667	662	672	737	690	706	688	690	710	700	705	707	702	732	714	657	664	648	606	676	747	670	675	657	683	723	715	656	692	664	673	657	684	709	687	685	675	660	717	740	687	704	701	690	696	734	696	682	706	712	708	704	712	679	691	657	733	674	678	722	702	653	687	637	682	698	712	761	709	656	731	654	709	655	748	669	669	701	737	710	656	689	680	684	741	732	738	718	713	704	692	688	689	756	693	705	708	723	662	717	667	703	711	687	673	723	744	713	662	744	739	648	711	697	688	659	728	672	658	713	691	716	725	667	685	709	679	689	673	722	741	708	698	659	711	743	683	699	665	742	653	668	665	671	696	724	706	684	679	684	707	698	700	681	688	667	735	669	664	686	674	705	722	703	699	697	695	653	750	652	702	670	672	718	739	647	654	670	684	707	688	710	690	682	741	704	695	647	686	689	703	660	709	719	742	659	716	701	690	692	675	694	674	717	692	689	738	712	734	683	713	692	692	721	695	719	703	657	665	719	677	695	657	702	707	700	716	686	697	674	685	673	695	722	646	687
82305	72612	70859	59618	44620	29958	16551	6995	2753	1246	643	495	355	373	422	406	425	397	390	374	398	382	384	360	415	434	401	442	410	402	440	417	407	386	390	416	407	386	422	384	364	381	380	393	408	397	420	416	393	398	378	376	381	406	410	394	364	426	388	422	396	379	396	401	404	407	432	434	380	421	401	381	423	365	405	384	413	383	414	387	362	389	388	395	391	403	423	390	397	406	382	398	424	416	388	398	432	366	393	403	405	378	387	427	423	412	376	388	367	434	401	411	404	382	416	382	382	405	373	420	415	423	395	375	397	402	415	403	411	393	385	416	438	368	386	395	380	391	374	367	364	398	411	384	389	416	367	403	400	389	401	389	376	396	403	386	394	425	378	387	374	357	402	419	376	420	388	407	412	406	377	376	411	362	384	365	354	402	378	399	443	364	391	392	405	335	388	405	385	399	373	433	434	393	415	426	406	400	389	366	429	382	412	389	393	362	380	346	394	408	359	394	401	411	368	334	373	391	376	396	394	392	394	410	407	410	391	376	379	382	400	408	382	409	406	356	440	396	382	420	410	368	416	409	371	344	374	384	440	432	410	388	416	417	399	402	436	445	367	425	418	401	431	408	390	426	419	373	399	366	413	364	351	376	424	403	385	389	413	418	402	386	405	402	376	412	397	414	417	375	407	397	403	387	362	396	384	406	394	403	363	406	350	428	431	383	411	412	397	406	427	422	394	418	433	390	375	360	398	396	382	400	409	437	390	424	384	413	399	427	401	406	403	404	365	397	404	399	357	426	417	403	417	422	403	382	394	394	432	386	381	374	370	417	406	358	380	373	429	402	426	422	413	405	410	376	375	413	375	381	386	420	371	381	445	412	392	373	358	389	420	385	405	442	409	356	400	428	391	386	410	367	412	413	401	422	403	432	414	390	421	383	394	383	390	426	429	383	346	409	360	364	397	416	412	391	403	385	405	441	421	379	439	382	401	414	391	428	432	415	461	388	408	379	430	414	426	409	391	361	379	405	433	411	364	399	381	377	419	427	450	423	376	394	402	391	376	375	399	365	404	385	402	350	394	365	382	383	410	400	423	381	384	394	379	399	394	408	404	379	424	418	382	411	370	408	392	395	430	407	397	388	390	407	420	391	401	390	418	384	405	406	402	401	374	399	386	412	396	391	435	412	417	363	394	415	386	386	371	423	357	427	331	348	350	408	415	438	414	389	396	436	373	419	430	432	364	379	411	370	347	446	413	412	405	380	386	418	376	387	421	380	408	415	404	423	426	390	408	394	370	412	388	392	390	360	378	429	406	359	384	403	398	380	415	391	396	388	368	438	422	439	421	387	399	370	439	421	384	405	398	367	386	425	407	366	388	380	370	420	408	385	378	442	412	431	393	374	397	429	431	376	390	398	365	405	396	408	428	397	393	419	418	383	374	421	400	409	370	375	392	428	419	385	407	379	400	388	386	417	432	401	410	355	383	343	373	391	393	374	410	401	383	392	393	402	379	382	422	396	415	346	360	361	409	408	376	391	408	372	378	410	443	384	430	374	394	395	341	380	390	389	402	447	409	352	409	395	400	361	397	397	400	405	374	394	402	392	401	406	384	417	393	366	363	390	418	395	384	417	374	431	400	382	411	400	424	414	392	405	400	424	367	423	409	384	366	424	404	366	398	418	357	368	405	394	395	459	385	376	372	365	407	406	357	378	417	367	418	418	417	383	428	419	400	422	383	405	397	418	391	416	399	420	414	390	382	370	414	382	421	398	358	378	401	366	356	395	419	401	373	425	375	356	440	377	380	366	368	393	370	422	387	389	390	400	384	388	407	380	390	416	397	396	403	369	457	402	381	437	450	393	388	390	391	397	416	406	359	423	402	381	371	386	371	382	424	372	398	398	396	343	388	441	391	386	372	414	399	394	370	390	384	410	384	386	410	396	368	382	407	424	423	418	388	370	428	374	399	417	381	371	405	387	423	407	403	404	412	383	423	415	381	398	378	406	368	407	416	376	403	399	425	403	387	373	402	376	397	383	367	343	414	366	356	416	384	415	389	376	401	416	395	380	373	374	369	415	420	374	400	378	406	416	353	423	383	386	410	377	410	382	408	421	407	389	368	412	388	387	410	425	401	379	401	354	372	384	388	410	403	403	438	411	410	364	366	397	415	377	390	395	396	397	365	410	397	425	348	376	384	389	401	420	395	462	352	374	378	390	396	420	401	358	391	412	390	391	406	352	394	411	393	422	402	392	407	395	413	369	410	396	431	399	351	366	408	418	401	392	408	395	402	403	398	396	373	415	402	393	408	388	435	422	454	403	387	402	380	407	444	390	359	365	422	411	391	410	436	425	396	394	369	388	427	388	436	398	407	364	398	428	374	369	374	376	427	408	378	377	387	395	396	391	386	371	394	384	366	405	391	402	385	406	383	369	394	367	392	416	384	386	410	399	368	389	393	344	407	425	357	371	359	389	395	393	404	393	422	383	375	397	381	398	403	389	378	401	396	391	398	408	371	407	397	408	381	395	368	400	406	376	414	415	408	417	389	406	423	354	405	401	376	408	371	440	384	411	401	397	398	392	380	401	395	390	418	376	394	435	433	389	378	357	385	434	381	365	393	391	366	418	393	401	380	357	421	410	375	364	382	393	412	401	357	391	390	356	371	386	386	399	417	440	400	383	426	434	415	395	436	431	402	379	335	365	397	387	384	436	437	402	382	406	386	363	384	405	412	394	381	392	394	369	417	387	405	387	401	403	410	397	390	386	409	391	401	371	401	427	378	357	390	401	410	388	390	354	382	336	404	404	391	340	392	401	355	374	470	392	392	379	388	441	393	351	356	426	414	412	364	380	402	383	437	407	404	411	344	380	420	438	417	381	400	391	423	371	393	413	342	395	405	365	369	366	376	384	440	425	419	387	349	402	393	432	386	378	387	399	410	387	377	417	383	397	367	384	388	395	413	430	363	402	332	403	371	356	379	403	372	394	374	381	434	373	388	382	360	397	411	424	379	382	382	416	411	405	414	359	399	391	396	388	383	394	413	413	428	441	375	430	401	421	411	387	407	398	368	442	432	397	378	402	410	416	399	440	397	396	416	382	420	401	425	385	425	364	405	429	399	365	362	424	441	411	373	390	419	410	409	346	358	404	414	423	387	383	394	408	391	412	388	399	408	409	423	440	434	403	396	382	358	346	363	410	395	417	391	412	394	398	417	405	405	370	438	395	370	364	413	401	419	379	366	388	409	334	393	380	367	391	412	374	386	406	389	399	390	393	389	430	411	404	429	400	402	404	412	360	412	423	389	423	444	347	420	387	417	422	383	382	400	392	406	410	419	393	396	421	388	375	396	369	402	377	374	358	396	381	410	364	385	388	402	385	411	383	372	418	386	374	378	405	370	429	373	403	365	405	393	383	392	410	406	376	396	392	406	424	412	362	403	361	375	393	386	339	410	384	385	398	421	379	405	419	386	415	433	406	425	388	377	413	426	387
51843	54772	66024	64202	53707	41529	29160	17165	8404	3933	1932	1277	868	848	914	843	912	851	829	866	848	861	849	838	874	877	873	886	874	898	920	856	869	866	843	866	842	907	871	852	890	868	816	843	840	851	874	834	860	809	933	856	817	892	901	874	819	854	796	824	828	843	839	858	817	866	865	871	819	809	825	861	838	812	803	871	844	906	804	836	874	812	826	902	842	916	839	857	840	860	824	792	854	861	861	884	860	855	874	830	834	900	804	825	886	880	829	853	845	837	832	846	871	912	829	863	937	828	898	919	820	858	823	858	881	868	922	860	893	799	815	825	840	849	879	918	854	833	863	874	857	888	861	827	851	821	856	914	822	842	893	813	881	862	895	887	869	833	847	863	828	847	888	801	825	849	830	895	836	811	869	842	830	807	851	877	852	837	844	892	833	837	831	830	908	883	862	842	876	887	873	834	845	860	807	778	853	828	832	872	854	776	847	848	898	847	822	909	839	836	864	828	857	910	914	864	789	818	840	837	830	850	879	903	835	891	920	876	810	850	849	882	881	852	818	866	857	904	845	866	854	831	861	841	822	789	889	868	865	860	831	847	809	861	829	853	865	847	868	868	883	871	840	854	801	834	871	857	806	875	853	824	862	863	830	835	862	859	867	868	823	861	845	861	875	893	915	851	798	834	850	837	836	923	851	852	864	857	883	850	817	847	863	843	804	867	862	809	936	912	823	881	847	848	873	908	851	893	919	853	902	772	874	847	899	918	842	854	880	919	791	868	812	846	853	863	881	865	905	919	839	835	822	841	872	856	865	870	845	833	837	892	911	840	874	800	846	834	823	834	938	858	848	867	839	879	845	899	865	847	814	814	846	824	873	871	841	853	837	871	841	888	876	875	867	806	865	861	820	817	858	855	816	848	885	847	874	803	893	892	879	830	831	864	816	854	842	860	871	856	889	878	850	857	902	856	857	887	827	886	830	853	883	861	852	859	918	844	838	897	855	934	843	878	895	857	869	888	802	833	888	799	815	824	849	891	857	888	867	871	861	837	810	874	871	909	884	852	918	841	876	892	898	854	879	893	836	808	858	847	843	852	853	841	859	853	884	865	858	808	861	837	866	875	827	835	881	860	854	884	876	849	824	838	872	825	866	909	839	819	838	824	873	847	844	848	852	868	887	875	886	857	918	794	868	867	848	871	848	837	820	861	857	865	873	848	829	804	837	819	876	835	905	834	809	874	859	866	854	810	869	882	871	855	895	878	834	826	859	872	888	879	835	874	826	936	865	902	891	845	824	858	859	838	896	910	882	815	850	878	794	842	813	899	827	827	843	882	853	835	895	892	855	873	924	836	868	848	852	832	866	887	874	867	914	868	866	859	887	857	839	863	913	884	784	851	899	782	875	816	864	868	865	872	855	906	826	883	843	897	875	876	879	877	882	875	843	827	868	839	881	891	855	879	892	875	837	887	868	841	823	904	824	857	818	873	891	827	840	883	824	884	846	848	823	878	864	808	862	821	847	860	830	893	848	844	845	886	802	829	917	840	862	829	858	861	828	950	860	861	888	855	872	859	771	856	864	867	817	885	853	869	856	821	843	877	833	834	910	930	875	860	884	887	846	832	870	882	917	845	854	803	818	870	857	851	904	851	824	829	856	779	891	878	852	777	870	832	924	856	824	851	880	862	849	880	835	839	860	878	856	858	833	833	826	854	832	832	853	871	800	880	874	835	866	799	861	870	807	850	843	875	887	788	853	864	844	869	871	880	854	872	898	898	830	878	795	792	828	851	866	885	838	825	842	852	861	876	843	874	870	846	837	854	871	866	889	827	853	825	838	830	875	883	878	867	870	857	822	829	892	864	872	863	879	878	874	882	844	865	837	874	886	882	896	921	803	870	914	829	829	863	901	863	844	854	839	884	895	829	822	826	851	884	844	833	848	906	867	896	866	890	930	843	866	811	853	860	840	858	869	842	870	870	838	858	806	865	880	878	873	832	893	871	872	822	884	831	872	825	882	891	845	857	877	870	846	892	825	887	923	805	872	875	824	832	857	881	873	891	834	850	845	858	910	874	896	836	856	860	900	755	858	884	831	806	848	835	831	866	819	852	872	867	866	826	841	870	887	853	850	853	831	819	928	886	896	802	874	896	851	859	875	836	862	810	898	807	843	889	889	851	837	819	853	922	867	881	893	869	890	861	860	818	829	830	877	837	859	849	931	901	819	887	899	845	818	820	872	836	910	828	888	840	876	787	828	860	908	863	892	834	815	790	830	849	805	843	830	872	820	821	869	824	836	852	885	865	906	873	844	859	887	895	850	850	834	846	865	898	861	895	853	813	853	904	851	847	884	823	831	811	851	809	858	912	821	852	866	826	847	864	851	849	874	902	828	896	845	872	837	915	859	817	818	850	797	909	878	886	860	835	836	866	852	840	871	881	843	866	861	854	905	834	830	895	869	830	865	902	879	871	907	830	874	869	875	872	845	876	854	876	846	837	872	895	942	847	868	813	861	850	874	866	812	884	839	846	834	812	816	847	863	896	845	863	808	878	879	841	874	843	901	815	904	858	853	867	881	843	874	826	863	905	855	796	863	876	835	836	915	872	876	826	856	858	827	866	845	853	870	879	832	848	871	877	928	839	840	907	760	849	882	872	889	863	853	858	890	820	844	852	826	815	872	917	854	852	803	845	841	843	842	850	845	829	911	845	859	824	864	858	878	851	896	827	854	851	830	885	794	841	815	849	836	821	866	840	817	804	790	889	873	859	839	878	855	893	839	847	844	907	851	816	871	880	884	847	932	864	903	904	880	821	916	834	858	855	792	848	858	895	822	893	884	841	872	832	839	893	865	847	829	859	851	881	862	863	914	858	814	867	864	859	873	825	892	871	879	838	856	873	872	892	893	851	816	853	828	867	815	848	811	876	849	860	866	896	894	887	817	909	836	835	894	857	820	830	847	853	839	878	891	836	850	834	887	880	877	850	906	870	859	850	886	828	915	813	801	831	853	836	822	853	845	869	848	866	882	906	809	810	860	918	847	839	887	832	866	871	793	873	838	887	861	830	850	884	865	860	828	868	819	842	842	842	862	825	830	877	891	860	833	862	856	842	862	859	825	838	854	829	902	863	839	878	880	889	909	847	800	870	820	831	829	849	859	832	856	896	866	907	876	862	893	836	815	860	842	869	843	888	871	876	818	828	901	872	851	883	832	875	828	863	811	854	868	877	804	833	919	873	839	858	832	855	853	843	870	872	860	834	806	816	865	880	865	884	837	872	837	835	805	847	858	858	839	850	843	880	867	906	854	828	883	873	863	834	890	870	853	830	840	830	850	878	891	823	880	863	889	844	945	833	900	866	870	879	851	841	848	829	887	880	840	847	802	898	853	932	805	823	846	807	855	920	876	868	897	829	792	842	911	922	880	821	862	804	809	866	844	861	840	834	852	813	884	823	870	852	876	850	848	837	884	842	852	901	900	832	837	848	889	866	870	824
83496	74061	72319	60975	45090	31113	16581	7168	2860	1353	739	509	448	449	422	442	420	421	419	406	441	438	413	437	440	424	435	455	436	406	412	436	429	423	466	458	490	446	408	402	446	420	434	425	435	414	422	444	440	454	422	437	414	421	419	420	454	459	465	449	446	427	429	439	413	443	437	424	458	433	390	372	432	470	407	411	432	454	394	450	398	402	433	423	416	486	442	397	407	441	393	434	462	453	431	461	444	429	482	418	444	413	447	365	415	391	398	407	445	469	418	447	438	468	438	469	451	409	419	452	440	371	455	428	414	462	414	424	498	460	474	418	433	435	438	460	433	395	403	404	481	453	462	446	404	403	400	450	424	464	438	416	440	441	403	435	443	446	427	423	437	393	464	458	425	433	464	423	416	434	437	451	470	409	460	429	424	427	444	423	403	417	458	457	462	468	441	410	440	454	432	436	396	420	430	438	429	427	401	446	472	452	416	504	416	428	446	423	426	385	429	443	431	402	452	471	450	434	421	417	426	403	419	430	436	425	425	425	490	417	443	424	404	461	433	404	421	467	445	405	424	445	422	397	416	448	445	478	443	447	438	407	428	439	460	431	442	382	433	456	426	433	471	406	422	450	444	405	428	460	465	441	465	453	468	429	392	467	440	432	415	405	421	420	388	454	451	412	422	448	413	450	443	405	431	407	451	470	413	443	430	409	426	401	408	405	408	421	480	428	413	428	439	433	453	456	429	457	504	439	465	434	475	438	430	401	446	420	432	412	416	419	435	474	448	427	465	407	446	428	437	437	400	435	448	418	415	395	449	442	440	452	407	430	419	448	441	455	475	423	417	404	425	391	395	458	436	455	425	447	427	444	462	432	442	455	403	433	380	437	421	424	450	430	431	455	463	442	414	455	505	440	472	429	465	439	423	460	453	414	414	395	397	435	432	483	417	437	395	424	449	452	442	414	439	414	440	464	428	412	448	398	427	431	419	410	442	411	469	428	399	448	435	424	423	403	421	455	410	411	459	447	466	422	443	461	463	460	460	444	408	405	412	422	489	454	428	441	439	434	461	436	441	438	427	407	430	420	376	443	461	437	439	425	448	411	415	440	466	451	435	458	423	450	466	416	422	473	440	415	384	445	463	441	419	417	411	420	434	416	422	391	413	404	451	440	421	478	455	461	424	412	471	433	377	446	416	436	441	464	409	456	469	459	368	444	426	469	413	442	449	434	474	443	411	461	445	439	463	451	421	415	464	395	437	432	413	481	460	408	493	441	432	392	398	397	417	436	410	419	386	441	456	411	439	436	461	394	465	474	437	419	405	419	407	428	444	435	465	461	465	417	438	457	426	454	451	450	474	443	430	445	485	418	446	443	453	444	449	458	411	440	405	465	462	445	422	448	411	427	394	461	399	454	428	413	391	413	404	438	391	434	396	420	414	402	431	386	400	458	452	429	416	430	457	500	437	416	428	434	409	430	391	425	440	434	449	433	447	430	420	415	440	449	481	432	454	440	443	415	406	447	423	473	416	433	404	427	445	414	437	420	449	459	450	440	455	428	449	431	437	493	415	448	406	426	403	430	422	419	445	456	477	471	436	442	471	448	396	428	409	424	453	417	486	399	429	399	413	454	460	417	431	446	448	411	447	439	438	414	418	418	449	438	391	401	442	440	475	419	436	445	461	425	425	438	405	433	402	438	411	463	448	413	444	451	412	418	428	427	373	402	436	446	453	381	432	437	417	440	469	437	460	405	405	420	436	443	473	475	385	417	410	484	444	414	428	430	435	423	426	443	429	434	488	411	447	402	441	434	452	465	443	398	441	412	402	441	433	441	420	440	441	418	441	446	382	441	437	431	412	435	390	417	422	418	436	424	408	435	473	471	455	436	411	434	446	437	425	408	395	392	430	416	457	484	464	430	397	407	448	452	423	412	437	417	430	427	445	427	476	458	451	449	481	476	433	452	432	429	484	444	464	426	416	439	472	431	475	462	429	426	467	403	401	424	455	434	417	424	410	451	425	441	442	450	472	391	455	390	423	428	440	397	388	419	458	411	388	430	395	423	454	468	440	448	450	471	440	425	426	427	444	435	412	464	438	435	429	427	402	456	386	456	457	440	445	426	415	434	502	470	422	431	412	398	463	433	437	464	497	447	411	423	463	451	422	417	432	458	395	412	464	431	429	393	446	439	457	435	382	423	412	431	448	449	397	412	475	397	402	448	430	417	430	431	418	418	463	464	446	440	455	483	427	454	449	448	416	459	389	438	449	433	433	398	426	421	417	462	385	459	413	442	420	431	385	453	415	393	425	448	423	417	427	424	396	351	427	429	422	440	433	457	414	421	418	439	430	432	424	411	421	436	455	438	435	431	431	425	464	394	398	451	424	420	438	412	455	430	448	416	450	395	435	453	392	453	420	458	423	447	448	425	449	389	474	446	416	411	436	496	442	463	437	487	486	410	431	433	430	423	422	411	458	419	446	414	425	417	438	434	461	428	427	421	417	423	418	410	462	387	395	402	409	452	453	453	446	460	449	398	443	425	418	464	454	410	443	455	443	448	433	421	414	415	433	445	386	425	411	403	427	414	423	439	477	461	429	386	423	429	474	401	442	391	421	435	487	438	417	407	429	435	419	390	441	453	459	416	437	447	461	442	436	470	479	456	427	400	419	406	450	429	430	436	435	417	451	431	415	453	445	424	429	440	455	453	427	426	420	462	411	433	413	440	436	408	409	463	436	444	410	449	420	445	460	424	424	409	406	472	409	460	440	407	424	446	398	407	467	436	426	423	427	443	405	422	413	443	424	457	413	421	418	450	451	392	436	451	418	400	402	477	435	440	450	448	433	408	407	447	444	372	404	436	465	444	396	405	431	456	456	427	420	391	451	414	417	434	449	439	418	457	415	428	405	435	429	395	431	422	437	408	413	440	446	409	456	434	462	445	431	436	412	467	449	442	427	460	399	441	437	411	432	422	436	409	434	426	470	438	443	426	483	414	417	402	385	452	422	411	440	459	371	423	436	411	436	427	414	452	468	463	429	426	461	443	431	416	458	424	451	432	410	459	457	471	423	463	432	425	402	432	440	418	413	461	427	433	450	456	428	419	478	424	431	436	421	454	430	445	445	411	431	412	446	469	448	411	429	433	413	457	407	458	412	463	423	420	433	426	430	400	464	460	473	452	451	432	409	453	448	410	430	452	418	424	415	405	406	408	457	432	426	424	428	432	442	476	407	465	438	442	435	427	438	433	486	409	427	421	422	434	416	415	454	481	483	401	436	460	437	435	458	463	428	425	403	394	469	424	432	432	405	445	434	412	436	402	408	453	439	397	462	431	444	473	388	418	408	424	441	421	405	456	419	453	441	445	411	478	439	426	453	397	421	380	444	455	433	390	408	436	458	460	417	408	392	447	432	416	419	452	409	458	474	410	442	428	434	449	431	410	415	447	444	411	467	466	437	427	388	422	417	444	414	436	439	426	463	437	381	410	447	429
52986	55908	67301	64697	54153	42748	28238	17261	8792	4508	2183	1058	902	957	943	971	929	916	924	939	926	942	896	950	914	931	928	921	961	920	957	933	936	933	903	945	901	871	909	917	942	947	891	912	969	887	923	932	936	952	938	949	902	918	915	930	938	931	908	956	912	907	894	888	933	881	947	827	910	845	913	925	887	932	933	930	900	947	950	931	890	913	943	918	933	879	886	900	892	860	856	913	866	946	995	900	968	927	910	921	914	892	950	928	1003	895	918	921	897	851	899	885	945	906	880	908	943	992	937	921	958	945	912	897	938	891	943	864	933	922	975	921	927	966	969	909	890	887	903	901	894	919	872	881	940	908	933	884	952	910	921	858	939	946	884	965	942	893	912	906	977	897	894	922	930	882	922	923	939	930	913	908	901	937	874	941	884	930	886	941	903	928	894	958	975	941	938	879	930	935	852	898	902	906	874	902	982	887	892	883	934	926	956	913	856	899	941	911	901	910	906	942	950	982	885	885	947	888	907	902	949	880	947	924	966	946	921	949	914	934	907	935	927	890	947	867	903	872	893	955	902	915	894	916	970	878	917	924	904	937	881	883	905	867	881	933	975	962	915	904	907	949	881	919	898	874	961	892	913	1007	900	905	922	954	965	913	954	920	950	967	873	927	933	971	917	926	947	958	919	926	917	941	886	947	951	885	905	870	950	926	897	937	916	945	936	896	974	882	920	915	898	939	881	912	944	911	847	884	906	919	923	965	875	877	863	925	911	952	921	888	933	928	881	953	955	916	877	920	957	927	887	915	896	952	909	920	931	903	914	896	907	942	916	925	935	940	918	903	922	883	942	923	892	892	952	923	921	912	894	975	899	963	884	949	945	968	914	931	899	912	896	945	907	938	929	965	842	929	897	905	923	902	962	900	904	903	938	919	904	897	915	959	902	973	983	899	936	910	956	930	941	901	918	938	890	900	887	901	956	948	905	933	918	872	879	928	951	940	904	893	921	922	884	862	904	911	944	863	928	895	950	952	934	854	918	909	906	958	914	926	939	933	880	895	944	971	911	949	902	900	932	904	901	943	960	941	873	932	929	912	866	961	946	956	898	920	913	884	931	907	891	904	919	908	901	949	868	955	914	886	904	912	896	906	994	881	932	906	863	938	955	923	896	898	873	942	938	940	915	932	910	902	943	924	862	889	957	931	927	915	954	964	912	924	912	925	941	969	925	951	937	932	948	954	940	885	939	933	927	922	919	915	889	923	902	877	932	904	944	935	911	891	931	895	934	877	950	917	955	948	945	943	882	908	946	868	892	859	949	957	854	911	972	944	886	919	896	894	1009	859	903	914	894	929	885	902	907	900	886	903	918	922	923	864	936	869	913	916	945	950	914	923	912	936	946	937	938	922	924	900	972	968	944	909	983	852	914	868	961	913	943	933	896	901	906	921	979	913	968	942	917	930	917	927	927	974	961	925	909	939	947	898	959	888	902	870	918	981	943	900	882	917	918	881	900	928	877	930	922	911	925	965	926	855	915	938	896	949	890	954	934	928	911	963	937	946	934	912	918	920	899	893	988	894	914	923	838	893	917	907	907	930	968	930	971	887	932	929	937	904	881	891	940	993	945	880	897	952	884	918	938	825	933	920	929	883	923	919	929	936	877	952	895	913	954	931	932	971	847	926	940	939	918	943	952	946	949	920	906	903	923	908	934	898	874	925	895	948	967	986	900	952	843	921	937	964	930	976	889	930	922	864	926	929	940	888	930	897	921	873	916	904	851	879	880	942	902	905	932	966	943	852	948	890	916	952	986	929	915	936	952	882	934	900	941	898	908	972	947	968	936	931	922	973	883	972	871	902	926	921	934	937	895	911	935	910	919	898	944	910	862	925	900	872	899	909	925	932	916	875	855	897	929	894	905	894	904	909	936	897	862	849	923	931	962	872	931	947	911	905	945	891	899	869	873	932	931	920	904	900	929	911	890	891	910	919	916	984	919	867	910	921	921	933	878	893	964	975	875	885	861	923	889	920	863	905	935	949	888	869	903	923	915	966	908	920	881	969	912	955	935	915	897	975	980	881	878	869	916	897	871	940	951	927	951	887	901	921	907	908	901	871	949	909	935	957	883	920	871	912	894	928	951	893	906	908	963	932	929	950	920	884	925	879	894	928	868	940	948	932	915	916	878	921	910	929	970	921	930	950	895	898	942	901	925	931	932	906	949	957	929	927	879	911	955	894	944	940	945	924	927	905	873	895	914	979	904	927	938	918	967	946	948	940	908	1002	948	905	961	953	940	926	971	896	1012	890	900	962	894	906	866	909	925	899	903	944	920	944	930	940	953	956	907	940	901	956	928	926	950	885	910	927	901	946	888	980	905	941	939	946	925	948	904	955	978	899	944	943	916	852	913	927	1020	927	894	975	944	982	941	940	908	954	943	873	942	876	907	913	923	976	936	874	951	960	860	936	907	950	890	969	922	862	897	971	886	891	903	926	994	921	882	903	899	901	973	935	937	898	901	910	930	927	908	916	862	917	877	883	934	995	875	908	905	964	891	940	1012	937	924	945	950	888	948	873	898	892	873	925	907	907	940	934	940	843	896	938	914	876	924	908	919	926	955	899	890	914	893	933	903	913	910	883	925	874	918	946	914	915	949	914	948	897	946	927	936	938	881	889	905	939	932	896	896	925	889	922	956	956	905	917	907	915	953	925	915	921	865	914	910	899	899	976	948	927	885	870	952	899	920	907	949	905	936	967	947	902	889	876	968	914	940	986	946	900	861	918	916	937	900	967	927	873	897	942	968	958	909	883	973	915	926	863	944	926	876	909	902	933	959	916	917	929	906	890	922	928	950	913	956	957	928	969	923	921	946	986	925	938	897	924	955	921	951	920	928	893	973	880	986	924	896	898	895	887	907	928	888	911	938	920	923	922	856	851	990	966	924	941	880	914	974	902	933	944	944	948	961	956	962	897	888	918	996	919	922	879	899	928	895	909	945	917	942	937	887	920	883	925	973	914	872	900	884	975	936	905	948	921	925	957	893	909	919	919	938	973	931	887	943	932	920	938	909	885	928	944	955	910	884	911	870	899	925	919	919	908	928	884	942	901	961	937	890	884	955	859	854	934	934	864	902	938	893	922	980	948	947	906	956	934	921	866	900	950	900	891	915	977	920	901	880	977	954	948	894	903	947	953	927	941	931	948	906	906	875	913	898	897	980	872	896	956	894	948	862	916	901	940	912	901	950	927	948	897	962	925	948	961	926	920	961	888	983	898	893	953	920	866	905	890	921	879	944	885	916	910	914	909	952	911	847	970	885	966	978	886	881	952	899	915	860	911	895	922	957	987	937	930	937	915	970	912	903	891	898	908	953	957	900	934	875	935	904	925	982	905	920	934	951	924	867	839	894	917	969	921	920	961	899	902	883	882	914	910	953	916	936	895	866	860	868	916	920	879	961	937	903	918	858	918	873	980	898	942	922	898	891	892	901	888	913	976	905	900	892	903
12652	8677	5866	3466	1796	1143	832	539	475	378	346	276	350	316	320	334	312	328	339	322	325	303	323	328	290	335	308	302	309	289	277	338	321	342	285	312	299	309	312	341	353	286	276	271	314	316	312	322	292	304	338	314	264	318	295	324	319	293	307	270	320	303	283	330	321	327	286	283	307	317	322	306	319	317	334	265	336	297	282	281	284	329	303	283	300	280	323	321	345	334	313	308	288	309	320	306	298	301	284	281	315	337	293	285	284	318	318	291	315	307	309	318	296	283	284	300	304	310	310	338	313	287	318	330	317	307	326	319	270	297	282	281	345	334	289	320	293	342	308	350	347	303	302	289	327	299	313	297	304	312	345	324	301	322	287	280	297	299	285	295	292	314	348	301	304	299	284	318	321	295	318	308	285	300	293	346	301	336	325	302	334	301	306	332	357	342	298	302	309	321	290	293	301	341	320	310	289	293	315	327	328	298	280	296	319	311	343	304	284	327	272	299	317	310	290	307	335	309	328	303	314	316	310	314	324	315	332	292	297	327	326	314	346	300	325	300	346	276	300	288	309	295	335	319	301	301	317	335	292	289	318	315	312	342	305	317	295	318	295	318	283	277	303	297	335	306	321	282	313	316	268	306	322	292	325	313	316	324	346	302	291	298	275	315	293	283	299	322	340	269	293	338	292	343	319	304	325	308	297	298	314	326	317	351	323	316	327	281	283	274	317	312	320	337	298	318	309	339	294	279	306	302	325	316	303	305	298	317	306	306	341	321	321	331	313	348	307	289	309	311	292	344	326	313	323	315	322	320	300	326	325	272	315	307	303	328	309	311	336	322	326	342	320	316	301	308	346	311	340	302	333	300	288	327	329	319	298	320	297	285	320	297	351	288	270	315	308	267	302	296	310	322	324	334	330	330	305	287	300	346	337	305	291	295	317	305	334	322	273	303	284	318	284	347	332	320	315	310	294	366	304	301	310	333	324	316	316	329	329	299	288	351	321	324	312	307	317	319	303	303	338	289	308	307	331	300	301	311	291	279	299	291	283	292	323	286	314	282	312	337	286	257	295	331	322	334	336	291	324	327	299	339	340	302	312	298	290	310	294	299	315	272	305	333	350	293	355	311	323	312	303	344	267	323	303	297	301	307	317	336	321	285	313	308	293	319	324	358	316	310	301	324	300	339	272	299	349	283	327	330	280	328	294	300	324	298	315	293	287	342	288	300	309	315	303	315	356	312	308	318	301	298	310	274	319	323	329	290	264	314	305	301	274	304	292	319	299	339	327	318	310	331	282	280	316	303	300	297	287	329	325	301	297	324	308	278	335	307	305	324	299	311	319	276	269	290	329	323	331	318	330	318	320	311	295	309	290	301	348	280	284	316	298	297	328	324	302	286	325	312	353	336	302	321	286	294	328	317	297	283	287	283	291	316	354	283	331	349	304	283	311	336	321	306	293	312	314	314	305	302	310	292	301	328	297	313	307	307	317	271	334	304	318	323	301	280	323	299	319	291	300	303	319	272	313	343	303	312	302	292	320	336	256	288	293	274	328	330	330	307	338	324	323	328	309	331	295	306	293	292	295	310	297	347	285	297	308	281	299	299	288	306	278	287	334	321	298	313	333	307	297	317	312	319	314	333	314	356	312	294	320	306	302	296	290	300	317	308	295	319	335	301	305	313	328	303	313	364	327	347	317	300	281	313	288	273	300	282	326	320	302	322	307	286	327	317	313	354	327	321	289	277	336	284	276	343	311	324	270	301	307	329	313	316	287	330	296	282	292	362	326	312	282	301	296	322	333	286	293	258	328	320	323	315	275	320	290	329	309	296	330	321	345	277	289	329	276	320	273	316	329	308	295	295	296	328	340	305	309	338	306	298	310	303	341	303	312	274	323	323	314	267	345	302	286	328	321	333	317	329	320	289	316	303	307	331	333	298	320	311	307	338	334	319	321	335	290	308	312	301	307	292	309	312	346	302	317	318	313	289	322	277	298	312	311	321	314	312	302	304	319	301	280	295	320	283	279	308	287	290	283	336	298	285	307	316	305	283	337	297	330	312	340	332	337	287	285	301	286	314	328	300	315	313	283	296	310	279	293	309	320	346	281	290	290	318	325	313	317	324	318	296	281	319	306	293	308	315	322	343	318	325	329	338	338	324	322	311	301	336	331	335	330	312	296	359	330	330	309	292	302	265	315	330	292	330	317	312	294	290	289	297	318	331	313	287	317	386	354	332	305	294	352	334	279	281	354	322	294	327	321	303	285	312	311	296	339	324	310	326	283	308	294	323	324	289	283	307	329	279	297	314	314	326	339	308	300	340	319	297	298	313	338	332	322	293	322	319	306	330	301	323	326	312	291	283	328	269	305	342	296	325	300	350	342	299	332	328	299	289	277	325	291	328	311	304	301	277	313	321	309	309	282	275	319	296	314	296	293	314	367	328	289	302	287	298	300	332	293	351	320	292	309	306	321	320	322	338	302	264	333	320	319	277	330	325	299	290	336	300	305	295	297	311	289	326	296	311	309	320	310	371	349	306	310	312	303	313	333	327	334	307	299	295	312	290	288	327	312	322	328	343	323	309	301	312	302	316	305	293	281	339	308	288	285	304	351	307	310	291	301	297	330	338	310	293	283	334	316	333	328	330	324	295	301	330	305	293	288	300	311	321	313	309	298	314	306	366	313	337	309	295	322	291	297	325	322	320	319	310	327	309	321	359	323	347	279	306	319	323	267	318	306	333	340	328	317	330	295	325	291	369	319	320	292	329	327	322	314	307	324	277	324	312	343	323	308	339	265	283	284	259	325	295	326	293	331	325	344	321	313	304	301	336	285	345	313	316	326	313	326	329	308	312	331	325	306	302	275	310	292	327	278	312	323	306	304	305	306	336	323	303	329	305	346	318	291	327	303	290	310	334	321	307	337	297	342	303	298	311	296	318	326	290	300	276	313	315	317	322	316	304	322	310	344	320	333	289	296	294	286	305	311	341	328	324	348	309	282	321	283	287	290	308	294	348	321	291	311	299	308	294	301	322	319	284	323	310	305	358	308	269	303	310	328	312	294	316	289	313	311	283	285	325	296	331	292	294	314	284	296	304	299	321	318	332	329	280	309	300	298	304	323	309	299	323	312	315	311	316	331	304	341	329	327	314	293	311	322	315	297	290	310	321	282	341	301	312	266	290	325	294	305	339	308	283	288	304	291	320	312	310	261	318	328	320	300	327	279	342	306	328	303	286	259	319	289	310	332	325	332	300	334	334	287	320	299	336	307	326	288	326	303	327	332	312	313	324	321	312	319	290	320	346	345	317	304	324	297	315	299	314	306	336	337	331	349	311	300	310	309	284	316	325	322	307	292	294	289	324	309	347	279	301	318	313	312	309	326	316	310	291	280	289	357	316	320	283	344	330	307	338	288	300	326	327	316	267	311	308	314	356	328	287	296	292	303	298	296	270	301	344	324	331	300	281	294	331	312	293	338	328	286	308	295	318
12579	11917	10796	9012	5384	3730	2500	1710	1216	912	762	712	693	681	705	695	662	732	704	659	702	677	679	650	691	715	725	612	680	721	700	686	704	680	710	659	669	658	686	664	681	719	691	625	683	688	656	704	633	654	652	678	681	690	665	703	622	727	681	654	734	688	673	657	672	702	728	715	699	702	682	663	718	704	695	666	704	693	652	681	689	709	744	708	690	720	716	694	636	672	698	714	691	688	727	695	675	704	679	705	679	727	718	707	664	695	693	620	704	677	718	720	677	674	759	709	651	697	673	731	716	647	713	704	701	663	672	657	711	699	704	734	693	696	644	703	722	679	673	697	689	685	671	674	665	694	664	669	647	706	676	647	669	699	706	678	661	697	707	720	708	691	679	674	690	723	674	704	659	697	710	667	677	704	708	652	729	708	649	721	697	665	681	640	703	702	676	723	680	698	684	713	680	677	701	689	633	689	698	710	683	723	689	679	719	732	737	726	725	685	693	740	732	717	647	701	692	667	714	700	706	671	667	662	684	705	668	702	670	715	626	712	704	742	702	688	717	663	679	643	695	669	682	712	698	684	743	664	698	674	701	684	699	694	727	679	713	707	680	636	740	678	732	695	687	673	650	656	720	692	704	703	678	678	662	687	658	691	726	706	680	701	696	706	694	660	687	685	670	725	704	694	706	687	635	653	679	667	702	651	680	684	706	694	709	679	698	652	664	691	712	712	673	714	713	652	698	695	674	716	634	710	702	697	683	673	709	667	672	636	672	684	698	749	678	660	681	693	657	654	718	687	694	701	665	707	680	752	687	701	706	710	664	655	681	722	664	715	682	661	712	679	682	696	695	662	637	680	707	712	682	693	689	624	684	682	628	684	651	684	673	655	697	709	735	685	723	675	693	698	649	696	624	671	683	649	664	679	709	698	689	702	707	689	667	717	664	713	694	691	746	689	665	732	716	693	722	697	649	679	621	711	699	672	692	684	714	712	698	663	699	690	693	649	651	647	685	662	668	712	670	705	730	640	693	729	735	674	679	684	669	671	655	667	683	693	707	717	713	671	685	709	702	665	769	666	677	682	667	661	707	693	697	669	691	711	664	656	691	691	674	679	692	710	705	668	697	678	723	669	665	697	726	730	681	698	700	747	676	745	709	672	695	691	646	659	679	685	692	725	707	729	705	715	713	663	696	687	706	607	661	681	739	682	698	671	708	664	697	735	725	708	727	650	663	721	657	706	682	668	637	658	707	671	708	688	713	704	679	693	713	726	701	656	676	716	677	687	695	713	699	726	660	676	741	705	677	696	670	736	692	663	689	707	656	674	669	677	664	686	691	680	691	716	680	674	697	712	690	677	666	686	686	713	695	643	741	667	675	704	693	672	667	694	729	704	633	752	711	673	696	707	732	693	709	715	712	730	652	700	703	701	725	707	724	712	687	655	686	670	723	676	759	707	708	682	667	683	675	706	665	666	694	707	693	698	655	683	719	736	680	703	683	703	644	652	666	671	664	664	678	711	680	674	727	652	708	692	667	655	745	652	705	716	664	692	642	749	717	671	692	675	722	638	752	647	681	675	655	721	716	725	726	661	726	696	667	696	709	685	678	698	691	710	672	701	691	682	680	683	657	698	730	703	687	643	676	705	645	672	676	718	665	627	714	666	654	663	686	690	638	678	697	672	677	711	715	702	767	694	704	663	747	635	639	723	686	626	666	671	665	672	720	696	720	691	677	690	718	656	704	703	697	668	701	700	715	667	655	686	716	714	717	688	656	740	711	713	722	673	698	676	725	650	696	668	693	712	694	672	701	684	658	657	706	701	679	665	649	668	714	723	687	693	671	699	676	688	706	717	649	714	707	733	667	663	681	665	715	681	739	700	675	733	692	663	676	714	693	666	679	660	717	716	728	671	675	704	690	664	699	691	715	726	655	667	712	695	725	696	699	688	715	679	691	626	739	672	659	721	691	649	701	673	704	701	674	713	703	690	705	682	694	714	665	632	682	676	753	715	736	704	698	666	698	680	707	724	684	702	688	695	689	679	718	740	699	656	666	660	718	688	683	754	706	673	698	662	733	702	689	640	701	715	710	703	710	724	719	655	689	673	678	733	702	696	717	666	686	654	708	677	689	697	679	686	714	709	679	745	656	686	704	704	668	744	694	659	705	695	701	694	686	670	658	662	646	716	651	641	748	698	686	646	719	623	720	677	669	698	715	679	706	692	673	661	586	708	717	691	705	725	692	646	684	705	696	688	688	711	669	740	713	699	695	718	705	735	665	662	705	709	660	709	692	624	685	678	669	696	677	660	725	707	669	688	658	724	683	730	697	654	706	684	693	648	700	718	730	684	647	698	675	703	699	703	648	685	708	681	719	747	666	598	684	679	664	707	692	675	651	702	690	710	676	670	670	711	630	701	658	681	702	694	702	739	737	655	743	656	727	715	682	699	723	719	693	694	669	739	719	697	682	669	661	694	682	692	689	705	681	662	630	676	652	702	731	708	681	665	680	695	666	693	738	750	665	691	706	679	705	723	690	700	685	659	696	669	656	685	690	704	708	704	667	650	697	682	745	722	666	693	699	651	737	672	656	646	709	725	722	672	696	662	713	716	673	650	688	693	676	688	656	686	668	652	664	672	675	682	633	731	705	684	676	679	642	689	644	707	668	642	662	648	694	705	658	679	735	700	678	715	722	634	664	691	704	628	712	677	673	655	718	669	680	659	733	704	676	682	680	711	694	654	691	706	682	728	709	685	677	718	730	705	673	691	701	676	682	686	648	677	713	683	658	681	675	703	695	695	706	712	653	686	658	696	746	666	668	668	675	703	696	705	684	701	672	723	697	664	726	681	678	694	726	697	685	685	693	640	711	675	691	683	692	700	677	698	736	677	692	719	682	705	688	659	742	679	673	698	690	652	668	700	645	671	669	658	700	704	701	712	705	654	699	684	667	719	703	677	741	699	737	721	693	656	751	692	653	658	702	691	736	690	655	711	671	726	660	655	668	683	751	653	695	709	666	702	704	650	730	679	719	689	680	682	671	672	724	691	687	642	736	712	712	677	676	662	654	703	736	671	693	663	660	708	727	701	648	697	697	684	687	655	682	713	701	669	645	727	663	669	695	662	676	702	717	701	658	735	719	723	637	673	680	650	683	707	751	699	730	672	679	678	695	685	710	694	709	652	739	696	679	690	682	692	696	657	683	687	725	672	687	690	693	672	704	702	680	758	665	691	665	676	678	658	680	707	687	692	692	706	683	702	645	657	693	704	692	713	677	692	701	650	682	651	693	699	735	694	648	660	689	672	699	683	652	729	688	680	684	699	670	671	695	720	667	673	669	686	675	680	690	683	691	668	703	690	687	693	680	716	707	665	688	687	710	702	660	682	675	702	665	733	661	708	661	658	715	663	705	734	740	690	724	685	719	670	677	719	667	710	668	683	662	655	710	715	683	706	701	656	711	657	659	705	740	697	699	694	660	656	653	737	657	643
82468	72779	69861	58014	43791	29137	16986	7769	3285	1424	761	496	440	385	448	412	414	400	367	376	390	406	383	422	351	406	376	398	393	395	421	420	383	402	392	432	373	395	374	411	394	387	414	385	422	404	391	381	393	412	391	413	462	401	398	393	395	376	429	388	381	431	396	379	425	362	408	409	412	373	381	414	425	382	419	394	396	371	409	415	398	429	381	408	420	395	382	408	410	390	387	382	399	428	419	358	354	432	396	422	393	379	431	407	383	372	411	417	375	379	414	406	365	382	387	389	413	412	425	378	402	403	422	409	416	425	438	396	438	418	387	421	414	394	402	408	396	389	396	409	388	416	424	421	417	405	403	403	366	404	388	356	411	425	428	438	419	385	373	376	379	400	411	431	381	374	375	368	415	390	405	394	392	396	405	435	417	384	380	405	430	394	435	393	369	404	442	358	403	398	373	376	392	385	412	387	396	374	383	402	396	431	423	413	380	387	407	391	389	398	382	417	424	419	363	362	402	447	365	386	378	424	396	412	424	421	370	369	398	412	432	409	457	397	408	430	370	393	388	406	429	411	425	413	391	434	389	386	410	415	376	366	407	421	385	406	377	391	384	417	382	355	414	373	422	381	388	395	410	401	455	393	369	390	380	356	398	369	387	405	376	377	428	408	390	367	415	417	400	420	417	391	376	407	413	414	392	382	426	395	401	371	415	406	419	429	374	416	403	421	395	410	366	398	377	391	417	396	424	383	403	418	407	396	398	396	425	430	398	388	351	382	390	400	406	420	406	385	384	393	413	387	378	402	410	414	407	375	432	388	361	414	410	397	384	399	396	385	379	404	395	429	376	365	395	429	380	395	405	402	423	412	375	369	404	402	393	384	392	373	442	424	417	435	403	382	408	424	392	397	373	413	369	353	388	380	409	413	373	404	405	402	420	371	395	371	363	390	390	368	422	379	385	412	406	423	418	372	426	432	372	371	378	403	385	394	396	407	407	415	378	404	393	425	381	407	396	424	407	347	387	380	391	423	430	414	410	380	352	409	407	411	393	424	414	387	418	450	405	408	380	410	391	403	361	372	369	392	391	434	405	395	366	380	402	413	394	396	397	387	356	407	350	403	375	382	356	397	387	415	372	371	389	416	399	395	412	408	373	353	420	388	400	422	393	419	405	388	378	399	358	427	403	402	405	391	455	402	384	421	403	407	399	387	388	391	388	398	357	390	362	381	416	389	411	410	412	383	419	421	400	384	367	378	364	437	420	404	393	381	411	412	371	399	409	412	378	393	380	409	461	400	408	371	410	392	429	384	397	393	373	420	377	405	393	400	383	382	379	427	384	399	405	395	413	384	376	426	418	374	374	382	428	427	400	383	382	385	409	401	376	380	425	404	411	424	381	418	383	388	374	389	389	409	403	389	374	422	379	373	395	411	411	407	393	381	372	375	372	370	410	387	406	356	375	415	411	418	412	397	392	393	382	387	396	406	369	398	399	391	378	387	435	434	421	405	412	417	421	407	390	377	408	374	377	411	387	423	392	370	364	401	376	422	395	388	396	412	401	398	374	351	393	391	434	379	415	394	403	430	381	391	409	368	356	373	373	431	372	416	429	394	368	403	387	397	354	387	428	374	348	407	372	406	427	386	380	396	391	412	396	414	352	409	369	402	374	416	431	425	373	398	399	398	432	454	399	365	425	406	364	378	348	397	402	432	387	423	367	407	390	412	425	428	448	398	374	428	444	399	435	373	405	421	419	406	377	450	395	389	408	396	397	406	445	380	383	390	373	439	423	413	397	366	396	443	373	392	441	421	396	389	369	397	370	372	381	372	387	374	380	370	422	443	451	445	448	435	370	435	416	384	398	377	378	392	377	396	424	428	402	419	413	367	394	365	384	426	393	455	405	421	384	362	389	415	390	369	396	386	404	423	349	386	382	368	386	372	397	385	407	380	413	419	358	402	376	395	369	413	421	398	424	413	428	355	432	403	420	432	395	411	400	397	407	401	378	366	408	402	414	426	413	395	372	410	413	401	397	382	362	384	409	354	408	417	374	366	376	413	410	355	421	375	411	413	351	398	412	394	398	373	385	412	385	405	417	390	393	399	382	421	418	397	407	379	398	363	413	392	397	398	418	396	383	387	416	419	383	409	430	414	390	400	422	426	386	381	368	417	452	409	403	396	412	381	409	396	398	401	392	393	380	394	367	377	386	415	388	364	375	419	410	391	401	390	421	390	384	397	362	377	405	378	402	403	402	405	385	348	404	371	395	378	419	392	414	456	389	369	406	409	416	374	429	342	379	381	416	392	371	363	427	379	400	374	379	388	362	401	400	411	440	401	374	373	383	376	372	379	411	398	415	382	363	386	393	400	417	378	410	427	426	393	388	395	452	374	424	406	378	401	397	368	418	403	385	383	441	410	366	405	409	356	438	388	374	412	391	418	378	380	385	370	361	394	365	390	370	415	429	408	387	379	395	394	399	415	421	419	389	345	423	410	413	399	427	400	376	396	407	368	378	396	396	417	422	401	395	389	392	424	420	414	367	431	421	418	426	374	372	401	393	400	391	395	389	429	397	389	401	425	397	357	415	410	365	379	373	419	403	393	367	383	393	413	352	415	391	403	403	386	398	402	391	400	406	403	422	424	369	404	394	389	384	435	394	430	406	400	427	396	383	394	423	386	411	407	407	423	364	410	381	383	362	427	386	383	387	401	414	388	386	376	395	366	364	342	388	400	379	402	400	407	418	394	420	377	393	388	397	400	412	390	445	388	404	417	390	410	429	416	397	448	433	404	420	415	402	397	429	391	411	404	385	393	414	406	416	378	427	397	425	388	355	416	419	379	395	365	401	361	384	404	398	356	366	412	398	394	384	386	441	409	370	388	421	411	399	399	440	404	374	383	408	383	389	406	406	402	409	408	373	399	376	402	387	382	407	394	403	391	420	409	391	379	389	396	385	379	370	365	398	406	418	406	374	407	380	403	379	418	414	373	364	362	416	431	400	435	390	395	355	384	385	435	405	398	394	403	394	395	379	397	383	423	407	393	417	396	371	385	398	414	370	380	379	398	377	373	441	394	394	381	396	391	394	393	434	378	389	382	393	421	433	404	402	412	358	372	385	362	396	381	378	405	406	391	394	417	427	399	408	412	401	401	364	409	387	411	382	427	465	371	382	436	411	416	395	392	383	401	413	413	368	406	401	392	413	402	385	363	352	400	382	424	364	388	425	390	411	424	405	402	431	400	380	389	389	407	416	387	386	423	419	395	410	376	427	426	363	434	401	365	396	375	403	398	372	403	420	413	410	367	392	409	400	390	384	446	366	417	349	394	405	380	382	398	390	455	397	403	400	357	377	428	426	391	409	407	375	402	460	426	401	396	392	409	384	406	379	423	416	412	404	370	377	400	387	391	346	453	363	379	450	405	365	370	397	399	411	413	384	411	397	393	416	398	393	393	385	394	405	398	389	394	355	405	412	387	415	402	392	443	369	445
52489	54486	64568	62642	52828	41457	30161	19011	10102	5035	2402	1072	853	829	868	860	840	887	842	867	921	837	849	862	849	876	913	888	860	871	888	926	820	848	866	872	791	875	903	847	824	835	869	875	875	857	891	841	903	870	868	837	868	840	903	891	865	828	786	866	880	858	882	863	875	906	813	823	837	856	844	865	774	829	858	838	838	879	818	839	888	832	814	848	868	847	895	881	831	882	883	882	879	868	902	853	893	875	846	822	850	839	890	870	845	839	786	853	898	853	874	840	860	880	858	771	827	885	822	829	842	814	885	859	853	875	918	846	862	859	840	857	884	890	892	872	866	879	803	891	883	849	930	873	883	829	797	861	850	894	834	847	882	851	850	826	858	862	878	827	845	873	865	864	874	884	847	836	876	884	864	852	866	890	881	830	874	901	859	900	830	843	838	893	837	863	848	863	936	885	818	845	895	802	898	826	872	863	825	858	856	890	847	878	861	849	872	836	857	838	800	874	824	895	793	830	843	924	882	863	879	894	822	848	873	897	882	918	820	895	838	862	856	851	872	843	817	819	791	869	867	828	810	867	829	798	885	886	859	845	900	847	916	850	879	863	830	870	898	845	894	868	868	855	832	871	869	857	837	836	874	860	883	893	888	835	902	915	910	837	840	820	824	794	796	894	810	828	872	861	873	832	872	861	845	862	850	851	827	824	829	863	847	881	842	849	854	853	875	854	819	889	910	902	782	881	834	831	779	830	870	897	885	824	839	858	882	872	872	855	861	863	853	885	815	787	867	862	898	909	926	848	845	906	908	884	842	816	817	844	904	897	875	887	859	861	846	886	902	900	911	893	892	832	889	792	847	867	907	878	872	894	902	804	879	883	892	907	912	850	859	858	846	845	884	920	850	843	868	864	858	848	904	881	785	836	861	849	867	845	825	823	902	880	829	875	873	875	835	877	828	887	862	840	921	914	854	831	891	845	887	901	891	853	839	841	875	909	817	855	848	864	861	946	853	852	879	838	867	843	879	837	881	830	836	824	828	856	902	809	819	849	814	899	857	807	887	862	891	830	848	829	912	922	873	882	858	811	850	814	878	778	872	864	824	888	872	906	857	895	859	854	874	864	847	902	900	858	871	885	853	838	837	899	864	908	899	872	922	863	876	825	868	870	837	906	862	836	820	804	826	813	859	866	866	873	817	814	885	856	902	897	909	865	879	842	835	883	886	915	842	888	894	855	869	834	861	883	867	832	844	818	857	863	894	856	835	820	884	890	836	888	864	831	867	856	858	842	850	866	850	846	883	832	873	899	828	915	815	842	840	799	879	848	879	907	900	817	855	841	853	874	884	860	840	872	825	859	882	860	784	835	878	802	861	858	904	880	850	879	894	898	842	869	839	845	850	868	846	862	840	850	907	829	859	952	855	872	821	866	866	866	850	845	880	856	847	848	890	824	887	830	811	822	873	832	814	896	843	820	862	881	857	885	862	881	802	802	815	856	857	908	849	860	832	836	855	884	866	906	848	840	909	924	824	847	898	883	882	849	860	872	801	879	889	828	891	869	879	883	916	809	883	878	862	883	860	873	882	853	848	872	874	881	879	854	867	805	849	851	878	840	916	873	871	881	839	854	828	917	863	831	829	858	900	885	953	829	862	881	873	831	876	908	836	872	854	861	823	837	870	881	847	779	871	857	886	849	880	881	893	822	859	840	823	845	879	828	818	816	884	812	904	871	885	855	875	935	892	870	860	893	873	846	859	898	883	810	904	836	849	832	859	845	870	909	875	901	846	868	876	877	892	846	844	881	800	863	862	840	838	875	834	836	839	862	892	856	821	900	877	871	856	865	907	867	844	919	802	829	873	825	830	819	914	850	844	905	904	912	874	880	851	913	897	872	834	838	879	902	888	864	870	827	807	877	855	849	804	882	884	856	806	781	886	877	810	863	898	855	894	849	884	903	872	869	824	834	852	851	872	876	830	840	893	869	882	865	864	839	844	854	833	888	798	862	814	853	850	881	918	778	910	869	829	904	841	846	898	877	871	842	864	877	869	893	819	861	873	880	832	855	848	897	836	845	818	835	905	856	842	848	932	836	824	887	888	892	836	883	799	858	857	834	825	855	818	880	868	871	854	874	876	919	863	837	846	860	859	849	838	916	846	855	894	838	832	863	836	833	910	864	877	863	978	889	849	832	857	883	897	821	904	837	854	802	786	842	871	886	858	880	938	835	859	877	896	888	840	856	895	851	859	809	886	869	856	826	817	875	890	860	900	903	841	876	903	838	871	866	874	851	890	905	836	893	813	843	884	873	855	813	871	889	876	837	906	864	845	907	852	895	850	876	853	855	943	883	826	877	827	886	834	911	835	877	874	897	866	898	830	909	874	862	858	876	869	883	860	853	862	863	875	870	843	903	883	824	869	809	864	870	881	887	875	836	818	872	887	873	895	827	879	879	855	869	865	882	821	902	907	894	852	841	816	888	831	860	874	859	840	861	858	876	889	828	841	861	813	840	853	836	846	847	856	892	840	882	898	859	793	914	881	847	888	811	845	852	845	864	866	838	810	838	848	868	810	895	887	836	851	878	876	904	878	852	871	847	859	913	865	893	850	872	902	877	869	795	866	880	901	898	881	834	822	820	827	867	880	873	912	835	868	877	876	864	851	842	936	864	868	834	889	903	851	855	876	824	883	814	893	851	857	847	893	868	872	853	847	806	876	857	885	903	847	839	848	843	864	849	826	889	858	838	872	934	865	847	829	867	843	838	769	845	820	850	861	844	843	883	860	842	845	844	859	834	891	805	849	833	848	895	842	905	908	910	856	888	881	805	848	860	810	868	852	829	855	869	828	845	879	869	865	870	868	886	845	817	823	860	905	808	884	886	860	880	789	855	872	872	799	886	867	882	829	811	860	828	841	814	833	882	889	794	888	842	819	821	869	848	844	894	865	910	831	858	877	843	879	832	870	840	893	846	863	832	883	828	821	790	880	837	846	840	904	895	885	862	814	899	869	921	862	815	846	875	867	848	850	852	838	844	828	814	890	842	829	867	835	847	858	842	875	856	819	852	862	831	835	882	866	840	855	822	850	846	849	881	805	893	903	907	861	864	862	880	849	836	840	851	841	802	863	882	899	847	931	857	862	882	857	908	828	878	847	802	883	848	874	846	857	867	863	900	874	834	853	866	902	835	808	843	837	846	840	851	902	924	876	807	897	926	916	842	846	872	845	855	867	859	902	837	854	925	900	853	856	836	926	879	864	892	862	834	839	918	906	839	882	893	837	881	849	878	886	913	851	882	866	868	877	892	898	862	878	885	867	890	824	886	834	861	843	872	821	814	843	885	856	903	857	895	846	842	827	866	851	905	827	855	828	841	856	889	846	810	840	903	835	928	828	867	916	872	886	833	871	844	883	899	837	837	874	868	857	845	875	869	815	876	883	866	837	861	862	869	912	867	839	826	877	819	824	821	857	902	871	884	826	899	824	840	828	888	847	823
83198	72349	71270	59606	45337	31870	18427	8336	3387	1498	864	528	454	419	463	424	441	428	434	429	445	430	455	464	438	425	439	409	429	404	462	419	519	421	411	427	433	437	460	433	448	399	422	431	410	431	432	445	446	421	407	402	385	420	457	455	435	435	434	437	416	429	429	446	498	465	433	401	417	424	428	443	406	454	429	409	420	429	434	411	426	460	413	426	405	460	392	413	497	408	433	404	416	412	457	371	439	416	404	423	429	464	424	443	446	448	438	482	445	485	444	421	443	435	396	431	449	424	441	449	417	407	447	446	452	459	431	423	432	452	376	374	438	432	460	443	421	371	413	448	425	413	450	429	415	433	424	412	442	459	438	439	398	415	452	444	430	435	420	443	415	427	420	396	458	384	484	465	466	422	436	440	437	426	434	444	444	420	430	415	480	450	453	416	406	401	380	444	433	435	445	430	431	460	409	474	422	447	442	441	402	413	423	442	472	460	406	420	453	426	442	429	421	450	465	393	402	456	416	465	437	405	418	416	415	506	437	438	417	453	443	465	485	410	437	453	491	465	398	418	447	419	465	459	441	433	451	431	381	389	411	442	417	437	416	425	421	443	445	466	458	447	417	446	444	450	406	489	411	443	432	434	434	421	413	447	434	408	433	423	421	430	451	389	427	448	436	438	426	459	446	444	453	450	425	465	443	448	417	433	417	437	448	394	460	467	430	446	422	460	398	399	422	413	420	436	441	411	483	427	436	418	409	481	452	442	442	408	392	429	450	432	453	388	431	439	465	434	446	457	399	419	428	451	457	454	433	443	437	454	455	432	432	432	462	426	435	434	409	401	402	394	415	470	411	464	421	419	425	422	438	441	490	422	402	421	442	410	441	405	444	425	422	433	423	446	425	455	442	430	403	427	430	441	442	446	417	368	402	454	425	451	440	425	387	410	465	413	443	468	402	400	464	422	431	455	471	410	460	406	438	435	454	407	478	471	426	422	429	435	457	429	418	441	393	428	460	429	439	436	409	403	435	419	395	394	413	449	449	419	379	437	394	405	448	418	448	419	433	457	424	439	456	461	404	391	390	427	401	409	472	442	460	413	456	436	415	431	452	393	410	453	442	413	470	420	413	412	467	411	399	407	451	371	417	424	424	466	424	412	450	433	420	443	443	410	414	390	423	451	441	444	429	396	423	445	430	415	435	473	440	414	439	486	426	440	454	452	417	444	430	432	419	416	407	410	408	419	413	423	399	424	401	414	428	450	473	471	456	427	412	419	441	415	433	433	469	436	430	421	411	404	455	432	443	415	434	392	436	381	478	438	396	456	441	422	403	435	436	427	457	452	432	423	388	441	460	407	457	443	455	435	451	417	439	445	457	458	439	391	439	471	415	458	465	407	455	459	392	442	447	459	462	469	384	428	432	468	451	444	415	447	390	455	413	437	422	445	448	438	442	419	410	424	481	424	453	419	476	427	442	419	449	419	403	411	433	466	438	465	434	440	472	421	400	432	427	391	415	391	439	417	447	418	436	415	417	412	390	417	466	416	421	436	457	440	403	452	450	431	452	397	414	424	451	445	459	418	443	430	427	430	419	443	447	463	476	439	445	418	423	414	436	426	447	395	420	402	425	464	469	417	433	409	450	485	412	466	422	425	413	394	414	433	415	450	428	434	485	445	415	456	396	378	369	427	507	442	416	422	446	449	418	407	477	416	458	438	416	452	471	407	450	427	437	392	415	432	406	452	453	419	440	443	433	457	448	436	403	400	444	467	446	434	398	436	423	422	464	442	361	447	450	438	445	433	420	419	407	436	458	424	439	422	451	447	399	431	401	444	424	475	418	448	444	414	442	418	418	415	433	443	424	418	404	450	416	429	445	399	425	420	423	423	470	425	450	449	399	444	396	415	444	414	398	445	455	414	417	403	436	403	401	404	437	447	444	416	432	404	428	436	400	443	432	443	463	391	413	404	422	418	456	453	441	450	444	404	427	446	419	428	418	444	471	452	466	428	449	436	449	460	373	413	442	430	416	470	437	434	426	449	441	440	418	464	452	409	416	420	418	412	425	470	414	461	420	455	455	413	429	407	434	401	465	439	457	471	441	389	407	470	426	396	447	467	441	438	429	387	403	438	427	421	417	404	428	430	423	424	426	420	446	447	414	433	422	417	424	460	435	426	453	424	433	435	437	467	469	448	445	483	415	396	393	409	429	412	421	394	403	413	420	421	429	423	456	436	453	461	470	421	471	443	424	421	399	446	432	419	441	401	471	452	444	443	462	484	449	453	437	439	384	447	391	415	404	435	421	400	434	408	484	472	397	473	476	455	455	462	421	398	439	480	431	436	424	433	425	474	433	471	417	428	416	401	428	436	423	432	425	458	426	416	416	441	378	408	440	396	432	408	418	455	455	434	457	458	439	403	433	448	414	428	472	434	426	436	414	447	444	441	416	425	426	459	421	409	426	456	455	432	435	459	438	432	415	447	435	432	452	433	404	423	468	448	433	413	477	418	405	424	414	459	418	440	465	389	436	422	431	449	405	441	434	411	415	430	420	454	410	403	395	422	440	441	424	435	414	438	378	405	385	448	437	424	424	472	447	412	448	424	400	451	437	398	392	424	423	414	422	375	417	422	454	442	406	449	446	429	411	414	410	427	406	456	397	423	398	459	435	428	445	419	449	463	442	457	439	414	403	425	439	462	432	457	442	442	404	419	426	403	420	445	422	448	412	424	406	443	422	442	447	444	429	449	402	437	422	429	463	448	411	428	451	400	417	500	451	420	435	445	428	426	417	465	445	422	453	429	441	434	422	394	449	426	397	500	481	454	398	448	402	425	424	391	424	411	436	435	456	475	414	423	430	438	426	480	464	477	433	431	409	433	395	407	455	432	466	414	385	402	425	423	447	421	426	440	414	410	452	410	478	436	389	447	432	432	414	373	423	432	388	446	458	419	431	446	445	442	451	438	407	396	424	437	406	443	485	437	412	426	407	450	423	445	481	429	424	467	430	419	388	440	438	431	415	440	376	428	437	419	429	451	454	441	424	418	394	409	467	446	465	446	430	431	385	478	458	463	451	441	413	434	422	409	422	386	440	446	397	380	439	457	444	445	387	379	470	432	419	422	456	459	411	376	400	415	430	418	438	433	454	410	437	420	468	427	433	384	397	420	387	437	444	469	399	439	470	418	400	432	455	428	449	438	415	434	477	430	397	380	412	393	417	413	404	438	432	436	474	429	401	453	410	429	452	440	427	424	408	449	456	454	437	439	423	413	476	432	455	441	439	410	422	449	408	440	449	422	444	431	479	459	436	443	425	431	440	426	432	410	400	428	435	465	450	457	427	396	449	463	417	383	481	452	429	482	457	442	428	446	369	402	419	396	435	473	411	445	412	385	413	409	406	418	431	476	399	450	442	440	442	424	471	401	465	445	406	433	419	456	429	404	421	424	412	425	465	459	437	465	411	443	437	412	451	442	446	406	406	443	486	453	437	413
53356	54491	66352	64123	54083	43467	31400	19024	10421	5171	2619	1307	978	926	1013	862	913	930	909	893	939	972	912	899	913	901	953	917	876	1006	930	964	890	965	912	926	911	906	942	928	964	961	929	912	884	943	891	927	950	915	875	914	909	917	960	881	994	882	920	906	949	945	912	916	916	926	957	953	876	911	975	948	848	931	898	937	915	903	909	915	889	896	949	920	952	904	930	944	932	950	919	891	888	908	940	980	953	940	918	916	891	897	919	930	974	958	906	862	911	916	895	949	907	871	846	955	967	952	920	900	895	921	952	956	913	899	962	993	859	912	954	926	994	879	953	878	893	886	876	959	906	918	923	903	919	926	920	903	896	922	874	947	884	851	898	926	895	941	953	938	911	944	934	978	909	972	868	928	921	894	901	970	942	938	952	932	899	908	904	972	955	912	901	891	956	888	890	906	915	970	966	922	932	917	918	951	884	918	874	901	918	901	931	909	905	906	946	983	925	919	878	876	901	900	921	864	943	938	945	931	908	879	929	1005	912	931	923	900	995	931	932	892	903	954	966	950	889	882	947	933	881	946	915	877	897	941	931	976	911	913	960	937	894	924	905	898	955	908	881	948	874	856	885	949	895	937	871	936	950	904	849	908	957	926	985	879	943	916	956	885	907	880	943	912	977	932	877	914	860	877	893	966	1002	954	897	978	914	887	953	958	948	938	926	925	922	948	902	908	902	947	930	891	926	876	937	955	891	964	892	918	904	860	904	904	927	980	951	932	878	963	901	948	922	900	915	951	927	909	889	911	938	936	919	908	892	932	888	901	936	992	941	941	913	945	885	899	903	848	918	940	939	955	961	886	902	931	916	918	918	943	934	944	944	939	945	939	889	959	906	911	896	928	942	971	940	968	902	925	924	920	912	936	905	897	934	929	931	1003	921	879	910	906	901	920	874	966	931	886	937	920	898	906	918	912	917	946	897	890	910	974	932	932	904	937	935	928	928	887	952	918	933	890	885	917	898	943	907	935	911	950	919	928	876	930	928	934	907	895	918	929	919	941	909	927	933	924	904	942	944	929	908	884	907	916	949	978	876	831	898	918	905	910	895	904	949	956	938	903	905	913	909	984	983	926	923	980	905	936	962	925	904	895	899	903	921	958	932	909	937	938	946	951	915	952	897	936	870	960	906	896	915	851	964	899	946	915	933	936	946	902	905	905	931	967	976	870	931	898	906	950	925	976	936	877	895	933	923	903	877	873	954	921	931	930	939	934	852	921	906	912	986	922	955	877	933	897	952	906	940	894	936	934	932	924	928	968	924	915	885	887	905	918	938	910	900	873	935	947	924	919	937	931	919	889	907	914	920	904	933	940	899	951	905	927	881	910	937	875	901	936	916	920	947	949	914	907	866	878	883	906	886	925	938	943	930	901	928	936	923	965	843	943	921	886	923	947	915	915	882	927	936	914	860	888	916	882	935	912	958	913	883	970	939	918	903	880	945	992	930	920	904	954	928	907	937	925	903	906	932	884	953	953	907	900	939	924	931	911	899	900	922	944	963	890	960	919	941	900	884	886	933	901	919	874	887	955	836	922	899	905	961	921	916	927	903	872	991	887	916	907	946	903	932	916	975	920	927	907	979	970	911	943	882	946	913	946	917	913	898	901	984	936	997	1007	977	922	946	996	957	971	971	878	911	981	954	885	958	929	904	945	950	927	893	931	962	935	887	946	1006	921	931	981	881	889	849	923	908	941	945	958	875	919	901	944	912	914	888	910	921	931	936	955	964	970	966	909	933	895	954	941	952	889	926	940	851	873	925	956	942	922	893	988	898	918	887	899	885	946	927	884	970	896	934	928	967	898	955	921	962	924	883	934	941	938	939	895	898	865	910	972	924	918	843	901	870	910	923	927	873	885	956	875	896	924	924	964	948	952	960	969	1001	964	935	918	889	911	967	913	918	923	919	901	935	946	881	962	939	908	897	924	980	951	863	921	901	927	903	912	936	904	903	947	969	952	904	882	921	870	882	946	930	929	924	973	907	897	932	944	939	914	893	926	906	922	939	920	938	930	883	950	891	938	958	923	917	917	951	921	866	875	879	949	979	949	874	956	912	939	861	916	850	926	918	965	889	888	980	974	988	923	1011	912	938	947	887	907	878	877	913	941	892	902	918	992	938	927	934	938	951	946	961	932	870	941	916	881	917	912	875	881	951	901	969	912	913	921	936	923	939	953	966	901	885	946	978	837	889	903	935	928	939	885	885	961	954	936	895	885	893	899	880	899	952	920	968	937	898	919	947	916	964	946	940	967	914	924	940	936	925	917	934	900	965	967	905	963	914	919	892	935	953	888	854	872	935	918	879	906	856	989	912	925	944	901	929	920	901	890	911	922	900	875	960	904	910	909	937	894	898	933	886	925	869	903	920	952	940	880	968	944	912	920	911	945	960	959	881	963	928	957	890	905	941	871	919	880	927	931	943	889	924	901	982	971	903	896	957	881	898	888	942	998	876	885	973	876	977	916	947	886	901	917	925	963	884	850	950	917	925	961	937	934	933	902	922	873	914	933	931	943	907	935	898	949	902	892	875	890	927	923	921	906	875	968	898	950	904	903	910	924	925	910	967	939	904	967	861	919	841	972	976	932	929	894	906	925	910	881	868	908	914	938	942	926	913	934	940	945	933	929	959	918	909	886	904	938	919	882	925	950	958	925	868	989	933	934	866	902	938	866	884	912	893	1009	916	868	956	967	914	923	903	969	979	918	971	911	949	972	891	903	925	988	875	943	903	946	895	982	889	902	973	932	943	903	901	969	950	946	920	905	925	889	927	910	909	987	936	856	882	934	973	913	943	928	972	894	877	956	884	914	923	935	928	933	981	912	940	931	913	936	886	959	895	884	966	880	905	899	962	904	910	952	916	927	881	934	930	938	914	962	921	923	930	960	909	906	950	945	931	896	920	946	845	962	938	942	932	969	904	938	952	935	937	952	925	973	903	919	898	949	931	873	918	940	948	922	891	967	929	910	892	942	960	881	939	948	888	937	953	924	924	954	896	897	946	911	948	889	942	901	960	908	912	910	908	874	956	898	902	883	937	930	902	894	920	923	931	951	952	918	947	911	912	912	965	919	918	933	899	926	872	885	872	1011	918	890	910	933	930	936	963	899	893	917	941	942	857	908	897	933	913	984	929	926	883	950	910	947	934	939	913	952	886	986	933	977	892	904	1005	867	917	938	955	888	933	915	865	884	906	977	905	884	947	906	940	933	994	965	906	823	939	910	924	937	971	866	926	919	911	936	950	925	975	948	883	911	896	893	932	926	905	964	899	866	997	945	901	943	923	920	970	931	913	910	888	944	940	924	933	941	992	912	906	942	898	948	950	882	953	917	884	941	914	947	906	902	954	855	909	909	949	940	953	905	889	924	915	883	907	921	941	931	928	887	880	972	925	931	950	927	918	895	945	944	918	991	961	910	939	925	876	925	845	953	923	893	947	900	966	909	914	877	866	933	918	985
12687	7186	5672	3685	2186	1263	841	634	456	435	329	319	314	297	353	321	333	322	343	342	306	354	299	304	310	274	329	294	314	305	341	266	287	295	337	322	292	325	334	359	331	309	322	297	357	280	343	326	290	314	311	329	351	319	309	349	314	311	352	291	298	307	346	334	322	355	304	315	306	297	343	334	315	323	346	339	329	313	301	309	310	314	297	304	342	288	311	303	329	291	293	298	333	290	328	300	308	337	310	302	297	300	309	349	347	326	327	341	318	341	298	307	338	287	344	307	293	317	341	325	330	313	318	331	332	336	324	288	306	286	303	298	304	296	330	353	321	301	296	322	352	292	320	304	362	336	328	312	344	338	329	324	302	316	332	309	300	333	306	293	302	312	304	312	338	346	297	329	310	331	353	324	303	301	295	306	309	345	306	295	308	320	304	326	326	306	317	311	305	313	288	332	310	346	345	324	338	356	282	335	311	284	331	323	327	324	342	325	310	347	317	318	319	309	319	300	314	308	312	298	334	304	305	325	299	299	322	314	309	321	307	326	297	313	327	305	325	336	329	332	316	346	310	344	304	281	326	314	314	346	343	311	291	303	296	312	311	310	369	330	332	308	324	333	302	339	324	317	332	329	338	313	353	335	309	318	320	319	291	329	341	364	299	306	297	341	315	325	293	327	288	315	331	295	315	294	304	316	290	309	308	348	317	305	308	320	338	316	307	315	301	285	334	308	350	344	338	330	330	296	303	343	318	290	343	326	308	344	315	347	375	328	324	319	310	298	307	358	339	333	300	310	306	311	337	339	288	298	325	302	331	290	332	283	356	326	264	296	316	340	329	295	329	297	341	326	279	335	293	320	321	294	296	302	300	318	306	304	293	318	298	320	305	307	340	315	317	338	345	318	337	335	301	297	305	302	316	327	348	352	298	308	281	295	319	334	337	307	337	330	323	315	311	289	310	326	310	285	294	304	307	314	323	296	318	339	330	332	323	332	333	298	349	327	340	292	296	314	319	296	338	342	328	321	321	306	327	300	333	332	310	300	294	335	332	337	343	321	331	323	306	293	281	310	319	296	329	333	294	285	330	347	343	306	300	326	331	305	322	324	309	281	326	301	290	346	331	314	268	305	323	314	303	349	345	308	340	302	281	298	308	304	300	307	331	334	338	310	326	308	319	319	356	356	311	305	306	312	310	313	344	326	314	321	331	310	278	300	324	312	335	305	317	331	293	297	332	317	314	304	311	323	321	333	293	305	306	291	346	320	316	331	331	291	323	294	299	332	318	287	332	344	345	320	309	325	353	326	308	310	319	275	284	325	266	307	291	315	361	300	314	288	309	320	325	302	330	314	303	304	277	309	296	319	328	339	335	283	303	281	282	319	344	319	273	309	308	315	278	314	337	317	349	300	304	309	284	344	316	294	307	317	298	327	313	330	299	322	301	297	309	313	278	337	298	319	266	363	321	291	315	310	340	351	372	311	340	312	298	327	311	320	335	308	315	298	322	287	309	321	325	324	307	283	297	316	338	342	308	323	306	308	298	314	315	338	319	300	312	309	338	320	302	320	277	355	329	351	329	304	303	317	338	299	317	317	304	307	301	286	306	306	322	309	262	353	335	330	292	315	289	321	291	345	330	335	280	331	308	275	302	345	290	329	300	286	330	296	331	306	307	346	327	336	326	299	336	317	326	275	282	317	288	311	333	288	297	335	314	367	323	350	327	333	329	310	309	295	314	317	334	324	352	292	325	335	313	328	315	328	349	341	303	348	321	341	270	326	316	349	352	337	310	318	327	308	321	309	291	311	323	300	354	315	328	338	314	326	308	305	328	322	313	327	323	335	300	323	314	322	320	357	313	316	344	331	345	346	348	281	314	309	312	309	307	290	348	309	334	321	323	330	334	293	346	334	305	335	304	335	327	326	275	328	374	337	346	310	312	343	285	316	311	335	308	335	306	314	308	298	306	297	301	343	314	326	352	323	338	281	328	307	364	314	289	318	336	324	312	350	300	311	301	344	326	310	297	298	282	306	333	301	312	294	299	287	309	315	286	345	291	351	295	281	350	335	315	313	309	320	313	293	340	335	350	329	333	319	341	340	324	328	329	333	343	328	330	352	361	347	325	338	309	283	318	308	330	317	319	309	259	306	328	327	322	319	302	315	303	278	347	315	303	332	352	339	295	316	333	295	356	319	303	325	312	283	323	361	305	293	312	312	293	300	333	341	328	353	321	301	332	301	333	337	306	341	328	321	305	308	323	317	330	306	318	307	294	296	317	373	340	286	297	289	364	337	313	314	346	323	296	310	331	326	336	296	328	328	313	299	330	313	298	324	311	340	322	323	335	328	339	301	310	328	302	347	342	304	315	312	337	329	273	305	330	326	299	321	297	305	307	298	328	295	304	261	305	321	305	332	310	319	302	301	301	325	295	309	305	320	328	310	324	314	315	275	325	330	312	294	341	298	318	377	347	336	304	300	290	323	301	334	319	306	305	315	310	304	318	289	335	311	312	333	323	310	312	332	323	341	337	306	304	303	329	334	331	303	316	306	292	277	344	332	331	284	333	319	263	322	300	324	318	317	311	291	332	296	316	346	332	305	340	316	333	311	288	266	319	319	278	307	315	299	314	300	302	301	332	328	280	349	317	284	309	292	307	318	316	341	349	306	328	299	325	330	315	310	337	271	294	338	340	280	318	360	305	305	324	350	298	358	347	291	287	298	317	324	337	311	315	345	295	323	315	304	294	346	270	305	318	316	308	342	324	309	338	319	294	332	314	290	326	291	344	320	304	316	334	342	288	330	306	311	327	303	312	309	311	308	326	364	304	320	282	318	307	295	322	309	346	332	338	339	307	326	316	304	302	339	336	308	330	278	320	344	328	311	299	339	321	332	317	295	308	303	373	333	369	356	326	344	344	322	347	353	287	311	308	371	295	318	297	307	320	302	340	313	326	308	309	335	338	293	278	339	311	310	312	357	318	291	318	347	302	331	339	346	315	309	323	298	324	302	307	308	338	337	335	340	303	330	294	334	309	319	282	312	287	297	278	319	313	312	295	304	325	355	327	298	311	287	315	299	292	283	343	289	318	276	306	324	313	327	315	319	310	314	353	329	344	311	302	332	340	325	297	302	296	335	306	283	318	349	294	321	291	321	281	309	345	271	300	303	347	310	319	320	339	324	382	364	307	326	325	339	313	302	345	312	286	310	305	308	317	285	303	330	380	329	348	322	320	328	308	321	329	320	339	330	325	326	346	331	331	315	297	323	306	311	286	319	297	319	307	329	338	324	324	338	314	319	336	322	318	299	336	308	302	348	329	290	292	359	313	313	315	318	295	306	321	319	303	365	347	352	313	341	337	314	326	322	286	310	351	283	313	310	295	328	380	317	308	283	339	308	314	311	295	302	310	309	309	328	330	346	327	326	317	334	336	305	301	301	348	306	321	328	299	302	302	328	351	330	326	305	333	291	328	314	320	309	300	339	300	308
12861	9609	10805	9375	6496	4300	2656	1750	1244	945	776	713	697	711	705	716	700	687	732	724	740	647	704	694	724	674	729	743	725	709	658	665	669	648	731	749	715	694	704	726	661	645	627	672	708	647	696	701	736	722	698	721	670	720	696	727	650	732	706	682	700	706	668	726	647	734	689	706	664	692	715	660	710	701	713	688	698	712	669	735	709	679	743	703	696	663	696	710	723	699	688	715	697	679	726	683	685	687	712	705	691	689	734	698	734	687	672	696	708	752	672	739	774	704	668	711	752	686	722	675	690	714	724	641	667	710	731	697	705	732	716	747	715	721	703	663	694	734	709	660	710	688	696	685	718	689	639	672	749	666	739	670	698	772	721	744	729	704	714	720	701	701	667	724	687	694	746	679	705	693	681	742	687	683	721	712	671	714	718	716	664	697	706	710	670	718	675	677	702	687	735	698	742	691	725	717	709	712	664	730	706	710	643	688	696	684	680	711	732	702	691	761	678	706	677	655	714	655	739	734	702	695	712	690	693	663	678	721	751	704	703	703	695	653	700	726	706	687	674	710	667	686	665	680	680	725	722	706	706	691	705	719	696	645	690	674	668	703	649	729	670	702	679	726	726	707	693	701	740	715	729	715	700	688	686	689	692	712	725	736	678	689	715	723	713	728	709	736	707	694	726	729	688	718	698	708	673	708	732	673	692	725	718	687	721	687	662	753	719	754	734	685	718	683	703	730	704	674	688	701	682	681	729	672	669	720	727	723	741	711	701	686	709	707	716	665	730	685	705	722	657	703	728	709	707	724	717	702	652	678	712	688	718	716	661	661	713	669	723	694	673	714	715	691	687	682	720	679	670	712	671	673	652	671	741	684	710	728	739	714	732	696	662	711	729	681	738	696	725	749	724	654	721	655	729	657	692	734	778	713	734	679	674	726	681	669	707	641	719	679	693	689	705	768	667	742	730	715	706	682	710	704	681	750	708	684	713	666	707	688	718	700	670	683	710	685	675	698	697	687	691	762	680	731	699	735	692	671	714	652	749	724	751	727	722	721	678	691	688	682	689	722	668	718	716	701	648	730	702	677	698	720	732	721	712	716	700	687	683	685	723	767	684	703	654	644	695	704	677	681	747	714	702	702	685	745	721	697	739	740	731	718	718	697	729	709	745	652	738	731	691	709	713	712	704	710	754	691	671	715	687	738	683	761	731	732	697	712	715	697	693	693	680	691	679	688	686	715	764	682	689	683	667	686	753	638	715	678	710	676	643	708	710	726	737	676	665	727	674	668	676	715	670	762	675	728	732	693	703	685	713	710	701	707	696	700	733	714	707	698	697	730	686	728	703	709	665	724	706	706	702	646	724	697	678	712	711	698	715	735	676	741	626	693	779	687	678	719	732	683	687	711	708	758	722	732	711	666	680	721	719	717	678	688	690	685	685	725	744	769	708	689	647	699	706	661	702	727	698	693	708	700	717	747	711	727	700	616	700	646	709	718	757	715	718	708	716	705	700	680	700	683	694	669	696	730	666	686	685	714	752	720	687	689	729	699	679	634	726	689	741	666	679	720	711	720	700	702	691	705	645	677	683	668	706	654	692	698	654	708	712	669	726	705	709	695	700	743	657	699	696	739	747	713	685	733	713	682	685	730	686	721	672	700	735	696	730	699	686	674	710	735	703	710	681	727	708	715	734	715	661	682	687	700	727	686	639	688	732	688	705	712	646	699	714	744	707	649	684	690	682	641	688	739	662	748	625	684	682	682	712	688	705	698	727	680	712	658	685	685	689	703	715	703	744	669	738	681	683	643	675	667	702	722	696	703	678	718	671	698	680	701	762	708	666	646	743	708	691	706	693	721	636	703	690	711	647	680	668	712	722	687	718	738	722	714	680	723	655	715	714	720	689	667	668	705	710	753	688	707	730	705	645	714	764	715	748	723	726	707	692	697	686	702	721	686	678	762	662	720	682	706	672	719	703	666	701	712	703	700	708	679	762	707	707	719	701	667	669	665	697	715	756	732	691	656	701	732	683	696	698	665	700	657	679	694	719	720	748	687	678	690	678	739	737	737	690	693	675	705	750	694	702	681	679	737	673	676	725	714	690	718	701	712	687	702	708	710	707	671	672	693	666	670	719	693	721	725	739	691	695	707	730	707	671	687	677	707	700	718	678	721	720	685	718	712	699	727	651	664	674	673	711	717	735	733	723	705	693	661	752	683	680	713	712	712	701	716	696	720	694	709	679	690	678	731	644	657	660	708	699	725	700	687	692	772	699	710	741	688	687	708	671	716	711	704	691	695	689	712	716	712	729	711	697	705	690	732	703	724	692	712	742	730	707	737	681	737	720	713	716	710	713	696	682	677	704	710	706	724	704	702	638	725	682	685	716	686	630	698	714	755	692	667	722	683	692	715	658	664	714	707	721	683	750	726	705	698	699	643	654	729	717	724	700	681	678	760	713	745	710	706	636	699	702	728	681	696	745	719	667	710	690	728	710	715	756	689	716	722	649	721	680	782	707	694	693	724	678	693	707	671	717	667	690	669	726	675	710	709	680	683	727	699	678	681	699	719	721	665	673	736	744	749	721	691	713	709	752	700	683	686	697	678	675	709	720	659	731	737	668	726	726	704	669	722	700	680	711	667	724	704	702	687	684	713	701	708	713	693	680	657	698	697	721	714	714	733	686	719	699	710	715	691	683	687	677	727	700	681	714	671	721	744	698	708	704	714	667	722	668	700	695	719	717	681	672	682	691	716	722	687	732	708	669	696	744	699	673	772	719	731	687	684	671	698	721	722	746	735	731	651	703	718	687	737	653	775	718	729	737	717	662	694	712	723	716	707	721	686	696	676	671	726	691	692	721	707	729	671	714	699	681	697	683	677	724	730	714	683	739	748	741	729	701	681	690	665	695	728	747	628	670	732	711	721	728	719	681	733	669	696	669	716	679	699	706	687	679	704	700	721	705	738	689	755	675	711	698	701	684	700	700	724	696	694	714	738	724	693	709	661	645	673	684	678	710	722	695	687	700	700	702	675	753	692	657	731	691	696	734	658	741	678	711	719	692	684	741	732	694	713	722	660	702	689	674	686	724	698	700	657	734	673	689	702	629	719	642	721	656	737	720	696	710	727	710	672	716	699	691	676	695	723	718	712	720	686	666	715	711	741	703	708	745	685	768	672	684	723	683	719	666	703	708	699	701	724	726	684	752	701	651	697	726	733	682	718	777	704	713	708	705	733	704	734	715	725	697	662	716	697	691	688	719	727	703	678	737	714	691	686	686	684	683	699	727	704	705	693	724	730	674	706	724	697	717	684	667	662	660	752	734	726	710	700	736	710	662	726	703	710	722	689	712	707	750	695	681	706	661	717	685	748	696	682	670	715	701	704	721	705	695	682	710	685	733	734	662	719	726	696	681	709	727	681	670	714	694	672	713	704	697	693	725	718	727	757	702	695	717	735	665	721	697	718	701	740	699	717	712	684	717	719	677	687
82197	70293	71341	59240	45016	30317	16750	7460	3296	1375	796	546	418	428	390	392	402	416	403	422	462	380	407	385	409	400	381	411	433	366	405	404	431	418	408	363	467	380	386	421	416	396	400	400	410	414	418	405	372	404	399	412	418	427	390	420	369	413	390	422	374	357	422	430	380	374	389	384	430	399	398	450	403	413	383	408	425	424	412	379	397	379	406	357	368	421	406	414	406	392	364	415	405	401	416	416	370	379	382	405	379	392	401	412	416	397	414	386	384	418	387	425	410	423	399	400	390	396	423	448	413	419	373	446	397	423	370	358	421	420	409	390	437	400	409	376	420	371	426	432	390	409	438	411	403	416	432	428	397	399	400	400	403	411	376	391	431	406	404	420	361	437	400	411	398	412	441	354	388	396	427	395	407	400	366	385	411	399	450	419	389	403	404	427	423	407	446	432	405	391	385	437	395	373	443	442	426	390	417	431	409	413	416	428	408	396	388	404	413	384	447	426	407	428	428	416	375	408	428	404	420	411	375	472	434	404	444	422	362	399	434	437	407	422	404	442	373	427	452	371	406	399	410	441	430	409	415	433	399	417	413	405	434	423	391	424	401	397	399	406	403	389	430	401	412	394	399	415	410	405	405	425	381	440	389	399	383	403	401	368	411	413	402	386	421	383	357	434	432	406	378	421	432	427	417	411	378	373	392	414	417	391	449	390	392	392	392	386	419	398	425	410	395	425	429	423	395	398	436	426	403	375	401	428	410	417	385	401	377	441	439	402	413	398	403	443	388	392	396	396	428	418	427	410	419	431	397	406	421	398	404	371	434	401	402	397	379	411	412	400	394	442	387	407	449	374	411	391	359	411	397	456	385	424	421	405	396	400	392	376	412	416	386	413	363	406	414	456	424	382	402	419	424	441	455	395	405	431	458	419	398	415	428	414	382	423	430	424	448	389	394	435	432	427	401	411	388	411	425	433	398	404	423	427	421	465	445	429	415	410	385	393	389	396	400	400	375	406	361	390	422	431	393	403	409	406	449	393	375	429	433	409	389	432	407	381	391	406	374	390	424	391	436	433	467	407	422	398	401	439	425	383	388	398	416	369	401	392	405	422	392	396	420	388	375	412	383	391	354	411	387	390	416	478	403	389	392	411	428	360	458	413	433	419	414	417	440	441	404	394	390	418	344	383	394	412	374	413	420	383	397	423	413	393	377	395	413	414	411	396	419	378	418	371	427	410	400	385	393	444	428	408	385	415	448	387	454	386	391	428	372	440	413	386	401	402	410	478	396	412	431	397	427	400	427	381	442	406	377	421	402	389	403	420	416	430	371	427	408	400	405	414	393	385	426	418	381	394	384	383	430	400	396	401	430	417	449	405	404	415	427	452	418	418	453	436	401	446	388	390	391	394	406	375	384	399	389	432	404	382	395	426	403	373	410	441	398	408	405	388	400	418	403	402	427	423	448	392	399	416	395	434	438	403	359	422	358	388	428	404	351	423	424	385	360	378	425	415	408	416	413	406	420	463	448	387	376	429	385	409	422	396	400	412	430	391	404	428	429	408	410	446	406	404	428	412	421	405	408	400	398	422	427	442	384	394	444	402	397	382	394	400	359	448	432	437	422	423	422	402	407	413	396	400	398	393	409	452	427	376	405	455	403	386	356	433	399	408	397	433	407	407	381	397	384	423	440	438	396	380	450	439	396	354	401	374	424	442	428	371	422	455	419	405	426	412	393	394	412	397	418	456	400	356	389	348	424	430	399	399	386	382	412	429	380	363	403	429	379	422	407	398	447	388	416	405	402	441	426	417	389	425	398	395	393	427	410	382	424	431	421	384	406	402	393	408	423	397	417	398	410	406	416	431	393	419	383	418	390	401	426	425	410	417	429	436	425	371	409	435	399	389	434	373	397	387	385	390	388	395	384	422	421	428	335	393	432	411	435	428	364	377	405	390	431	399	428	424	403	388	383	420	412	405	394	381	398	425	378	435	380	366	412	379	444	388	452	413	419	423	405	393	433	378	390	385	421	377	410	396	389	397	401	378	390	407	391	417	367	432	388	411	393	369	365	400	432	409	401	408	392	397	414	410	428	418	401	381	412	422	417	372	424	432	393	405	384	402	388	390	417	402	387	430	414	433	390	398	406	400	357	403	382	428	385	402	426	408	383	381	392	412	440	420	390	396	406	377	401	425	389	373	366	405	395	418	422	416	428	438	391	349	389	386	416	442	364	388	427	420	418	424	432	440	372	384	415	440	442	391	387	394	452	422	417	379	383	405	449	386	402	411	396	420	388	413	384	430	399	439	433	414	403	380	411	408	408	364	385	422	386	385	347	435	385	393	418	400	428	439	384	410	418	406	426	426	394	456	442	407	397	377	381	379	411	425	441	441	425	453	390	363	374	418	375	394	389	419	428	423	413	416	392	440	372	402	431	408	481	413	391	386	404	406	434	423	420	408	439	417	417	405	446	395	354	411	439	432	419	390	422	404	393	372	403	416	405	397	353	393	412	394	418	407	410	412	387	392	398	420	449	410	381	404	402	394	417	435	390	420	438	386	371	387	381	379	396	380	379	378	389	392	365	416	400	451	414	402	462	416	392	430	425	364	393	426	410	387	406	417	372	441	379	395	463	400	402	399	374	400	425	423	410	404	411	390	424	398	397	411	411	427	385	444	379	416	404	436	392	420	385	402	398	439	415	398	415	377	410	417	386	382	408	433	389	429	346	421	402	376	441	433	369	373	436	423	386	386	375	387	403	403	394	400	396	410	437	434	412	410	436	392	379	396	450	385	411	382	420	448	406	422	409	439	409	417	442	380	406	396	382	384	393	383	386	377	403	435	414	400	391	399	426	413	399	407	387	385	433	404	407	461	484	443	420	395	433	390	378	431	432	441	394	400	416	392	385	409	405	389	377	421	384	428	365	381	431	346	409	409	423	403	403	406	446	396	372	392	390	432	433	428	409	421	434	400	436	410	413	424	426	412	418	402	362	403	398	409	426	392	395	420	423	420	432	402	443	394	467	379	412	407	411	415	410	403	397	436	384	410	412	427	400	389	416	426	396	422	381	358	390	377	376	403	418	429	407	444	404	414	432	425	432	409	442	426	417	445	429	411	386	389	422	441	415	414	424	396	407	390	417	381	372	370	437	423	440	423	384	405	386	412	364	403	436	420	424	407	422	417	411	400	373	363	411	436	429	392	423	370	437	401	414	424	407	395	424	397	392	477	376	416	404	377	337	412	392	394	419	420	393	380	401	420	441	438	384	437	413	397	391	437	400	400	439	370	410	381	398	399	399	429	406	424	401	423	398	439	372	420	407	405	382	373	407	400	389	421	418	443	395	400	391	405	401	399	416	417	426	419	442	414	418	423	418	407	446	401	404	415	406	391	437	403	446	381	370	363	415	410	372	371	395	415	395	409	402	348	446	424	374	379	369	445	407	396	418	381	398	420	394	382	441	387	386	439	405	409	406	397	425	402	424	389	394	412
52505	52748	66358	63466	53725	41834	29182	18186	9620	4582	2337	1269	891	890	854	887	896	881	879	840	867	853	878	956	880	891	887	839	909	891	877	819	828	923	895	873	837	853	896	849	879	916	893	882	940	863	877	834	886	864	878	894	873	910	846	827	888	846	931	875	878	930	936	864	901	885	907	865	946	903	881	867	847	870	884	881	883	867	884	868	883	908	832	883	914	836	892	877	883	838	887	853	887	829	869	872	874	849	914	865	884	878	853	906	906	886	860	889	808	915	882	886	896	854	899	890	863	867	923	845	813	815	902	877	859	840	863	835	869	848	841	907	923	918	860	921	891	931	873	901	890	828	868	864	881	829	901	866	888	861	853	853	881	850	848	883	889	845	932	835	891	891	903	858	953	848	856	894	846	810	887	882	852	892	858	880	869	882	855	892	924	824	898	872	833	888	878	887	876	872	824	930	828	844	904	875	898	874	915	857	855	889	872	876	884	905	911	923	892	940	871	907	878	899	847	862	850	893	902	900	919	910	899	901	836	869	875	867	872	896	900	930	908	868	862	887	851	834	871	898	886	882	882	842	893	888	814	901	863	878	929	831	812	899	890	904	888	879	826	893	885	823	847	887	871	930	847	890	850	805	905	828	835	863	828	917	818	899	893	883	861	873	870	860	902	869	870	898	882	917	852	894	834	881	908	942	900	919	872	864	884	843	876	849	916	859	842	883	930	871	884	903	820	937	887	867	896	895	894	859	889	881	896	921	900	890	849	882	861	859	882	897	922	902	915	864	877	911	855	897	900	846	878	876	866	892	923	851	887	870	867	926	858	867	852	894	840	882	873	863	865	848	885	827	887	844	843	856	884	844	923	875	885	915	870	859	837	837	829	887	858	849	898	935	861	927	898	857	867	928	826	877	839	854	894	888	885	844	902	841	899	924	859	872	926	870	878	867	884	928	866	859	862	924	824	863	907	889	940	868	881	897	870	851	898	907	925	855	803	863	858	915	877	902	858	924	941	921	874	840	817	829	844	865	928	899	870	899	881	858	853	856	838	896	876	866	871	884	854	878	892	842	911	856	855	892	936	873	897	903	882	884	897	860	871	879	839	882	844	883	916	851	826	884	866	842	840	944	847	897	829	941	839	878	880	883	874	894	895	855	879	874	920	976	891	895	879	822	871	863	819	943	883	876	842	899	914	896	864	880	844	890	871	870	855	858	890	879	833	903	873	857	849	863	875	859	854	837	867	897	915	859	890	907	838	829	895	887	874	849	858	856	928	873	817	929	860	845	914	918	872	850	923	869	883	815	881	884	853	905	876	875	887	872	861	931	859	888	819	855	847	864	845	896	884	928	817	852	870	863	925	873	858	851	885	883	888	917	886	887	901	837	894	902	863	864	885	926	885	869	872	911	894	918	843	851	855	896	933	881	897	817	859	908	869	949	921	874	911	905	919	902	891	857	863	891	883	900	867	887	906	897	899	917	883	891	875	844	918	892	864	876	878	906	893	869	883	904	890	932	854	883	855	827	811	873	887	884	906	894	879	832	906	931	840	859	904	892	852	871	924	862	853	879	849	891	880	900	905	868	837	833	869	877	866	866	867	854	871	883	893	887	897	897	830	843	859	853	894	883	879	868	882	882	903	861	944	894	927	862	893	875	855	864	884	876	920	877	837	900	885	906	871	866	877	865	856	878	877	839	905	894	880	895	862	858	891	869	847	870	884	832	925	884	940	834	842	893	856	894	860	895	814	882	883	848	886	886	877	911	879	828	901	893	836	856	886	877	918	844	899	930	847	892	888	913	859	916	900	834	928	879	900	867	904	895	880	846	881	864	855	878	860	909	830	913	859	869	888	941	854	866	901	859	848	924	948	813	888	892	916	878	836	947	903	854	881	902	900	908	958	899	890	920	844	884	848	876	851	865	863	897	907	836	850	893	893	897	853	852	952	840	841	859	957	880	862	869	833	871	885	909	858	800	871	882	879	924	903	873	865	856	815	865	878	874	883	888	911	845	882	837	860	889	903	815	865	832	875	907	851	866	852	899	881	817	883	878	915	905	886	862	833	876	873	845	873	895	874	849	858	853	871	869	900	879	877	907	939	906	882	904	850	861	829	918	908	869	842	867	878	923	924	919	899	867	852	902	823	898	906	853	865	917	881	875	873	849	865	897	900	871	875	921	899	888	871	816	863	881	831	900	883	850	836	858	895	905	920	867	882	898	846	883	907	906	871	836	890	867	885	873	905	889	842	862	893	870	826	866	940	863	898	848	900	833	878	910	899	881	850	863	878	807	824	855	855	914	908	899	856	874	875	834	900	909	864	937	941	869	853	909	907	922	873	882	873	865	852	880	927	884	880	866	818	845	864	877	876	866	841	866	887	912	899	852	870	940	884	901	895	849	900	949	844	852	871	903	846	881	866	846	895	930	881	870	896	885	888	838	906	864	936	916	903	877	937	889	858	844	851	894	863	943	908	891	899	886	972	850	891	942	871	848	969	894	888	926	895	872	836	888	860	881	844	888	878	907	860	865	910	849	869	893	929	902	899	839	862	869	902	843	919	883	848	887	856	869	888	847	922	876	898	836	927	913	864	826	886	904	877	808	904	876	854	895	907	841	844	828	839	863	831	868	896	880	875	863	879	933	833	919	845	875	883	857	860	884	904	862	866	839	889	864	819	847	877	832	848	856	882	864	866	840	927	917	878	888	925	839	850	885	937	900	910	929	922	897	911	780	880	847	903	856	922	904	833	813	883	844	831	896	901	860	838	866	854	881	908	841	913	894	838	891	898	887	826	925	911	878	916	898	862	872	947	935	868	918	881	898	857	884	870	928	921	895	825	899	876	844	876	846	847	878	827	915	905	887	851	843	843	829	841	835	913	889	903	879	880	867	906	845	899	923	860	857	895	881	902	926	891	947	878	865	855	901	842	857	912	852	886	888	948	852	865	903	879	836	893	890	891	867	884	913	906	912	925	866	874	904	907	879	937	888	882	830	875	894	946	881	898	897	895	848	845	873	891	847	935	860	926	841	895	933	912	865	846	925	864	918	831	869	871	883	860	879	907	845	857	872	844	885	889	912	853	880	872	917	838	846	821	935	894	870	893	901	885	878	865	810	935	893	872	875	857	860	892	892	828	875	918	902	862	881	867	867	847	879	863	875	874	882	901	858	896	919	887	923	884	874	909	929	875	869	888	906	855	868	908	878	848	840	912	906	861	861	851	868	895	898	857	869	858	819	864	867	897	844	889	846	911	904	848	875	894	885	906	911	854	861	891	832	972	894	919	829	826	839	878	876	890	906	897	850	904	840	856	858	894	906	862	896	828	889	907	881	885	919	848	845	886	847	872	818	892	849	934	845	898	909	825	831	907	945	916	902	906	892	879	876	855	861	891	846	854	909	843	862	886	878	864	839	880	833	871	908	930	819	869	915	867	916	830	842	908	946	944	911	856	850	859	904	896	835	855	838	892	863	897	853	840	834	939	901	868	880
83059	73771	72698	60022	43757	28955	15562	6786	2769	1363	774	563	420	478	453	435	429	453	463	430	467	452	473	444	429	484	474	444	396	428	429	439	463	431	469	465	458	449	463	456	476	467	423	468	428	436	421	437	437	490	462	482	439	446	448	437	440	404	439	388	456	481	454	441	488	445	440	441	468	447	410	461	468	404	476	440	429	430	465	451	472	449	446	453	437	446	440	447	449	498	481	428	475	425	458	426	448	466	425	401	418	449	432	443	453	435	456	398	473	454	434	467	448	426	464	429	483	425	403	460	450	427	428	501	458	439	466	453	452	459	432	471	445	416	446	449	466	503	430	441	438	442	472	475	459	452	479	456	451	444	492	413	445	451	488	437	412	460	465	462	465	460	472	476	432	454	473	415	413	430	454	493	421	442	429	441	434	430	453	427	471	450	457	429	464	445	398	452	445	448	432	427	431	442	457	478	457	470	428	449	418	481	436	468	426	462	470	431	436	417	466	461	480	417	432	463	407	426	442	412	441	454	450	463	419	450	450	413	435	435	456	442	416	476	423	395	471	468	479	484	475	470	474	443	445	409	445	417	426	474	420	481	439	424	453	429	429	452	477	457	427	436	488	462	425	486	462	398	409	471	474	471	415	452	439	441	426	429	438	413	438	425	431	456	438	410	405	459	451	442	443	476	422	449	474	471	419	463	440	425	438	418	439	437	447	443	499	457	422	466	436	455	464	442	449	472	421	493	424	461	471	430	498	450	442	441	455	435	437	448	467	451	408	478	485	460	442	446	453	449	412	463	445	462	435	445	419	447	460	481	451	466	437	446	442	396	452	462	403	431	440	434	398	476	418	463	469	497	442	462	441	481	446	472	428	426	506	456	475	444	444	438	405	464	446	409	416	418	474	448	476	431	448	400	425	483	478	438	451	425	489	462	467	413	493	458	446	461	464	443	477	436	488	437	447	414	454	462	450	444	439	464	458	497	471	453	465	460	424	400	456	452	453	470	440	444	460	431	425	466	463	465	463	410	413	452	452	448	427	457	466	408	481	422	454	413	443	413	415	465	404	446	474	427	426	463	475	470	401	424	490	397	427	452	439	442	464	458	472	428	469	457	411	442	403	454	446	456	447	449	480	429	458	481	439	468	480	439	427	422	477	427	422	417	477	421	406	448	473	430	454	473	421	488	474	469	448	449	424	483	449	430	498	468	429	446	423	413	449	464	449	441	439	457	468	424	421	428	444	442	462	454	486	505	467	442	480	429	444	448	438	451	431	463	425	424	371	463	417	440	402	428	475	423	467	480	469	448	457	484	459	468	458	441	441	469	456	456	441	480	465	440	422	437	401	447	438	446	432	489	447	451	433	432	480	436	409	438	430	425	456	474	417	453	489	467	451	478	452	469	445	447	496	461	472	463	438	453	457	427	434	460	443	444	454	466	419	446	391	479	475	418	470	470	438	453	457	454	410	459	460	425	428	477	423	447	475	436	431	439	430	515	472	447	464	471	455	445	465	419	421	422	471	477	438	441	442	479	439	446	434	436	435	466	455	422	488	394	456	463	446	452	478	459	472	397	476	466	423	464	454	451	439	434	461	459	467	443	406	450	446	441	428	446	420	427	506	430	453	436	422	434	461	458	469	439	441	441	474	436	438	440	419	453	457	469	472	439	465	442	435	441	416	472	437	443	478	464	437	429	444	439	449	445	406	461	443	434	491	434	456	454	462	442	426	434	443	462	486	433	444	459	409	410	433	452	480	439	416	471	421	457	452	422	434	391	464	423	444	470	449	474	438	406	432	452	456	420	462	426	466	466	409	446	460	426	466	491	500	457	426	491	460	422	463	430	409	422	424	498	503	448	401	444	489	470	434	449	455	426	464	474	416	455	432	454	443	490	422	458	490	436	418	449	452	480	482	459	431	466	439	424	409	430	433	462	469	450	447	405	442	443	418	448	445	443	432	418	447	458	460	391	384	435	415	458	433	422	452	447	425	442	430	438	440	461	443	436	427	468	454	437	450	431	417	447	459	433	420	425	459	473	468	455	451	457	445	430	436	451	475	463	418	414	429	454	468	465	458	457	466	440	412	448	444	430	471	460	419	436	460	442	440	445	437	459	437	439	487	454	492	407	424	468	415	435	472	466	451	420	440	424	457	454	487	411	465	471	460	463	478	478	407	450	460	393	427	439	439	431	422	436	493	475	464	472	454	446	420	429	481	493	419	450	464	476	439	448	387	427	468	469	443	431	462	474	519	423	435	404	434	428	418	458	426	415	413	445	455	394	461	458	473	388	402	400	445	441	463	437	468	419	458	438	445	500	430	396	444	437	409	408	422	480	453	477	469	437	434	443	450	436	408	442	416	459	415	446	495	466	496	496	470	405	449	473	449	463	438	458	447	468	464	437	443	456	426	438	438	448	479	462	445	430	443	465	449	411	463	464	434	433	433	460	429	463	475	451	408	423	442	407	467	418	466	512	437	409	452	400	440	446	441	492	447	448	419	399	455	433	444	455	464	451	447	432	459	409	437	442	423	433	437	463	460	434	409	460	459	444	407	435	474	484	440	455	449	436	465	443	425	436	467	482	433	433	460	490	436	485	461	402	445	448	435	438	445	449	451	458	419	439	443	429	433	464	432	467	411	432	452	454	448	412	419	479	461	377	453	408	437	479	439	436	454	425	445	449	448	427	461	420	419	435	470	454	474	477	443	479	436	431	467	431	449	440	466	454	443	461	433	460	452	437	490	493	470	488	445	456	417	420	452	423	513	438	444	459	460	428	490	406	451	447	405	443	415	425	410	436	436	477	487	460	450	409	410	449	416	439	431	449	473	429	458	419	445	446	470	441	463	480	458	422	422	420	468	424	494	505	416	446	413	474	471	459	422	413	469	402	423	447	448	409	472	467	458	449	440	439	444	465	454	463	444	442	443	401	443	410	442	461	461	474	442	423	424	467	435	462	419	461	461	518	441	476	442	470	453	459	461	479	451	416	469	448	448	462	443	446	470	465	430	458	440	433	454	460	415	436	454	448	433	445	430	502	408	410	409	419	469	436	425	451	480	430	467	410	418	505	447	474	464	472	444	431	436	410	457	489	433	436	432	460	425	463	443	425	448	419	438	481	443	404	465	439	445	465	455	436	437	435	409	467	459	422	489	406	451	453	450	400	418	468	469	417	437	451	460	420	429	465	467	448	428	469	453	419	447	489	436	449	461	481	462	459	464	418	492	426	420	468	408	409	436	434	471	433	464	453	486	465	449	434	426	430	471	422	454	440	438	492	434	417	432	448	469	410	403	490	437	414	474	451	426	477	402	392	477	461	410	467	458	445	459	459	420	454	451	467	447	440	415	467	434	445	436	462	471	440	442	428	450	467	468	418	432	431	469	468	426	450	463	464	419	448	458	463	445	430	464	447	437	441	461	427	447	462	452	462	458	439	396	414	438	457	447	430	458	432	428	413	452	414	481	461	465	483	438	465	452	431	432	400	471	427
53348	55935	67773	64393	52869	40515	28075	16848	8807	4248	2185	1320	948	944	975	999	983	975	1006	1007	938	942	991	943	985	954	938	993	929	1015	963	952	986	948	968	958	960	911	951	962	946	904	929	981	957	925	931	985	967	960	970	953	921	937	944	967	906	976	915	947	1046	943	962	953	904	962	935	957	986	923	945	940	949	884	964	956	969	950	939	972	970	987	942	956	963	941	1025	955	949	916	957	966	990	957	935	948	902	1001	963	937	954	1008	925	1000	894	922	982	970	949	955	974	972	995	945	942	970	971	967	920	941	944	970	954	960	937	938	937	968	887	976	973	894	906	865	992	922	987	923	908	940	969	939	968	941	928	930	966	947	937	942	989	1011	931	911	973	959	1004	962	914	955	931	921	911	962	919	962	931	953	927	944	917	998	990	912	900	946	976	975	1011	943	969	959	913	910	962	939	923	942	931	928	945	981	913	949	937	924	889	946	993	994	973	941	955	923	960	962	966	950	952	938	974	906	932	963	905	956	982	936	961	981	982	992	980	981	922	959	932	959	908	947	914	932	895	954	959	1020	922	930	947	948	994	970	946	962	976	963	926	981	974	908	971	914	933	988	948	932	1012	984	937	924	893	985	919	899	907	917	947	924	952	897	997	997	1013	955	962	931	970	928	863	976	895	878	942	953	940	970	985	963	914	928	938	942	955	948	952	970	961	944	980	903	926	937	934	956	941	967	944	962	891	977	965	1007	980	965	924	917	965	912	953	939	945	940	961	935	931	937	937	944	951	952	1012	953	982	963	976	959	937	944	956	925	984	945	923	941	965	965	987	960	1000	929	921	927	967	972	970	943	937	963	907	939	932	966	978	934	943	905	946	967	932	940	986	982	942	922	981	991	964	945	956	951	980	965	972	917	962	1006	954	980	966	976	932	1017	951	965	899	951	919	942	953	961	945	910	1001	994	913	927	929	912	886	967	898	949	929	939	979	939	982	937	962	995	940	1012	984	1036	902	933	915	954	933	953	913	939	935	973	876	991	948	1016	949	950	947	938	936	919	975	925	958	954	956	985	899	946	968	967	990	923	977	965	900	950	943	957	1022	982	924	940	929	934	970	967	918	973	978	917	931	953	986	900	918	914	905	905	994	921	975	968	1013	1004	955	1004	916	910	957	916	904	941	933	928	1020	930	990	911	957	1020	1003	964	945	977	973	917	980	941	979	938	967	934	944	910	934	915	933	963	956	959	948	1007	964	969	963	936	943	996	916	927	882	958	973	974	1012	979	910	969	892	958	954	970	959	1005	937	971	924	988	963	946	1026	926	949	1023	923	917	915	934	971	876	978	980	942	966	990	940	938	933	944	971	969	936	962	984	957	953	941	953	914	936	987	931	978	991	945	957	971	954	924	969	989	953	958	923	944	962	958	908	942	930	978	935	979	917	981	975	940	945	923	956	907	945	964	975	942	904	938	923	971	976	950	1018	890	962	1017	933	972	936	946	954	894	941	986	975	988	963	920	971	965	993	960	975	970	983	947	998	905	939	966	941	964	975	941	980	955	941	915	968	946	913	944	976	945	918	969	958	970	918	1004	980	954	928	943	929	947	976	896	981	979	944	948	927	905	967	935	952	920	902	971	967	954	976	981	967	988	910	951	916	930	966	928	954	938	940	1004	955	915	951	890	985	940	938	1009	928	953	912	923	952	884	971	881	914	966	915	973	901	939	940	907	910	965	980	912	925	945	987	949	944	1002	940	903	932	953	976	971	1002	925	991	905	934	931	940	938	955	947	958	945	919	926	942	944	961	979	973	958	965	953	931	982	988	929	946	953	941	975	978	970	978	1018	966	949	973	995	910	981	906	962	958	915	927	985	912	916	958	892	922	957	954	971	1001	979	943	920	990	958	964	975	980	990	962	947	934	986	933	936	873	963	935	967	969	947	933	964	962	957	970	968	985	918	950	882	922	956	946	1000	868	933	921	942	949	979	938	924	912	990	980	946	932	950	940	957	954	950	959	937	948	1009	912	1020	970	936	952	904	975	954	988	980	929	956	939	953	937	968	951	980	967	905	968	908	953	961	987	986	917	945	997	940	945	892	953	871	1039	925	948	905	946	962	903	912	930	950	928	941	965	918	939	974	926	1003	955	916	972	984	910	928	928	946	989	947	968	941	955	981	909	961	978	987	966	941	981	973	931	974	957	956	917	914	945	959	938	913	966	919	955	925	931	984	968	939	967	938	936	925	944	1000	1010	919	926	961	869	939	890	947	974	938	946	954	970	908	879	948	938	917	966	957	1012	943	941	961	916	950	947	961	889	962	964	902	934	903	928	918	1003	964	980	947	962	942	929	1003	919	960	924	961	953	952	955	923	973	965	915	979	907	967	990	935	964	995	966	950	873	930	956	941	873	902	949	933	931	953	1019	975	903	971	913	941	958	983	948	901	944	941	954	942	902	918	984	947	948	979	933	985	933	982	926	975	1008	963	938	907	976	971	898	962	963	1005	921	945	908	928	984	913	915	964	988	928	914	938	905	979	967	939	947	924	943	963	914	1004	958	993	931	991	917	967	953	930	932	911	964	900	919	970	985	967	925	876	952	943	941	953	1010	944	950	968	971	966	943	947	943	929	950	971	970	908	897	908	968	908	910	956	927	971	944	923	957	979	923	963	951	961	1018	901	974	953	989	1029	906	980	911	964	899	950	934	967	903	972	973	967	926	915	969	958	936	941	922	993	963	950	950	980	984	918	963	997	1008	895	909	997	1001	919	931	962	943	950	974	958	925	918	919	911	979	944	920	980	961	981	973	942	946	959	954	977	970	987	877	943	1036	974	939	927	971	957	957	988	965	897	920	962	989	987	972	949	974	978	982	927	894	934	937	1012	930	950	976	930	983	933	953	970	982	926	1013	980	931	942	943	963	945	991	919	984	954	962	979	987	981	938	954	922	961	926	950	974	1024	914	913	976	985	1007	953	913	938	981	929	939	990	921	958	890	916	934	962	940	947	964	922	947	949	907	981	978	896	943	930	942	1002	944	933	899	938	950	923	940	967	1005	905	955	887	939	956	920	1000	997	882	961	975	999	916	909	920	940	914	956	929	931	929	931	995	974	916	958	966	959	988	944	912	971	890	874	915	998	933	950	926	954	926	906	939	903	930	966	926	922	1003	902	935	979	949	951	905	903	902	997	972	994	929	955	973	984	974	909	950	983	984	976	923	934	950	978	961	928	895	950	914	1000	944	962	909	903	956	959	905	947	975	938	974	952	914	943	970	966	960	951	959	930	978	943	934	1004	905	948	984	926	931	897	907	979	976	902	926	919	990	935	972	917	983	932	1006	911	979	927	960	1032	894	879	973	952	979	978	989	904	976	968	930	975	944	954	922	997	912	940	969	976	977	984	981	926	918	942	952	900	959	1000	908	985	921	973	925	923	967	945	932	1024	948	973	964	952	945	935	936	958	888	991	896	988	965	954	987	912	1031	974	960	990	960	990	914	1011	974	965	940	934	912	932	939	975	949	997	944	917	929	928	937	959	943	931	971	956	933	970	960	928	931	979	962	921	971	926	949	980	964	956	943	956	948
13042	7986	6091	3801	2279	1305	845	554	443	410	372	319	299	311	339	348	315	345	322	314	322	316	342	322	309	348	339	348	330	308	358	318	344	305	351	323	313	370	321	347	332	313	334	348	357	338	344	341	344	354	300	340	354	340	340	342	358	327	349	326	322	353	313	343	354	342	339	358	345	318	332	370	353	332	303	311	311	331	339	337	333	314	331	299	355	325	333	321	314	312	339	355	361	338	302	337	288	304	326	336	329	365	346	346	342	335	355	357	326	341	332	328	374	322	325	297	336	336	341	317	358	322	325	368	321	327	332	389	343	371	325	360	344	367	338	333	333	340	312	336	280	326	350	314	302	331	345	355	338	314	306	350	362	305	336	319	344	317	320	315	321	378	343	349	306	379	344	330	326	328	338	337	330	354	319	358	300	357	334	334	335	350	289	346	348	316	288	350	337	343	343	317	324	296	319	337	327	321	343	331	338	327	340	299	289	316	331	305	349	326	345	334	328	327	345	311	314	317	344	354	360	304	341	359	343	330	334	334	336	366	364	369	320	363	349	347	288	303	317	317	327	326	361	318	333	372	332	328	350	310	328	312	372	340	320	340	339	315	328	328	314	335	325	284	316	356	316	315	322	309	363	342	314	326	333	348	315	341	314	356	344	329	332	332	325	331	332	312	290	325	366	332	329	379	345	318	323	334	332	312	365	340	310	321	322	330	356	325	325	321	350	320	299	337	336	318	332	310	342	330	327	312	304	331	329	334	360	346	372	312	350	283	338	326	287	353	336	364	348	361	350	311	377	311	346	353	343	360	326	340	353	333	331	340	338	348	359	326	307	323	320	348	349	332	363	302	307	329	326	362	338	354	359	338	353	323	312	355	333	329	322	306	320	340	352	340	349	294	324	318	317	306	328	304	352	333	310	333	356	338	334	288	332	340	344	285	334	374	334	343	340	302	348	324	327	277	334	330	316	330	325	322	340	325	359	329	347	334	289	341	356	327	314	335	308	293	353	355	300	337	331	364	344	374	328	319	330	363	322	316	327	326	359	316	303	331	316	343	354	327	347	377	365	306	320	319	304	332	348	376	350	318	359	351	354	366	353	345	350	321	345	304	352	357	342	351	347	327	347	342	306	348	347	374	328	351	349	301	317	330	319	320	348	349	349	323	331	330	362	329	306	333	359	332	363	340	334	335	326	360	345	305	345	317	339	313	302	333	301	322	328	329	325	343	306	332	359	321	352	346	343	330	333	298	323	321	330	337	340	336	364	315	328	309	354	346	356	370	322	316	363	349	321	332	303	316	320	337	341	307	325	328	350	306	351	346	299	314	342	328	352	327	327	348	315	304	344	370	328	354	310	297	315	356	302	326	323	344	353	325	324	319	336	296	336	339	309	342	316	333	291	372	339	346	360	330	325	306	325	339	356	338	326	334	326	320	346	315	327	364	353	316	337	324	301	324	337	342	343	299	343	370	334	359	328	305	358	288	320	321	328	348	311	387	345	319	328	329	337	378	374	349	343	288	318	377	334	326	376	310	364	326	306	314	325	345	370	303	343	334	332	324	327	357	344	282	349	343	339	344	330	324	338	345	312	345	309	339	335	333	352	352	310	350	318	339	333	341	372	323	310	332	329	346	359	330	317	358	333	358	309	343	340	293	355	343	322	310	295	296	345	336	340	334	313	314	336	358	324	308	363	335	382	358	364	314	360	324	323	353	319	320	359	323	328	280	331	352	327	322	309	358	296	338	345	339	337	332	358	317	330	305	344	312	333	340	365	332	327	360	339	341	337	323	358	376	350	303	344	341	350	329	338	330	324	350	314	359	341	320	318	339	343	338	348	345	336	300	350	342	335	331	339	315	314	351	357	366	338	332	348	313	318	346	356	356	309	345	324	346	328	337	342	329	306	313	338	304	355	321	355	314	280	333	311	328	335	308	339	342	346	349	325	316	343	325	324	338	315	300	311	341	370	336	324	328	319	331	297	343	337	343	338	316	305	325	333	330	341	316	340	337	342	321	333	315	319	347	331	347	315	327	323	323	312	320	320	350	367	361	348	341	360	294	352	315	359	350	321	314	326	350	349	317	358	341	341	336	307	332	336	337	348	336	339	361	310	335	329	345	344	301	319	343	341	336	317	305	357	317	316	284	351	311	360	328	345	369	327	327	323	309	319	360	343	336	351	353	325	347	341	337	359	319	356	357	354	334	346	344	338	348	338	348	349	342	343	310	331	353	341	335	299	320	343	338	348	306	307	339	342	300	300	295	331	348	326	330	372	389	349	311	359	352	345	317	343	307	311	309	336	305	315	344	316	312	326	276	332	344	317	337	390	361	345	312	325	339	337	298	338	353	349	361	357	301	326	346	284	322	333	317	314	317	344	365	330	320	315	334	311	332	336	325	319	311	339	345	361	339	343	331	339	331	342	350	347	317	338	317	294	333	354	335	333	346	337	312	333	304	326	335	364	319	291	342	296	334	352	328	326	308	317	314	361	351	346	324	306	309	293	319	338	340	354	354	332	363	332	312	337	335	330	324	317	304	351	322	343	353	340	321	320	310	312	328	297	324	346	320	347	356	316	318	293	322	333	335	306	331	329	334	315	317	319	325	312	372	336	334	328	315	349	328	305	323	323	342	343	337	377	297	297	322	328	301	321	343	359	335	307	305	352	344	371	328	329	318	334	346	330	358	322	349	318	352	316	345	328	337	341	315	317	361	331	336	307	310	349	329	308	303	301	346	355	319	354	312	361	331	362	325	342	362	346	319	378	320	329	330	342	304	324	347	350	354	334	325	318	325	387	299	306	364	333	324	318	344	331	340	362	314	324	325	304	327	330	328	338	334	342	293	328	346	321	329	299	296	322	348	328	340	333	324	329	324	331	354	340	376	328	326	348	299	321	328	360	342	350	325	331	323	322	324	286	318	347	302	374	326	332	316	344	366	302	339	305	330	310	306	322	354	344	312	332	329	327	320	361	388	360	328	352	333	299	325	336	343	313	324	326	366	328	349	317	363	344	333	330	308	283	314	349	349	337	319	291	338	329	378	332	336	354	332	356	321	304	333	348	310	331	312	299	306	299	311	306	342	336	350	333	340	328	352	323	359	300	344	337	339	314	299	333	310	318	295	372	327	311	303	346	335	317	323	332	340	357	310	314	364	287	312	353	315	331	373	334	317	330	303	335	327	309	318	327	316	325	346	304	332	333	339	336	364	350	347	289	349	342	325	344	350	344	325	324	333	348	390	342	344	333	312	331	308	340	287	317	340	328	323	362	358	318	361	324	330	375	328	340	328	315	363	319	345	329	340	319	312	338	347	280	294	350	345	311	326	322	347	320	312	325	302	349	332	332	340	302	353	337	307	341	347	326	304	324	316	320	322	321	309	350	343	314	337	317	359	339	352	312	352	317	341	343	296	349	286	326	322	330	360	360	299	322	330	343	325	317	364	328	329	360	321	331	336	335	320	336	340	335	359	324	353	356	372	357	338
13206	10560	11336	9759	6574	4097	2448	1652	1113	920	790	754	721	712	766	697	735	716	747	714	756	753	733	706	716	712	762	729	758	724	763	742	700	721	744	768	726	729	716	768	769	735	727	761	750	735	738	745	770	769	739	697	726	684	724	789	776	759	769	749	741	724	741	755	718	762	733	715	766	722	744	734	768	752	692	780	720	734	765	780	720	767	722	735	744	758	715	755	709	736	732	758	715	742	731	766	750	739	667	739	742	753	726	692	728	743	685	751	725	758	737	733	787	758	702	668	679	750	760	743	730	737	682	737	738	787	717	739	756	741	721	717	727	698	827	746	769	727	758	765	747	722	714	769	725	715	750	805	732	717	770	699	756	701	739	721	712	716	739	717	770	694	719	725	680	727	752	714	737	724	765	722	721	755	701	723	782	734	690	712	759	716	750	760	722	711	719	747	693	720	759	766	799	743	807	776	743	739	713	752	717	728	768	719	705	769	706	731	778	688	698	751	768	766	759	736	745	727	696	741	728	761	743	728	714	769	704	741	723	733	727	704	727	761	744	772	758	741	731	782	748	767	736	733	725	733	770	693	757	725	734	776	724	782	721	766	770	708	762	728	753	717	747	700	750	773	736	719	770	745	739	685	712	799	762	767	733	763	768	774	784	743	718	707	761	693	728	685	752	704	753	752	674	723	735	734	770	775	763	777	731	708	749	734	719	744	673	728	705	739	732	717	712	742	735	735	740	728	781	711	721	793	696	739	723	704	782	733	693	694	748	750	735	774	742	729	757	715	744	775	730	718	700	753	714	746	764	744	779	722	753	735	763	723	691	775	758	707	718	701	752	712	790	705	739	763	731	714	689	744	750	732	770	669	780	713	713	728	741	733	732	765	688	711	733	716	712	716	695	769	725	810	715	695	713	700	713	795	742	775	707	714	782	699	700	735	710	777	790	734	715	707	774	726	709	743	753	753	735	744	727	732	680	763	714	702	730	707	693	755	709	745	721	695	748	736	701	751	700	744	750	765	715	703	728	786	761	771	738	754	732	739	689	733	725	749	715	748	756	762	755	714	719	749	767	742	718	759	678	743	777	738	729	727	739	705	746	766	763	789	749	741	745	728	734	697	696	725	719	730	758	754	728	754	727	693	708	743	700	747	732	732	757	790	732	741	739	705	703	709	788	735	761	690	753	726	738	739	782	729	691	719	732	743	736	710	744	731	696	794	706	758	744	795	725	716	742	752	715	695	746	728	743	704	730	727	739	738	774	763	762	741	787	723	748	727	688	715	738	788	793	760	729	699	739	730	750	736	728	767	743	739	763	746	727	740	757	734	738	721	730	724	715	705	712	719	773	787	726	748	767	700	719	716	739	720	766	733	704	734	805	768	688	731	730	703	736	756	770	733	688	721	765	698	755	750	726	751	745	763	724	718	724	774	665	754	747	750	735	729	733	677	746	767	732	713	751	727	755	736	687	729	744	658	734	727	682	744	764	743	742	739	765	724	687	697	738	710	742	725	693	701	701	751	759	739	687	761	722	694	698	699	765	726	723	751	715	746	739	721	770	753	731	767	718	733	706	750	743	781	745	723	723	733	746	736	793	723	735	722	757	677	734	663	721	720	713	750	724	763	686	750	754	713	748	717	734	798	709	800	717	722	715	727	723	740	740	717	706	733	702	720	724	692	775	747	729	747	744	779	761	735	744	751	712	763	692	710	723	724	722	728	734	733	739	716	771	767	752	760	752	697	707	754	745	728	729	726	783	745	714	762	769	722	745	736	709	724	773	773	727	758	690	752	683	785	709	732	690	717	732	743	756	730	708	752	768	745	745	730	721	784	689	702	737	729	745	736	740	730	758	758	708	749	770	771	728	732	762	745	738	756	733	760	744	728	757	723	728	763	758	734	695	770	741	773	746	744	790	723	684	741	772	789	738	694	765	795	781	718	732	701	694	737	741	733	707	782	730	712	733	723	721	725	736	698	684	693	732	704	737	750	728	738	721	765	767	746	746	717	699	742	742	714	746	739	730	726	743	698	733	714	755	753	781	739	737	743	698	722	729	772	749	765	776	717	725	735	733	704	686	740	718	803	740	731	743	698	745	745	777	744	742	760	697	777	672	738	698	715	709	707	735	752	728	746	696	736	707	773	760	709	716	764	684	719	755	750	749	749	761	771	726	702	739	712	738	729	688	728	738	710	739	744	701	713	738	738	779	741	739	740	741	725	712	758	767	747	728	741	749	725	699	677	712	736	686	737	726	710	708	742	753	746	703	744	743	710	731	751	704	777	787	753	763	727	768	728	732	695	705	697	689	716	718	741	745	787	716	716	704	754	746	728	686	743	766	729	749	754	714	731	714	725	660	754	747	737	748	751	749	767	721	697	732	733	761	738	760	720	755	753	697	739	751	748	715	779	759	767	722	727	763	726	760	753	708	769	718	707	723	739	775	711	734	734	742	734	757	724	751	726	767	752	738	744	819	705	716	707	751	704	712	743	782	757	694	725	732	710	707	716	788	707	728	724	739	769	790	745	734	749	803	764	684	773	743	754	700	777	750	715	734	747	730	721	677	757	772	725	725	715	724	768	679	784	713	714	681	723	748	769	743	751	754	748	701	710	673	696	697	777	730	780	783	733	733	747	743	751	738	738	721	747	710	778	767	739	709	750	750	713	786	719	733	776	793	768	735	728	737	732	768	715	704	720	747	766	771	710	733	759	731	752	741	769	757	698	708	810	754	704	773	734	732	729	742	777	788	754	711	838	728	750	730	711	714	719	714	692	746	756	772	755	730	756	740	752	679	706	755	705	710	708	733	737	746	719	694	762	739	698	700	796	739	792	756	726	694	688	703	766	721	721	781	727	754	661	750	728	711	759	733	771	761	699	716	751	725	760	737	774	716	718	753	728	723	697	714	724	730	697	769	771	738	699	737	704	691	703	735	739	761	742	745	713	694	793	736	746	762	726	711	725	700	761	730	697	770	711	705	743	766	692	776	718	740	743	801	744	735	768	701	769	753	729	724	716	698	741	717	712	718	741	741	688	733	731	718	709	719	745	740	749	735	725	778	769	743	770	686	752	719	720	784	753	754	741	754	713	726	749	734	761	683	678	746	732	732	762	709	707	723	741	735	723	729	723	730	752	700	742	720	677	772	708	734	714	721	777	760	751	770	746	791	714	741	736	746	784	739	671	733	759	750	746	737	731	713	740	760	694	747	780	747	737	772	771	763	714	722	764	788	743	741	730	721	702	758	727	767	770	767	721	681	710	756	752	778	712	731	732	733	765	785	765	768	712	726	755	728	703	779	742	729	698	727	737	766	744	757	713	682	744	729	745	755	745	767	749	752	685	719	739	743	726	776	743	709	712	760	746	743	712	705	706	752	699	731	733	720	737	725	760	723	711	754	732	746	763	712	696	765	745	693	740	710	735	731	771	806	718	733	720	763	750	765	727	736	732	726	762	679	733	784	714	762	738	722	754	764	755	760	749	719	743
83464	72287	71716	59726	43698	28342	15026	6396	2664	1246	684	556	447	421	404	405	402	410	388	438	407	439	397	390	434	409	437	386	410	421	398	413	458	443	473	441	437	442	365	435	421	451	413	439	432	438	438	391	423	412	420	398	426	408	413	454	446	429	432	428	433	429	448	409	392	427	406	450	413	425	412	412	425	416	425	421	430	422	410	455	402	420	443	404	411	383	416	408	434	425	370	386	417	384	402	412	447	453	417	430	461	474	425	453	411	389	383	428	401	425	424	403	435	373	444	432	410	404	385	403	424	404	395	418	400	451	420	435	379	473	418	400	405	432	458	411	438	431	434	423	441	403	385	388	432	392	417	440	414	412	414	383	435	441	437	441	418	408	387	379	466	413	410	403	428	412	397	410	418	447	441	422	402	451	444	390	413	389	400	428	453	432	472	426	412	431	429	366	377	444	381	464	415	476	404	457	396	401	438	400	380	450	439	409	443	417	438	450	448	419	360	392	430	418	437	462	460	422	404	434	419	435	413	392	383	429	411	421	439	438	423	415	455	408	411	409	416	450	408	408	440	428	412	410	411	418	385	394	393	426	392	408	419	408	405	460	410	400	424	420	426	382	411	422	455	394	411	423	387	440	419	439	371	410	430	437	424	430	394	407	441	425	422	402	418	404	426	412	430	401	388	442	413	461	377	410	409	417	435	394	437	405	407	408	394	441	405	444	392	447	442	406	444	389	390	386	365	374	417	422	369	418	396	385	417	421	400	419	440	412	390	409	416	453	387	389	373	405	423	430	443	413	415	396	417	418	419	427	435	423	442	424	452	465	388	404	443	443	398	433	427	364	430	376	399	437	389	398	443	366	400	381	442	395	416	387	400	436	437	415	409	431	403	409	412	436	371	421	407	427	420	377	418	441	425	384	400	392	444	438	406	418	398	416	427	411	421	449	426	385	407	465	412	413	445	392	423	418	420	451	406	408	451	419	425	413	416	415	405	423	413	409	403	414	366	419	407	420	436	444	381	410	428	411	394	430	426	425	354	476	387	415	463	412	411	445	430	351	388	419	423	416	410	429	457	403	398	428	406	460	410	436	425	443	411	385	373	422	419	406	395	452	448	452	414	431	428	448	396	421	413	418	393	437	427	414	401	490	405	427	448	402	415	389	425	426	400	369	366	379	450	406	430	434	408	397	403	460	457	428	412	430	419	450	449	385	413	391	412	458	411	406	425	431	428	398	459	441	417	437	387	397	403	410	438	407	399	463	405	413	454	384	408	408	460	466	434	411	430	439	434	427	460	416	444	431	410	391	409	472	405	423	423	422	451	397	407	419	386	405	425	399	414	406	472	421	414	353	443	439	414	476	389	403	412	414	428	421	415	406	409	383	421	404	432	403	415	399	401	407	456	401	412	411	412	427	432	428	388	454	424	366	456	442	406	415	415	394	461	396	439	411	415	391	438	426	428	448	403	423	456	411	396	395	402	428	428	416	403	409	404	413	382	425	441	397	402	387	431	425	424	417	442	446	399	469	418	401	403	402	417	483	431	421	412	431	483	423	449	426	408	437	401	383	372	397	392	380	436	418	421	453	436	421	369	398	388	437	417	409	393	405	418	433	475	462	414	410	422	436	407	405	411	404	372	373	440	364	404	405	425	430	415	399	414	415	408	418	393	464	461	439	433	427	411	404	472	405	408	439	425	434	458	381	384	406	410	390	407	396	409	446	426	405	400	418	409	436	431	431	434	475	409	423	453	461	406	382	455	398	434	440	388	444	419	395	409	400	406	432	423	401	399	437	413	433	411	412	420	398	406	471	406	414	420	403	436	399	387	427	437	384	370	448	415	456	434	437	372	438	415	443	389	387	389	427	425	468	433	422	450	431	411	421	374	402	440	454	468	403	447	399	435	430	418	420	408	438	443	440	396	441	394	470	381	395	424	421	413	425	420	381	395	426	463	437	399	390	434	427	422	414	429	424	419	376	410	405	400	410	396	422	442	403	453	399	477	472	434	442	377	374	406	414	434	398	436	417	460	417	418	408	433	418	393	425	394	434	424	386	365	448	414	394	392	438	414	409	427	422	391	397	400	414	419	425	410	441	457	423	406	404	426	416	398	414	416	436	369	417	399	424	451	445	409	424	401	449	379	411	412	416	460	426	418	442	408	425	444	412	418	392	446	399	427	418	424	393	457	436	418	420	396	440	408	455	406	443	397	374	388	414	393	402	397	442	411	423	428	415	398	438	388	416	405	409	441	398	422	421	447	429	420	421	439	451	401	435	432	399	418	425	465	437	399	409	375	380	419	457	433	398	408	394	396	410	416	402	403	394	416	405	407	377	397	363	456	391	452	353	411	395	412	487	395	402	426	373	397	407	435	399	390	404	415	400	431	442	400	402	452	392	451	401	428	419	421	434	414	404	411	415	394	413	409	434	390	417	402	421	428	455	421	400	412	433	435	428	408	419	433	414	437	393	450	400	406	389	395	407	485	444	387	413	431	436	447	406	462	413	428	439	424	427	459	428	430	425	388	441	392	424	425	408	380	419	419	393	426	400	425	395	433	419	409	429	399	393	409	367	416	413	392	420	412	419	413	392	449	431	388	405	453	449	419	390	474	406	483	424	420	448	452	434	387	446	415	444	490	428	389	388	396	427	400	419	470	405	424	392	429	415	442	434	387	393	420	418	428	438	412	368	378	374	437	426	425	436	431	424	369	404	435	446	438	396	413	421	393	434	418	432	411	418	402	446	432	416	420	403	396	432	403	424	412	406	437	386	465	407	443	391	387	410	413	435	422	418	420	448	383	445	406	394	435	425	432	407	419	464	402	390	405	389	422	425	410	457	426	386	429	411	431	411	419	404	400	422	405	407	437	457	435	430	462	414	393	469	406	415	417	452	408	417	419	439	390	403	390	431	458	426	467	336	436	451	451	395	380	445	401	449	411	392	373	407	417	386	401	414	425	418	415	441	426	422	432	463	435	399	420	400	378	466	435	422	418	414	442	428	404	425	396	424	408	429	411	405	410	407	442	405	404	449	362	406	438	398	432	445	385	430	411	439	453	410	385	401	417	430	394	375	407	411	405	407	408	417	456	437	373	420	417	445	420	434	437	420	387	396	428	438	425	444	410	396	427	374	465	419	407	402	388	456	449	405	389	374	382	421	453	427	403	408	405	437	438	417	394	412	381	386	411	432	444	420	396	377	421	424	385	396	413	434	425	432	447	431	399	389	388	416	438	400	396	422	430	415	428	418	411	418	421	420	402	432	449	460	437	419	385	410	466	382	401	408	442	410	408	399	417	393	409	419	461	399	432	400	456	444	442	389	426	408	412	375	411	414	401	415	389	426	414	451	403	419	424	409	394	438	430	419	418	448	446	454	393	375	422	446	398	432	442	419	430	449	407	408	410	416	420	429	372	428	437	413	413	368	442	448	431	412	398	412	445	469	424	434	442	398	410	470	409	411	465	426	440	413	391	425	420	430	431	411	435	418
52748	54120	66752	64017	52520	39978	27545	16317	8372	4140	2203	1335	923	898	889	887	896	907	895	881	847	940	935	958	965	915	920	895	879	942	934	900	844	882	861	915	906	852	938	925	920	890	904	922	894	890	885	918	904	947	856	915	901	936	946	893	931	918	863	951	913	900	897	885	944	905	921	930	859	967	931	898	898	915	899	870	968	899	960	874	913	881	926	923	912	911	922	846	930	848	929	948	862	867	864	912	870	894	918	880	905	895	928	928	899	925	940	912	896	935	928	873	931	919	911	865	872	902	934	948	889	916	897	908	873	948	921	988	910	878	931	865	919	890	880	882	906	886	894	859	875	966	850	863	925	854	906	890	862	915	932	910	887	926	925	929	924	961	942	855	948	892	913	886	903	887	920	908	851	916	874	858	872	920	888	846	921	907	918	890	865	928	933	889	882	931	885	870	886	950	932	928	862	877	931	950	907	920	957	939	946	918	899	898	922	959	885	909	859	898	951	957	887	884	908	858	906	958	877	886	869	910	938	917	925	877	894	946	906	883	927	947	922	891	924	870	933	973	927	877	937	919	877	909	927	854	913	906	910	896	919	913	907	894	853	837	918	869	906	943	927	899	923	901	882	869	889	906	883	862	851	907	912	889	935	889	947	859	899	908	866	961	885	889	902	894	865	938	862	896	926	903	859	864	875	849	983	906	920	914	896	938	870	894	930	896	923	971	921	881	892	881	911	912	931	950	899	922	822	872	890	935	933	879	854	929	877	876	901	899	817	927	934	904	879	905	914	875	890	933	882	880	864	900	922	913	915	889	951	851	897	858	929	849	866	880	941	881	875	946	930	956	901	909	833	915	919	909	846	864	917	926	910	893	926	921	922	911	968	893	826	808	938	951	930	923	877	904	945	971	891	919	901	907	941	918	884	942	948	889	847	924	906	918	913	854	889	911	904	861	895	872	942	848	967	890	930	859	927	935	881	918	882	862	940	904	873	879	904	874	878	937	889	854	887	900	886	874	891	870	921	891	898	911	878	888	897	932	896	910	915	910	907	900	879	894	921	946	844	921	893	969	875	882	888	929	905	861	904	946	921	906	934	854	872	887	912	893	877	921	877	934	946	948	875	916	917	883	845	918	931	916	885	912	947	885	926	865	897	878	866	910	890	897	883	857	902	900	932	885	1021	940	876	918	897	909	919	931	890	881	877	952	902	885	908	872	973	931	898	879	924	875	933	879	920	917	891	917	897	907	863	915	861	898	920	943	893	894	916	917	938	909	922	903	881	863	926	932	933	902	878	866	932	905	876	908	869	870	942	873	900	856	898	906	934	937	933	935	862	891	944	935	906	933	868	916	881	879	932	915	913	919	962	912	942	892	897	926	918	882	914	904	929	891	896	897	928	906	902	876	922	912	894	919	911	918	971	911	866	883	912	866	918	929	911	912	897	900	863	869	907	889	883	891	943	937	936	930	895	928	918	924	909	904	905	910	900	878	901	856	912	895	954	907	907	909	898	909	908	894	920	908	865	906	865	904	875	857	845	854	885	912	875	935	851	909	892	882	944	900	921	905	898	891	880	884	913	908	940	881	885	872	922	929	910	860	876	936	906	930	939	881	908	916	910	893	889	885	897	915	880	924	929	871	897	918	878	899	876	943	863	891	905	910	858	915	892	847	862	898	855	923	929	910	847	857	910	902	855	936	896	902	887	910	921	925	903	939	953	931	935	880	916	887	903	864	887	949	847	937	939	887	910	868	904	919	932	907	926	902	884	967	930	921	898	909	910	874	916	902	893	919	931	944	891	954	848	916	913	881	937	915	887	884	853	893	922	916	919	931	913	864	915	918	874	916	888	894	928	897	912	916	911	939	906	904	951	824	922	932	919	897	880	903	940	883	945	872	916	946	923	914	883	927	926	873	906	907	885	927	930	882	910	858	917	903	885	951	907	931	902	891	891	932	924	932	917	911	886	928	939	905	916	917	927	921	942	952	876	916	881	894	887	878	897	932	855	824	915	946	931	853	895	910	874	899	858	897	884	928	935	946	862	911	923	863	893	839	856	923	895	900	902	894	909	916	898	938	874	938	882	864	838	932	896	873	928	897	934	879	899	923	968	931	924	876	908	878	961	878	865	851	909	907	917	915	946	906	899	932	910	867	877	860	904	888	947	894	943	874	926	955	897	880	942	894	890	906	916	913	888	847	922	874	934	890	932	849	941	935	830	846	926	881	958	866	897	898	923	923	900	912	923	937	925	923	920	878	983	865	932	923	883	913	883	892	938	913	948	905	924	891	879	925	927	922	930	897	912	882	916	864	949	959	892	938	910	886	964	924	852	932	889	950	913	860	917	913	943	935	893	895	884	931	923	887	929	916	939	887	921	880	889	879	891	896	913	918	991	906	918	895	881	850	948	890	900	919	899	939	902	912	957	958	893	904	884	882	936	908	924	933	943	896	878	912	880	916	908	905	881	887	854	885	861	922	882	908	921	862	869	866	886	917	909	954	867	941	862	920	849	910	957	915	923	889	921	972	913	933	863	909	876	926	889	924	964	894	854	921	869	913	882	926	927	894	919	898	886	956	949	841	911	877	930	909	892	875	892	912	884	914	851	888	897	908	890	892	944	967	939	922	936	914	904	943	881	922	916	913	917	906	911	911	895	917	921	939	842	866	878	895	877	869	916	883	886	912	873	905	911	913	865	884	908	923	899	879	942	980	910	931	913	934	910	898	887	927	870	934	940	877	900	906	949	902	876	965	895	906	867	903	871	896	893	890	882	905	930	962	856	928	918	941	928	897	919	889	929	930	943	934	903	860	894	918	873	873	918	899	899	907	928	938	875	919	950	900	877	887	928	897	914	909	885	933	959	923	884	915	863	947	885	929	915	942	852	918	889	880	872	902	916	921	938	858	912	944	947	957	872	929	869	952	954	895	892	911	906	892	896	897	981	935	927	879	912	901	888	883	909	835	965	912	915	891	887	857	928	901	894	941	912	923	885	909	939	930	892	891	908	910	885	926	842	893	877	886	930	933	881	893	928	897	876	860	907	934	920	924	941	866	899	940	986	880	885	859	898	894	890	852	931	883	874	931	881	899	884	853	918	964	887	908	891	861	945	914	862	876	902	903	941	863	958	886	908	884	913	920	934	878	881	862	882	922	927	913	932	880	887	829	936	932	909	913	903	904	921	918	935	896	838	968	980	846	846	956	979	914	973	903	911	850	911	944	923	919	897	930	896	872	893	930	930	877	925	872	885	862	894	906	901	870	932	920	902	937	908	903	918	925	876	885	895	903	881	837	878	914	912	926	858	906	918	911	923	863	895	864	886	891	928	878	912	883	959	900	949	891	902	870	902	888	902	894	917	966	898	888	920	946	925	928	924	973	863	914	862	917	929	937	864	908	901	891	907	896	904	957	861	939	904	897	884	889	919	906	887	950	893	913	942	874	884	909	854	906	901	864	912	871	950	915	893	908	927	896	891	904	916	882	919	897	957	904
84125	74373	72554	60013	44173	29097	15424	6429	2608	1325	815	560	463	464	471	479	455	477	498	412	446	466	432	437	460	469	447	484	490	426	487	409	425	481	420	471	426	463	461	467	416	469	475	463	508	440	462	412	466	455	416	465	452	446	464	440	463	451	479	437	415	480	508	438	466	460	439	420	467	490	411	496	413	450	415	444	436	454	487	420	472	471	406	475	437	431	478	474	437	428	448	423	439	460	418	440	440	453	434	453	449	453	461	454	417	454	485	459	451	455	479	449	470	438	450	503	450	434	457	471	437	434	479	481	489	444	440	423	443	457	440	473	458	434	468	462	431	418	472	440	454	487	489	419	475	434	428	471	483	459	445	438	430	462	425	441	466	461	458	466	440	511	509	428	484	438	460	452	451	488	430	456	446	483	410	490	446	416	449	481	460	440	401	395	441	446	401	465	474	473	448	437	465	461	430	478	421	470	450	467	455	459	477	447	449	436	465	457	478	411	431	432	450	407	443	445	477	442	467	472	466	445	426	490	488	410	458	411	452	449	466	420	470	445	478	456	448	424	495	412	439	441	417	465	467	412	452	491	443	431	443	390	430	450	436	470	447	441	442	469	449	421	440	451	426	472	422	456	462	425	454	448	452	465	446	443	448	453	450	405	445	471	450	426	446	472	486	475	419	438	440	453	418	427	455	426	406	444	450	473	475	423	421	455	445	453	435	448	488	478	515	427	454	513	461	446	456	483	516	430	447	459	455	471	508	492	488	481	449	441	456	455	450	496	470	433	444	422	429	431	460	391	458	403	487	499	435	432	407	438	452	421	458	397	462	465	418	417	414	418	441	449	437	441	455	461	434	454	438	442	454	431	475	451	461	433	442	485	457	455	513	459	454	469	447	403	423	451	456	429	421	422	430	393	446	499	477	422	438	444	436	425	461	433	467	472	458	469	443	502	446	447	452	478	421	452	412	424	470	438	436	428	461	500	464	486	441	480	398	467	479	445	477	462	430	472	430	459	438	467	451	460	434	440	448	426	462	442	491	461	428	451	487	440	456	442	457	453	453	474	457	457	455	450	437	458	455	442	437	469	471	423	463	437	468	453	472	504	435	478	430	489	443	482	469	475	440	444	406	435	458	459	453	474	408	483	469	432	489	438	481	441	407	459	445	436	451	470	448	449	480	457	436	444	425	430	464	403	464	404	424	456	419	428	438	448	469	433	460	425	430	459	424	415	424	449	435	441	425	468	448	478	461	462	500	470	474	499	483	491	465	482	450	487	459	469	474	437	447	427	472	448	437	437	452	484	461	456	502	440	437	415	426	421	490	454	426	418	432	468	442	419	430	475	436	439	502	442	456	432	473	464	462	470	379	411	471	427	425	477	505	455	439	484	445	433	485	468	404	393	450	429	432	440	449	401	444	404	399	458	461	465	457	493	467	423	462	452	456	436	514	418	468	442	452	454	477	443	444	400	473	439	506	489	451	456	438	432	426	500	411	468	448	460	477	420	479	437	455	434	457	463	410	438	486	435	442	472	418	466	450	441	417	425	455	450	487	431	472	467	427	399	493	449	460	450	426	469	432	453	410	415	448	421	444	425	444	477	449	426	404	437	457	429	433	467	422	449	439	413	440	432	474	447	466	445	445	466	488	493	509	462	436	453	452	457	478	416	457	471	483	465	435	494	456	445	438	463	429	478	465	481	473	404	433	454	483	516	443	412	485	444	444	453	432	449	430	404	475	474	489	484	450	459	458	448	424	473	463	451	446	479	417	450	420	467	469	471	470	434	480	440	486	441	446	423	442	506	465	450	457	487	456	457	498	434	451	456	455	497	465	464	511	477	449	421	447	515	409	427	446	436	486	445	449	434	454	449	460	495	459	463	462	418	458	446	429	457	451	490	483	446	437	422	455	409	502	470	465	453	410	417	443	490	462	459	512	469	453	477	413	451	466	450	405	430	466	444	413	478	441	408	440	454	448	447	456	447	453	457	451	448	428	458	433	425	466	456	437	434	466	454	477	486	464	446	496	479	432	438	483	427	444	428	462	450	440	425	399	457	434	441	469	473	458	471	439	424	440	448	427	423	462	461	442	426	462	426	487	506	437	465	452	463	479	485	458	428	434	445	404	460	419	430	495	486	469	441	467	455	491	516	449	494	463	429	494	443	434	444	501	427	450	431	435	436	448	435	454	442	511	463	470	447	481	414	414	445	438	430	471	448	465	474	454	465	466	501	452	431	468	411	463	482	470	435	488	449	429	420	460	463	426	460	452	426	436	437	459	469	460	454	466	459	469	437	471	462	430	463	438	474	492	432	457	439	424	422	478	476	426	481	474	466	451	479	449	469	478	436	484	493	450	450	445	447	424	437	454	441	471	483	452	437	447	453	479	517	455	436	465	407	421	446	448	459	452	453	422	491	393	444	486	471	460	438	464	449	484	460	448	468	421	489	403	467	456	424	431	455	440	490	505	459	424	437	446	428	403	446	397	450	472	411	432	484	437	410	446	490	494	479	448	452	401	435	456	463	417	462	465	422	462	467	464	467	479	494	451	484	469	466	449	496	457	465	449	406	430	456	466	466	438	464	488	460	430	441	415	455	410	402	460	484	493	474	466	456	453	465	456	431	440	470	442	415	409	427	483	462	445	448	420	441	425	436	430	432	438	466	448	457	442	465	450	451	435	458	445	394	468	476	433	451	473	443	435	431	472	441	418	467	449	439	438	449	419	449	432	439	458	458	426	474	445	463	452	455	446	473	438	459	466	478	437	467	461	443	457	422	444	435	430	420	415	467	452	455	475	443	441	449	459	429	467	423	415	432	426	449	459	449	489	499	450	460	424	463	434	472	430	444	455	391	471	458	467	426	492	446	440	413	432	456	426	466	449	418	456	464	488	436	400	437	495	423	455	440	447	416	462	473	432	474	467	456	437	430	476	494	467	455	426	473	482	456	473	494	431	437	406	430	448	483	439	421	429	451	413	439	381	438	449	433	444	469	419	428	398	437	484	442	465	423	420	450	475	446	493	444	421	413	418	425	476	438	473	452	474	494	457	436	457	431	439	410	467	433	449	462	464	495	450	456	440	432	442	437	473	408	452	441	464	450	462	438	478	458	430	456	443	434	435	457	446	490	478	462	455	496	427	441	425	490	447	449	461	476	463	465	437	403	446	457	458	478	425	494	463	434	477	440	467	438	480	422	469	441	413	418	435	472	439	441	448	461	443	462	431	456	406	462	422	470	452	421	441	443	436	460	427	397	460	443	446	430	464	492	426	446	441	422	452	429	415	421	490	461	463	478	467	461	414	441	458	435	465	463	447	492	410	489	512	462	433	431	450	428	423	433	409	473	425	484	451	468	521	428	431	454	483	474	446	462	468	449	437	425	449	498	496	454	454	429	470	457	460	456	451	461	464	407	433	450	448	421	463	452	433	475	430	457	437	440	464	428	449	423	432	426	484	449	430	460	467	494	447	459	404	443	461	412	435	446	440	456
53635	55957	67313	64087	52826	40227	27142	16037	8376	4177	2106	1404	950	979	986	960	936	1016	995	976	985	953	967	966	938	966	909	954	940	991	945	947	964	964	990	960	1022	928	928	959	956	962	964	893	943	905	993	936	932	920	938	960	908	1001	999	965	962	956	964	928	903	968	955	956	947	939	920	982	966	977	967	914	1005	921	931	956	974	958	945	997	925	951	887	999	965	996	1023	985	930	994	979	942	941	980	985	956	950	935	957	967	937	962	914	968	973	970	909	981	952	906	932	977	937	925	932	941	949	987	949	962	983	958	927	1014	977	930	983	964	938	964	943	986	955	932	945	973	988	949	959	939	926	965	951	896	934	1007	948	964	976	940	1047	988	987	965	957	912	1009	968	941	993	977	977	959	1007	957	942	966	979	919	976	928	1000	972	1009	919	953	957	931	983	899	988	997	979	990	982	972	943	973	938	942	973	959	985	960	946	937	975	978	964	977	899	958	1013	944	936	964	950	941	1014	935	891	953	976	943	959	954	931	949	954	956	973	956	908	949	970	949	974	872	952	969	956	953	926	922	1018	941	972	955	893	963	929	982	1000	964	954	952	919	943	960	922	964	949	938	939	964	944	958	955	971	920	1006	957	913	958	927	956	984	955	946	973	939	976	955	955	974	938	913	997	940	982	964	976	933	931	973	915	962	990	965	943	1038	1009	951	915	1003	953	885	940	937	983	927	999	999	950	963	948	983	989	980	935	1026	1010	924	987	937	967	944	990	930	1016	938	946	926	948	933	977	970	1006	968	937	956	944	975	965	965	979	968	977	939	950	964	914	955	944	908	953	1011	987	982	908	990	968	961	944	990	949	985	948	1000	1002	960	965	932	968	961	1002	921	929	930	912	954	997	936	928	902	950	1002	1001	951	936	966	979	948	980	991	1000	928	937	931	968	964	922	941	989	1000	978	934	990	919	998	987	967	910	931	937	954	950	958	886	931	986	945	940	964	941	948	923	946	948	920	929	954	959	962	952	989	978	968	921	944	913	1007	979	962	967	940	971	970	933	1024	961	976	948	987	984	1021	944	949	963	994	960	1016	981	951	988	912	958	942	925	964	967	1009	994	1033	964	960	979	960	928	966	940	1000	924	936	950	904	902	968	984	949	926	915	947	959	972	920	958	1028	965	954	954	948	952	971	967	1022	955	935	957	958	918	1017	933	981	918	965	970	953	1009	997	967	936	971	964	988	954	1001	967	1013	1022	970	962	958	973	922	1021	997	921	985	950	948	963	938	985	1008	961	949	985	948	945	981	938	905	959	1004	985	980	944	961	1001	930	925	965	942	950	1006	1000	1022	960	954	964	942	936	954	935	1016	960	944	999	924	984	932	930	944	930	933	955	975	960	967	933	995	953	1001	966	943	959	974	979	953	924	934	949	843	945	941	966	970	1018	949	1009	969	991	942	988	928	961	959	1010	944	975	976	957	946	934	918	946	941	1005	924	907	978	890	1023	942	997	977	970	924	959	913	924	941	954	944	916	927	980	974	941	935	944	886	974	937	987	960	910	950	905	929	987	958	931	976	964	1000	906	920	976	990	917	977	903	962	933	989	950	967	979	934	918	970	937	972	914	928	946	942	957	983	959	946	996	966	991	957	926	956	971	888	947	980	977	999	912	966	939	928	938	952	1002	947	866	938	946	933	1012	965	959	951	943	954	934	934	955	969	972	944	987	932	1004	966	991	949	957	958	929	978	976	1011	1022	989	986	950	949	956	1017	986	932	1009	971	972	999	966	978	928	964	980	1011	960	989	934	928	933	958	959	874	986	965	945	973	937	935	946	922	944	991	992	971	967	978	928	953	940	981	927	974	972	920	946	943	918	955	956	927	1019	967	985	935	979	956	943	917	967	974	950	984	964	1026	961	969	940	958	935	963	1008	903	945	939	963	962	977	966	953	953	913	965	975	981	950	976	930	1041	1001	1021	959	964	1000	920	911	993	961	979	1005	957	977	926	941	919	980	980	962	1013	911	953	979	932	978	962	941	906	969	1024	896	977	961	951	952	988	1005	965	937	983	992	982	973	954	973	967	961	924	944	939	949	977	942	930	998	943	962	962	978	964	951	977	953	975	965	930	982	937	937	946	932	921	980	981	933	987	996	979	953	947	1006	953	1007	1015	959	921	951	941	930	973	994	895	984	938	995	1006	977	939	930	949	904	1009	933	955	952	978	937	984	981	896	986	948	976	935	968	931	987	916	970	985	986	930	931	900	962	996	999	926	958	957	955	937	968	915	956	946	906	911	940	974	988	958	914	931	1009	917	931	957	951	986	975	970	922	1023	998	1025	957	969	976	974	971	982	906	1000	961	924	914	967	981	967	940	942	975	927	924	1010	913	1012	903	974	1023	957	955	935	943	952	951	910	957	974	907	972	938	940	949	911	956	1020	905	968	1022	988	951	966	934	958	978	949	964	964	964	915	920	1017	977	919	910	987	995	950	935	964	936	961	967	981	964	965	935	958	944	914	980	909	954	921	957	936	928	985	976	981	910	923	982	991	1006	947	976	916	997	893	982	974	995	936	968	945	940	918	954	937	971	947	928	980	949	998	979	983	908	971	957	935	933	989	902	1021	938	990	964	940	963	923	924	912	982	942	982	930	969	953	935	943	987	940	882	940	923	900	976	947	971	950	974	969	949	935	955	954	928	935	948	965	973	978	968	952	952	978	1000	940	946	958	920	943	947	935	974	1037	949	1011	916	949	972	971	952	983	984	991	1009	978	964	962	927	971	941	924	959	975	929	916	923	965	942	946	931	948	914	957	951	961	965	949	946	981	984	996	936	998	925	944	920	957	911	975	1003	969	923	940	928	920	926	991	939	993	948	945	960	1028	951	924	949	957	950	989	994	985	944	921	945	953	997	981	903	920	945	938	924	921	971	936	921	981	965	977	973	967	958	1039	945	918	941	914	932	919	979	953	1001	955	981	977	887	977	990	917	933	968	949	984	974	981	948	952	963	967	945	1003	932	943	964	949	904	1017	942	937	957	967	909	982	892	932	985	977	1020	921	978	1010	952	979	904	1013	908	963	1016	936	977	1001	962	1017	1002	956	943	995	946	945	1005	997	922	912	902	955	938	948	956	942	964	958	965	951	948	943	935	961	1036	967	991	963	984	943	975	952	924	946	901	941	931	946	991	1014	1023	953	965	936	998	930	927	907	946	976	921	928	1031	928	965	941	951	960	973	973	956	922	983	949	963	923	928	1008	986	898	979	955	935	977	951	967	1002	1001	934	941	940	971	1014	994	953	940	970	980	945	979	975	960	992	1001	919	1000	903	954	968	947	960	977	950	930	976	943	947	938	957	967	970	995	986	1012	971	972	940	955	956	963	937	974	932	941	997	1009	1069	938	1006	963	981	974	947	1007	948	944	1031	892	984	932	957	1005	960	962	963	925	1004	951	933	935	952	996	930	1005	983	952	950	937	945	975	959	948	950	976	1045	977	958	955	977	991	928	967	934	979	921	957	909	940	977	915	960	958	920	953	945	933	983	961	966	923	969	964	960	981	929	968	1014	997	947	937	1011	942	951	1025	981	961	951	989	968	959	926	934	955	986	948	990	970	993	923	900	984	1002	1003	916	966	973	927	957	1002	939	928	953
13494	8931	6272	3775	2165	1160	744	540	445	394	372	327	300	362	317	344	305	358	342	307	339	325	326	363	327	364	312	327	336	321	342	342	355	353	359	313	309	293	324	349	379	350	310	317	293	351	347	300	331	349	360	340	305	329	335	362	346	318	336	351	352	331	340	317	323	322	323	334	324	311	364	319	340	356	328	331	340	357	332	319	324	348	326	321	274	317	338	335	328	345	356	330	328	348	338	290	333	304	332	299	313	360	344	341	350	335	333	315	315	329	326	332	318	295	299	346	346	346	338	333	338	326	351	360	350	339	330	334	320	314	328	329	335	322	334	316	337	350	366	283	352	330	344	360	330	338	348	336	350	340	318	351	361	340	319	304	318	335	348	322	321	314	343	336	329	367	318	332	325	365	312	354	352	359	315	327	328	307	327	331	316	309	348	363	308	314	270	334	336	311	353	335	304	337	317	299	349	329	327	325	331	340	318	313	350	340	354	327	373	332	346	336	340	363	318	365	350	313	330	325	308	330	375	339	329	347	355	366	329	335	347	349	351	319	376	372	298	341	310	355	352	357	320	303	308	348	299	338	334	350	365	341	284	346	314	333	313	355	351	322	316	344	373	363	366	343	313	308	318	337	304	339	336	332	305	312	342	329	358	341	318	354	352	350	286	315	333	311	319	310	342	356	337	345	318	342	330	359	336	380	322	272	326	350	314	323	312	322	358	305	330	335	325	332	284	366	329	333	359	292	309	330	347	334	335	331	329	344	324	318	316	370	351	341	331	323	324	344	330	394	289	339	327	299	342	332	356	329	328	307	323	320	316	357	366	323	348	342	333	332	331	339	369	362	323	311	324	336	343	351	323	356	317	356	340	337	376	342	325	348	359	320	327	340	318	358	331	355	323	325	330	341	362	339	330	336	355	352	322	323	334	302	348	327	338	334	320	326	292	316	345	345	347	290	294	330	315	337	344	306	337	298	324	365	373	334	339	334	333	325	373	314	359	316	339	341	360	322	340	327	334	343	321	320	324	347	327	333	331	349	368	360	310	318	300	343	340	351	344	308	333	344	349	282	330	300	324	335	345	312	345	378	351	330	351	320	313	326	314	304	327	337	315	312	368	335	312	344	335	303	309	337	329	330	325	356	355	323	344	331	364	331	318	327	357	320	342	358	313	353	312	337	331	331	345	336	338	312	347	326	330	354	343	312	344	364	339	352	351	362	333	380	332	346	372	335	334	313	346	367	338	328	317	302	336	319	314	280	329	314	365	358	367	340	333	317	320	349	328	331	346	367	369	334	337	342	344	323	350	320	343	357	348	346	328	349	342	373	348	301	325	311	358	388	308	297	352	398	365	330	343	324	337	335	317	350	352	362	297	356	329	303	302	331	333	343	365	357	315	339	330	324	315	313	317	310	346	340	381	317	309	328	363	306	329	333	349	320	378	363	343	393	303	319	354	351	311	344	378	345	308	326	335	357	338	359	342	296	344	325	338	344	347	340	359	338	375	342	337	338	334	337	335	337	335	336	354	344	328	370	354	336	306	333	324	313	341	334	327	319	351	363	316	367	336	328	356	351	327	342	318	373	350	372	372	305	325	332	342	325	332	302	350	299	327	340	306	330	356	356	305	350	341	353	306	314	303	367	319	328	341	326	335	332	332	350	331	346	375	324	333	332	353	320	328	343	353	339	338	362	350	354	343	310	339	348	351	351	322	364	349	351	335	298	338	344	367	319	366	299	333	310	313	322	394	338	318	329	319	323	312	277	337	367	352	321	351	351	369	359	377	317	338	344	359	347	296	330	314	325	324	347	352	342	343	347	324	319	331	350	326	362	332	307	313	370	328	328	311	348	320	346	310	336	352	295	353	329	339	344	364	300	343	324	314	314	356	310	348	330	344	289	341	360	361	328	349	343	346	331	344	342	358	308	392	380	321	321	339	325	337	378	327	328	323	306	347	368	355	342	341	320	326	345	333	332	335	356	327	367	343	343	335	346	355	302	333	319	366	356	356	348	324	349	349	329	358	350	329	337	351	316	333	339	317	355	308	347	308	317	333	322	318	304	354	338	331	347	327	303	333	284	321	299	323	335	354	316	344	335	345	319	350	323	329	303	330	305	335	310	347	317	350	327	307	377	317	332	332	350	357	358	379	364	339	319	300	331	338	309	309	325	327	336	385	353	336	367	343	322	333	360	312	347	334	338	306	348	317	329	332	311	335	335	334	321	319	359	292	313	326	361	319	309	318	358	326	313	325	357	363	341	314	367	318	351	322	332	334	337	329	341	362	302	325	330	322	326	353	329	326	304	356	349	315	340	306	334	297	327	325	338	324	343	393	357	345	316	291	332	309	323	343	349	287	327	315	311	317	342	334	342	286	296	331	356	372	336	348	338	365	359	345	327	331	349	334	353	346	361	363	330	324	290	318	367	330	333	357	341	351	355	339	337	294	319	331	356	332	351	364	312	316	340	335	335	338	305	364	316	324	313	328	354	390	368	357	332	334	304	353	362	324	331	307	338	334	361	401	347	360	349	348	333	346	323	338	330	333	311	360	338	350	345	308	317	334	323	316	344	333	324	340	339	365	337	352	327	348	313	341	341	332	326	373	362	351	329	342	342	370	332	327	345	370	339	321	324	309	359	322	352	355	350	316	339	358	362	335	332	334	385	335	324	336	341	360	352	325	327	345	315	356	353	315	323	317	336	390	313	331	332	320	316	300	355	330	336	300	365	324	328	357	322	335	374	333	359	347	338	361	361	305	341	295	342	322	294	326	351	308	344	327	358	320	318	381	358	352	330	326	314	346	307	300	325	306	310	337	302	367	322	336	348	368	336	315	367	350	324	333	332	366	338	370	346	324	314	337	331	332	319	320	348	346	302	333	319	347	314	332	374	343	347	298	329	352	359	323	344	327	317	316	347	361	331	334	321	339	339	345	313	301	325	303	324	325	352	348	339	314	363	324	338	344	308	328	339	338	359	344	328	332	333	308	339	365	334	318	319	288	331	346	349	329	316	323	327	321	327	324	381	332	342	332	332	360	326	327	324	348	316	354	348	327	307	327	349	331	338	311	349	340	332	301	321	346	325	335	347	329	309	338	330	294	354	340	337	339	333	351	337	379	311	311	293	346	327	336	348	322	333	340	319	302	346	331	375	360	354	327	331	325	335	301	336	365	308	327	349	328	299	355	302	361	351	338	376	350	378	295	317	369	327	359	350	322	347	310	343	357	360	354	319	304	350	317	330	329	335	351	373	349	368	348	330	341	297	355	348	326	352	349	334	334	362	363	348	299	329	348	348	334	356	344	327	365	317	339	303	337	316	351	343	328	312	342	324	343	332	349	313	319	368	337	345	324	342	308	328	313	303	339	349	343	318	342	326	345	357	362	343	339	389	337	305	319	341	333	332	308	335	341	343	362	322	355	354	346	354	343	342	322	331	298	349	351	323	329	324	334	338	321	324	350	354	331	359	331	327	319	355	314	369	323	345
13389	11604	11247	9471	6403	3859	2363	1504	1067	890	755	738	711	718	758	739	757	704	702	714	770	748	705	694	708	737	741	749	717	754	753	792	704	721	671	771	722	704	710	735	775	706	756	776	711	720	715	710	728	770	711	715	696	740	707	721	713	744	713	762	749	764	734	727	777	762	726	776	717	791	758	722	773	712	728	713	779	756	729	705	736	729	741	777	795	700	785	739	765	683	720	733	737	729	723	699	723	692	733	757	742	714	778	737	730	710	739	762	801	732	755	719	743	757	744	756	789	696	719	741	722	707	747	736	743	742	738	715	726	745	754	754	778	726	722	754	731	782	710	721	734	729	759	752	741	753	740	721	702	767	769	754	724	755	721	767	709	688	751	732	741	735	737	818	743	742	749	756	774	762	752	737	710	733	722	731	733	707	717	759	752	781	727	770	743	767	738	707	729	707	766	753	758	754	775	749	757	689	767	786	727	761	729	741	801	701	780	694	792	735	746	741	736	719	749	757	716	732	745	730	744	785	756	748	702	712	707	738	719	724	740	744	751	764	748	747	758	752	757	745	744	751	697	761	726	751	735	766	783	710	718	769	703	764	750	764	763	722	731	746	750	740	736	721	697	704	714	741	756	765	741	813	746	749	726	717	759	748	755	773	737	735	749	736	705	713	691	698	748	735	694	735	719	759	803	764	739	684	715	716	728	740	729	665	733	731	732	730	717	735	704	723	746	740	724	736	679	739	719	775	770	656	734	774	769	708	749	753	716	761	783	801	727	774	758	736	674	747	737	730	738	725	738	782	714	713	732	778	729	745	753	745	733	722	740	758	768	744	772	687	723	708	727	782	693	764	749	798	752	732	738	767	748	764	766	795	771	720	773	755	748	771	732	753	720	720	745	716	708	722	751	723	744	737	777	716	754	758	737	769	694	722	728	736	711	735	792	760	732	717	768	738	717	688	729	713	719	725	726	760	747	770	731	732	722	717	736	755	736	720	725	722	732	694	690	690	784	764	746	732	724	726	724	697	745	726	760	756	730	739	737	753	810	704	747	716	783	731	733	726	766	720	699	762	748	747	736	758	738	736	698	751	744	742	729	709	763	733	755	743	751	724	721	762	718	758	714	739	708	771	810	776	762	735	771	761	751	763	695	718	752	741	732	757	762	724	732	766	732	716	754	778	735	713	753	716	705	734	716	777	770	740	746	708	750	760	768	706	747	788	714	750	728	727	728	735	678	713	728	726	738	782	757	739	729	724	707	756	704	704	717	717	697	771	740	727	718	733	709	766	696	721	716	710	712	725	723	752	756	685	765	683	770	716	713	718	713	740	787	732	777	732	746	746	689	771	683	742	756	765	731	745	758	736	739	741	804	750	750	723	726	761	734	754	723	792	749	788	735	756	732	752	780	752	695	727	752	703	710	749	754	719	741	764	776	728	744	754	742	711	728	769	716	769	727	731	712	700	725	761	730	694	707	805	757	730	720	714	764	733	796	727	745	774	755	744	787	731	705	687	772	755	721	745	730	707	772	754	711	728	759	719	751	717	713	741	693	753	769	752	727	720	731	769	729	753	732	729	710	736	727	765	740	739	724	755	790	754	725	729	737	770	719	735	785	719	774	708	744	738	725	776	726	709	749	724	717	725	733	743	815	741	740	753	763	705	695	718	772	725	702	758	736	721	706	719	708	708	750	712	703	776	712	733	725	724	739	736	739	757	726	766	686	711	718	771	777	733	757	745	739	743	723	698	750	686	689	763	725	772	763	719	700	694	766	782	750	691	746	727	759	737	766	683	750	783	726	777	729	737	784	716	778	782	740	784	726	717	758	736	761	752	736	781	757	728	729	700	693	715	730	766	698	721	692	761	768	700	686	728	803	706	686	768	781	682	757	724	734	760	786	741	713	783	760	779	739	721	712	781	712	726	704	745	735	736	775	708	696	758	760	737	784	738	731	738	709	744	751	728	740	745	740	747	765	744	720	790	725	714	771	710	747	747	791	730	783	739	764	706	735	743	750	756	771	790	689	745	746	748	701	769	722	742	762	741	730	757	748	765	706	757	711	690	757	721	747	716	690	712	701	746	743	761	725	751	697	724	767	686	750	746	754	720	766	717	724	711	728	749	704	716	755	713	745	711	772	772	708	746	702	724	771	716	704	737	750	804	728	776	731	764	738	753	746	692	726	764	710	732	714	690	716	777	786	760	749	719	737	738	778	724	745	748	734	784	715	735	672	759	773	717	714	745	754	706	720	743	721	758	735	779	782	733	719	720	688	683	698	772	715	743	743	720	751	750	748	697	764	735	735	738	751	711	759	697	764	724	744	758	742	758	767	746	751	751	695	753	771	715	743	760	716	722	795	726	724	768	769	742	713	710	781	759	755	725	747	729	757	785	736	733	760	708	709	693	717	712	697	762	714	680	750	741	705	745	697	762	774	784	814	732	748	727	733	720	722	727	758	807	771	734	719	742	725	761	764	785	737	691	707	755	749	718	716	741	775	750	776	738	748	721	783	737	725	799	766	801	769	773	715	735	755	743	758	749	764	734	732	766	789	737	731	737	741	763	728	706	769	725	722	749	758	727	687	718	731	753	743	741	736	832	760	794	710	740	747	719	741	710	735	745	752	758	731	767	725	721	747	770	714	782	781	714	758	725	733	783	645	752	728	701	762	719	731	814	727	713	762	707	751	749	731	790	690	763	825	739	773	761	747	717	740	789	742	717	784	703	703	780	690	791	697	730	814	738	737	708	752	716	744	720	768	702	756	719	754	737	769	737	751	777	762	727	723	730	739	762	715	714	766	741	738	777	724	758	720	752	730	739	775	736	747	737	785	764	720	751	733	731	759	724	740	752	690	745	726	761	692	766	707	750	763	717	762	664	736	791	736	735	701	714	703	715	753	787	719	735	759	724	739	755	711	718	695	752	703	807	743	777	733	755	754	744	775	723	753	673	723	743	732	706	749	724	756	746	742	729	731	740	707	707	754	769	717	708	769	762	707	727	724	745	778	768	776	780	735	751	745	790	744	712	741	788	759	752	786	740	766	775	728	754	729	713	772	751	719	743	775	752	781	726	688	745	714	690	773	665	681	756	684	776	787	743	796	755	725	682	798	771	726	716	716	768	720	718	728	763	779	746	721	713	747	757	735	718	725	702	765	669	720	737	715	732	732	706	736	754	754	726	710	764	773	741	738	809	733	723	734	744	740	713	737	719	757	741	729	758	794	719	704	701	736	727	729	714	727	769	722	743	759	750	722	729	781	734	777	788	767	745	755	794	737	795	754	713	759	732	722	747	744	717	774	704	713	742	734	750	739	765	724	734	745	748	746	773	758	727	808	685	744	747	704	702	784	775	729	717	716	761	722	752	743	703	791	746	712	730	754	710	723	730	739	763	791	728	745	761	724	731	754	714	744	736	713	744	746	771	740	660	741	761	723	773	756	753	739	753	791	763	759	768	753	702	712	694	741	710	800	730	726	746	708	719	747	715
84103	73015	70906	58176	43509	29698	15857	6610	2652	1178	678	506	436	405	397	428	420	390	423	367	433	440	444	428	430	446	425	420	462	418	402	447	400	377	425	421	426	432	423	444	366	418	427	390	462	422	411	411	417	399	410	425	424	383	443	399	441	445	394	439	426	439	448	430	459	387	413	429	401	391	427	405	419	452	389	390	406	377	466	390	420	425	423	476	403	426	403	448	420	431	419	414	413	399	465	430	423	426	428	412	419	425	415	395	417	425	419	392	423	427	427	410	399	381	394	415	392	361	418	423	399	434	449	450	448	408	419	451	409	427	381	398	423	470	413	389	434	450	415	346	366	448	428	396	400	411	417	413	440	410	389	410	422	368	433	429	390	400	382	391	424	446	419	389	449	388	414	413	400	419	421	394	415	431	401	427	416	445	411	435	400	418	373	394	382	413	449	414	431	383	497	355	385	436	412	438	409	437	426	443	388	373	423	378	416	412	395	430	441	386	427	473	421	376	428	408	420	425	449	399	427	409	418	434	449	417	428	430	413	408	421	402	439	425	403	428	392	409	427	418	403	405	429	412	396	424	422	383	392	430	376	390	439	414	381	424	430	413	382	447	411	468	427	425	434	400	394	451	406	469	394	436	396	394	421	403	424	412	456	436	384	424	407	441	379	400	438	383	437	407	416	405	396	400	406	391	384	394	462	407	421	433	424	434	446	409	415	387	404	378	410	427	380	417	398	392	379	378	434	437	440	423	439	425	440	422	407	407	441	414	401	397	461	395	408	384	391	421	419	364	399	397	389	432	447	432	400	431	407	440	405	393	419	425	444	418	480	395	436	436	414	438	405	410	420	433	397	388	396	455	465	434	414	431	434	421	415	440	414	392	390	446	431	444	415	428	440	393	379	424	430	434	429	367	392	397	444	421	371	417	425	433	401	371	411	433	420	417	434	439	428	439	361	433	401	442	443	422	424	478	434	421	375	423	419	431	432	392	452	376	363	401	392	447	424	406	391	412	420	399	411	409	439	448	432	440	404	419	398	423	432	374	423	398	386	450	410	412	447	434	434	440	421	358	388	392	415	452	427	418	419	459	431	432	394	418	458	403	422	397	441	395	438	459	451	418	403	432	389	455	407	417	420	409	395	439	426	423	422	387	413	410	406	442	433	403	369	386	403	452	456	425	431	435	423	419	384	428	396	397	405	394	409	407	434	433	436	422	413	395	378	419	436	411	426	394	395	400	432	400	449	414	383	405	436	416	401	432	419	421	419	367	406	417	391	364	406	445	390	446	406	451	417	446	416	435	407	434	404	416	439	435	461	420	408	395	413	446	393	400	424	363	405	403	376	395	382	443	381	379	403	418	380	373	400	427	446	447	445	411	402	441	433	420	428	432	422	459	429	423	451	428	403	471	440	425	455	393	395	431	445	418	431	416	457	382	428	412	437	449	421	459	463	414	401	419	429	368	451	426	441	377	385	425	433	447	407	409	388	414	369	425	391	412	407	409	463	403	473	447	396	431	435	441	392	391	405	435	420	392	437	436	447	431	426	390	401	407	451	453	419	409	396	425	399	427	377	398	442	395	417	441	415	397	402	401	395	409	404	450	405	396	421	427	385	394	467	400	434	399	423	398	396	389	375	399	410	425	415	375	425	437	403	433	398	391	365	451	443	415	414	404	418	405	416	425	420	379	405	434	437	434	471	408	437	451	402	429	358	429	435	399	425	433	400	437	421	438	447	424	409	425	414	418	406	368	448	409	377	429	397	412	458	398	470	432	366	428	466	462	431	423	420	437	437	445	418	437	436	419	438	383	438	424	398	438	426	449	447	413	422	421	404	419	428	425	415	455	449	385	410	437	371	456	462	404	441	403	449	391	393	402	417	404	425	389	450	420	404	379	418	390	412	428	421	394	430	406	409	397	428	393	412	389	412	371	392	443	428	417	419	401	412	415	390	404	395	423	384	398	384	414	464	421	415	460	425	428	413	440	438	452	388	407	442	378	413	382	408	395	429	395	396	400	420	446	410	439	379	386	397	424	430	433	385	409	388	411	423	419	408	388	454	399	405	396	405	409	419	388	402	412	447	415	412	395	340	475	418	434	401	388	448	400	442	460	458	424	446	419	444	400	400	397	431	456	456	427	402	405	404	398	381	426	393	451	407	424	385	420	467	393	402	424	461	420	422	402	411	397	425	440	394	441	409	369	398	406	382	404	411	372	419	406	402	458	407	446	419	411	379	432	398	427	454	384	447	461	392	379	433	459	371	424	402	448	410	407	389	415	379	432	373	405	450	418	459	429	449	414	427	429	415	448	407	429	442	394	417	397	419	405	383	454	377	403	424	388	426	411	407	429	414	402	447	385	407	412	419	402	443	423	419	422	419	412	421	438	431	404	458	439	420	399	395	393	413	418	390	387	411	424	415	394	445	423	390	424	424	448	392	418	394	399	440	409	439	379	414	437	418	428	397	429	418	392	402	398	380	416	397	395	419	403	398	402	407	419	424	446	384	388	388	431	384	393	382	400	403	441	445	445	414	407	427	423	372	438	453	458	407	386	417	405	450	445	422	409	412	401	401	425	421	441	414	439	385	378	469	415	400	412	419	410	443	413	409	411	400	405	382	446	391	443	439	445	444	400	440	434	397	407	442	426	456	414	414	367	401	453	404	430	411	457	377	394	422	405	393	414	425	407	436	408	410	423	417	409	418	410	381	391	395	425	447	398	410	398	434	443	370	429	400	413	410	407	443	430	424	429	415	441	389	406	441	426	405	385	407	378	405	427	424	408	409	462	449	451	377	420	446	426	432	392	444	418	406	383	422	431	370	401	408	408	390	350	415	397	407	375	408	376	440	421	399	415	415	414	440	429	477	439	394	431	415	420	389	386	379	458	420	423	429	385	453	425	430	392	372	425	374	447	381	427	397	385	374	393	452	434	414	409	430	472	444	425	415	366	391	406	446	422	407	414	402	412	431	400	438	396	439	405	415	438	400	444	438	408	501	402	420	504	458	440	424	421	381	437	404	394	433	420	392	443	412	468	418	409	419	448	408	447	424	426	426	417	438	453	448	394	430	400	432	398	437	425	421	390	419	419	414	399	401	375	412	427	412	431	394	381	425	376	435	398	447	393	431	400	397	404	416	359	459	420	414	402	387	420	404	383	400	442	414	404	442	454	391	429	458	402	417	421	410	407	397	386	398	407	417	372	394	390	400	412	432	419	429	423	428	423	451	426	409	437	445	355	439	477	361	389	460	409	447	418	412	385	414	427	430	411	382	390	396	420	435	386	421	416	452	382	399	424	412	410	413	411	420	385	419	434	405	400	395	421	387	377	416	404	422	418	430	414	408	397	387	410	443	417	408	441	443	454	384	447	430	425	454	383	426	418	394	402	413	409	371	413	385	397	387	384	380	404	440	380	419	408	450	425	432	422	404	387	390	410	430	440	435	408	387	408	424	422	437	429	416	440	391	392	406	395	422	414	393	408	388	421
52898	54973	65839	62040	52729	41252	28171	16323	8170	3918	2038	1225	926	889	887	863	898	885	923	927	913	926	900	923	912	853	937	920	877	886	921	955	882	901	877	884	877	860	915	844	903	949	921	845	912	853	949	919	911	861	942	919	922	876	879	837	923	922	882	871	861	876	902	882	894	874	909	898	870	827	930	905	898	888	870	923	885	911	889	885	909	838	887	885	913	959	827	906	837	920	870	831	928	916	878	909	919	905	893	883	832	829	950	857	858	896	932	871	958	892	936	907	886	985	879	909	878	872	903	878	935	857	929	914	902	878	901	919	938	906	879	908	901	905	886	854	853	882	906	888	938	875	865	858	872	900	947	916	880	861	859	870	897	874	890	883	894	916	921	894	916	861	948	904	847	851	932	936	865	933	840	896	911	891	867	835	892	901	894	926	903	914	949	881	916	898	877	894	867	915	880	886	860	886	918	916	853	850	864	871	937	944	955	833	868	882	936	843	883	910	847	881	889	897	906	808	945	918	889	903	895	862	879	907	883	883	871	871	891	885	871	889	844	867	871	910	897	924	888	937	948	908	916	900	893	899	883	930	866	870	923	865	880	879	870	825	890	867	908	879	871	862	914	841	828	893	890	866	892	880	893	864	908	896	898	849	900	831	920	823	872	873	914	856	894	937	903	848	894	863	897	916	880	904	955	896	902	927	866	891	864	858	885	928	916	960	927	896	900	880	912	867	832	915	907	902	893	901	879	930	904	923	903	898	838	907	861	872	903	902	841	902	884	866	867	899	943	936	897	829	835	926	872	878	847	882	924	900	848	886	919	925	861	882	893	954	872	884	911	896	900	828	889	907	948	934	918	882	889	944	895	888	877	937	897	915	882	866	891	885	880	874	884	930	901	883	897	907	866	897	866	931	840	927	855	962	889	910	872	913	892	898	897	905	966	920	877	884	880	880	889	926	863	914	882	896	872	919	931	887	938	843	932	884	931	905	884	896	882	916	852	869	843	895	915	870	897	881	920	898	899	834	836	908	905	909	868	861	882	903	872	820	826	949	963	888	928	896	966	889	888	888	929	855	906	925	904	871	876	891	914	868	932	875	843	900	958	916	923	908	875	881	877	853	938	939	869	885	920	899	898	875	928	910	920	900	856	902	883	880	927	884	887	909	871	894	887	889	824	910	873	846	903	892	949	861	826	933	913	876	934	858	899	844	886	865	871	908	907	894	903	872	866	944	893	882	863	846	881	868	909	840	899	948	901	885	869	885	919	843	877	947	868	865	892	916	877	934	895	849	883	938	880	896	849	853	906	906	867	919	888	847	868	933	876	874	881	872	872	892	877	914	875	900	908	890	865	858	951	943	900	904	907	839	917	846	840	877	860	889	924	921	871	911	898	907	902	892	902	916	912	912	902	886	863	902	919	884	910	906	924	907	935	887	836	931	920	920	918	842	867	870	876	913	857	949	901	887	865	864	855	920	896	934	915	881	900	892	893	929	929	949	913	912	947	919	886	925	936	857	912	886	887	926	904	858	918	915	869	931	949	892	915	895	865	881	912	882	875	871	881	927	855	876	911	905	862	878	976	954	862	866	927	920	834	865	926	905	856	934	892	904	887	882	885	886	884	888	874	911	855	869	862	846	961	837	897	909	920	861	882	860	870	909	912	892	881	895	826	907	954	848	910	892	867	890	898	896	889	923	891	928	892	890	908	896	928	871	874	884	875	826	883	878	886	888	848	835	862	901	968	926	918	864	862	908	909	886	899	910	920	890	959	880	905	864	861	893	904	888	855	882	923	928	883	953	907	855	841	870	854	886	872	855	909	891	857	897	909	861	886	900	928	896	879	881	914	886	921	922	911	900	917	923	919	934	892	920	909	875	864	903	892	882	907	852	911	841	885	921	876	905	852	899	931	915	910	910	892	925	885	909	897	899	926	902	925	899	964	918	914	924	885	938	845	874	846	901	847	950	885	868	913	914	912	909	908	955	934	908	913	904	893	926	873	858	886	911	874	901	884	831	857	893	907	942	871	947	906	914	927	896	857	915	860	907	864	915	913	844	859	914	864	885	897	873	870	894	954	855	858	945	862	940	935	861	864	902	889	917	860	913	907	914	897	883	890	886	884	901	910	897	907	859	958	873	901	844	942	830	882	891	903	911	889	856	941	886	908	937	868	864	936	890	881	950	900	848	903	875	880	863	891	925	896	894	889	884	934	897	886	830	930	877	898	901	846	877	887	905	887	889	944	889	854	905	894	897	915	907	866	874	869	926	909	919	881	895	942	876	939	905	848	915	917	902	916	887	901	960	930	899	944	916	911	873	949	881	920	907	864	887	903	892	916	911	865	855	908	891	857	873	912	947	899	902	908	930	899	921	880	869	897	885	915	882	864	870	946	866	884	890	907	873	961	870	895	893	942	905	918	823	857	912	930	926	850	913	881	909	880	907	905	873	907	913	884	859	853	932	904	924	882	860	929	877	896	911	901	907	897	892	943	897	873	869	908	906	892	865	857	928	869	896	901	887	889	854	947	862	838	891	908	894	916	922	885	871	872	894	897	902	891	893	914	929	859	876	914	870	886	949	932	855	876	917	876	924	857	900	873	906	912	913	863	895	875	880	887	866	865	903	916	881	906	854	880	844	889	877	887	948	825	964	945	900	911	883	901	872	903	914	858	878	923	911	909	869	906	894	963	840	888	890	901	875	904	875	882	907	877	929	910	942	894	897	926	924	906	898	852	877	887	900	927	848	915	921	877	925	899	911	904	929	917	872	963	905	866	892	853	893	903	857	925	904	875	842	894	906	924	906	931	903	867	874	920	908	850	840	839	901	897	904	881	922	894	917	840	933	834	846	903	878	934	869	873	930	835	916	966	938	883	906	881	938	900	875	953	832	901	917	895	871	912	887	909	897	925	889	882	896	901	955	874	913	901	902	870	940	884	890	884	890	871	899	879	878	898	888	896	906	872	854	865	919	909	847	878	886	899	884	909	882	931	849	901	885	925	892	894	909	935	829	904	820	902	876	869	872	899	860	868	907	925	874	888	912	906	890	902	885	889	871	909	841	924	853	833	869	925	901	898	945	872	942	887	900	923	892	912	903	867	871	903	912	898	915	919	904	891	892	961	903	938	874	940	863	849	911	902	889	857	884	852	910	899	912	922	828	934	876	907	892	964	921	880	875	928	896	874	940	919	910	939	901	911	889	910	850	914	841	903	926	936	883	866	883	875	889	921	972	862	937	901	953	945	917	864	934	872	903	923	834	872	842	892	882	895	879	880	916	882	878	926	882	916	950	879	881	935	884	897	933	907	878	875	896	895	840	894	912	887	911	907	943	888	867	881	868	891	815	907	858	910	902	866	824	874	899	913	938	967	836	919	870	920	906	835	882	957	894	864	868	859	917	948	876	816	850	845	891	892	913	902	905	891	969	912	876	890	919	908	854	916	901	911	904	899	950	898	944	887	868	907	877	900	869	928	861	928	920	895	893	841	899
84840	74381	71887	59512	44185	30101	16322	6855	2744	1188	658	541	441	411	431	457	415	420	434	412	458	461	414	448	416	414	405	460	487	450	439	442	452	440	457	443	453	430	416	425	387	450	426	427	455	447	428	401	414	401	423	434	460	475	460	419	413	420	459	422	449	465	427	436	451	443	461	393	462	398	419	472	446	433	422	437	431	460	450	444	459	417	462	420	479	452	446	415	408	452	410	446	457	459	409	423	421	480	431	413	428	440	435	438	446	436	434	420	468	454	437	391	438	421	416	412	462	431	440	477	417	464	460	438	416	413	474	411	390	398	412	468	410	453	451	453	421	438	479	442	465	452	422	428	440	433	413	485	442	489	442	422	415	433	415	452	429	443	436	423	394	451	446	424	442	462	457	439	472	404	448	445	448	398	419	459	455	453	475	419	430	418	453	397	420	427	427	416	441	443	435	445	452	455	470	476	423	423	407	397	463	451	450	421	427	438	422	445	445	422	406	435	460	445	386	412	444	408	438	425	450	421	435	409	416	438	415	473	416	404	429	456	437	486	476	438	454	468	426	452	461	429	453	417	450	403	440	442	427	421	443	430	432	460	411	460	464	431	485	466	437	450	441	427	490	476	429	432	439	431	431	412	427	442	435	473	471	443	442	454	407	435	459	461	410	442	445	412	449	448	466	453	469	425	445	418	415	433	440	423	425	413	420	397	450	413	432	411	451	385	431	492	415	433	374	438	418	462	462	412	408	439	459	420	424	460	424	436	454	427	411	427	437	399	446	447	403	399	464	417	419	488	442	427	435	430	391	426	406	426	401	434	422	422	401	447	449	451	435	432	458	420	416	444	444	408	460	433	416	421	407	424	445	411	439	439	444	425	420	477	396	449	439	448	431	445	452	471	412	438	439	446	444	423	430	462	475	429	435	446	511	454	476	440	436	447	433	421	502	445	481	414	401	427	508	422	419	430	414	479	420	440	440	459	418	433	433	420	421	449	478	445	431	496	440	443	443	431	407	424	399	422	404	422	448	432	459	450	440	441	455	487	445	430	475	452	425	430	436	429	434	455	407	429	444	435	450	480	466	426	410	423	415	412	446	404	462	435	433	469	454	434	492	453	434	438	480	420	418	401	434	442	369	445	420	442	449	377	441	383	426	459	407	464	427	428	460	444	427	439	454	431	434	442	432	422	431	442	444	421	412	442	403	448	438	451	425	427	464	433	412	422	456	458	414	417	448	453	453	415	429	450	439	415	427	404	393	440	472	441	469	498	428	432	464	429	419	453	441	454	388	407	445	465	482	461	465	436	456	446	446	434	406	412	487	488	417	427	462	425	430	467	436	408	418	455	440	426	460	413	429	455	409	448	476	443	405	465	400	403	418	493	469	433	462	448	417	440	460	431	435	439	419	443	450	421	426	441	450	441	432	424	431	463	480	420	392	428	427	412	405	460	414	440	428	433	442	483	473	459	384	447	422	455	424	415	388	416	406	458	446	468	399	441	467	472	452	419	433	404	414	439	438	420	417	438	446	405	460	454	455	399	447	451	425	466	439	435	420	439	455	416	438	439	420	444	437	390	460	470	395	437	474	477	434	434	418	448	458	406	457	415	443	427	444	437	401	389	422	448	456	449	424	435	394	444	445	437	422	434	417	456	441	475	411	434	442	421	460	433	437	458	437	427	450	455	414	426	444	453	424	427	413	429	430	458	431	436	491	449	476	472	422	455	441	424	437	452	478	407	405	418	434	410	452	459	426	400	435	456	441	418	462	434	473	422	424	425	429	427	465	455	420	402	484	447	442	408	425	433	406	474	439	417	481	473	436	398	475	431	446	487	441	423	472	427	438	427	427	439	421	474	447	437	437	452	406	431	472	455	423	439	444	451	447	431	441	460	425	416	447	422	430	410	467	440	435	512	418	427	429	470	481	412	451	471	434	423	465	428	415	467	466	460	447	407	421	393	431	440	429	449	448	439	440	430	451	419	396	435	403	439	451	406	423	487	437	413	454	419	437	439	394	429	396	479	418	421	409	482	438	482	420	436	449	413	409	481	411	437	428	433	416	407	404	460	437	422	442	385	394	437	487	447	426	416	484	453	489	447	426	418	421	434	432	401	463	436	421	427	418	470	378	431	468	407	479	443	450	452	425	431	403	441	374	448	445	451	441	399	415	444	469	414	444	439	449	416	417	389	465	462	511	426	469	460	413	414	449	434	464	420	422	418	463	433	420	466	455	449	461	457	382	443	425	432	427	413	436	428	480	437	434	467	422	439	407	456	445	394	411	474	435	424	424	435	386	395	443	432	473	461	434	414	388	404	419	418	434	436	451	490	472	454	453	423	441	428	451	434	435	459	403	386	436	439	478	434	456	432	466	471	453	454	491	467	458	439	464	432	440	409	454	401	472	455	438	450	406	439	457	482	425	440	425	451	460	457	457	433	475	492	426	403	396	414	465	460	449	452	404	425	464	488	441	441	441	440	441	408	396	452	486	441	445	502	434	427	416	472	429	433	436	408	432	454	443	452	442	466	439	427	458	367	420	450	472	435	460	454	461	467	464	437	410	455	456	450	391	463	473	435	444	439	409	416	413	401	468	474	418	430	429	411	405	407	413	435	459	419	405	453	428	417	453	458	447	498	444	455	477	411	437	425	457	399	492	417	487	411	472	484	445	436	456	427	463	466	434	440	440	452	469	425	445	479	438	466	444	470	487	423	418	446	427	425	440	422	457	421	428	425	384	456	449	454	431	416	431	384	409	432	480	449	434	409	410	432	458	419	423	431	441	431	453	420	476	441	421	458	486	436	457	415	440	405	397	459	458	479	435	442	408	454	463	435	477	433	445	451	404	445	439	412	481	411	475	432	441	451	416	424	480	429	436	421	457	505	432	462	468	441	432	421	487	480	458	466	447	452	463	442	430	418	437	450	496	401	418	409	414	441	441	454	441	449	475	447	452	424	443	430	434	419	472	446	438	428	415	487	456	445	470	416	442	461	424	402	426	416	409	454	463	463	479	453	455	430	417	445	459	477	443	451	469	445	453	407	431	441	453	419	432	431	429	435	421	421	474	441	415	468	457	424	461	413	457	440	449	451	437	441	428	439	457	486	430	463	416	474	460	450	423	404	446	430	429	462	443	471	439	442	434	440	460	463	461	476	432	425	446	438	433	395	468	430	447	431	455	426	461	451	411	452	451	410	424	475	405	446	444	437	438	466	415	448	414	450	435	465	441	435	473	473	448	430	433	430	436	406	438	465	445	412	433	430	430	490	434	410	430	457	471	505	444	424	457	411	419	473	443	446	430	427	423	468	422	442	439	448	451	458	462	427	432	466	422	469	458	461	417	438	437	486	456	416	434	420	475	446	456	442	420	406	385	436	434	419	423	427	456	456	453	471	443	454	427	486	425	437	436	438	435	484	453	451	412	453	464	427	414	429	458	450	451	394	434	452	454	451	422	445	452	446	444	472	403	401	450	410	431	396	419	431	451	408
53756	56066	66759	63851	53028	41631	28697	16699	8396	4063	2174	1302	976	940	955	964	925	931	997	913	983	904	902	910	1012	941	968	940	916	969	910	887	923	892	924	945	930	885	936	913	926	872	945	895	949	941	928	970	931	948	931	973	907	948	983	929	877	935	984	967	938	945	908	937	983	936	897	883	941	921	966	908	876	931	846	905	936	919	991	892	944	899	914	963	889	966	919	916	887	854	909	940	925	903	914	956	900	973	919	929	966	923	912	924	922	934	919	930	948	885	937	914	922	909	958	921	987	969	915	915	895	889	922	933	939	931	900	930	967	957	908	898	901	906	948	937	955	949	955	912	969	893	1001	914	979	890	914	918	941	966	944	911	902	918	939	1001	939	933	899	899	902	954	976	892	907	911	886	874	974	849	895	969	937	962	937	887	966	875	919	890	876	920	946	924	921	978	905	922	978	933	921	908	915	879	924	971	932	924	977	904	872	910	869	942	937	953	937	934	860	898	921	907	967	958	929	983	928	920	888	873	941	908	912	901	954	885	906	954	950	902	874	945	933	882	985	879	953	886	880	896	947	922	931	906	913	902	882	955	993	925	930	968	918	908	915	919	959	902	927	935	835	932	903	915	923	919	941	935	951	883	925	968	932	913	932	937	928	905	875	880	925	921	922	971	963	927	1003	886	936	936	943	994	926	957	896	954	950	969	953	941	956	922	882	938	930	935	892	892	936	899	920	929	925	929	983	959	910	916	893	933	870	896	941	923	884	893	890	898	956	951	943	882	949	972	895	929	954	925	840	941	958	972	949	903	983	938	917	942	976	907	897	1004	860	899	935	932	938	892	901	885	901	893	976	944	903	916	966	969	942	937	915	939	887	954	904	983	963	930	953	965	879	927	913	884	941	928	961	958	920	864	1016	975	955	930	932	902	915	923	936	941	918	923	888	972	886	971	933	967	937	976	912	980	894	883	930	921	897	932	958	909	966	941	936	873	955	911	928	895	884	942	920	916	973	911	934	948	884	951	884	940	910	968	867	932	953	979	934	906	895	930	961	915	924	949	933	946	921	942	941	894	939	906	1008	996	938	946	947	891	900	991	981	867	926	965	976	988	918	902	890	880	959	915	959	874	913	941	936	935	951	923	944	873	938	894	932	863	892	915	968	956	931	950	991	927	901	955	961	947	893	909	983	950	920	893	969	943	919	962	930	917	929	879	918	996	956	936	941	1004	925	915	910	901	914	867	899	968	964	984	935	919	961	875	958	907	955	964	867	957	883	967	893	918	969	916	951	937	905	942	917	891	962	903	967	957	929	964	964	939	963	896	906	935	926	875	965	921	900	920	896	934	936	971	911	967	961	918	954	934	868	906	929	992	931	980	973	971	914	933	901	926	889	921	965	962	942	901	947	962	962	920	927	850	996	906	970	863	956	935	903	942	1006	950	905	933	900	934	968	967	985	902	926	968	903	938	906	909	936	902	928	948	951	971	899	906	860	876	918	949	892	955	924	910	954	943	954	948	943	941	880	937	924	868	888	911	936	971	989	856	922	950	951	920	928	970	893	963	928	898	912	962	944	893	908	988	880	911	885	981	921	989	881	953	924	924	945	936	944	942	936	956	965	966	930	915	913	935	953	924	920	922	958	962	916	881	918	949	959	932	914	966	978	874	918	898	929	870	962	930	957	953	927	916	963	915	888	859	904	931	938	878	893	945	944	955	943	928	910	923	922	987	972	974	935	963	911	930	1004	931	950	947	932	905	952	966	1016	939	962	1003	853	956	942	959	903	943	921	926	923	953	955	1013	903	996	939	930	969	968	908	923	918	896	916	904	936	960	915	980	911	977	911	907	919	907	895	936	935	882	939	932	929	926	996	945	954	916	925	931	916	893	930	901	911	877	922	894	960	897	945	951	938	920	894	902	883	983	953	917	926	981	902	955	938	958	933	929	964	972	896	931	952	945	958	918	980	905	908	897	961	913	989	938	875	942	882	893	932	996	960	951	926	912	899	880	913	916	909	975	930	898	911	922	882	914	920	911	918	910	920	930	939	946	922	915	934	887	924	929	896	879	958	900	900	930	957	921	870	949	925	968	936	954	957	943	948	889	904	928	875	908	941	901	951	938	1020	943	893	919	962	936	924	961	907	898	924	946	928	914	897	914	938	926	964	942	942	865	954	972	954	907	876	915	941	881	950	951	944	933	935	954	890	924	910	928	888	893	927	873	943	897	933	951	913	926	996	968	962	954	904	984	885	935	963	929	963	909	920	907	901	957	926	998	909	937	994	939	937	917	943	931	924	916	929	885	925	954	901	914	909	856	905	896	896	921	908	887	886	917	914	936	923	922	946	979	917	970	905	918	941	951	919	956	935	899	951	912	936	872	940	943	861	960	986	877	900	944	913	916	961	862	952	960	862	869	889	906	907	922	926	940	933	889	894	928	930	922	927	918	938	909	934	952	948	949	886	940	926	860	964	923	911	979	914	902	933	905	926	939	879	942	896	1008	936	932	913	939	942	932	951	920	941	936	841	922	942	891	923	948	876	917	958	943	937	964	898	904	951	939	886	906	880	910	926	920	923	913	922	868	915	974	919	950	895	872	959	960	918	953	899	921	950	959	951	944	1009	965	945	925	902	890	983	971	908	899	913	946	880	870	971	928	968	906	919	933	932	912	957	991	913	934	1006	902	952	883	897	932	904	1017	910	914	945	957	922	915	934	914	977	879	873	976	925	918	961	976	927	929	932	932	914	952	938	989	903	882	909	893	938	903	972	869	888	957	919	993	930	944	911	901	897	937	924	1005	926	951	950	935	939	967	927	999	932	921	931	894	876	926	876	956	923	933	874	896	978	945	891	915	933	914	898	901	916	910	931	943	917	901	938	885	942	923	872	930	912	951	905	927	910	933	905	899	902	907	876	913	899	882	945	914	938	934	963	922	932	938	943	932	964	936	948	916	936	906	923	907	931	925	920	935	959	900	864	945	1005	880	949	915	879	929	837	923	903	959	929	977	872	939	951	886	951	884	902	901	908	885	939	904	944	923	917	934	951	905	937	965	844	925	944	962	949	884	897	903	933	912	891	922	993	958	962	922	930	941	961	938	948	932	923	938	962	918	951	952	895	953	947	944	908	915	909	925	953	955	932	959	892	906	914	911	881	953	960	889	962	942	926	903	929	974	958	951	916	932	974	926	900	926	912	918	972	993	905	931	925	942	978	946	909	948	950	893	957	938	949	931	931	968	933	947	921	950	926	914	985	940	867	957	934	911	948	993	943	920	940	958	943	895	914	886	921	936	933	983	987	884	904	863	899	929	932	902	1024	969	934	951	924	931	927	938	935	928	927	922	940	962	914	940	911	969	946	918	925	917	909	872	947	921	936	958	981	912	956	919	956	942	929	902	956	959	903	946	938	912	930	902	918	945	895	900	967	952	917	922	950	946	937	934	890	965	923	957	938	961	975	920	944	919	906	920	915	935	929	951	956	906	928	916	955	901	999	959	890	911	951	935	916	927	925	961
13222	8441	6250	3887	2191	1260	724	556	450	346	369	321	292	303	312	315	303	296	292	335	305	285	315	298	314	306	337	306	326	307	301	284	332	295	291	301	297	319	308	303	300	297	344	331	324	286	291	300	287	304	277	315	292	297	301	274	337	313	310	321	265	295	274	340	329	273	297	311	302	324	291	298	323	295	323	308	327	302	287	317	274	294	303	335	316	335	287	294	324	280	315	288	297	275	321	321	303	283	330	284	297	293	274	296	301	334	297	321	307	319	313	289	281	330	301	267	327	357	338	352	315	301	277	303	303	313	296	313	302	331	318	287	327	311	306	325	312	334	325	317	291	287	316	313	299	316	334	309	344	290	324	330	275	335	324	301	292	311	272	278	299	323	304	299	316	301	309	341	322	291	305	327	330	356	324	296	308	318	314	286	308	301	321	311	309	330	306	287	327	283	328	295	337	316	298	291	312	272	293	312	281	305	291	331	328	331	264	311	319	301	296	298	273	293	320	344	356	313	316	334	310	304	315	287	324	302	319	317	306	311	312	278	315	320	292	308	307	286	302	311	287	322	348	318	317	311	305	316	327	309	293	295	303	286	318	354	322	280	263	312	337	299	303	328	282	316	308	277	287	309	314	323	301	313	302	304	324	312	309	302	307	311	322	318	335	317	329	326	326	323	308	287	301	302	336	293	312	292	280	306	319	359	286	324	333	294	299	306	304	317	317	331	314	273	290	286	311	324	312	336	303	303	309	295	313	349	305	274	301	308	287	260	296	307	325	322	332	297	301	312	302	309	299	302	309	299	324	316	319	318	311	321	299	307	317	349	281	283	298	276	292	303	305	258	275	312	302	323	321	285	323	321	295	309	328	301	282	339	303	324	304	320	322	290	321	316	293	284	289	292	347	264	304	278	319	300	306	312	329	298	306	316	337	287	282	304	279	304	322	306	304	289	283	293	308	306	303	313	302	332	308	317	308	324	311	298	312	313	280	314	312	315	319	279	353	314	307	320	306	324	330	326	311	313	305	287	290	282	310	283	301	344	315	328	288	329	341	302	281	321	295	356	298	321	329	283	331	300	342	304	287	304	289	311	303	316	323	300	310	296	280	324	307	286	317	369	321	290	323	291	306	297	311	290	361	335	292	292	330	296	298	304	303	345	298	306	310	365	302	289	310	336	286	299	310	313	310	333	301	304	302	341	331	274	327	315	286	330	313	346	310	309	279	327	316	316	301	296	289	305	305	321	305	317	285	346	294	312	315	331	315	289	327	291	285	321	309	312	321	327	305	273	290	311	269	309	330	311	293	304	321	291	302	293	321	285	299	293	302	304	313	316	312	310	265	288	310	292	325	308	313	313	311	275	322	299	321	339	298	290	322	334	320	303	331	317	333	326	303	305	269	314	312	316	315	301	302	315	280	330	284	304	295	319	302	311	253	310	348	322	312	326	287	309	321	288	326	329	329	298	293	337	271	305	296	294	291	309	322	317	330	288	302	287	326	336	340	301	283	296	321	294	261	322	310	334	295	304	317	324	307	301	290	292	326	318	310	314	323	298	316	320	329	311	271	295	306	305	312	317	340	294	325	288	301	313	302	321	310	297	326	316	281	300	316	333	311	344	286	338	300	286	290	291	313	305	301	303	325	305	335	380	320	297	303	333	275	305	319	307	280	298	278	320	327	329	308	324	301	322	320	277	298	326	342	304	291	306	314	304	324	289	276	291	286	289	320	329	308	342	316	301	322	285	298	328	322	299	335	287	320	266	325	309	288	308	306	269	288	294	304	323	274	295	307	312	316	307	304	283	304	314	302	321	277	335	303	304	313	349	300	329	324	304	318	324	323	298	279	296	319	318	348	313	335	340	319	286	323	324	331	321	324	300	304	280	317	323	328	330	302	276	298	326	294	338	314	269	308	320	329	315	303	339	313	276	330	305	302	339	302	300	309	299	324	334	270	277	344	313	297	289	309	339	301	326	296	294	310	303	355	335	334	313	335	284	315	297	313	317	271	315	304	282	314	288	273	313	290	328	314	282	288	269	314	295	355	351	335	317	325	282	299	313	284	327	298	294	327	311	297	282	293	327	348	279	303	318	309	354	315	355	324	308	331	298	344	322	320	306	299	320	330	299	277	320	283	294	307	305	329	294	305	318	303	330	302	321	287	318	308	317	272	269	360	268	302	290	272	292	302	290	280	306	298	305	303	293	314	294	327	354	311	299	287	311	292	312	319	290	333	306	316	322	334	339	305	294	295	313	291	280	315	344	272	302	304	313	341	302	317	334	294	281	322	284	286	299	300	313	328	341	313	338	291	268	305	296	325	300	315	286	292	304	307	282	284	283	309	265	291	280	321	277	271	264	325	311	303	271	315	293	296	279	286	296	332	331	300	299	294	298	320	311	298	304	309	294	306	297	313	299	320	282	291	325	323	297	318	302	303	323	309	299	266	303	329	295	303	335	323	297	279	298	316	311	294	314	294	305	305	330	302	310	359	313	328	292	321	300	264	305	317	282	331	313	314	311	284	310	307	337	305	310	287	297	309	317	270	320	296	285	331	295	301	317	302	300	341	327	311	298	323	337	302	294	315	291	295	356	281	331	349	344	316	311	314	266	317	320	311	290	313	299	328	295	303	289	331	293	273	339	300	323	271	309	286	307	282	297	271	315	284	297	306	305	308	296	293	314	332	281	299	314	291	342	307	318	284	310	295	314	300	292	332	255	286	323	325	304	305	295	321	274	346	318	291	298	305	290	315	317	339	269	338	325	342	334	265	322	331	334	283	284	288	325	335	314	330	315	315	363	323	304	311	298	310	300	324	299	338	312	293	294	333	286	302	283	288	301	313	332	301	312	339	297	276	309	299	314	287	306	301	325	299	284	324	337	306	289	314	309	297	286	331	283	313	315	293	293	280	302	308	334	301	328	309	330	308	303	336	338	291	289	315	332	289	291	295	297	287	283	287	301	286	321	291	317	291	335	333	300	302	307	323	316	298	342	333	314	298	298	321	295	299	309	326	328	274	278	319	312	290	313	312	292	318	306	285	243	297	285	318	317	308	294	310	326	305	290	264	286	292	334	289	303	301	333	289	277	284	276	287	302	294	321	309	344	343	325	323	353	314	331	347	287	306	291	270	290	295	310	311	332	290	281	280	321	302	296	306	332	330	322	310	318	305	286	276	299	288	285	311	287	317	302	317	283	320	330	290	325	295	297	342	323	277	274	324	297	306	303	339	314	328	306	299	296	295	307	278	298	306	314	310	308	268	309	323	338	284	298	254	312	288	322	348	292	312	310	321	305	317	308	342	359	301	319	305	312	305	279	283	302	306	305	307	346	298	292	341	276	320	319	315	326	332	315	286	326	345	313	305	321	368	332	306	323	319	296	284	334	317	284	317	317	318	284	297	315	350	318	311	333	285	294	309	317	329	305	276	292	309	326	303	297	328	330	305	320	343	291	313	293	295	304	308	311	295	326	328	300	330	318	349	282
13319	11030	11444	9447	6530	3891	2418	1585	1015	863	726	689	665	678	715	668	680	706	676	707	703	686	652	654	666	677	719	697	690	671	702	620	632	649	734	681	646	742	663	686	665	641	683	644	674	647	703	698	700	692	670	712	678	693	646	731	676	698	701	660	683	688	691	665	701	683	653	660	720	686	655	645	712	680	686	646	658	684	714	671	708	681	667	688	739	674	661	661	708	649	711	730	705	674	666	671	698	645	680	715	662	677	678	706	701	662	658	696	697	666	767	721	730	693	644	673	715	664	676	674	714	680	711	700	701	687	639	685	702	713	669	667	689	671	659	668	600	652	686	700	640	689	664	679	669	680	710	719	714	671	652	703	701	674	676	682	702	633	646	706	653	636	706	660	658	673	664	683	680	664	656	733	689	707	716	636	702	690	677	695	664	641	686	632	681	679	694	687	719	695	652	684	689	674	718	672	684	661	692	660	686	668	714	661	696	626	643	691	676	696	680	695	692	655	715	706	721	671	675	701	672	708	687	680	648	666	675	713	647	687	660	693	706	717	671	672	699	676	690	688	704	733	687	667	703	706	689	688	665	672	694	724	722	671	639	657	681	652	634	682	654	689	685	655	692	646	681	676	684	709	671	700	621	695	665	697	642	662	702	681	716	702	675	680	640	689	651	683	688	668	680	693	659	674	677	654	657	647	657	700	711	707	669	681	697	682	696	673	697	702	677	723	687	663	679	700	728	637	675	706	694	690	638	697	689	648	650	671	647	657	722	710	693	657	712	665	623	692	656	668	676	711	714	675	636	694	683	724	696	641	747	710	703	691	700	664	699	642	704	625	645	635	678	686	686	677	660	667	689	689	731	698	695	630	673	694	703	704	650	646	701	692	716	657	674	725	683	675	688	679	689	721	673	709	713	682	708	661	666	714	682	702	678	675	671	705	716	686	692	675	680	722	654	664	692	704	665	723	640	637	696	659	681	614	637	736	677	697	678	709	689	694	693	738	679	683	671	683	705	695	707	662	660	691	717	651	706	652	674	691	717	665	680	731	686	692	680	697	648	664	657	702	703	686	723	680	664	659	696	701	668	756	660	667	664	688	691	681	712	657	690	654	659	714	674	642	687	688	681	670	694	665	681	700	690	695	696	673	660	701	690	709	704	670	685	687	674	668	649	692	682	678	684	662	675	697	690	729	654	675	691	612	678	648	626	675	703	694	698	691	653	708	686	637	704	717	699	674	678	704	720	705	676	634	708	631	739	690	701	676	683	645	695	693	689	661	658	718	700	707	668	729	660	685	680	718	711	740	685	679	679	698	674	700	654	705	696	693	692	720	654	648	697	690	696	673	723	649	720	678	777	675	688	674	689	663	732	647	692	696	655	682	714	670	696	707	693	687	640	726	728	703	660	672	659	670	671	676	721	689	636	660	688	742	658	690	696	687	705	670	673	662	685	730	682	633	690	687	683	675	688	726	649	704	642	695	620	683	634	679	684	678	656	645	685	673	690	746	697	648	682	690	744	663	668	696	693	647	633	671	704	696	679	709	633	709	660	717	680	654	666	672	680	687	667	701	701	689	661	714	705	707	689	697	713	695	667	741	645	659	681	745	651	675	753	649	684	706	630	723	671	654	668	710	681	682	676	664	674	678	665	706	708	732	668	660	678	636	708	673	681	714	777	714	678	691	675	716	701	722	660	680	717	716	648	629	703	702	690	710	671	644	699	703	670	679	679	683	717	672	652	701	710	669	654	661	690	674	679	678	671	683	665	685	684	675	675	707	651	664	739	727	654	696	659	647	725	679	654	714	681	682	715	662	675	695	679	690	671	694	627	657	710	669	660	707	709	708	697	704	709	647	650	618	685	639	690	708	685	683	699	701	691	704	681	683	685	702	647	642	677	666	701	672	668	640	684	739	687	659	667	679	658	665	676	693	661	671	662	725	660	707	623	663	668	705	622	660	725	666	709	667	656	674	699	680	651	669	679	669	713	687	659	707	730	659	714	676	717	670	658	700	730	693	675	656	657	618	724	679	726	685	705	716	687	663	692	710	697	697	709	659	687	712	656	668	688	690	691	645	686	700	681	696	677	659	696	675	658	732	688	669	638	697	704	675	693	685	659	666	697	685	706	650	693	723	661	695	763	666	666	647	708	706	730	690	669	644	653	690	679	692	710	678	647	713	712	679	767	696	685	727	690	625	685	705	689	642	706	683	650	681	712	684	685	682	626	693	665	672	660	622	664	669	658	678	674	663	719	675	692	645	695	651	686	664	680	700	712	696	637	669	664	624	722	673	683	715	647	661	656	685	707	619	684	661	645	627	691	717	690	694	662	725	720	652	720	679	663	719	695	723	699	643	670	646	658	695	707	697	665	708	658	693	682	703	684	678	643	685	692	648	678	660	659	643	656	713	691	679	702	679	673	685	708	664	742	701	652	713	704	688	672	668	657	672	707	708	688	695	665	681	666	665	652	668	655	657	640	716	685	689	665	646	650	674	698	673	680	693	665	683	694	684	695	693	706	659	659	658	707	694	689	701	670	651	690	659	659	661	710	686	702	681	655	697	668	640	715	669	680	669	657	671	749	643	617	697	666	711	699	633	658	681	649	654	676	663	694	646	713	713	686	675	702	654	690	686	677	676	691	681	724	704	698	578	685	695	712	681	658	686	717	714	694	691	694	650	640	651	694	694	674	680	678	678	656	665	720	682	688	638	662	720	639	677	676	693	672	660	665	683	674	708	747	660	639	722	707	747	700	682	683	647	667	653	664	653	704	722	694	678	721	695	701	679	665	682	652	672	712	725	714	742	640	708	711	679	672	689	672	718	649	717	653	692	686	727	667	652	691	667	726	684	645	702	707	708	655	643	681	704	626	693	712	671	683	674	674	734	678	672	656	702	727	695	644	734	702	660	679	723	701	671	680	667	698	689	702	709	675	674	700	718	612	636	684	664	697	636	731	701	650	645	687	702	685	633	682	677	734	699	669	709	734	674	629	693	660	698	713	633	698	675	685	636	663	684	680	698	678	679	683	648	681	656	678	695	699	683	670	674	673	693	670	718	655	711	704	711	675	653	683	757	738	680	702	692	689	686	677	683	651	695	707	664	677	679	702	713	657	690	697	685	669	663	683	660	700	681	723	693	679	667	726	706	653	732	673	684	679	681	711	678	704	710	641	692	687	693	699	690	656	698	713	690	709	711	678	690	706	700	673	688	717	716	745	662	712	684	681	718	725	692	695	683	631	666	703	671	699	633	674	664	676	663	685	670	677	711	656	711	625	656	654	701	651	624	682	671	680	671	658	666	731	677	681	699	700	683	657	673	672	667	686	691	684	710	682	683	717	713	675	679	685	698	682	669	684	668	708	655	693	695	685	689	686	721	670	641	678	705	644	673	651	654	717	661	687	686	685	686	693	678	730	688	652	716	680	652	675	696	628	702	658	683	675	680	665	714	661	697	707	652	684	696	661	690	655	695	698	683	694	692	657	658
83378	73088	71453	59189	43268	28923	15227	6535	2622	1162	716	453	398	394	382	358	394	428	409	398	369	414	378	396	410	406	350	386	421	381	409	402	401	382	390	425	379	369	391	386	386	404	410	376	351	362	410	390	387	421	405	349	415	438	419	357	400	365	367	371	420	406	405	409	377	432	379	419	382	373	412	399	390	422	381	388	382	378	397	419	372	381	379	339	396	382	417	368	409	375	372	372	390	379	400	391	402	390	397	425	388	395	380	402	380	383	409	394	397	403	357	393	393	376	387	374	367	366	355	415	384	403	387	378	362	388	388	378	387	421	394	384	393	410	361	367	399	382	400	383	402	390	422	359	344	386	359	381	394	382	350	394	385	404	417	371	401	368	386	386	346	385	393	365	362	432	390	417	425	420	367	403	388	356	390	366	423	401	422	388	401	401	423	407	386	408	366	383	393	384	403	389	397	362	374	355	421	394	394	371	391	425	413	394	412	403	397	365	403	340	414	415	398	389	388	363	402	352	391	405	396	379	386	366	386	408	378	399	399	384	379	395	410	377	340	395	383	376	390	382	388	367	374	405	394	387	383	397	426	432	378	394	415	389	395	401	391	398	433	381	393	383	367	405	385	379	368	389	387	377	375	416	365	372	417	406	391	395	370	406	432	406	359	384	373	367	378	376	402	410	401	343	376	382	442	401	366	407	388	399	379	400	396	356	398	377	428	390	329	409	388	389	434	362	352	399	394	382	392	420	422	372	390	406	398	389	429	380	377	362	378	369	382	385	375	406	393	368	364	411	375	402	425	393	374	406	375	381	376	367	364	339	394	375	354	402	412	407	396	425	386	397	420	403	359	397	432	430	341	405	407	378	392	376	413	419	356	404	387	454	410	386	363	362	367	377	407	405	388	403	405	404	404	373	403	400	414	410	425	411	429	406	407	406	425	366	373	383	383	381	368	414	410	374	371	386	398	397	348	394	390	393	407	372	398	387	408	418	409	421	396	399	380	374	420	396	357	342	366	407	394	409	389	366	406	407	385	401	383	384	370	389	401	404	378	396	368	381	376	384	379	375	364	410	397	385	379	372	367	372	363	376	376	354	400	381	366	374	419	358	360	405	368	347	391	390	381	402	401	356	378	366	420	389	408	364	408	349	388	402	419	411	372	385	376	398	355	392	378	401	397	413	404	384	341	411	401	412	367	378	389	369	381	372	360	383	365	407	405	397	364	407	394	336	385	369	394	377	354	440	387	370	387	379	358	369	405	370	383	402	397	401	403	388	362	367	397	396	382	389	422	386	384	376	368	359	369	380	386	396	367	386	422	366	416	374	374	380	417	343	396	446	411	422	369	373	386	376	415	369	373	401	396	350	404	395	358	415	380	372	401	376	422	378	363	397	368	345	363	401	377	374	407	387	413	371	387	400	403	380	375	399	361	366	434	401	366	389	411	430	371	379	360	377	367	398	385	409	376	409	409	383	375	380	337	379	345	361	345	384	367	398	410	416	386	403	398	414	419	333	362	412	396	399	387	377	394	420	395	380	387	393	383	392	387	377	398	386	368	425	385	405	398	407	422	353	411	376	389	390	403	406	364	378	371	410	422	400	389	393	381	384	364	414	404	367	374	396	402	439	416	412	397	364	386	400	406	373	405	382	358	385	367	383	387	392	394	394	376	368	352	372	424	394	396	361	398	409	454	414	434	381	391	408	390	383	383	364	407	368	399	383	387	393	394	427	408	364	401	421	417	377	418	398	441	386	384	390	370	370	384	407	385	370	411	419	404	385	387	389	371	418	387	391	396	385	411	368	400	404	373	397	411	390	381	389	378	375	392	388	412	389	411	380	384	401	384	384	372	403	403	354	391	395	390	415	383	408	398	380	385	381	351	363	398	363	388	369	379	390	401	376	358	368	392	386	367	379	395	412	390	387	356	382	399	398	380	385	402	352	374	408	372	400	402	401	344	387	364	356	371	365	422	393	388	391	392	377	393	376	398	385	362	389	407	430	381	405	407	380	410	390	370	402	385	402	391	384	387	346	396	374	386	358	428	394	384	413	425	400	395	410	411	386	386	371	372	353	351	399	350	388	380	347	406	363	405	406	381	382	411	417	393	431	412	406	393	402	375	404	417	384	387	367	384	411	405	395	368	398	423	381	436	404	376	369	400	384	371	409	402	387	392	378	407	401	385	400	368	350	405	384	419	389	372	381	390	433	436	397	362	379	395	393	390	420	446	390	407	385	359	402	375	370	401	366	384	383	352	394	352	360	373	387	421	417	349	390	419	414	389	369	405	375	390	385	378	362	380	371	362	379	381	427	372	360	361	363	360	406	390	426	380	445	386	409	367	420	386	354	395	371	432	350	344	339	400	381	394	386	376	366	383	367	371	424	323	398	378	370	400	413	376	359	392	360	449	400	397	375	364	360	370	351	364	375	425	420	373	391	349	375	373	404	396	388	399	436	383	387	398	372	401	396	389	381	370	348	411	408	385	361	377	363	398	387	392	403	405	395	403	352	401	434	412	377	395	412	419	368	367	407	387	328	394	393	378	387	429	363	376	386	381	416	383	344	365	403	386	402	428	365	375	375	401	427	367	392	426	376	427	388	365	399	393	376	418	378	395	361	387	377	396	393	358	384	339	389	371	368	440	382	417	349	415	369	393	404	394	402	400	311	408	412	400	397	359	400	397	379	378	398	386	433	413	375	378	368	390	419	444	403	415	407	424	407	382	381	411	382	429	403	394	401	386	364	334	392	363	390	407	423	371	407	391	385	385	385	376	400	426	396	369	429	430	385	396	384	366	385	390	381	403	430	368	401	346	398	395	388	393	367	377	389	387	390	358	385	409	390	373	361	355	395	431	389	395	380	408	367	416	379	396	396	368	441	378	369	378	354	398	385	406	413	387	394	396	400	375	373	407	388	397	414	373	402	368	391	405	398	419	353	392	378	366	383	406	391	404	417	378	386	371	396	380	354	353	410	382	396	375	413	386	400	417	413	372	404	420	373	367	390	402	385	366	398	405	349	364	391	424	405	368	389	382	372	385	433	385	350	373	374	413	401	406	411	409	395	402	395	364	392	395	403	393	371	427	430	416	370	360	362	404	364	381	372	363	364	400	382	387	400	361	393	375	356	375	390	373	369	379	402	394	388	418	363	367	380	392	428	365	363	369	366	413	405	350	374	378	370	425	347	376	318	376	407	379	374	353	377	407	362	421	376	375	362	400	359	373	400	398	393	392	377	359	402	391	387	384	365	414	388	373	387	370	386	411	389	367	390	409	357	420	404	383	365	414	397	393	366	399	382	370	369	411	419	398	381	378	354	423	402	417	390	386	366	406	413	396	390	390	453	375	393	400	421	390	389	356	349	372	402	361	364	382	384	437	388	407	424	379	393	382	364	367	389	375	380	408	392	410	377	403	412	393	409	401	378	398	366	410	379	374	391	382	383	403	371	433	383	364	378	403	385	401	376	372	385	437	385	443	375	394	396	387	362
52736	54925	66163	63295	52766	40339	27626	16195	8293	3912	2026	1073	852	814	843	909	856	831	884	858	826	839	849	874	823	813	872	829	899	801	816	823	830	786	855	783	831	850	851	875	858	834	849	814	837	839	839	760	861	855	860	834	804	843	867	853	825	843	799	857	806	858	865	801	789	854	829	839	860	815	868	816	823	830	816	892	834	807	845	819	856	841	846	816	852	794	851	861	847	840	818	806	881	878	842	857	850	860	875	838	848	881	804	820	859	810	864	809	831	816	863	836	834	866	878	803	847	866	867	870	857	852	846	840	822	851	839	849	846	887	840	854	841	847	793	811	866	869	828	847	826	852	864	825	864	861	805	846	851	844	832	802	868	804	840	830	764	784	910	815	861	851	825	867	832	838	857	816	849	799	789	864	827	838	821	793	866	839	817	800	860	862	820	798	871	906	841	846	798	834	852	823	831	853	871	843	872	819	806	881	895	780	832	859	837	854	854	851	841	876	796	871	805	903	841	875	839	824	848	835	851	832	808	785	849	872	843	872	847	830	876	851	857	903	812	869	886	844	840	794	882	828	868	835	851	794	831	853	838	856	884	829	856	817	792	860	827	833	896	872	854	847	859	869	798	807	829	858	792	873	788	809	810	853	825	817	797	837	834	865	852	840	908	784	828	806	838	867	868	845	851	799	852	835	847	885	787	911	789	839	844	854	826	807	841	836	822	793	820	824	770	835	840	831	850	866	810	825	818	852	877	767	854	853	880	807	822	793	871	818	838	844	827	801	810	807	869	895	898	828	854	853	879	837	829	865	747	894	861	801	848	845	835	827	839	836	809	859	830	804	815	810	823	814	830	827	829	875	857	811	776	814	844	841	803	834	838	814	827	815	843	852	802	863	805	856	838	838	838	776	878	760	843	829	825	814	804	804	847	853	798	830	802	851	823	811	840	785	864	816	836	829	888	813	823	854	842	854	852	900	831	815	853	851	843	808	891	859	843	836	848	844	868	812	861	787	833	830	863	866	832	776	837	823	847	824	897	853	801	867	835	844	802	816	797	853	887	852	802	805	867	840	875	823	827	862	886	875	861	805	890	893	836	797	822	829	847	828	840	816	848	837	813	792	827	823	843	838	850	897	834	804	831	848	824	815	840	842	883	833	870	839	883	786	804	774	804	809	813	825	840	806	837	841	856	848	864	822	821	827	826	848	822	821	803	806	817	812	829	850	838	817	844	849	870	800	829	822	831	847	869	828	835	904	848	805	802	841	806	817	819	780	832	844	866	818	863	865	816	810	865	866	815	840	819	814	810	823	874	802	838	820	909	860	843	824	857	831	856	866	860	842	807	852	861	826	823	863	851	853	847	824	834	793	859	849	828	863	809	823	855	824	869	848	877	870	879	870	792	806	858	818	841	828	849	872	856	828	840	815	820	811	882	888	855	836	861	842	837	821	830	884	812	870	822	817	828	832	801	886	882	821	812	853	866	869	839	816	842	828	816	791	858	835	847	866	817	807	829	850	836	837	895	882	832	815	856	879	799	874	885	849	855	863	840	804	851	847	853	825	833	831	853	789	809	820	907	897	862	868	811	806	828	813	840	853	832	846	822	846	826	865	816	830	859	886	784	821	796	837	816	794	842	822	851	747	865	867	865	832	789	840	848	824	815	779	882	848	795	793	815	830	830	833	843	879	824	830	838	861	826	835	794	880	882	819	799	845	823	858	931	815	854	822	834	821	837	842	831	832	796	858	803	844	859	799	889	785	778	823	818	840	884	885	844	830	814	865	830	822	798	888	850	876	801	806	850	845	893	861	822	863	848	839	850	847	863	882	821	867	861	793	786	829	831	817	841	840	869	800	853	906	885	882	842	819	808	815	792	887	826	842	866	815	801	887	805	859	796	827	893	786	882	831	856	847	882	858	845	826	882	842	839	857	855	820	877	865	830	799	841	836	839	815	891	814	822	886	818	845	827	815	816	859	884	796	845	809	855	857	855	858	847	855	819	856	889	874	828	834	895	837	848	900	818	847	819	824	845	834	841	867	788	836	801	829	824	829	843	849	806	850	829	820	832	835	857	793	860	868	751	868	868	891	785	896	812	828	841	848	790	838	869	854	829	860	847	812	852	848	839	834	874	841	814	832	794	879	879	792	803	881	816	867	885	841	796	887	835	887	849	797	857	876	816	803	841	857	827	857	810	889	811	788	830	839	822	793	825	870	837	848	812	837	864	889	865	841	878	829	887	847	864	855	844	859	830	828	789	844	825	782	808	832	830	837	857	834	859	836	871	846	852	826	796	811	855	867	849	841	891	841	772	843	832	837	873	859	799	836	880	762	846	800	861	843	823	843	885	878	811	814	822	816	837	885	846	848	863	869	836	812	871	839	791	845	847	875	857	861	891	842	874	857	875	807	867	805	842	873	815	847	826	836	859	855	803	811	814	873	805	808	835	868	817	816	792	872	824	841	873	825	828	882	862	833	901	876	880	849	816	819	852	847	837	838	851	794	825	831	864	840	894	841	837	825	835	816	840	854	842	844	792	878	866	756	876	798	825	845	823	811	882	847	782	809	808	861	832	842	835	819	810	820	828	812	871	835	841	876	859	861	765	865	792	792	866	843	885	843	838	862	834	932	825	863	853	809	886	857	790	868	830	803	846	838	827	882	884	793	869	791	864	866	892	847	813	823	757	815	802	815	840	829	849	865	828	835	843	865	820	827	827	847	833	869	827	811	798	908	828	842	819	817	846	888	860	820	796	857	805	817	772	830	809	834	851	840	831	849	833	829	852	798	910	831	823	824	857	866	844	860	811	869	867	887	813	908	839	859	823	851	845	831	845	854	881	806	850	847	840	842	808	835	808	845	811	885	868	825	820	912	890	834	820	853	842	857	852	840	871	858	820	820	786	811	784	825	818	862	812	825	854	802	857	864	846	843	847	852	869	841	852	813	809	799	890	889	874	876	841	814	814	869	813	880	848	868	764	836	824	828	846	841	788	838	834	816	810	872	836	827	824	846	803	829	809	848	818	859	811	804	891	884	842	820	820	849	751	879	846	860	840	838	853	852	853	809	848	885	858	856	830	840	907	843	811	885	833	829	838	876	849	832	791	873	802	871	862	866	859	838	855	824	842	864	867	820	821	823	900	849	777	854	880	865	804	800	871	853	863	793	869	840	828	856	871	844	856	758	840	831	835	818	805	836	851	870	848	840	818	848	853	790	828	852	838	805	886	852	797	891	765	834	859	827	798	817	823	758	843	866	759	857	833	858	867	878	789	823	817	840	850	809	862	867	847	790	852	824	866	828	864	803	867	780	844	793	834	853	842	855	851	815	835	877	835	755	852	832	838	832	801	820	857	853	846	841	820	867	805	790	838	821	861	807	850	810	826	838	790	828	839	851	834	799	861	903	850	826	811	899	811	860	830	899	827	828	847	815	808	849	826	843	861	870	872	851	866	841	824	869	793	836	845	888	889	847	767	816	830	903	833	789	802	864
84946	75268	72809	60360	44418	29085	15422	6474	2816	1392	710	462	423	411	410	405	456	465	416	400	402	371	445	412	419	402	449	442	441	435	459	439	422	418	411	423	387	399	454	412	433	381	425	412	438	408	446	390	436	419	409	397	456	409	433	419	400	418	433	449	422	431	387	430	390	423	405	412	424	395	407	426	442	422	426	440	420	422	394	416	427	396	408	442	421	419	436	433	383	408	418	367	386	402	418	398	485	410	438	424	442	408	435	421	422	406	413	379	423	434	405	412	405	421	430	381	410	370	408	422	435	405	420	433	401	368	431	407	442	448	367	431	417	438	369	448	444	393	409	399	394	417	459	396	466	450	419	426	398	392	404	438	405	386	397	396	413	411	400	443	453	416	415	437	410	439	412	430	426	408	382	402	448	425	428	442	412	433	427	389	429	424	392	459	461	412	431	415	405	454	404	424	423	412	396	392	411	412	392	424	418	438	421	443	397	386	412	425	398	373	431	401	438	444	420	418	438	411	424	432	436	389	427	427	404	415	444	406	422	426	433	407	405	474	417	406	397	368	397	438	455	400	429	452	462	378	436	437	397	431	399	384	427	451	411	418	419	409	397	440	459	450	380	428	415	445	395	421	390	411	396	443	390	419	436	408	428	418	393	445	406	457	413	396	411	394	397	438	432	400	390	418	441	434	389	410	432	438	429	431	408	390	424	410	381	388	449	434	397	402	370	434	381	462	421	401	419	416	435	430	417	404	410	460	382	402	381	377	405	414	408	402	417	425	450	408	468	412	438	439	421	404	407	422	423	406	420	372	422	410	415	425	397	417	455	454	428	390	431	392	421	379	405	405	390	434	457	411	425	405	463	397	393	454	470	436	389	421	450	389	432	417	463	423	370	375	429	452	411	428	415	405	391	419	451	420	410	382	376	404	409	418	420	411	424	429	398	430	389	422	424	435	400	445	410	383	367	397	406	430	408	376	409	411	411	419	342	395	423	370	401	423	419	477	413	403	426	414	453	415	386	382	411	382	384	440	450	403	425	390	473	375	399	413	430	408	409	431	427	430	474	419	421	435	425	378	400	417	437	399	420	403	448	416	419	412	458	403	411	388	402	409	378	412	428	412	375	413	396	378	399	426	420	404	382	408	447	382	459	420	448	402	437	423	428	429	446	423	416	423	419	388	430	408	440	430	459	440	400	424	416	402	435	438	432	417	430	423	402	369	404	429	430	427	393	427	398	421	403	417	408	378	386	378	445	449	447	428	430	465	391	419	418	391	431	396	381	462	417	438	404	424	427	407	410	416	426	474	419	384	410	412	454	441	468	419	441	429	428	412	411	411	414	440	397	432	371	408	442	448	402	437	419	455	394	417	395	417	445	462	429	424	423	402	408	452	440	396	425	401	419	420	387	397	424	429	405	391	420	407	399	402	404	443	400	417	419	412	428	415	428	416	389	429	421	411	426	411	395	377	449	453	430	420	445	389	428	455	454	436	454	424	398	415	434	392	437	435	423	405	397	436	430	425	358	409	413	446	404	441	428	406	424	412	410	425	407	431	396	436	411	393	433	413	399	394	410	405	405	451	420	406	421	390	429	437	414	382	417	383	392	374	407	452	419	416	387	428	410	413	461	424	394	389	417	397	382	454	427	401	453	434	436	410	429	425	405	454	459	414	400	390	413	420	424	394	419	428	434	410	435	443	415	444	419	411	429	386	414	378	403	419	424	406	406	417	424	404	419	415	424	445	410	404	392	416	384	366	406	436	424	438	448	415	390	422	382	440	416	406	403	418	389	422	442	454	451	410	453	409	454	444	393	399	411	430	403	387	413	437	389	429	435	441	416	435	421	404	375	443	355	431	421	379	420	409	442	401	424	420	441	443	402	407	440	387	439	431	428	401	427	439	422	442	426	430	416	418	399	410	387	399	411	423	411	398	417	426	427	382	445	430	393	409	415	413	433	414	408	407	397	391	438	404	425	430	417	393	416	409	434	374	434	459	485	392	404	440	443	405	408	389	402	403	410	422	425	394	392	384	400	390	402	432	432	432	396	401	412	415	434	445	412	452	437	434	452	412	389	390	406	407	422	447	424	413	440	405	415	423	422	386	409	476	417	405	426	401	418	403	401	398	442	417	432	385	393	468	437	411	433	421	408	436	434	383	372	413	464	438	397	428	443	405	445	390	419	383	418	426	431	424	397	428	396	394	438	451	426	441	419	420	419	426	433	425	454	365	406	399	429	411	437	375	407	430	416	403	398	403	411	414	448	452	424	399	418	440	399	408	410	409	396	436	452	416	409	420	383	449	429	405	475	421	423	434	417	391	429	364	436	469	382	457	415	419	424	478	449	420	437	402	433	418	410	461	423	425	420	438	431	425	421	414	400	416	399	428	416	408	414	395	357	426	427	416	411	456	407	416	437	418	389	380	415	371	399	397	377	415	415	385	417	411	423	412	461	447	422	409	419	422	463	444	412	367	430	419	401	426	397	401	377	378	400	415	418	434	429	398	401	419	371	407	435	404	395	395	443	381	412	394	397	412	427	394	396	384	436	456	417	407	431	410	411	413	369	428	420	424	356	396	452	456	423	419	427	424	399	378	413	443	432	439	404	446	409	394	413	462	444	448	425	435	403	427	383	416	412	398	442	398	448	448	415	389	418	431	421	385	495	400	420	391	423	381	398	370	420	430	447	457	388	397	382	411	397	413	417	411	398	427	433	453	387	448	369	428	400	400	397	405	388	448	404	417	418	415	436	438	431	396	397	366	433	401	416	386	373	447	397	415	392	413	409	391	398	362	424	386	431	422	404	382	389	384	412	419	375	410	439	411	414	394	406	425	414	398	423	364	399	396	411	416	404	405	420	453	415	459	452	427	447	386	418	406	429	440	464	389	417	382	420	420	429	486	470	405	461	407	419	392	410	426	405	376	448	399	438	386	430	425	443	453	411	413	398	447	447	451	381	406	422	436	409	433	418	411	377	421	400	401	437	435	431	456	392	405	382	410	428	392	390	375	407	429	472	417	398	416	416	435	453	442	455	424	411	389	429	428	424	418	424	471	403	485	407	409	415	405	412	440	411	424	399	417	440	437	366	422	389	415	433	400	429	407	456	432	466	485	443	411	414	368	455	400	417	422	429	403	373	375	415	427	395	460	441	407	448	419	440	414	410	389	445	438	481	393	419	457	409	450	412	422	409	387	413	393	406	393	383	414	426	403	472	456	450	460	415	410	407	386	419	416	398	382	448	418	438	422	424	396	374	401	366	397	422	399	419	398	433	422	411	414	390	430	411	401	419	437	392	404	440	394	406	383	403	424	382	383	380	392	380	411	448	419	453	425	386	422	412	399	426	405	418	424	420	402	414	394	409	398	427	385	412	390	397	401	436	416	382	397	441	460	387	377	420	393	438	432	392	387	449	424	490	434	423	454	366	416	420	431	414	395	429	408	391	439	379	392	426	424	407	412	415	375	400	436	397	416	419	399	417	426	430	442
53834	56474	67795	64223	53213	40605	27354	16328	8854	4356	2250	1130	905	905	886	889	912	935	880	862	879	860	888	905	870	930	830	885	911	889	916	889	869	929	906	856	844	862	866	935	914	935	916	880	842	905	883	850	896	860	876	888	859	894	876	859	862	874	937	908	833	885	889	860	893	890	930	837	875	889	914	894	887	824	923	888	868	882	851	874	881	871	877	887	870	941	861	819	939	903	931	911	893	928	813	897	909	857	893	894	858	898	887	889	875	832	873	892	907	871	908	932	878	873	886	922	873	968	928	852	810	869	906	859	891	903	907	911	853	880	898	895	858	849	854	883	862	845	889	877	932	928	876	865	877	863	875	904	840	896	871	888	883	883	846	889	916	924	937	884	903	857	920	885	914	861	898	859	916	843	855	917	831	880	911	871	920	935	876	924	907	911	839	922	900	928	917	851	881	924	914	917	849	918	860	874	867	881	870	897	951	879	910	910	891	879	916	898	897	911	930	861	917	900	943	914	879	811	887	824	806	883	951	907	866	878	877	836	934	867	888	909	859	917	929	885	891	891	892	915	818	873	956	902	881	848	932	867	931	898	869	920	858	927	899	905	900	900	873	895	883	862	894	893	902	843	908	860	899	869	883	878	848	886	937	898	873	901	856	911	845	876	892	882	926	905	893	894	829	903	849	930	819	893	853	913	891	858	862	893	803	864	931	902	864	900	843	909	873	906	876	856	892	895	865	823	913	903	884	902	890	862	939	911	915	877	885	913	843	888	890	897	886	903	888	888	892	845	905	962	880	863	844	928	901	907	890	870	886	864	929	917	923	886	956	922	885	889	876	909	870	947	854	869	859	887	874	853	869	936	872	878	879	926	871	845	875	846	855	910	892	790	901	879	891	853	888	878	873	920	822	954	883	919	872	867	880	911	884	869	862	923	910	923	919	909	914	898	872	959	916	894	911	893	913	901	935	867	838	911	897	848	849	904	883	893	883	871	867	917	874	932	849	836	913	859	836	888	886	858	847	848	872	873	879	874	911	873	923	847	794	886	902	856	950	929	932	892	933	892	931	843	911	943	898	882	842	881	881	928	915	914	930	894	837	833	925	932	879	875	880	912	903	838	905	922	868	878	866	907	895	881	865	884	900	897	878	917	855	894	808	877	896	847	884	920	896	938	941	875	833	881	892	919	842	924	916	881	904	872	914	866	921	858	855	935	893	922	834	875	855	886	907	884	862	897	853	895	830	910	869	919	908	898	909	841	889	915	847	938	888	850	904	821	849	887	846	883	890	885	864	873	865	906	901	889	891	923	886	920	898	896	853	902	931	921	884	927	850	900	871	885	876	920	895	863	919	863	893	876	878	926	902	914	868	872	859	925	903	890	899	907	876	893	901	906	880	868	874	921	837	865	920	840	918	873	888	804	886	866	892	921	905	842	873	861	878	829	918	877	905	884	892	925	828	863	878	871	838	912	866	856	865	953	884	873	898	879	897	852	851	932	881	882	904	883	911	877	912	878	851	881	915	917	904	868	889	845	865	869	908	914	849	859	843	914	856	906	910	911	848	877	902	885	878	888	815	900	896	874	893	958	854	888	906	855	913	851	913	830	898	858	875	843	913	866	885	877	894	876	862	885	954	883	916	859	902	873	895	899	858	891	873	925	882	897	883	935	860	895	829	916	893	894	886	881	901	845	875	879	896	867	871	888	858	917	863	875	901	922	903	825	906	846	903	917	903	901	831	916	857	871	909	885	863	869	902	855	830	852	881	917	904	940	898	921	843	922	908	868	906	849	907	911	879	930	841	880	908	870	882	877	887	872	851	866	846	888	884	868	881	857	940	905	908	899	856	881	880	897	892	932	843	907	883	859	901	898	865	940	915	849	864	872	891	850	853	881	902	913	900	849	870	916	842	884	874	899	906	863	940	905	823	830	850	940	892	975	883	928	896	874	884	871	904	900	859	897	889	909	875	879	876	876	864	934	908	894	847	909	847	872	892	883	886	894	890	857	871	854	882	869	875	861	835	890	847	862	904	906	901	836	919	860	905	881	901	925	868	939	930	883	849	866	828	914	901	850	932	847	879	869	833	933	829	888	922	872	876	932	928	862	899	834	906	839	891	916	858	867	896	842	950	902	853	904	904	901	899	909	879	961	922	916	849	894	959	849	822	870	892	934	907	902	917	922	906	953	870	906	856	839	893	891	907	899	918	830	864	862	942	861	864	911	861	874	830	864	880	876	971	878	906	850	903	880	843	893	839	857	899	921	873	883	856	885	873	857	929	884	910	848	896	871	928	911	895	897	899	858	861	861	860	907	869	858	803	890	955	848	895	849	937	857	851	862	886	872	926	860	854	830	908	910	903	893	862	865	871	890	841	880	849	884	886	841	871	904	887	891	856	876	927	904	870	875	832	875	868	866	870	844	863	860	932	872	881	917	881	855	906	933	899	890	890	921	906	864	884	878	859	884	890	966	873	831	933	945	903	920	920	858	904	831	883	892	895	915	824	872	884	816	910	898	885	909	843	852	917	883	855	891	866	873	881	840	940	899	892	859	846	879	854	860	862	855	948	924	838	891	872	852	928	907	881	855	882	895	845	879	873	827	862	883	881	900	857	892	866	861	897	885	882	899	888	892	871	896	892	851	911	900	866	946	962	865	893	887	910	948	885	904	892	906	852	880	800	879	939	828	897	870	870	846	869	907	888	887	847	912	935	848	905	940	917	872	901	915	852	906	902	916	898	886	851	909	861	894	865	900	893	857	893	889	811	920	892	925	879	896	859	890	876	879	895	889	912	893	912	875	875	902	954	885	858	843	947	889	852	832	915	820	888	902	892	907	852	892	919	884	864	901	828	882	871	915	882	841	853	913	873	893	930	905	887	922	891	821	892	890	842	868	869	875	826	920	861	918	950	934	901	953	923	829	912	887	888	946	896	887	895	905	882	947	891	833	876	878	882	919	856	896	942	873	871	858	900	921	869	901	933	865	929	891	886	876	917	873	931	872	882	851	879	910	886	880	864	907	911	893	882	891	943	893	941	940	894	899	841	897	864	950	858	879	883	861	937	792	869	859	897	874	928	943	852	869	949	935	884	858	854	947	836	866	892	837	913	899	840	914	884	862	904	827	884	845	853	894	909	882	865	878	915	878	859	859	898	881	919	938	860	898	902	834	855	896	913	902	855	895	829	870	928	866	919	931	940	903	879	868	950	932	896	876	869	951	876	870	817	882	896	908	884	874	907	892	835	886	931	898	880	885	863	935	912	842	882	871	938	854	819	890	895	864	815	911	910	844	867	860	891	904	884	838	886	920	904	907	885	869	836	924	882	855	880	868	874	944	890	876	905	856	920	896	874	926	880	939	861	923	865	871	873	919	880	884	881	898	873	906	916	918	933	924	896	960	841	901	929	911	865	887	880	931	897	894	845	879	914	881	837	883	870	902	842	903	890	840	875	894	854	877	941	851	876	876	869	897	843	842	873	902	959	884	946	887
13495	8763	6761	4056	2130	1110	727	506	373	323	291	318	290	292	279	280	300	299	311	301	283	309	316	293	305	310	290	283	285	282	290	302	277	310	316	277	288	297	301	292	284	310	306	319	267	324	276	280	280	287	294	310	277	309	279	260	278	294	308	321	292	301	305	320	276	319	320	295	293	270	305	266	265	301	308	314	305	291	288	307	298	257	265	299	284	305	291	307	301	252	272	286	277	311	306	271	281	303	264	287	321	283	292	322	312	292	298	278	308	289	310	322	272	257	296	301	300	299	274	276	302	296	280	266	323	295	273	316	281	314	280	297	286	272	258	325	290	288	315	276	251	275	292	287	299	271	281	286	327	285	311	301	288	278	273	289	289	335	301	268	288	277	281	238	283	296	298	297	289	277	308	296	307	295	275	327	301	265	297	317	278	299	285	280	278	286	271	295	331	292	307	304	325	287	287	267	298	295	274	279	323	282	293	278	317	297	305	288	280	288	313	273	297	287	278	292	291	310	290	277	305	290	283	319	264	285	296	269	290	291	276	274	293	289	280	288	305	330	284	294	256	275	310	301	314	308	271	306	320	267	274	328	277	330	309	297	319	329	309	323	287	283	305	302	299	286	293	279	300	266	313	265	261	290	313	299	262	280	301	310	289	287	294	297	316	310	300	288	315	300	298	327	279	316	302	301	300	308	257	265	285	290	326	297	290	286	302	284	295	300	280	282	298	314	303	320	311	316	293	294	267	278	285	285	293	292	282	298	294	298	269	287	311	290	283	303	285	282	271	293	316	296	303	278	276	291	303	305	306	305	290	262	293	285	272	306	302	309	324	288	287	292	315	302	331	294	289	279	287	277	283	264	301	270	256	277	322	305	279	281	292	304	304	301	274	274	277	301	296	295	335	265	287	277	265	281	250	281	289	325	299	311	314	302	294	311	321	310	265	288	281	313	278	315	258	271	264	320	291	276	308	267	285	319	331	274	291	270	283	245	313	268	300	306	303	296	305	319	301	311	301	303	307	285	305	302	281	263	279	283	267	292	306	305	292	271	291	266	302	292	291	295	284	290	286	279	281	283	288	298	255	302	305	310	290	327	280	266	322	302	297	304	289	341	302	303	284	289	299	291	289	278	320	308	293	278	293	292	291	310	316	282	328	314	266	343	283	296	309	308	280	279	308	296	288	304	323	305	259	269	287	292	258	312	300	301	304	297	329	276	288	313	287	282	315	293	284	303	332	312	284	267	260	327	306	292	308	287	305	261	291	293	309	276	309	309	297	297	281	291	296	295	284	302	302	293	273	297	302	268	306	277	309	300	270	278	284	280	320	294	297	284	288	289	295	300	308	319	297	308	283	295	304	288	285	304	264	282	305	319	332	287	310	299	281	309	306	285	286	254	302	269	282	311	289	323	296	304	271	273	291	286	309	286	311	290	300	297	267	285	286	310	295	287	319	311	297	283	261	292	288	282	271	296	268	266	290	271	291	281	305	296	253	278	274	259	338	281	263	291	280	268	277	317	284	286	304	295	287	282	285	273	305	290	300	249	295	276	306	276	296	315	277	296	307	291	283	287	261	279	269	302	304	286	271	288	280	290	302	256	277	269	296	348	299	280	298	274	302	341	279	287	313	292	293	305	316	298	286	295	280	323	279	264	311	289	258	280	246	305	266	287	288	284	274	272	266	308	252	293	279	288	269	312	302	292	278	334	299	299	306	317	262	265	293	302	289	317	300	283	290	315	266	261	299	320	303	273	305	296	294	302	295	284	320	275	275	309	318	294	264	281	282	274	315	316	308	298	308	285	276	270	313	310	291	295	316	266	286	284	305	288	325	284	278	292	299	300	268	306	317	296	333	309	287	298	306	275	284	332	292	311	312	302	278	266	277	291	320	300	314	299	282	274	278	276	317	272	330	322	274	310	272	294	305	273	274	297	312	288	297	278	308	319	258	291	291	251	281	260	296	258	267	303	298	289	283	287	299	293	274	305	306	296	322	306	310	276	290	298	284	300	274	308	301	266	309	260	296	290	306	296	320	281	280	285	267	252	312	315	301	280	272	317	274	289	312	294	297	336	297	275	275	296	262	310	319	248	294	294	290	251	273	291	294	273	287	316	281	281	278	288	307	285	313	290	319	306	301	274	288	302	272	287	281	281	267	256	294	302	299	263	286	300	300	302	351	261	299	283	267	296	257	303	256	277	287	294	266	301	335	284	284	282	275	277	298	288	309	290	316	264	266	254	297	294	283	312	327	294	276	295	324	284	311	335	322	294	340	330	292	296	322	297	295	328	296	278	302	287	296	255	312	297	262	264	279	267	267	317	275	285	296	291	291	293	307	276	260	306	312	268	318	339	294	278	288	281	271	278	304	322	284	274	327	280	293	293	324	294	291	281	290	264	265	285	304	309	324	311	284	282	285	290	273	294	258	270	280	305	257	329	276	330	274	272	324	288	293	314	302	300	307	312	294	264	303	310	264	282	296	292	301	304	269	291	312	317	304	323	303	257	283	285	324	295	271	307	284	274	277	309	276	302	314	295	295	311	275	322	286	315	303	286	314	287	298	253	295	282	283	303	322	305	290	287	301	308	302	262	259	319	305	299	293	272	270	294	260	269	331	324	308	297	312	302	314	279	282	270	313	297	323	298	295	292	270	281	291	250	303	258	306	297	325	275	275	320	301	318	273	274	273	300	325	284	325	275	283	325	285	278	271	278	284	294	307	300	303	305	285	283	287	342	301	259	276	295	315	279	280	283	329	310	283	282	295	256	305	316	294	301	287	272	261	292	284	314	307	278	263	272	260	322	294	303	285	305	315	303	311	284	287	298	277	338	329	308	287	286	321	322	288	311	291	276	290	294	293	263	288	298	287	270	299	273	293	292	285	309	297	295	299	300	314	270	282	285	293	283	301	275	306	284	287	301	290	288	279	308	305	281	303	331	295	266	292	293	295	300	308	265	289	280	293	301	289	259	319	309	341	295	274	278	308	270	278	295	303	305	280	275	294	317	290	286	289	297	283	279	291	276	303	290	291	305	285	288	311	286	327	286	281	288	277	281	319	304	281	310	311	291	298	327	313	335	307	282	307	314	295	276	295	270	271	292	299	314	276	293	296	301	300	328	331	266	315	271	274	300	285	275	310	348	307	298	264	285	310	320	291	289	305	299	282	260	278	312	303	290	315	311	279	303	318	318	276	287	258	299	277	299	304	287	306	301	285	290	286	312	271	296	309	272	305	294	283	257	264	335	319	334	283	292	291	295	268	297	259	277	327	290	284	301	321	267	271	302	297	272	297	335	329	318	318	308	287	293	282	303	281	322	278	282	301	274	276	273	244	316	320	291	314	324	301	296	310	269	277	319	279	293	302	291	272	284	298	293	275	327	291	284	299	276	349	292	282	305	310	291	270	275	308	295	315	270	302	299	284	268	305	281	284	289	299	337	314	274	269	297	272	292	284	317	268	328	296	305	308	289	253	274	328	324	303	299
13479	11421	12040	9796	6250	3722	2148	1350	987	883	714	631	661	677	659	676	671	671	674	661	625	682	648	677	632	596	680	691	661	659	638	651	604	632	703	662	658	692	654	634	655	652	700	663	601	618	689	628	639	652	643	647	652	656	643	651	608	673	656	670	650	646	670	628	659	687	604	671	685	680	653	659	663	676	610	615	664	678	633	670	703	659	650	669	615	659	648	664	630	620	626	641	623	644	657	617	642	610	649	673	630	614	674	614	705	652	677	692	686	636	676	689	644	678	672	675	662	663	676	678	650	622	626	604	659	631	676	643	652	659	635	656	692	616	654	654	636	663	654	641	669	646	676	663	648	656	678	610	634	696	669	645	689	685	680	669	614	647	638	676	645	669	660	678	648	700	678	664	629	641	675	626	620	639	656	684	648	669	642	652	633	681	668	633	661	672	608	637	662	646	619	668	660	643	700	640	702	674	626	651	648	664	626	612	666	627	665	675	614	649	657	625	670	631	686	653	681	647	677	643	679	601	689	675	671	616	627	620	652	660	643	744	688	649	625	637	611	649	642	664	629	639	665	637	680	658	650	635	653	645	631	638	629	679	655	629	617	627	674	675	629	622	693	686	646	678	678	639	740	682	624	647	619	652	663	636	692	663	675	677	693	618	658	625	664	666	642	681	663	677	660	674	622	624	664	647	647	712	672	615	612	620	635	633	673	645	630	673	583	617	603	670	667	566	627	644	665	646	631	673	664	622	669	642	626	632	669	655	620	655	650	646	623	629	666	662	651	659	651	696	703	621	654	647	621	602	658	633	678	616	618	652	654	662	630	687	606	599	746	640	646	658	633	711	676	658	644	666	687	677	672	684	680	660	683	711	636	606	619	669	664	659	618	642	632	662	629	653	666	694	650	634	673	649	631	686	696	674	629	604	634	722	664	651	643	695	648	636	678	627	651	622	702	646	650	643	649	674	698	630	632	646	644	616	620	720	609	623	604	665	694	637	614	663	691	660	658	676	633	650	701	695	637	608	647	696	610	679	647	692	681	653	676	653	705	661	665	652	651	687	598	679	653	630	686	671	637	674	665	648	645	681	677	650	659	621	663	632	624	615	629	663	652	638	649	638	652	645	691	653	675	643	635	677	629	631	655	639	644	638	670	652	678	645	688	631	669	649	672	670	659	640	649	613	613	699	645	635	641	685	623	629	683	605	715	644	649	717	599	690	660	609	658	673	670	624	664	646	698	652	626	656	639	623	604	626	632	655	610	657	626	615	663	672	645	662	666	672	553	639	650	619	640	631	648	664	654	653	674	670	673	700	674	668	633	634	647	690	639	634	634	659	643	641	707	670	624	645	629	646	655	631	696	609	636	657	673	634	652	608	687	618	607	682	668	643	662	649	622	685	669	631	612	670	646	631	638	615	694	640	657	670	690	619	668	667	648	633	635	652	659	623	668	652	669	671	621	674	619	660	681	661	622	631	631	706	672	664	671	617	655	634	657	623	659	659	647	644	637	653	678	651	629	673	650	655	664	612	664	685	679	637	630	680	655	675	659	621	611	673	672	670	669	665	673	677	676	687	645	629	668	638	638	674	653	630	678	663	621	635	616	662	678	655	625	652	664	680	641	695	609	635	647	651	667	607	669	654	683	699	656	667	613	618	632	653	606	671	677	662	683	649	702	626	679	648	629	643	652	642	669	672	708	666	688	700	710	645	675	646	635	627	628	654	639	635	688	678	654	654	672	706	642	647	644	652	647	620	667	687	635	653	631	637	651	656	642	627	717	650	631	669	665	656	662	712	687	636	636	685	614	611	658	649	639	653	620	670	694	648	627	680	675	625	675	659	699	660	628	675	674	657	694	652	651	684	653	629	637	665	647	690	674	696	658	605	628	641	633	655	653	675	640	683	623	640	648	689	624	648	590	625	657	614	654	669	663	623	646	629	624	649	662	655	645	642	668	654	632	661	662	656	660	632	670	686	669	620	665	621	626	636	682	636	643	659	684	683	637	678	614	667	613	645	633	611	670	710	652	638	700	656	707	635	678	629	653	612	669	642	634	641	639	655	643	672	644	668	666	639	676	666	649	669	685	623	661	635	658	655	656	683	697	644	611	729	663	641	694	660	602	633	654	644	630	656	662	679	689	645	658	628	653	672	637	612	674	640	649	667	661	633	663	649	660	655	643	587	617	673	663	649	677	685	681	684	627	627	662	627	699	663	702	640	642	626	661	626	655	613	666	645	655	656	622	674	636	636	642	641	619	688	644	644	673	639	675	666	667	618	639	645	629	642	654	634	667	602	608	700	672	675	637	672	685	686	626	682	663	649	633	609	665	647	668	648	671	671	599	628	679	645	672	631	644	651	673	607	623	635	697	627	667	660	648	673	667	660	655	641	706	640	621	719	653	643	649	719	603	665	667	632	637	614	603	665	693	666	615	678	623	635	656	638	687	636	642	670	645	627	642	613	662	654	632	668	634	689	681	637	591	630	678	648	687	645	614	689	611	655	632	657	708	649	664	620	646	635	697	640	682	596	652	664	659	650	592	636	647	671	663	624	660	670	653	676	655	635	695	692	662	643	703	653	656	687	650	653	645	670	650	635	636	691	683	646	649	680	679	632	665	620	688	658	627	655	614	612	647	634	685	666	673	656	682	653	641	630	638	630	647	653	669	641	677	717	645	631	636	656	635	613	671	643	683	623	656	645	697	670	623	648	649	662	674	603	672	679	666	645	695	655	679	675	674	595	623	695	660	685	679	657	666	633	674	627	630	640	640	653	655	717	654	626	610	691	668	671	671	643	604	659	680	664	671	718	642	674	691	717	631	629	674	641	674	703	637	630	688	692	658	619	661	634	693	710	618	649	695	644	618	659	650	655	677	685	703	660	619	667	666	639	638	626	643	644	647	681	654	696	644	641	642	655	668	646	675	647	645	621	662	654	642	664	631	652	636	617	679	668	636	659	664	628	626	672	639	664	654	655	711	687	646	670	609	655	678	655	639	630	667	650	640	701	639	679	712	656	658	691	652	667	627	688	626	691	652	655	707	659	673	639	657	663	629	621	611	632	628	647	634	671	624	664	598	643	650	686	656	667	628	646	693	625	625	680	649	671	669	706	678	642	668	663	667	663	656	663	672	700	655	654	624	627	716	641	593	652	635	644	659	610	680	628	625	622	631	635	650	664	658	624	653	616	670	639	651	673	630	645	641	653	630	661	610	641	667	704	687	648	639	654	668	660	649	657	667	622	606	673	658	670	676	660	717	660	638	694	628	667	689	688	666	617	621	666	643	662	652	721	635	649	639	643	686	681	665	719	668	656	649	643	660	652	678	654	654	615	649	648	618	679	643	679	640	625	659	635	691	618	664	663	596	637	653	657	678	678	643	585	625	665	662	651	666	636	640	674	642	660	648	672	626	649	647	669	637	688	650	664	662	623	607	683	623	663	608	595	651	660	661	650	691	670	639	677	702	684	680	664	663	622	666	650	647	630
83620	73496	71903	59360	43587	28234	14506	6030	2593	1261	675	450	395	380	428	401	373	398	458	377	384	374	409	370	378	391	388	414	382	376	389	390	374	371	388	378	390	374	375	368	385	402	394	397	410	411	386	389	406	391	389	385	394	392	391	395	389	374	400	394	422	402	392	392	362	365	393	392	384	392	366	388	404	403	397	414	413	381	365	383	350	362	392	350	392	385	404	430	417	348	426	431	382	356	372	400	344	374	410	365	377	362	365	380	407	399	387	397	361	391	377	371	355	375	414	368	389	380	407	414	399	365	421	396	379	342	378	382	375	427	388	408	408	361	369	368	390	391	425	400	383	365	409	339	374	350	397	375	363	407	380	382	356	355	385	420	371	387	397	378	357	354	394	401	383	395	390	348	371	369	385	373	387	425	415	442	435	396	354	360	384	393	378	386	368	335	377	399	375	383	394	382	361	399	412	394	387	389	377	372	362	380	356	416	401	385	382	409	396	419	397	396	416	389	389	375	375	388	364	391	328	379	407	376	364	367	335	347	407	410	356	426	396	379	384	393	387	436	392	382	385	381	365	398	365	377	397	437	399	361	396	374	401	424	399	379	412	408	415	417	410	355	372	399	404	398	420	376	387	414	346	398	387	391	371	360	380	398	417	394	420	384	372	382	351	379	381	434	411	405	401	412	350	366	354	375	399	376	387	375	428	375	383	402	395	370	373	374	410	375	404	363	396	402	376	407	380	402	365	378	417	377	419	367	377	410	338	378	415	387	430	399	372	392	373	400	398	367	371	367	407	406	394	402	363	376	424	373	379	398	380	374	370	374	410	373	391	374	362	387	391	399	393	384	336	351	423	398	386	363	414	412	393	369	392	371	398	373	391	402	406	360	389	374	400	405	391	387	415	358	452	354	373	370	412	405	373	404	389	391	391	432	379	361	375	389	392	390	355	394	346	384	396	359	395	337	367	361	374	428	382	382	413	355	358	378	328	392	387	375	399	394	404	384	369	410	395	418	402	333	383	373	383	381	380	378	389	359	399	416	416	371	420	393	385	366	387	353	395	390	348	372	379	357	393	400	404	361	354	374	376	382	390	417	432	360	431	399	384	425	376	397	385	406	403	379	379	409	371	376	384	419	381	382	396	411	394	400	390	350	384	380	398	408	409	372	387	395	374	352	416	377	414	412	395	377	376	429	395	371	369	369	364	342	373	400	385	366	411	373	386	374	395	377	390	386	390	382	401	423	360	354	406	405	372	395	407	408	418	379	386	374	367	433	399	367	333	407	449	412	406	373	393	370	354	355	381	380	394	389	397	390	407	389	399	374	402	392	342	411	333	420	377	372	378	401	392	397	396	390	383	386	399	385	376	391	359	365	341	424	385	380	397	414	410	397	371	365	435	403	380	360	397	400	384	386	408	405	358	408	420	381	374	383	392	415	360	383	351	391	359	418	376	379	394	383	403	354	349	385	385	364	397	383	360	365	379	380	404	373	401	392	405	371	406	334	376	421	407	399	394	399	371	370	352	387	373	388	370	353	407	421	386	349	372	416	357	417	390	399	381	402	398	400	395	384	396	441	377	369	396	419	408	370	367	392	400	363	361	388	422	387	368	357	349	400	399	390	391	356	357	397	413	378	385	383	413	438	366	416	403	399	406	382	399	409	406	388	377	417	399	425	429	394	382	398	406	416	371	374	419	397	392	385	429	380	359	350	344	358	366	363	376	368	339	405	384	388	407	351	393	372	367	383	406	405	423	360	358	341	394	385	367	389	381	407	409	363	363	348	386	410	421	381	384	391	376	374	401	389	356	408	359	368	438	394	360	348	375	380	405	359	375	402	360	360	426	386	371	395	402	385	396	385	390	393	382	397	373	379	392	391	374	381	401	399	358	380	384	386	431	365	364	433	374	341	426	412	368	392	381	368	377	389	395	376	405	420	389	372	399	368	388	402	401	417	374	406	386	408	392	387	377	384	392	372	388	378	383	363	405	410	368	418	392	396	375	351	367	392	411	397	395	393	366	402	382	354	397	395	373	451	373	393	358	350	363	414	377	431	389	413	411	368	393	363	378	345	423	341	383	413	430	363	380	414	396	372	387	368	426	371	378	388	353	390	391	408	366	388	408	375	374	394	367	389	413	369	339	395	388	349	387	357	372	414	365	368	388	405	392	370	367	376	392	412	380	381	374	396	397	390	397	412	385	348	400	376	362	368	388	401	392	427	404	359	394	420	399	369	428	389	383	394	351	420	372	408	393	382	404	389	422	390	404	333	393	383	383	404	359	416	372	370	425	397	384	394	392	400	406	386	384	426	384	376	364	372	386	416	400	378	384	398	397	385	397	381	382	394	397	372	444	367	393	386	397	357	377	360	404	395	379	376	387	383	376	387	364	420	430	400	387	381	375	401	381	365	348	412	411	406	412	336	387	398	382	389	384	378	403	419	381	364	359	365	389	387	390	429	393	394	375	368	395	402	401	360	391	411	398	352	384	376	394	351	383	391	404	390	393	394	405	369	350	379	384	392	421	404	403	415	404	384	368	417	410	386	385	381	403	395	375	384	381	368	361	343	396	371	411	384	377	392	395	340	401	364	376	417	412	396	356	382	404	397	383	393	382	390	423	402	395	369	375	373	386	423	346	436	369	369	407	385	390	360	400	388	397	389	377	410	351	424	384	394	412	369	405	383	390	402	389	420	412	361	394	345	382	384	402	361	360	372	385	393	348	381	377	387	378	404	409	397	390	410	441	394	375	374	406	393	379	375	409	370	392	395	398	385	380	378	405	409	362	368	381	407	386	384	426	398	401	359	409	369	399	395	367	351	377	397	370	378	408	414	405	393	366	372	386	389	368	362	354	369	383	385	369	382	413	376	384	405	397	374	378	398	366	411	419	369	352	371	402	361	408	363	354	380	408	395	367	366	363	378	406	429	397	357	409	358	364	377	451	428	405	393	362	358	363	363	365	373	370	367	391	418	397	367	352	402	399	377	388	383	387	392	387	417	390	404	387	390	410	387	375	399	407	398	384	380	437	437	395	356	411	381	384	374	415	374	379	401	433	375	377	375	383	383	404	367	387	383	385	360	400	388	389	393	362	394	387	417	395	372	415	341	356	374	391	387	357	385	392	370	393	425	416	377	385	388	421	395	358	412	409	388	407	431	381	396	392	378	368	419	369	386	388	399	390	408	367	364	415	428	378	395	397	409	410	409	414	348	377	382	397	384	373	379	361	373	365	379	401	392	368	411	326	450	390	362	414	406	379	384	423	353	384	393	370	378	411	378	407	386	367	366	351	354	381	404	388	354	396	393	386	376	386	389	401	416	388	380	338	390	394	405	403	420	388	407	380	390	404	401	399	411	383	374	353	394	399	406	382	361	420	373	382	377	368	377	384	347	369	413	394	388	382	384	405	370	379	387	384	395	356	387	403	388	404	410	421	454	402	383	370	403	378	390	395	406	376	377	390	403	382	340	371	435	401	371	422	374	389	396
52978	55256	66761	63315	51948	39855	26927	15688	8353	4225	2151	1127	829	895	835	801	843	826	836	855	837	840	860	854	793	884	776	843	823	858	899	847	840	856	848	857	824	911	859	824	834	806	865	876	863	825	853	880	804	830	816	824	842	793	881	841	842	882	857	846	812	849	836	843	842	836	831	818	846	835	841	866	844	841	863	778	845	828	854	862	841	876	839	863	848	831	821	837	858	819	837	831	777	856	793	875	873	822	854	829	818	818	847	831	816	815	865	860	880	825	876	845	844	844	801	821	816	848	860	795	835	822	793	772	848	867	786	842	870	804	827	835	801	816	892	801	843	832	808	822	876	796	807	850	793	827	850	824	862	828	810	770	881	856	844	827	834	838	853	818	831	799	868	812	846	801	861	819	879	838	809	798	785	884	830	762	905	815	784	838	807	835	841	833	808	790	880	859	819	823	845	822	825	852	825	868	787	821	814	879	829	773	885	807	824	812	866	801	834	881	803	817	839	842	867	798	778	812	826	853	824	854	824	846	870	852	803	787	851	883	850	825	801	824	770	819	815	828	837	820	858	834	818	802	803	855	864	819	842	842	889	881	839	773	843	859	796	829	758	848	871	807	836	880	860	830	819	841	825	816	847	844	825	861	800	831	851	816	820	792	815	829	810	837	811	840	788	817	823	832	843	915	839	827	810	784	816	830	827	810	878	815	838	819	845	855	837	815	835	840	820	816	836	861	839	817	808	822	874	805	780	845	838	771	834	851	864	834	806	802	843	828	855	838	813	813	886	856	805	823	799	837	837	870	846	798	808	834	791	862	822	853	873	829	856	814	794	869	840	795	838	799	836	849	823	816	800	835	867	865	865	925	843	823	869	868	916	800	792	781	814	840	879	849	859	809	829	833	784	881	846	866	839	813	808	820	794	837	800	876	805	880	846	862	889	850	873	817	813	825	833	853	849	840	780	819	912	829	785	837	856	848	826	809	823	784	811	871	782	841	858	859	821	832	730	821	819	858	811	746	876	815	837	835	844	794	790	839	835	832	793	828	863	844	843	844	831	816	800	790	851	826	819	872	810	821	865	762	835	849	808	840	828	838	900	864	850	817	840	831	854	873	774	820	781	848	835	833	851	828	895	848	836	808	841	795	886	826	844	884	819	818	800	856	806	817	807	820	835	839	841	856	823	797	783	843	818	833	863	851	780	848	860	835	891	850	848	860	850	805	826	838	853	872	820	829	827	834	810	866	842	846	823	806	822	860	827	842	880	835	882	878	873	855	860	844	817	867	833	852	820	842	839	797	844	821	840	844	846	811	837	835	894	824	808	838	845	850	813	786	802	850	836	887	793	815	846	836	801	829	804	859	855	782	822	908	824	779	795	793	812	824	830	818	837	821	787	903	842	841	818	830	832	864	837	847	744	862	862	870	828	835	875	861	841	825	833	836	798	847	844	809	804	899	847	833	823	800	799	823	841	805	863	872	801	796	836	846	842	848	802	838	819	782	835	812	826	827	833	828	858	844	810	864	818	849	867	814	936	821	820	857	834	814	796	803	815	843	806	852	779	879	825	785	790	878	840	810	807	776	868	831	862	762	820	811	874	913	791	796	866	776	858	818	849	826	820	862	853	851	848	823	813	814	858	833	873	813	839	843	783	817	834	833	847	842	830	862	798	837	872	778	854	804	825	837	840	832	827	832	808	878	838	843	848	863	818	825	784	819	807	850	851	891	804	857	795	779	827	876	802	817	818	859	855	811	868	821	820	853	901	857	864	862	902	795	787	844	806	844	804	803	807	867	825	804	823	836	841	831	831	832	803	834	795	862	819	901	888	845	829	840	880	846	873	835	824	857	858	836	837	805	828	805	815	774	849	878	820	823	853	824	832	835	866	838	880	805	819	832	826	827	823	836	781	823	851	871	902	826	802	792	869	831	770	860	872	834	840	858	835	826	810	876	839	863	825	804	832	819	862	848	790	800	850	857	861	830	814	821	880	821	837	797	847	799	835	818	843	813	849	838	798	865	825	826	811	854	770	815	844	808	873	799	825	849	822	776	773	800	830	840	870	860	754	841	848	843	843	815	802	844	853	798	781	784	774	822	823	850	811	854	834	843	817	863	824	866	803	816	848	771	892	831	893	840	852	832	856	892	875	848	894	823	850	875	833	808	861	861	854	854	857	861	818	846	840	858	828	864	919	830	852	834	818	827	842	855	842	837	826	827	846	803	801	885	858	762	832	913	816	835	804	865	824	820	844	857	821	862	814	838	857	847	831	837	864	816	877	827	857	881	868	882	840	830	858	836	864	834	820	808	846	837	845	869	826	838	803	852	817	836	825	828	828	867	848	833	824	831	849	834	843	803	823	799	811	838	797	908	845	797	831	852	850	820	846	827	890	832	801	832	880	848	877	801	849	864	813	809	792	858	836	789	790	806	817	865	826	829	894	855	827	860	839	864	873	859	865	848	798	860	835	853	883	831	836	901	831	851	864	786	839	849	848	840	805	816	815	896	838	813	844	788	808	864	807	833	806	869	888	880	794	847	865	855	849	831	836	826	805	844	859	830	870	837	846	862	804	795	861	840	772	772	827	782	867	848	813	798	823	865	845	868	782	845	868	766	823	850	837	861	866	779	821	881	844	824	871	867	818	917	853	840	869	841	846	825	844	868	873	846	825	853	815	775	766	829	775	797	808	820	861	859	835	802	787	821	815	849	870	839	870	813	850	874	819	827	879	870	905	868	820	785	789	833	829	852	880	849	848	823	850	885	794	825	831	826	859	820	854	847	799	831	839	817	846	825	875	841	852	799	811	847	830	813	863	814	885	787	860	821	796	885	809	796	885	798	858	829	903	835	814	881	847	797	871	846	829	810	843	814	913	837	815	828	789	823	855	804	876	864	860	871	799	845	882	798	821	844	828	834	834	814	867	825	840	847	849	864	795	883	843	889	836	866	813	844	799	848	813	787	895	811	791	814	829	814	918	830	825	948	790	835	888	849	842	874	810	851	807	836	834	795	805	766	891	840	826	852	795	864	837	854	861	877	812	831	810	826	883	852	923	876	862	867	789	837	830	834	839	855	801	824	863	855	815	872	789	850	861	865	817	860	845	854	901	827	845	827	830	815	862	836	847	874	885	859	831	818	821	849	769	780	838	810	845	846	835	838	824	872	836	861	781	811	821	813	780	837	855	874	839	817	800	834	843	855	876	848	851	814	829	854	838	843	845	801	815	869	841	924	842	818	859	854	814	787	762	816	819	848	827	839	799	803	840	797	788	819	801	854	809	849	801	816	828	842	840	826	827	865	789	779	813	810	848	834	790	827	870	833	866	837	828	853	768	857	821	780	817	818	828	806	851	888	832	814	843	864	859	807	892	819	850	851	849	813	830	862	842	818	797	831	853	824	854	798	820	820	828	797	855	807	823	841	891	827	886	850	853	834	802	853	826	847	893	805	813	849	782	826	809	822	851	807	801	831	819	802	856	786	791	848	807	846
84939	74269	72551	60283	44092	28810	15153	6298	2516	1249	697	479	437	401	461	393	400	459	418	443	425	440	457	452	431	416	432	398	397	416	416	416	465	431	430	428	408	448	418	437	421	376	437	407	424	423	403	440	423	429	397	438	465	437	424	426	422	424	452	400	464	416	448	396	375	421	472	421	425	420	415	406	426	435	432	390	428	436	400	429	452	444	433	432	397	394	425	370	388	390	399	417	428	385	418	445	371	426	401	442	431	439	443	410	434	423	451	463	408	418	416	420	434	398	383	412	446	375	404	405	459	449	402	427	431	433	414	443	385	457	448	395	443	482	410	426	412	422	430	434	454	430	385	396	422	386	430	436	432	383	412	419	426	425	428	404	450	432	426	405	489	413	403	437	460	410	400	403	402	461	407	421	432	381	433	409	430	427	440	427	423	394	421	421	436	413	446	393	450	412	405	443	442	451	419	416	438	438	456	426	388	427	417	399	421	443	429	413	445	435	406	404	428	404	418	414	443	414	424	412	395	403	438	414	459	423	400	470	406	402	390	423	439	409	451	397	405	427	430	448	384	447	416	418	394	395	391	420	415	426	402	404	417	443	417	407	455	422	422	457	411	423	472	417	431	404	438	451	382	437	391	428	404	426	401	394	405	392	418	419	410	482	475	422	442	451	426	397	452	389	437	438	413	420	442	403	385	429	457	428	440	455	451	405	432	438	432	383	439	431	415	426	404	365	422	416	417	416	390	394	395	462	428	400	404	425	451	425	432	446	435	429	377	409	431	408	422	424	385	445	418	418	412	433	412	418	424	375	416	398	410	434	416	387	382	393	413	410	422	447	397	410	423	442	441	448	375	419	404	423	440	390	407	410	416	415	403	394	415	457	420	411	408	440	447	421	407	433	397	458	411	402	418	382	374	396	429	424	394	419	414	378	407	414	401	402	359	422	414	415	429	411	420	381	425	401	414	445	422	420	438	457	427	422	404	427	386	414	401	418	383	384	422	415	394	431	424	387	391	412	413	420	384	405	408	441	438	393	394	432	412	463	393	433	393	412	447	412	417	430	426	413	430	402	398	410	433	401	407	407	404	419	387	406	417	427	385	450	423	439	409	432	434	421	433	406	421	415	439	445	385	369	418	410	453	402	421	399	410	412	405	464	434	441	390	418	430	423	425	404	406	421	416	397	401	420	411	374	446	386	423	407	415	388	486	412	394	405	415	422	440	410	399	440	436	421	447	393	372	396	399	438	473	393	421	403	434	440	382	414	436	438	455	388	397	405	392	453	435	418	452	404	465	440	433	409	402	423	387	424	411	407	452	434	431	417	409	433	419	406	393	441	396	430	473	405	438	435	418	430	422	420	442	406	415	447	442	420	407	423	443	458	470	429	440	413	408	399	393	437	424	392	377	392	461	413	432	453	423	415	401	410	381	392	456	413	411	401	457	401	421	459	468	445	434	433	382	452	388	408	417	372	400	430	391	427	384	417	405	411	429	411	428	394	441	421	450	437	381	422	401	395	373	407	406	423	402	445	407	399	383	432	406	433	404	421	419	427	411	402	433	440	370	433	442	417	403	406	351	433	424	414	436	456	440	434	435	447	408	402	441	426	438	416	407	420	391	394	405	421	421	439	427	421	420	449	445	391	408	407	436	431	413	417	413	443	449	419	413	393	422	382	418	406	452	416	418	429	410	418	414	468	391	376	425	407	457	403	429	415	402	433	382	439	393	397	396	435	433	415	385	418	456	402	443	416	424	408	433	458	423	407	376	422	367	421	434	366	411	382	427	392	389	428	428	418	431	412	391	434	397	435	409	436	427	423	363	420	454	433	437	408	452	426	442	444	429	382	384	437	412	386	422	438	399	443	425	385	440	401	458	402	411	384	422	403	430	427	420	443	436	421	412	402	434	403	438	419	412	423	405	390	440	436	410	426	465	406	401	431	469	441	425	373	373	439	429	385	438	393	432	418	472	437	413	402	429	430	440	437	456	409	449	418	391	448	431	431	416	410	396	428	404	441	473	414	417	410	444	420	395	401	426	408	400	452	411	404	397	371	379	430	384	444	421	443	417	425	409	440	408	389	413	441	447	442	401	431	437	407	404	443	420	394	384	425	406	394	421	423	383	389	427	431	426	454	441	399	430	477	416	394	399	440	424	467	412	425	417	443	420	426	413	379	413	438	434	391	443	449	420	457	390	413	394	403	419	408	431	417	468	430	431	409	420	417	404	411	469	427	395	442	423	411	416	432	435	430	433	394	446	448	432	427	418	420	413	399	419	470	423	403	406	406	393	356	408	422	423	386	416	422	442	405	424	427	454	425	392	448	433	408	435	382	398	398	371	385	401	395	394	441	439	438	467	410	446	398	422	448	444	431	425	415	444	352	430	461	400	429	396	398	367	419	414	376	365	398	396	442	432	416	381	417	399	451	421	461	456	413	415	415	449	429	395	422	424	421	411	425	403	401	389	430	433	373	386	432	422	444	487	390	451	434	422	396	419	428	433	425	412	407	428	466	435	454	461	460	437	454	381	409	431	446	395	386	390	431	435	411	384	415	385	436	423	441	415	416	407	390	375	415	377	406	482	386	409	415	449	410	437	423	429	408	375	392	422	424	372	424	361	403	399	405	391	446	397	412	408	411	396	425	418	436	389	445	415	398	389	431	370	423	400	368	402	470	406	412	440	390	413	409	457	417	394	391	426	403	432	461	400	442	384	394	415	408	401	430	404	388	394	398	426	410	413	447	393	408	405	413	400	446	433	446	383	436	394	446	433	416	448	412	374	406	460	427	358	386	412	411	464	458	414	384	434	453	422	430	413	442	450	382	399	408	435	384	387	483	398	397	389	421	428	416	402	405	433	438	408	396	353	446	421	400	401	400	472	430	434	402	391	424	409	450	419	418	410	370	468	416	388	422	456	478	449	428	418	459	412	416	400	434	446	427	403	415	427	415	407	445	426	424	428	412	384	443	403	396	393	377	419	424	435	422	383	422	418	445	418	431	391	420	415	436	409	420	433	377	365	472	364	436	399	411	445	416	398	429	419	425	413	405	427	410	410	425	372	408	429	403	390	423	445	412	458	403	447	363	420	453	382	404	412	418	390	400	431	448	395	429	429	432	435	440	437	435	397	472	408	408	401	418	413	412	446	443	407	422	368	428	419	405	436	422	428	369	470	401	397	444	440	384	419	358	399	395	405	382	379	430	459	392	411	421	435	389	416	404	410	427	455	445	439	392	447	441	396	405	434	448	431	444	441	400	446	408	450	446	435	478	452	405	423	386	394	410	410	425	385	467	413	424	389	430	449	406	442	412	431	426	416	445	448	409	384	407	419	438	382	446	371	415	419	401	398	399	427	403	424	394	430	389	420	389	431	391	424	469	453	397	398	411	404	398	406	437	413	408	420	406	411	441	410	455	372	404	432	428	379	453	464	416	383	416	450	489	408	425	458	387	408	358	430	406	436	428	443	396	456	415	448	410	447	413	393	380
54063	56307	67443	64012	52886	40197	27416	15740	8105	4114	2162	1170	914	866	884	880	909	961	915	885	893	890	914	927	942	891	906	893	898	912	881	962	903	889	893	941	897	897	842	907	917	914	908	857	883	932	848	878	893	888	930	909	904	918	861	837	931	860	827	882	873	893	878	910	880	862	866	853	920	871	895	876	963	879	902	909	907	874	902	927	936	867	895	918	935	859	868	896	914	898	892	917	920	852	923	921	927	898	894	930	898	911	882	925	831	900	906	906	886	880	910	884	895	863	928	947	909	941	959	826	888	877	848	878	904	903	933	847	869	928	846	886	876	863	888	908	938	931	877	912	859	885	924	922	857	887	918	852	926	890	865	968	884	868	955	884	894	858	952	870	880	912	831	916	936	889	889	883	927	920	889	899	847	941	891	886	914	905	884	887	899	877	882	954	894	927	904	844	949	874	876	866	875	855	951	893	839	854	910	917	945	920	888	898	905	868	895	877	885	842	830	881	910	851	950	895	870	893	874	944	870	907	952	914	933	894	925	865	891	912	936	867	889	928	890	899	926	912	905	954	950	870	901	906	904	921	953	904	928	903	886	905	954	873	865	832	887	906	863	911	935	918	876	896	881	824	854	876	918	857	903	869	891	865	935	885	905	936	880	939	904	873	851	923	944	893	923	908	859	918	917	920	881	863	868	854	873	896	843	907	907	876	898	901	873	903	945	906	884	855	884	865	853	895	835	897	852	929	917	921	918	908	865	862	809	886	933	880	881	914	834	865	904	838	911	881	932	883	917	877	912	865	874	880	893	928	837	909	862	913	901	885	855	916	872	861	904	821	902	925	869	905	888	863	908	917	871	900	873	847	890	866	868	853	867	942	952	857	893	912	889	951	863	917	969	901	923	877	874	897	887	895	877	917	852	993	876	943	937	844	903	904	862	843	943	947	938	848	815	898	905	903	873	938	923	898	831	918	867	897	901	909	864	926	920	902	884	865	909	925	867	930	878	909	860	931	921	878	901	928	884	886	857	907	881	882	870	900	921	863	897	944	923	934	927	878	879	924	889	956	882	857	958	830	908	903	923	885	896	907	900	876	929	842	843	881	831	870	862	894	886	869	942	914	915	923	908	891	897	968	931	840	914	920	898	866	840	858	850	887	812	910	936	904	882	907	890	928	945	923	906	875	822	921	860	852	914	857	960	910	884	878	926	935	935	876	932	919	868	834	880	840	872	927	863	866	931	896	875	875	845	915	918	932	885	911	936	861	949	928	892	936	876	920	874	894	920	891	862	910	844	834	905	898	840	882	851	893	867	889	860	924	901	958	943	802	887	822	832	932	904	912	973	828	895	921	938	868	920	902	961	898	895	890	921	872	835	890	908	896	877	899	902	882	932	920	858	863	930	948	870	878	928	864	901	898	923	922	922	901	931	905	889	922	902	922	864	885	890	921	889	902	865	850	844	887	894	930	882	916	878	912	849	855	908	849	959	887	918	904	905	934	849	865	907	908	920	847	897	886	894	915	871	857	956	872	889	884	931	931	861	856	881	927	917	915	888	891	949	914	954	845	998	866	915	899	880	913	874	876	942	894	933	915	875	905	898	895	942	961	914	904	846	884	906	890	864	851	859	895	918	876	949	872	893	912	886	862	881	814	849	852	893	885	944	912	933	890	845	887	907	898	878	846	909	873	894	877	887	872	855	889	855	904	863	896	865	925	873	890	907	868	912	887	917	861	853	919	877	912	934	879	897	896	911	913	893	910	927	906	899	873	843	950	866	882	944	883	894	905	827	894	864	884	952	926	914	893	911	857	868	892	925	907	867	895	891	843	850	897	902	965	872	904	931	882	934	948	977	857	871	863	911	915	857	870	855	881	917	881	897	852	847	831	860	894	914	900	925	859	898	904	909	824	872	892	946	844	877	904	914	887	842	862	879	848	880	912	869	878	869	895	878	866	873	908	914	931	873	851	882	890	857	874	880	880	876	882	925	895	919	871	885	872	849	847	896	942	846	901	886	922	909	894	839	875	941	895	894	955	874	888	879	828	895	880	919	891	878	915	881	912	943	919	846	837	929	892	936	884	879	849	906	856	882	897	836	841	882	891	889	852	840	887	912	962	903	904	907	924	847	845	884	930	898	891	865	836	862	909	966	834	850	873	946	852	871	900	859	896	930	891	870	919	868	917	864	847	868	890	889	925	880	855	842	849	848	923	913	889	843	857	891	892	854	863	831	845	959	922	877	831	919	871	917	943	882	936	936	959	961	889	923	900	878	938	895	872	911	904	880	884	858	931	950	905	893	890	898	877	903	897	876	854	881	906	869	875	869	854	876	886	921	906	892	905	933	928	893	879	834	926	941	865	957	919	905	918	919	878	871	846	911	861	897	856	906	877	880	833	912	876	931	834	849	896	877	951	946	875	851	936	914	896	858	885	920	887	867	891	968	857	895	920	897	922	867	865	907	838	869	855	941	880	877	870	889	889	903	902	933	893	905	845	861	890	922	907	899	941	874	855	886	874	922	881	905	919	897	864	902	871	862	908	890	904	854	865	881	889	893	917	880	900	900	853	895	863	883	913	880	869	873	882	900	886	927	903	914	883	909	854	893	956	911	910	882	853	861	933	885	869	891	866	896	910	910	924	963	814	896	884	947	844	886	906	925	887	889	850	915	873	910	866	919	880	908	884	841	908	880	886	890	858	810	888	920	919	900	906	944	946	912	926	890	863	912	839	880	876	866	895	917	929	880	853	956	898	928	916	886	899	900	900	883	864	940	886	859	913	854	855	910	887	937	861	851	854	894	885	875	855	899	882	886	856	886	918	851	841	915	911	791	945	873	859	866	896	878	899	894	858	904	936	928	908	909	948	930	880	954	860	883	881	879	908	820	906	864	928	859	899	928	850	888	861	882	947	908	924	876	873	904	861	915	848	849	915	915	914	868	906	864	889	903	889	925	867	856	864	906	847	961	877	897	874	899	901	955	892	919	915	889	853	899	848	915	860	883	899	910	879	901	892	834	910	906	859	906	869	959	893	828	893	927	918	909	942	915	896	933	908	910	843	850	907	912	871	884	972	873	916	919	913	870	872	854	914	864	887	874	862	937	883	869	916	865	829	888	877	917	915	900	924	921	946	903	906	856	923	895	883	910	909	898	858	953	908	892	891	902	858	876	882	925	876	929	928	900	904	923	940	885	879	856	861	929	862	856	853	896	919	888	937	871	900	887	915	936	855	887	955	890	917	872	866	851	919	903	867	830	882	906	903	900	853	946	870	939	882	885	928	849	901	897	898	946	937	920	897	881	895	854	935	864	913	936	884	906	901	905	871	907	873	882	886	924	867	856	885	908	904	904	889	910	905	884	911	887	895	894	916	883	837	936	860	875	836	887	886	876	898	897	852	890	957	871	804	911	883	818	947	885	891	890	905	896	928	911	882	835	890	931	897	913	859	938	941	878	864	899	913	906	882	854	870	866	901	909	868	865	905	891	865	886	911
14079	9615	6972	4019	2010	1242	749	519	407	363	334	305	301	307	311	299	310	291	292	329	306	328	298	346	324	289	320	293	296	306	309	286	299	294	286	301	302	315	335	331	287	295	281	288	320	306	307	280	281	322	307	312	321	267	296	306	325	320	273	292	293	282	319	312	297	314	288	286	332	300	287	318	280	292	297	267	334	302	297	341	296	328	289	275	306	292	301	305	320	335	327	301	328	320	334	310	297	282	340	313	298	310	307	312	309	311	294	294	358	260	279	306	326	294	289	309	311	296	322	326	347	299	310	344	306	291	330	336	289	303	291	321	298	320	302	290	328	296	294	297	327	289	295	309	284	301	278	301	301	273	313	290	315	310	270	324	306	324	332	317	323	307	306	294	308	290	300	301	310	310	277	290	291	292	318	299	282	304	265	326	314	306	286	314	311	309	292	341	299	311	307	302	293	319	309	302	307	312	308	331	313	312	308	300	292	277	303	295	316	295	349	290	335	321	292	299	288	318	343	265	323	321	296	307	312	309	286	294	303	309	288	295	308	287	305	312	298	305	292	315	303	281	307	297	316	292	305	312	314	285	322	320	300	300	284	278	290	304	294	312	291	319	315	326	289	312	331	314	288	309	329	329	325	293	353	291	297	334	313	289	283	302	291	302	311	285	305	339	287	298	282	323	295	330	316	301	284	344	297	324	308	322	283	316	315	278	296	293	322	286	314	303	295	304	284	330	300	312	294	310	329	300	337	313	337	280	302	323	312	292	330	331	302	344	322	345	297	294	320	302	282	302	324	298	311	285	322	330	305	309	302	332	274	326	291	327	316	314	298	290	343	289	316	306	286	334	293	297	341	346	336	324	290	283	276	295	298	301	281	315	330	294	311	327	298	319	276	302	316	304	303	322	310	318	334	297	301	299	299	293	316	312	286	313	340	296	270	291	288	318	287	273	325	324	324	283	311	354	293	323	355	316	269	294	282	322	319	320	316	336	302	323	287	301	305	307	268	281	335	310	269	317	311	291	288	301	304	293	273	275	328	347	316	317	325	285	316	308	308	344	312	331	330	309	276	293	269	306	297	290	300	325	279	316	331	335	317	320	327	280	301	305	288	294	330	292	295	298	305	300	306	340	296	305	328	284	301	264	309	316	334	315	299	274	284	305	300	274	331	338	300	335	303	313	282	314	287	281	305	283	285	301	301	305	320	294	305	308	278	321	296	271	312	308	289	277	290	297	279	315	301	282	317	324	332	299	272	304	303	287	295	304	338	280	343	307	291	302	319	312	322	275	300	319	300	313	320	286	308	315	276	301	289	286	330	329	288	314	322	257	304	323	289	296	312	333	330	317	351	293	302	278	320	285	282	279	273	290	294	331	348	305	328	309	268	308	335	329	315	282	305	290	289	340	351	324	323	296	288	297	276	298	298	332	317	297	312	347	343	312	284	320	335	289	298	334	323	316	302	283	288	266	298	308	284	311	281	303	303	273	277	310	321	311	291	326	372	314	298	300	271	299	289	303	340	313	283	316	321	284	354	280	315	312	292	267	319	307	284	297	284	317	345	338	282	273	293	312	306	325	322	274	274	300	309	338	309	287	299	320	298	310	276	289	308	304	289	312	305	290	321	276	310	345	299	291	284	332	318	295	304	305	315	331	303	325	330	278	317	283	300	283	278	314	328	278	314	309	278	275	266	289	315	319	301	269	302	287	345	314	317	296	294	301	323	277	309	317	293	286	316	307	328	292	312	339	271	303	254	321	304	313	277	275	327	334	320	277	312	303	285	292	291	296	330	336	282	303	290	321	313	322	293	338	322	315	324	309	295	293	287	310	311	286	289	310	323	320	327	332	322	291	331	314	327	334	321	306	300	322	328	291	333	304	303	298	298	284	291	318	330	307	284	325	301	336	343	304	305	317	318	297	291	299	312	337	314	322	303	317	278	306	306	296	260	267	346	296	316	273	328	292	319	276	289	308	316	300	295	307	296	290	285	321	340	292	314	303	335	309	349	286	290	297	327	277	297	291	346	305	294	302	313	308	278	294	310	279	310	308	273	309	302	304	327	322	298	353	342	304	302	320	280	298	320	307	279	266	250	336	349	317	339	311	291	342	304	305	300	290	288	289	300	336	265	306	308	297	319	317	281	294	315	301	292	322	285	319	316	261	306	309	315	307	311	296	295	310	296	324	312	287	276	285	298	327	274	304	313	307	288	321	302	268	311	308	293	301	290	305	319	303	308	276	277	318	288	298	271	320	300	349	301	325	290	332	310	316	347	351	325	278	310	293	344	291	335	306	308	303	278	297	349	327	294	363	337	318	284	305	294	303	304	315	305	310	285	312	297	313	315	306	307	345	292	284	328	312	291	265	303	299	318	293	316	281	308	315	280	309	287	300	316	321	257	334	303	296	287	328	331	283	307	339	305	310	314	304	300	315	346	308	301	318	278	292	311	310	335	284	280	289	323	297	292	300	281	269	285	305	298	266	307	321	300	294	278	304	324	328	289	282	348	332	302	303	277	296	323	319	303	302	310	280	293	277	271	277	307	294	282	340	316	303	289	299	295	285	294	293	329	296	296	306	320	338	351	302	355	306	312	292	314	340	322	324	317	335	323	304	290	292	319	298	311	286	284	322	291	291	304	326	271	332	315	284	311	306	327	326	302	325	278	323	323	274	310	301	297	308	300	279	306	317	315	329	291	259	287	286	281	299	319	314	290	309	287	308	311	339	328	293	296	306	307	317	293	308	290	284	298	325	321	318	297	288	311	294	312	318	332	297	328	307	317	323	321	315	330	285	317	315	301	297	296	307	282	367	324	310	304	331	286	312	304	294	311	301	328	327	304	316	277	297	260	299	347	315	314	309	309	306	315	343	344	295	293	291	316	301	329	286	330	303	301	331	320	305	316	319	275	309	339	286	304	315	278	305	313	318	291	270	282	344	319	285	273	315	314	314	270	319	303	284	313	301	281	327	333	281	293	304	320	331	346	301	321	316	314	292	313	304	298	296	314	264	302	336	286	311	306	305	293	273	327	303	316	303	329	324	302	303	324	325	309	287	298	320	302	286	288	299	292	339	322	299	300	300	285	314	292	300	315	305	322	337	328	292	316	330	307	302	286	318	316	294	321	327	298	296	335	329	327	297	284	298	295	293	286	288	323	308	290	300	317	310	296	292	344	321	328	294	280	292	335	326	340	312	304	329	333	302	324	316	316	295	318	299	301	305	329	315	289	331	308	296	308	292	317	299	330	286	307	316	292	278	306	289	286	315	283	299	323	314	304	313	295	304	313	328	325	299	283	297	301	292	317	296	303	315	337	338	306	284	314	267	307	340	289	297	294	316	307	307	295	314	323	303	302	305	304	336	287	285	316	326	291	299	277	304	284	289	316	278	347	297	325	305	293	333	274	271	294	331	332	320	316	295	318	313	313	286	297	329	314	320	327	299	310	286	318	285	339	315	297	294	327	311	325	313	313	325	295	291	327	286
13848	12004	12274	9545	6154	3624	2176	1378	1025	818	784	757	707	702	675	670	716	706	686	674	682	686	723	640	696	690	665	694	641	678	688	745	650	656	653	679	657	658	673	679	658	752	649	657	685	720	687	701	681	663	673	628	685	675	699	679	685	681	666	674	706	643	675	709	647	688	708	683	670	645	608	675	678	693	694	700	682	709	657	652	704	703	713	713	689	694	682	680	650	696	711	641	662	655	672	676	696	701	696	717	678	667	670	693	651	645	713	686	666	672	664	691	720	694	676	654	651	714	679	665	683	689	701	705	664	702	664	651	654	646	663	709	693	712	679	670	658	685	717	694	661	684	657	687	758	724	678	679	612	683	687	709	686	665	695	711	716	720	676	658	640	706	687	699	696	727	667	679	653	671	652	675	686	687	671	634	686	698	659	713	707	676	684	717	668	684	690	711	711	711	675	658	669	652	674	646	678	681	649	651	663	672	645	630	667	698	674	632	651	690	688	693	710	653	683	659	649	721	662	643	655	655	684	701	645	661	690	734	662	683	700	661	697	651	676	616	641	676	685	650	653	654	687	658	661	723	656	661	683	715	686	672	660	705	665	700	683	643	706	678	664	757	705	637	712	670	660	694	683	691	683	705	686	694	646	653	650	644	648	680	670	678	618	659	671	713	646	721	691	696	651	718	716	662	669	653	708	723	681	721	668	675	688	671	670	679	690	718	742	690	666	715	724	719	735	681	686	654	648	686	724	677	658	688	677	686	631	699	693	666	689	683	679	697	642	649	646	662	638	694	686	702	662	617	694	705	709	675	696	695	621	628	649	679	658	681	623	688	747	650	686	693	706	709	668	676	680	681	670	672	703	690	688	673	683	668	701	650	712	659	680	694	679	643	674	672	711	710	722	665	684	669	678	740	723	659	687	680	652	666	666	694	700	687	712	689	725	655	698	689	675	645	713	673	674	662	679	687	648	639	673	648	701	667	678	710	675	718	702	702	629	673	711	699	659	688	699	663	634	662	702	664	674	716	692	694	700	722	648	724	661	716	684	674	641	708	722	678	729	693	671	693	703	666	669	693	718	689	634	654	675	661	727	649	702	713	663	673	663	660	674	662	665	681	669	691	722	622	690	694	690	696	680	688	656	666	705	721	666	680	625	711	686	686	705	668	655	641	711	655	685	634	674	655	688	689	654	654	681	669	661	704	703	712	690	652	662	667	726	677	669	686	727	689	701	698	646	677	691	692	628	667	697	679	672	697	643	687	680	701	713	697	703	720	702	708	686	667	653	699	703	728	699	681	680	685	670	656	661	678	695	657	668	664	687	680	675	678	673	677	696	708	695	647	680	627	657	712	679	643	700	685	651	602	675	656	653	657	655	643	623	688	674	706	689	659	713	689	661	668	664	663	663	649	690	683	711	724	692	742	677	681	673	673	678	683	590	664	707	689	712	680	697	708	670	677	677	705	697	635	647	631	671	654	652	685	715	703	686	707	699	652	723	667	710	651	669	685	672	659	676	640	682	634	650	659	653	669	654	653	736	653	706	648	692	650	639	652	616	684	664	680	688	671	717	670	690	677	665	677	705	694	644	659	722	726	675	674	684	636	692	741	692	692	654	625	668	634	673	637	694	676	650	692	693	733	686	661	652	610	698	656	692	700	687	692	653	692	693	646	639	761	640	661	625	676	638	669	668	648	696	722	679	674	642	691	653	651	642	703	676	666	686	685	682	664	651	672	730	718	663	708	660	698	674	654	683	639	656	683	687	643	672	642	687	693	677	702	696	667	671	673	707	624	699	651	713	685	720	708	654	671	679	695	705	669	678	674	712	673	684	721	694	680	626	642	706	690	700	712	667	703	673	692	673	643	675	655	707	739	697	658	688	694	687	698	683	657	683	667	625	656	652	661	638	665	703	673	723	659	685	653	668	655	667	666	697	669	675	635	637	617	678	683	661	686	663	666	701	654	723	698	623	635	724	692	667	661	693	686	680	674	706	684	660	623	698	659	656	666	692	673	695	653	648	673	683	692	700	653	695	691	662	712	688	663	666	680	650	641	681	652	657	701	697	663	641	691	680	672	641	649	690	649	648	707	668	668	693	717	619	723	658	651	687	686	672	729	702	654	666	648	740	693	684	678	653	680	713	645	661	709	678	715	704	716	707	716	662	656	635	689	685	678	683	629	698	665	722	682	678	643	699	709	675	679	661	677	663	682	625	697	658	656	699	678	649	709	664	689	661	722	663	715	656	640	644	705	635	643	680	685	710	650	709	721	684	673	692	621	655	658	662	647	720	663	635	723	733	717	717	688	687	669	672	700	661	712	674	687	686	695	665	640	670	679	660	720	700	677	683	663	680	694	674	715	685	666	679	646	678	656	690	652	663	654	728	674	659	648	682	655	718	722	662	691	642	698	669	664	698	625	673	677	668	687	717	627	653	663	704	692	676	652	620	716	695	734	686	668	699	715	673	726	649	687	636	669	695	676	715	694	704	668	685	698	712	633	693	643	693	644	680	678	753	659	730	691	640	641	681	672	718	655	694	714	700	673	664	647	699	705	694	704	691	711	690	676	660	708	668	663	692	683	665	695	704	693	677	696	674	658	631	676	628	685	716	651	682	672	661	710	739	647	677	681	678	681	692	625	645	685	706	657	700	672	677	666	684	680	682	668	689	730	677	729	714	654	674	677	625	692	688	699	644	659	668	688	680	700	701	653	640	695	685	667	636	633	663	689	675	677	668	691	717	678	707	700	688	723	684	641	673	712	713	674	669	644	702	697	724	680	658	634	674	638	716	717	707	687	729	697	692	699	662	661	646	674	690	667	690	730	695	709	646	734	678	700	680	717	684	700	691	641	672	716	702	738	681	684	702	678	653	710	679	614	636	658	665	671	704	681	727	702	668	688	678	706	710	672	685	669	663	672	685	673	692	706	674	635	648	651	678	699	641	676	664	699	603	695	667	630	690	674	692	679	652	666	704	641	709	678	643	723	681	694	702	688	664	709	705	687	685	632	617	692	696	695	688	712	686	658	657	695	679	664	650	693	711	668	655	699	713	678	690	687	708	713	649	664	683	643	654	684	644	687	662	687	704	696	650	657	682	680	745	665	675	665	625	689	698	698	664	707	712	676	678	684	623	656	680	677	694	680	654	657	652	626	663	697	726	685	713	707	677	686	682	644	689	639	707	706	668	699	697	744	687	673	681	664	669	730	658	707	682	715	690	678	674	666	671	644	682	713	673	714	711	661	697	695	663	694	650	687	732	682	728	716	676	649	670	656	684	678	700	686	698	701	649	624	678	645	685	742	633	728	670	667	670	671	667	704	726	684	711	714	694	657	674	683	708	684	708	657	728	676	667	700	717	685	709	654	636	693	690	667	680	682	718	643	682	621	674	698	707	705	697	690	682	690	723	700	638	682	689	702	718	713	685	723	692	692	656	730	724	713	668	694	657	627	703	652	653	654	639	721	746	647	696	661	638	708	687	677	694	643
84085	73623	72136	59087	42206	27114	14191	5907	2436	1128	669	495	408	399	446	381	400	408	410	419	436	411	403	397	458	364	368	400	423	369	399	415	385	404	374	390	417	404	410	438	443	405	399	395	370	366	435	428	395	387	410	400	433	418	394	366	352	339	364	381	389	396	426	404	407	390	376	409	362	409	459	387	361	390	371	373	392	421	416	386	401	369	426	388	411	366	376	356	390	404	405	374	386	415	399	377	366	433	396	374	387	387	393	366	412	444	440	445	372	363	446	430	397	390	382	403	409	384	391	355	357	404	381	411	405	403	420	391	367	401	374	407	418	403	429	388	388	395	363	421	403	404	384	365	386	348	365	420	368	394	385	414	437	412	410	434	428	384	386	415	364	389	364	394	399	393	413	411	395	416	383	394	369	410	436	396	407	424	360	442	381	387	406	453	406	454	388	436	396	386	390	427	388	379	391	397	391	394	387	362	389	356	412	420	367	375	380	347	424	392	382	411	363	409	426	425	420	388	370	403	420	395	389	409	419	421	391	400	349	411	383	418	402	426	429	443	383	413	414	420	450	355	431	369	418	393	418	402	394	371	373	398	416	377	428	360	395	364	397	389	407	380	395	410	409	419	399	411	406	406	363	404	401	401	415	380	417	410	412	409	430	415	402	378	410	430	438	382	373	405	436	370	419	388	397	410	421	396	398	378	431	419	391	404	391	393	401	397	383	400	370	381	352	455	403	383	401	364	388	393	403	386	408	393	443	437	413	401	402	427	422	376	416	383	340	389	358	387	416	444	438	412	407	378	400	374	426	446	384	412	414	451	423	393	427	398	392	409	396	413	414	399	397	459	360	400	444	376	379	409	409	375	374	417	368	395	394	386	398	423	379	402	396	365	401	409	406	444	416	404	433	430	390	376	406	407	373	374	428	391	376	365	406	434	372	398	387	396	410	400	389	391	386	398	347	419	377	366	398	374	405	388	413	385	385	392	386	401	398	417	416	353	415	383	422	384	390	349	418	379	370	421	423	360	410	418	388	380	397	477	397	437	388	400	427	400	360	431	414	381	397	407	382	393	408	376	398	378	405	412	381	410	404	428	370	405	366	404	409	387	354	411	408	379	377	404	420	448	364	404	437	377	403	421	366	407	406	410	402	375	426	398	406	387	432	396	397	390	400	389	393	386	397	395	425	378	400	394	394	425	384	382	408	427	372	377	410	397	422	410	398	397	420	384	422	432	388	426	407	381	404	397	385	424	411	442	406	354	411	386	404	411	429	401	340	422	400	405	403	415	430	395	450	402	371	418	375	421	391	372	392	412	411	402	383	406	381	393	383	447	401	363	372	392	398	370	385	396	439	378	388	391	413	379	366	385	387	397	423	407	421	439	421	390	403	353	423	427	391	410	394	397	399	409	388	380	396	359	391	387	412	372	422	411	391	403	397	409	397	445	421	423	437	433	423	405	383	391	411	374	395	402	422	412	400	387	389	389	388	391	390	401	389	409	380	416	407	399	411	393	402	379	391	393	442	402	434	400	403	393	375	381	350	400	402	410	416	402	386	388	426	418	427	433	405	411	409	409	385	419	373	366	398	387	421	364	377	415	389	402	417	417	389	381	384	397	415	405	390	398	344	420	414	392	374	381	447	424	428	414	450	379	397	447	396	372	398	351	382	414	358	390	399	384	384	387	385	430	436	381	398	407	417	377	409	406	379	428	411	445	389	379	400	384	437	403	407	383	443	407	382	428	396	396	356	387	408	384	385	359	417	427	411	437	401	387	387	406	415	413	381	397	414	368	359	428	369	408	359	382	403	346	395	373	394	407	391	431	391	422	423	435	350	400	417	398	388	393	437	386	403	413	388	384	367	401	451	404	410	428	433	393	428	394	390	440	400	386	381	414	392	397	440	405	339	390	430	415	414	424	436	400	412	395	427	363	409	441	397	407	360	398	389	374	389	404	408	396	387	418	391	383	383	373	405	415	381	362	394	415	399	414	364	402	368	433	415	401	422	386	375	387	420	410	399	389	385	374	402	401	341	383	385	417	403	422	376	423	410	429	393	392	338	384	402	421	379	393	432	408	403	412	418	418	360	397	383	369	397	392	403	382	391	367	409	379	391	393	427	360	403	391	402	414	387	399	371	398	397	390	417	403	412	394	389	394	396	395	353	405	417	379	399	377	372	416	433	386	405	425	426	428	397	439	378	370	387	375	377	393	384	378	407	413	392	403	404	405	433	364	429	386	409	413	407	407	386	378	424	419	415	450	412	387	378	416	377	416	398	437	386	412	400	365	391	415	392	442	377	409	417	385	377	416	362	353	427	441	392	412	387	389	405	388	424	416	395	403	413	401	429	434	393	396	399	397	378	386	386	380	426	399	382	397	430	430	362	380	434	394	373	400	384	399	397	390	410	423	418	352	378	400	380	397	393	426	409	378	380	395	423	356	388	394	379	394	443	413	446	394	389	400	384	362	404	378	422	390	400	424	381	405	404	396	380	389	426	398	325	423	398	400	415	387	409	454	417	417	398	427	401	396	379	353	401	401	404	387	408	413	394	426	440	389	369	409	412	393	411	431	382	374	383	404	396	419	402	381	372	373	370	409	431	375	438	376	412	345	403	399	383	362	404	428	417	411	433	358	403	381	403	386	391	402	379	391	438	413	394	377	431	396	368	445	412	386	408	402	404	392	429	372	431	391	378	433	367	408	411	386	409	376	430	400	403	414	357	410	368	363	425	401	444	444	393	425	393	425	356	334	376	403	387	379	396	382	415	394	415	400	382	372	367	432	387	401	395	369	403	390	380	366	407	405	426	425	405	398	383	416	381	384	389	431	386	390	405	420	360	418	446	424	398	404	394	384	411	452	408	396	392	415	413	383	381	429	410	413	366	422	396	410	411	403	393	400	402	395	396	417	380	446	400	377	388	351	395	365	417	403	371	363	398	423	408	384	386	415	414	351	401	414	418	386	365	390	384	384	390	419	389	385	419	358	398	432	421	422	385	408	382	381	400	369	393	396	413	417	409	430	410	392	438	419	410	374	414	448	423	364	389	422	436	414	395	359	369	426	381	400	382	394	417	395	377	394	394	397	382	399	405	423	432	366	414	365	409	431	374	430	365	383	385	401	392	343	390	407	369	411	411	385	398	423	382	413	375	404	396	429	378	394	401	393	397	451	368	393	375	358	366	425	378	412	432	405	397	395	391	448	430	448	381	425	414	383	403	352	377	391	390	400	409	373	443	392	390	369	417	389	410	401	394	370	364	411	378	416	421	393	436	382	380	383	380	402	379	394	422	385	359	423	403	410	387	388	440	405	422	378	368	386	421	418	430	422	374	390	400	388	422	404	361	384	346	399	380	434	400	410	412	425	429	391	378	370	399	416	403	400	398	406	390	389	355	394	376	402	418	436	372	414	399	428	422	399	394	422	461	364	409	376	447	404	381	425	407	439	415	410	393	418	395	334	382	404	403	405	395	380	379	407	340	391	389	394
53550	56033	66960	62692	51508	38869	26553	15518	7859	3933	2118	1344	836	842	889	829	838	847	921	889	840	876	909	867	842	854	862	851	857	828	871	911	828	886	859	834	829	883	851	800	902	824	840	910	864	851	820	881	831	882	877	858	841	863	852	810	870	818	918	870	845	858	844	826	842	859	825	883	892	824	862	838	823	852	871	945	861	849	893	879	814	853	896	835	886	848	835	864	823	865	922	878	869	856	874	848	866	858	826	896	846	862	861	859	791	879	851	817	942	842	860	836	836	882	863	885	857	868	834	858	852	865	866	877	864	864	900	883	850	800	874	863	852	868	849	803	876	861	874	924	854	836	856	839	886	833	831	820	884	822	890	872	875	892	928	873	893	806	832	865	828	804	925	821	898	835	858	878	860	869	830	901	869	820	882	887	845	878	858	864	844	803	927	832	904	830	893	872	841	860	899	839	880	876	845	871	846	856	836	881	848	879	836	838	854	874	923	858	858	850	850	858	902	866	892	818	893	837	884	854	831	869	830	858	821	860	901	875	864	876	909	881	807	829	910	876	866	856	898	817	858	875	895	847	885	891	855	872	823	851	833	903	904	853	839	841	868	875	804	843	787	850	831	823	868	835	851	888	828	866	822	888	843	849	904	872	887	890	864	811	923	887	810	843	839	874	884	866	825	873	880	875	858	908	832	844	850	844	865	887	840	942	836	816	841	866	847	818	842	833	829	843	811	867	889	867	835	854	863	827	853	866	868	854	828	895	793	828	885	836	852	890	850	837	882	839	868	872	854	897	809	838	886	847	881	925	867	901	849	812	830	921	865	819	886	879	875	816	890	910	839	857	860	853	846	882	882	885	819	847	924	855	856	885	848	884	828	872	801	837	782	845	896	832	855	919	877	830	898	858	887	820	848	842	831	874	866	862	865	865	903	907	754	839	849	821	838	880	873	868	864	843	897	883	869	858	832	819	836	822	852	892	852	823	855	870	852	846	905	855	865	828	860	888	889	852	896	839	905	851	865	887	887	851	852	860	851	905	884	865	846	880	849	873	888	899	868	906	850	828	861	854	846	860	938	844	872	873	873	830	839	834	862	833	838	856	859	844	883	859	831	835	874	911	857	792	888	877	854	905	837	847	786	922	802	905	825	864	856	846	844	889	871	863	861	871	887	911	847	873	858	859	884	877	840	905	912	843	860	869	849	891	875	851	852	796	769	804	898	866	838	844	821	933	861	871	873	825	892	886	827	860	865	932	850	807	894	886	880	826	820	826	842	906	870	868	861	860	889	909	926	924	904	872	837	817	843	869	860	873	936	859	823	844	870	879	855	814	869	869	889	832	885	873	832	816	843	888	868	916	807	850	838	889	785	795	871	824	880	872	843	897	828	887	851	859	840	871	859	833	896	844	874	874	899	899	845	820	871	887	865	878	860	818	896	833	838	811	878	883	874	859	851	864	831	835	817	870	875	859	851	873	887	845	875	885	875	849	855	880	851	909	856	848	866	839	843	902	807	896	865	846	879	875	845	833	848	861	834	912	800	891	875	885	838	841	852	794	847	866	876	876	858	872	867	871	874	840	878	874	845	888	852	837	883	858	880	871	853	873	869	865	853	869	858	848	880	909	849	893	843	846	844	894	843	848	851	869	865	870	838	855	860	843	870	793	867	883	867	901	862	855	819	853	836	855	848	843	852	879	863	885	830	875	873	876	899	810	879	860	864	832	895	887	799	858	885	895	807	859	829	880	835	898	865	856	879	855	867	851	876	836	823	807	806	802	873	859	879	810	879	824	842	824	849	893	798	866	854	890	806	882	868	812	866	878	918	842	805	792	830	804	856	887	865	836	892	841	851	872	848	863	884	827	895	872	837	858	844	880	889	880	863	864	848	772	868	835	863	822	834	876	823	849	871	869	846	867	901	785	845	839	925	853	819	899	845	844	828	854	861	860	885	840	851	877	904	867	872	867	840	844	869	895	848	837	829	864	884	839	861	890	906	797	854	877	913	853	805	885	835	897	869	868	835	888	870	867	882	892	831	822	869	856	851	847	877	823	820	903	929	876	861	862	915	894	853	838	944	849	889	883	840	820	873	844	884	857	823	862	915	833	917	836	849	895	854	808	842	873	835	850	881	802	847	835	844	861	856	844	879	880	857	888	813	849	845	853	874	847	883	881	859	848	899	930	868	865	914	856	951	852	815	859	842	861	855	797	890	847	861	908	811	869	891	851	874	836	898	788	836	847	853	859	845	855	910	902	883	849	877	825	865	887	898	880	840	839	870	831	805	825	837	838	876	812	833	893	876	866	828	909	850	862	856	859	818	876	904	854	867	846	821	876	867	807	830	876	805	856	906	907	837	859	812	847	846	908	856	844	889	872	903	830	892	900	892	808	931	951	821	897	920	850	820	847	885	847	887	872	841	873	881	790	894	841	910	867	907	876	880	941	827	894	892	840	884	925	873	849	859	844	911	886	869	893	842	838	879	871	836	846	840	823	838	905	873	867	879	916	847	889	839	921	937	871	902	860	834	896	820	872	821	875	884	856	847	873	877	841	865	867	915	843	860	867	804	864	862	802	832	831	836	883	865	837	855	927	889	872	864	827	912	862	907	851	918	847	831	866	837	881	833	873	847	855	880	912	925	865	824	914	914	872	797	865	776	855	816	907	909	856	870	854	849	859	810	845	836	837	844	831	948	913	833	867	894	872	845	896	882	889	859	872	882	838	881	891	837	851	864	850	831	829	871	843	857	840	865	873	852	882	872	911	896	818	865	877	886	841	887	874	882	831	876	834	829	870	843	877	830	831	871	872	829	830	872	868	859	856	829	885	801	862	905	849	839	863	949	836	848	873	835	850	896	880	844	837	831	882	885	878	843	825	854	881	869	851	855	883	866	881	845	879	832	888	900	864	876	874	799	833	878	844	889	855	883	849	822	906	855	894	865	877	824	863	888	835	853	863	934	917	848	860	827	859	843	881	869	827	877	856	871	912	903	911	869	892	865	872	865	846	862	887	826	898	849	891	867	841	888	890	864	885	817	848	849	884	886	853	860	915	874	906	839	836	813	848	868	829	864	850	919	841	892	879	821	824	821	851	844	839	836	887	867	820	865	901	887	833	844	851	813	838	831	887	834	833	885	836	832	853	852	897	871	873	827	890	887	832	845	869	864	815	835	882	852	881	868	909	851	850	880	856	880	863	811	810	864	869	867	840	903	869	827	912	899	858	836	862	801	832	898	869	859	887	833	886	878	807	875	854	885	902	877	899	836	848	830	790	896	847	827	905	867	867	865	903	856	918	877	894	857	912	819	880	817	824	877	836	861	892	858	846	900	846	846	828	863	880	861	876	818	926	849	839	858	842	854	832	790	849	870	886	890	805	832	821	884	903	890	853	859	791	815	821	843	861	825	894	824	842	860	839	838	855	874	826	897	913	876	897	817	821	860	840	830	874	871	823	846	903	813	830	946	837	861	806	920	875	799	837	876	829	832	839
84869	75047	72626	58770	42739	28582	15228	6472	2809	1333	713	536	469	404	413	444	433	458	462	445	394	439	408	415	408	386	448	419	383	410	408	441	384	423	424	407	420	419	442	408	456	425	423	416	417	432	417	457	456	446	433	450	459	409	434	386	428	436	425	421	407	407	457	390	430	397	394	387	417	395	443	432	451	395	439	406	408	468	386	416	396	377	421	465	450	389	369	399	427	391	401	430	436	436	411	418	440	405	408	403	437	430	404	430	445	412	394	377	443	374	409	424	430	430	418	378	460	436	412	436	413	425	416	412	431	415	456	450	419	413	405	465	381	427	447	400	407	429	396	398	421	411	450	423	398	427	435	391	430	419	399	443	481	415	398	386	407	406	392	415	407	429	400	396	408	423	393	384	432	434	443	442	402	444	422	431	432	403	417	425	436	396	421	420	439	392	394	438	402	431	438	449	398	418	415	407	411	442	427	433	420	407	398	427	391	415	391	396	416	416	405	429	429	417	375	422	434	420	394	384	454	412	441	421	440	419	402	418	435	405	432	390	418	453	400	399	397	431	436	379	440	398	433	408	423	385	426	399	433	405	441	411	421	450	433	422	370	438	426	430	437	403	455	452	390	455	437	448	425	387	399	442	432	437	422	395	406	389	406	423	431	403	386	393	407	410	403	430	395	393	454	440	426	391	431	424	400	444	399	425	420	413	410	460	410	392	422	423	411	421	425	436	448	433	431	409	410	431	428	433	439	399	443	404	392	400	389	422	404	378	428	396	399	415	415	407	460	441	467	414	406	418	434	390	410	455	407	466	408	416	438	417	454	399	437	408	433	396	413	443	375	429	417	422	434	377	432	406	433	372	442	408	429	380	413	400	430	408	407	398	422	416	420	453	429	397	415	418	433	421	483	432	414	425	388	419	411	417	398	434	381	406	428	456	422	428	442	434	444	426	367	446	426	411	428	402	438	380	401	393	407	420	419	437	412	432	442	432	403	406	390	400	430	443	442	425	446	417	419	424	379	390	428	453	434	444	429	434	439	384	448	459	426	409	386	373	404	419	437	385	419	458	403	417	413	395	396	449	416	403	459	427	424	431	408	412	416	402	444	438	400	400	434	452	411	414	422	435	460	409	399	442	466	396	424	423	459	441	415	423	428	386	435	400	426	410	429	444	446	439	368	402	413	466	407	416	426	423	432	405	426	395	397	443	428	389	415	429	409	394	370	425	378	382	430	469	446	405	429	397	435	402	442	381	471	426	397	390	403	370	399	411	439	381	422	426	415	432	436	402	427	380	419	404	414	387	407	409	396	403	394	426	412	399	419	420	429	465	423	402	401	429	423	410	412	401	411	424	438	393	395	433	429	393	392	410	393	427	468	413	427	395	406	429	424	389	393	405	425	423	426	408	436	414	397	398	441	436	423	427	439	457	426	420	387	408	398	437	438	405	437	405	379	406	420	405	424	369	452	424	398	438	403	414	411	411	425	415	419	453	408	411	384	423	445	428	411	413	416	424	412	411	405	379	453	414	417	410	447	404	423	414	421	418	415	427	379	437	430	431	405	408	407	420	377	442	377	429	449	407	386	422	399	442	417	404	402	403	390	421	378	418	424	411	443	403	441	427	433	394	399	430	413	402	429	439	417	402	455	395	426	429	429	425	396	416	425	436	467	417	415	411	401	404	431	445	396	392	433	413	421	445	388	407	421	402	408	427	443	443	439	421	403	386	431	435	402	410	424	460	438	424	440	404	482	438	395	382	443	437	455	463	421	402	447	428	417	413	391	432	413	418	407	404	400	426	465	406	422	424	431	384	354	397	401	415	402	403	396	417	403	397	420	437	403	433	419	420	412	445	427	438	406	396	476	392	419	471	467	481	386	391	414	427	390	376	399	422	413	418	399	371	389	403	417	451	409	440	407	421	438	420	390	438	416	421	432	406	386	430	405	421	417	443	395	438	423	395	437	432	442	418	417	429	423	445	419	422	409	402	385	435	424	434	422	413	391	457	454	473	427	381	376	416	414	425	467	408	396	399	424	413	416	433	400	428	413	424	407	459	413	426	416	414	436	422	448	440	405	422	456	415	409	453	431	446	447	448	479	394	464	419	439	426	421	388	386	464	400	436	418	415	429	452	395	429	425	427	388	391	390	439	408	400	414	418	367	418	411	415	458	436	405	414	386	414	431	405	409	414	437	395	432	422	446	406	410	391	418	430	410	464	385	443	437	423	401	411	425	408	447	402	456	454	417	408	400	424	449	441	425	427	434	432	433	388	447	422	443	400	453	423	398	461	437	444	396	401	425	428	424	435	433	436	399	414	373	430	416	444	415	418	425	371	423	410	431	400	416	412	415	445	458	403	413	450	442	414	374	468	416	419	400	423	417	416	397	426	402	397	406	383	457	383	418	390	413	415	384	437	467	441	422	478	457	407	429	419	445	457	389	384	429	453	425	415	433	446	424	428	370	411	450	394	397	429	432	458	430	440	391	469	374	440	406	399	421	458	436	433	398	414	421	421	371	415	390	377	405	422	450	376	384	432	448	413	376	416	452	442	410	420	433	402	410	394	426	404	411	452	413	393	409	420	399	429	426	410	397	400	421	445	411	373	414	469	448	447	428	440	403	377	442	391	387	387	395	423	418	427	417	408	417	374	413	390	405	463	425	439	390	455	390	419	443	399	419	435	409	408	379	435	436	422	423	408	442	420	457	395	408	431	413	402	438	380	447	386	420	436	411	419	426	469	407	403	423	425	416	440	426	397	426	383	423	398	428	422	436	434	435	408	423	456	459	428	428	400	433	460	416	438	426	427	391	422	411	431	387	454	410	387	432	403	410	401	416	432	410	400	450	403	449	382	438	453	355	414	391	399	360	422	419	397	415	394	469	441	437	401	464	447	441	416	394	449	442	441	445	441	411	426	422	426	440	412	443	425	409	393	398	426	441	426	444	434	387	430	447	417	442	427	398	401	425	439	404	449	408	424	461	429	431	422	415	405	436	412	436	404	384	413	426	441	365	419	442	435	431	426	418	444	422	450	424	414	442	402	418	425	379	439	409	410	442	414	424	430	411	398	424	427	451	424	383	404	403	377	421	411	418	451	405	391	437	462	415	408	400	420	417	428	425	417	408	413	418	434	428	427	406	377	448	436	451	422	403	404	424	422	406	415	413	448	443	428	415	390	388	387	418	415	440	436	419	443	396	423	415	408	449	429	420	406	405	409	392	428	408	424	390	391	430	423	445	413	415	421	400	431	406	399	388	409	430	399	469	460	450	381	424	428	436	418	404	421	419	421	445	455	434	425	406	415	396	398	460	394	413	450	411	420	431	432	389	384	405	427	459	417	393	433	422	442	397	401	448	402	409	376	397	409	431	405	404	404	432	452	443	422	410	355	415	394	427	405	424	416	405	405	419	471	433	428	422	467	391	395	391	387	437	463	460	396	415	469	453	434	421	443	442	429	443	408	442	420	431	375	387	396	404	405	421	408	396	385
54130	56929	67645	62786	52099	40159	27791	16588	8765	4233	2234	1310	917	923	862	895	909	910	880	893	849	897	836	872	918	897	924	878	851	860	930	864	932	952	812	997	894	915	900	850	892	861	870	957	859	908	906	892	918	896	898	860	887	919	876	921	881	869	866	957	881	926	895	908	882	900	915	931	896	931	870	917	833	935	842	926	873	937	852	892	883	882	856	900	903	912	886	927	971	940	872	880	863	916	952	913	866	863	879	926	890	894	872	886	946	907	864	933	904	868	898	893	856	865	907	884	828	906	936	873	921	898	924	901	890	924	868	907	926	881	933	913	852	839	921	874	907	919	831	908	901	886	829	835	828	886	887	831	857	932	949	900	888	883	904	880	882	867	890	837	935	938	910	857	911	913	853	890	838	871	933	934	903	910	842	965	903	900	933	839	929	951	930	865	900	930	922	933	885	878	899	924	869	870	867	938	920	874	829	904	906	873	919	907	900	879	884	918	877	901	874	855	907	889	882	940	892	917	889	878	916	904	918	879	879	891	913	904	900	881	854	876	910	872	875	869	895	961	877	910	911	868	869	952	870	913	926	900	926	905	886	918	908	885	839	851	915	912	903	914	922	895	877	882	904	896	871	902	869	930	915	907	897	904	905	899	910	913	913	910	862	939	931	889	892	880	849	961	915	891	901	860	916	907	870	901	925	927	913	856	884	898	863	854	953	917	896	863	889	881	911	849	877	884	928	893	927	902	844	915	889	863	968	891	912	851	912	903	880	917	873	893	886	892	933	926	898	903	927	927	926	915	904	895	847	894	907	883	899	879	921	872	903	917	884	899	895	880	901	864	922	871	855	904	911	857	905	840	865	942	868	905	902	838	865	884	930	863	908	911	903	882	869	870	887	911	861	908	881	903	888	908	888	895	889	840	794	875	913	911	885	925	938	919	883	887	898	886	879	856	877	874	887	916	889	887	955	943	845	925	893	876	929	893	883	874	880	914	917	906	913	903	910	917	914	935	915	924	921	870	931	903	894	898	914	921	914	908	902	887	929	824	891	837	901	864	907	881	939	889	913	864	872	867	883	841	874	931	905	908	823	926	916	918	910	855	904	913	890	894	930	874	943	854	849	890	949	902	908	857	907	958	913	928	933	824	905	887	899	906	907	924	884	919	887	874	835	893	951	908	902	863	884	891	857	911	924	922	937	907	880	840	900	905	884	898	914	876	916	894	922	893	907	888	927	927	906	834	905	929	846	938	925	929	947	917	917	834	914	847	896	897	835	854	872	885	939	875	883	873	873	863	874	929	891	855	865	845	865	834	884	942	866	903	954	909	930	900	893	871	899	901	875	896	926	882	897	944	876	893	914	895	865	857	899	870	932	905	898	944	909	880	872	874	855	921	907	905	849	932	927	881	904	928	910	903	838	913	862	868	898	878	941	920	886	918	909	854	863	872	900	918	879	929	949	894	928	932	929	876	944	905	880	881	864	920	884	904	868	943	839	933	885	909	838	863	872	867	920	872	913	908	878	926	881	863	898	941	907	885	901	879	931	911	846	860	849	910	889	860	861	927	899	912	891	923	877	867	905	871	903	891	867	881	883	915	888	880	891	844	897	898	849	850	896	873	918	906	873	833	882	905	867	860	864	857	905	905	921	945	879	874	910	882	907	871	851	876	908	866	931	895	857	861	861	913	934	903	842	886	902	901	884	934	909	883	876	904	929	940	934	895	879	882	889	884	898	922	925	855	920	905	950	919	960	907	929	868	876	861	917	860	905	848	893	895	911	864	910	820	863	912	877	892	938	896	898	877	929	931	959	907	868	842	929	842	822	902	903	961	858	896	935	869	848	865	902	953	917	871	855	922	917	896	878	975	897	848	931	898	878	894	896	924	884	924	936	929	919	929	889	938	979	906	887	951	924	860	944	878	907	901	891	877	893	901	921	830	881	910	887	898	937	909	870	888	870	925	898	884	860	902	878	919	903	914	926	936	876	912	927	891	882	883	914	903	910	882	870	926	930	864	902	938	875	928	909	907	944	836	883	909	865	909	934	832	931	816	892	905	890	877	842	871	905	848	899	885	814	899	842	868	884	782	874	874	940	920	916	891	876	924	912	924	886	929	939	859	925	876	843	881	941	893	909	847	886	878	900	924	893	954	839	839	901	899	903	917	896	878	899	946	890	894	880	906	897	893	873	880	883	934	905	938	877	891	899	894	868	877	889	928	913	907	864	893	895	890	893	910	820	905	884	883	880	893	917	917	923	876	875	900	831	875	861	912	844	918	911	919	829	918	919	922	921	942	897	876	824	832	903	904	886	883	928	905	910	928	855	890	866	898	852	871	858	878	904	905	931	861	843	892	902	881	910	971	852	884	902	899	938	887	891	875	867	857	934	939	872	929	938	896	884	897	856	922	881	877	934	943	944	871	903	912	918	897	845	879	882	905	933	869	905	925	900	927	889	854	910	925	884	892	909	913	899	922	918	880	882	865	944	899	919	899	884	899	856	912	880	943	948	901	873	908	903	885	925	876	863	913	920	896	855	875	895	847	864	924	923	907	909	929	900	909	942	899	919	883	928	870	870	908	925	895	901	902	905	921	906	858	925	872	877	913	914	920	911	906	935	899	888	880	934	840	891	882	864	884	911	909	915	904	872	868	907	883	859	933	899	868	869	880	859	938	875	895	931	843	927	933	854	892	937	888	919	876	896	901	862	893	903	838	893	872	863	926	860	920	882	919	899	961	928	919	913	852	873	881	931	854	861	907	881	872	852	787	886	857	847	950	947	914	888	893	859	824	911	925	861	895	905	894	896	924	886	1007	877	890	868	911	904	908	916	902	889	890	955	891	927	898	876	925	897	892	929	899	896	904	921	931	908	845	917	889	944	853	887	913	934	889	869	864	895	889	876	889	887	902	900	892	894	863	936	911	903	853	904	854	895	852	874	900	921	912	875	860	882	896	870	869	868	915	927	922	915	886	899	925	886	868	918	888	908	914	916	872	878	888	860	871	894	906	913	944	871	915	816	907	911	898	844	929	896	870	903	858	892	880	871	899	894	852	954	912	906	897	877	844	912	868	914	929	842	858	890	923	887	920	883	918	872	882	852	908	913	935	859	828	912	911	858	889	844	862	903	904	996	895	893	882	882	925	921	901	856	918	909	905	927	892	920	894	896	913	903	916	847	945	923	873	895	917	885	866	898	853	872	905	896	911	936	898	931	905	859	881	888	903	902	918	888	886	852	878	912	945	905	873	857	891	866	903	928	928	892	936	954	920	872	870	868	870	899	894	931	901	900	880	834	938	902	875	921	881	926	877	922	820	908	897	941	931	912	868	904	885	859	877	903	891	880	974	837	886	840	953	859	877	911	922	920	875	865	958	929	889	935	895	853	947	885	915	886	848	918	906	874	853	866	898	883	885	890	891	881	879	852	901	882	869	857	887	903	909	852	868	941	894	926	864	895	923	884	899	891	890	917	899	914	898	875	901	925	946	893	952
13453	8723	6619	3707	2000	1199	697	478	375	362	332	292	285	314	271	279	286	313	320	291	272	307	271	311	280	294	315	294	313	286	303	291	291	270	304	311	278	278	318	283	310	308	303	271	311	315	313	273	268	282	305	299	302	278	297	288	300	278	295	268	276	322	235	295	280	301	297	297	287	293	284	299	248	286	307	285	285	282	252	276	290	274	324	279	307	282	318	295	303	236	290	295	301	278	275	275	290	302	289	307	300	315	302	269	285	314	284	265	277	287	285	310	298	268	288	291	290	310	312	276	292	253	287	261	291	304	286	286	277	286	298	263	273	294	286	313	297	357	342	289	283	291	297	278	277	281	275	296	308	293	323	285	300	285	333	271	282	283	281	260	267	337	289	289	295	285	322	303	283	316	295	334	300	317	288	302	300	289	307	299	275	265	272	309	298	302	305	309	285	305	288	318	307	259	283	286	274	328	283	281	288	299	283	293	272	273	307	269	323	274	277	251	290	281	291	314	290	299	301	289	287	271	274	314	282	297	287	284	278	287	297	282	293	293	276	300	271	291	269	270	268	272	280	274	295	294	330	298	281	278	249	276	301	305	290	281	250	315	266	308	297	287	284	291	265	296	286	322	265	298	306	298	297	298	276	292	242	293	291	272	291	302	267	312	287	271	306	260	325	295	317	295	295	327	266	274	307	278	265	289	316	317	334	286	283	299	297	316	289	274	312	315	306	270	250	288	282	283	311	280	294	284	277	296	243	299	301	291	315	296	323	294	265	315	287	308	291	325	305	302	254	317	284	279	307	269	315	292	287	278	322	266	273	285	290	297	310	317	260	284	265	255	305	281	290	287	290	330	270	311	290	303	318	296	295	311	312	322	300	301	296	289	300	280	310	289	283	286	293	297	303	310	250	295	318	259	307	290	308	262	282	317	291	261	298	303	309	302	293	282	287	314	292	292	302	287	301	287	275	294	300	279	287	284	284	299	297	270	283	270	291	299	280	302	299	314	280	269	320	299	312	302	321	281	311	256	326	291	271	297	250	301	314	260	298	298	298	273	296	305	297	321	280	313	297	250	326	295	271	289	335	298	300	277	288	290	267	259	271	285	265	275	285	269	314	280	289	280	296	291	275	323	295	332	281	315	282	295	294	295	310	328	272	303	284	303	262	299	275	318	280	321	310	309	268	263	266	292	306	265	286	284	288	298	252	272	300	306	285	291	291	276	303	284	294	301	263	275	311	291	301	261	292	302	295	314	300	305	278	290	293	304	300	299	306	313	305	303	302	272	287	278	280	293	299	310	272	287	326	276	330	298	285	281	314	326	308	283	306	267	297	287	262	305	300	275	297	298	275	286	295	284	279	311	308	279	314	303	281	315	273	312	271	277	301	271	279	295	301	292	295	305	272	273	310	287	271	286	294	283	298	290	332	282	267	282	312	313	278	267	291	322	298	269	281	303	275	287	277	264	292	299	315	287	281	282	291	318	291	284	259	277	304	311	313	299	309	300	275	266	319	299	331	293	290	297	271	311	314	305	302	295	308	281	277	303	305	286	300	255	305	272	274	297	287	275	312	298	324	269	309	300	300	277	304	286	309	264	301	274	278	316	320	279	292	302	301	287	276	284	277	323	303	293	308	265	293	277	289	311	292	305	292	313	298	301	262	299	322	304	298	268	291	279	299	298	293	258	302	278	321	323	282	313	274	275	251	298	294	314	285	273	286	263	292	317	313	300	265	258	329	284	295	287	288	302	307	313	292	289	299	307	277	281	289	273	293	312	280	325	308	290	278	313	292	269	318	273	302	280	282	268	287	299	275	281	286	291	305	283	303	287	295	316	288	291	278	286	297	274	291	298	310	264	295	287	350	280	288	265	292	281	282	250	293	285	278	281	289	298	257	301	304	281	296	335	253	359	303	271	275	296	282	303	332	278	296	273	313	321	289	271	304	298	334	304	315	302	332	324	288	300	279	283	252	280	314	267	274	312	296	283	275	292	291	272	312	268	304	273	266	314	312	310	296	295	297	301	270	300	299	272	249	284	284	287	293	299	290	285	299	265	276	295	298	270	284	297	285	284	294	298	280	314	271	280	280	292	301	310	282	286	275	270	293	332	282	311	286	312	274	299	304	309	249	293	308	312	294	311	272	280	302	301	289	261	309	304	277	292	267	301	275	295	316	261	281	283	291	289	301	282	304	312	311	300	279	290	266	288	303	310	339	281	325	239	259	280	282	269	282	282	293	291	294	298	317	313	286	317	290	308	288	309	294	285	276	301	265	284	311	280	305	249	306	267	298	315	294	293	304	285	247	306	290	289	301	279	312	313	295	271	300	290	303	310	305	298	297	307	236	272	282	293	312	284	307	317	314	311	281	289	297	336	304	307	318	295	300	297	298	320	312	295	289	294	266	306	308	281	283	274	270	261	290	274	300	278	298	294	288	276	288	293	305	283	342	265	288	271	277	294	307	289	291	280	272	263	285	275	279	291	293	273	266	266	296	269	274	295	280	325	272	309	314	314	302	303	322	280	309	298	284	283	280	293	297	289	282	292	316	314	300	270	276	306	320	285	293	281	299	306	308	284	264	304	294	273	276	279	281	278	298	283	302	284	286	277	311	319	313	273	275	286	251	267	269	334	303	290	272	255	276	282	294	302	299	282	261	267	309	298	300	303	263	282	340	280	279	279	298	288	303	295	317	322	299	309	269	288	299	311	288	281	293	274	273	290	288	286	295	285	293	286	297	324	278	301	289	293	289	290	262	293	330	302	305	306	278	291	299	300	286	314	328	269	262	271	266	309	254	317	292	297	324	296	268	263	281	277	286	302	287	314	269	326	295	294	315	277	297	321	291	292	289	283	319	290	305	300	274	280	303	286	271	257	308	287	281	268	306	286	287	310	281	290	274	256	282	269	263	280	296	278	294	295	298	301	317	260	289	269	311	280	300	313	268	304	295	325	344	254	279	315	304	323	307	293	300	275	275	303	318	311	292	291	265	286	275	278	273	280	302	288	291	288	282	298	303	297	317	328	267	291	275	286	292	281	282	282	285	270	289	299	281	270	280	280	285	314	308	281	299	297	270	266	282	302	312	265	292	278	286	295	293	318	313	260	305	306	306	295	294	290	273	287	309	281	288	314	306	278	270	277	303	277	275	273	290	296	291	325	292	275	297	322	309	280	316	332	261	294	288	291	301	309	280	270	282	319	344	295	303	268	261	227	300	295	304	305	299	299	303	335	292	257	290	296	291	285	299	317	317	261	276	268	306	293	300	267	271	262	277	284	301	281	291	276	303	305	319	292	285	263	280	254	295	315	310	291	288	300	283	321	290	271	294	293	312	269	296	272	268	293	297	284	294	302	253	301	269	321	325	292	313	268	266	312	264	316	263	302	281	296	274	264	282	287	271	291	293	287	252	326	291	290	320	289	294	297	296	324	294	326	284	307	312	286	277	303	285	325	318	267	322	307	292	278	324	291	317	268	276	271	290	299
13639	11434	11864	9462	6147	3675	2177	1385	1007	855	704	645	616	632	691	598	666	643	685	657	682	636	635	609	628	625	623	631	656	673	660	631	682	701	629	639	676	633	622	643	628	651	673	610	637	666	693	637	606	618	681	618	630	706	644	680	686	634	702	684	620	645	636	661	630	610	646	647	608	672	689	642	649	661	679	594	621	673	680	626	628	650	667	671	643	627	636	606	651	650	683	647	623	655	637	655	645	653	668	651	643	696	606	663	641	686	643	683	674	658	663	637	675	641	618	632	649	640	686	636	634	673	667	654	621	624	667	657	628	625	649	607	622	625	648	673	636	660	636	642	655	642	653	623	604	636	636	593	670	627	620	620	642	627	640	673	629	614	649	631	643	661	676	655	616	625	646	684	652	683	680	612	668	627	686	635	629	639	621	681	624	636	680	679	633	637	612	679	667	679	637	652	645	633	653	667	676	661	645	672	638	644	674	648	677	676	627	691	646	649	630	648	649	625	622	632	672	665	670	659	617	662	621	638	666	679	645	651	645	618	628	647	669	611	615	674	597	679	663	618	643	638	697	659	667	659	683	673	624	667	649	659	636	642	638	625	637	622	625	646	623	635	674	652	708	658	643	650	663	647	672	673	619	609	671	653	632	627	589	629	660	662	662	714	621	671	617	622	617	672	664	636	658	636	694	658	682	614	687	655	651	631	691	654	641	631	632	605	647	689	647	681	688	681	660	691	648	663	667	636	625	620	635	631	669	681	646	606	667	666	659	621	671	695	667	664	633	672	687	652	641	638	631	687	670	640	678	704	675	642	656	646	644	679	657	638	647	639	646	628	651	674	678	658	647	635	668	672	641	667	670	635	629	660	684	659	657	670	668	666	647	665	679	682	645	650	664	675	636	652	623	680	662	616	630	707	676	616	699	682	600	662	660	605	667	682	664	622	681	652	671	637	657	658	692	676	656	638	664	627	648	647	650	655	678	664	686	673	642	663	629	658	649	673	721	616	653	679	665	670	710	660	598	641	658	636	666	681	628	655	671	647	672	659	608	681	660	601	632	634	651	651	633	625	640	652	651	605	658	680	648	636	670	660	647	706	649	653	639	677	630	687	633	656	624	630	658	658	660	603	651	621	652	678	647	650	636	621	680	674	677	661	656	662	652	626	609	634	653	655	654	630	675	627	661	608	681	667	644	659	663	635	644	671	619	712	670	634	718	635	678	610	678	640	633	684	662	696	591	657	660	673	614	659	636	699	606	707	648	672	623	626	666	678	652	637	641	580	649	659	657	636	645	675	622	653	629	667	623	632	650	627	626	630	649	641	659	638	637	644	634	625	649	656	647	655	609	647	658	664	662	658	638	680	634	651	666	611	658	641	655	651	676	634	649	599	636	725	649	637	645	629	623	601	668	670	705	626	674	603	620	690	669	664	634	659	682	689	617	681	679	665	625	663	676	647	688	661	605	706	634	655	643	608	623	669	644	650	644	629	674	598	615	705	622	612	619	636	650	656	642	628	638	638	656	653	669	633	677	679	618	595	659	681	613	655	627	655	610	639	637	688	667	668	597	672	607	680	637	636	606	630	721	638	603	682	643	590	623	657	664	636	609	683	687	643	656	691	634	631	620	649	655	630	678	637	565	642	679	626	653	583	672	596	635	717	685	607	677	681	676	644	641	664	646	642	628	638	674	592	651	605	629	625	653	642	618	651	616	612	603	589	659	633	628	667	680	712	603	646	655	644	667	652	656	669	663	649	576	629	676	657	651	688	640	618	655	588	642	624	652	649	670	654	641	646	609	644	636	613	587	619	654	672	658	676	614	639	608	653	617	604	645	637	656	658	669	638	600	651	646	634	636	614	639	623	636	660	645	625	660	649	645	628	652	635	629	639	666	602	611	668	654	617	666	634	652	672	660	603	654	619	643	677	682	668	594	641	634	669	636	623	617	671	660	632	590	671	687	660	642	662	638	631	640	666	577	700	711	662	672	643	644	638	618	682	637	605	627	652	624	642	656	639	675	680	656	659	621	611	588	600	672	673	661	650	659	685	669	662	605	658	651	607	628	604	659	616	640	623	625	609	608	630	683	641	635	625	660	629	644	634	660	678	653	641	648	695	659	655	644	637	646	657	668	621	610	650	652	601	606	643	640	643	633	645	607	630	645	644	661	624	660	644	621	669	630	665	630	657	653	636	580	661	638	655	643	643	607	633	713	677	617	615	603	628	642	645	657	690	658	658	648	638	675	645	609	647	669	689	645	650	695	642	623	655	647	645	666	686	653	633	616	651	595	617	638	646	635	650	592	607	612	694	652	618	688	591	644	635	654	664	666	617	641	642	729	639	665	633	633	630	639	644	664	610	662	660	610	708	646	643	639	702	643	629	617	637	626	623	638	629	642	612	665	660	628	604	640	642	647	598	651	648	629	651	636	653	649	702	633	669	642	640	640	608	645	657	654	618	675	636	689	637	641	638	645	637	635	607	632	614	593	675	675	618	671	644	665	670	669	659	633	605	594	644	650	644	664	631	633	648	649	629	662	702	638	682	644	639	649	628	616	660	688	684	655	655	671	618	654	630	645	641	643	659	626	695	644	666	629	685	666	666	648	678	702	630	653	658	633	627	695	635	643	631	639	665	630	661	653	644	653	668	629	676	645	652	659	607	664	655	672	655	630	658	656	613	634	663	649	662	686	654	645	658	673	666	645	667	665	678	617	638	665	647	646	656	653	635	645	644	626	677	682	670	657	606	649	650	663	649	630	598	677	689	689	690	611	619	621	676	577	702	624	630	666	661	619	591	664	635	652	643	596	630	627	710	655	641	657	636	696	667	679	660	660	653	618	674	641	631	616	581	632	643	675	663	635	713	652	646	676	634	622	638	659	624	610	660	662	660	639	662	647	636	646	635	606	610	654	658	618	661	607	607	677	638	628	651	649	604	638	674	719	657	686	659	586	654	634	627	679	622	610	618	690	644	631	618	617	665	649	609	623	642	642	663	613	624	654	674	678	674	616	674	650	688	632	662	670	654	642	644	638	646	636	681	652	593	643	651	636	639	623	647	653	647	645	668	600	641	713	620	631	656	674	669	604	707	666	671	641	668	623	652	630	646	629	637	655	668	652	651	670	628	637	625	623	631	660	631	715	634	672	649	630	634	633	611	688	666	671	619	647	649	678	634	627	607	658	664	631	631	659	666	653	650	616	646	635	641	646	620	676	656	623	659	574	676	667	656	645	622	677	646	626	622	645	692	664	631	589	640	627	635	620	617	642	630	646	644	655	653	636	636	645	651	652	663	623	647	652	610	630	601	644	627	661	605	640	648	616	673	642	649	660	636	655	647	684	634	625	612	613	653	660	641	629	597	641	608	677	640	603	673	621	575	663	626	657	664	630	677	585	655	624	675	662	706	639	607	682	660	638	654	633	654	679	649	659	640	638	671	632	672	657	616	624	709	643	642	657	611	697	653	649	626	645	658	636	678	638	570	658	659
84490	73449	72059	59270	43183	28450	15277	6622	2705	1370	795	447	411	355	359	388	411	426	389	355	355	430	390	390	408	403	365	418	441	410	404	380	410	383	404	383	374	360	389	362	364	371	348	386	373	351	377	385	383	389	375	352	344	402	396	327	333	392	397	408	406	342	368	355	361	346	364	384	389	395	393	391	364	379	370	361	352	402	400	412	397	406	382	390	400	365	399	423	396	387	405	381	372	403	373	359	365	395	392	370	402	355	354	353	384	413	352	372	393	378	416	369	338	390	385	382	366	404	357	410	397	366	401	419	396	390	406	400	344	384	362	385	362	365	408	379	366	403	417	376	390	409	375	416	403	359	393	340	408	438	405	410	405	374	404	415	373	380	399	397	402	366	368	383	394	373	388	402	427	401	409	379	377	400	438	416	372	382	408	373	336	362	381	381	340	383	413	387	381	366	359	390	417	415	397	394	370	356	409	396	333	363	351	407	346	426	375	366	388	357	367	387	366	382	406	376	366	358	416	406	399	359	379	387	368	373	385	419	396	375	396	380	389	372	362	373	401	352	376	378	343	378	384	367	384	369	370	377	367	361	393	381	365	386	362	376	344	399	386	394	376	417	397	369	370	380	364	396	356	378	392	362	393	406	407	350	393	376	366	398	392	368	418	392	407	399	412	364	359	362	412	402	375	377	349	402	390	401	383	401	380	386	399	382	371	334	373	401	365	352	396	394	352	356	380	427	358	358	395	391	381	357	380	367	373	332	402	395	409	419	400	367	365	394	378	385	363	365	405	348	399	387	368	379	379	375	373	401	392	369	384	401	405	399	365	378	369	378	388	332	394	364	389	385	371	419	397	396	402	376	377	439	415	362	393	401	393	385	377	381	354	352	431	398	391	362	368	378	357	392	400	398	387	392	383	368	391	402	372	359	363	388	402	380	404	352	397	379	401	437	397	342	353	357	416	372	353	373	374	366	376	395	379	368	335	394	384	345	371	393	409	407	385	379	389	413	402	365	425	377	369	373	377	394	384	396	397	378	361	406	386	360	386	395	373	360	377	363	355	383	403	395	387	395	378	381	408	380	405	355	384	371	371	378	414	340	375	371	391	382	386	370	386	387	391	365	378	393	392	413	398	387	384	394	374	386	400	384	400	400	391	432	372	385	384	406	403	399	356	422	342	410	373	422	383	384	398	369	368	426	384	404	399	427	381	352	419	361	399	360	384	370	394	391	394	374	352	398	406	378	365	376	381	372	345	375	368	360	392	369	377	352	348	378	412	326	356	364	406	392	366	364	363	402	365	396	398	378	392	374	339	372	326	404	374	391	379	387	370	388	385	405	366	415	401	357	393	381	411	449	391	402	404	371	355	383	440	359	350	369	379	395	390	395	370	363	394	359	346	392	374	364	368	359	379	395	411	375	383	358	362	382	394	392	402	348	383	398	371	391	382	386	412	381	397	389	359	372	349	361	375	394	400	377	380	357	367	375	402	389	395	381	400	364	403	393	406	400	387	390	337	392	356	349	366	362	347	402	369	350	415	371	351	352	381	406	397	347	409	352	371	392	403	378	393	379	369	354	383	371	373	422	399	384	403	365	396	383	349	374	388	403	418	389	374	408	388	395	409	367	421	360	380	366	341	389	347	372	422	346	405	382	371	380	364	384	389	423	405	363	373	384	395	382	389	359	382	401	386	410	414	380	414	418	406	421	404	401	362	358	395	382	358	386	383	363	375	369	381	401	389	375	379	380	436	367	366	365	396	394	381	425	379	396	393	359	392	418	427	373	366	386	399	382	403	376	365	395	393	410	350	396	349	382	372	390	391	359	365	377	398	357	355	357	394	405	356	350	361	342	403	398	371	384	374	373	400	383	405	390	377	356	401	369	342	386	369	370	401	369	415	393	358	415	397	351	367	354	380	394	379	395	367	355	395	354	409	370	407	390	393	396	374	454	383	377	406	365	389	414	383	364	359	350	383	378	370	378	354	394	411	385	370	366	385	374	376	375	385	397	413	366	427	383	378	401	397	382	408	351	370	431	383	352	381	396	379	369	413	412	392	359	387	402	369	373	370	373	389	360	367	396	407	346	406	399	422	425	401	362	371	399	361	378	397	349	390	373	372	357	402	372	395	372	380	371	370	409	357	402	384	397	351	412	384	409	363	405	379	407	389	366	379	407	405	373	415	388	413	367	403	404	379	334	374	366	389	361	370	363	362	373	410	399	412	396	398	368	399	343	395	361	369	404	386	380	425	383	377	383	384	412	385	366	376	375	380	393	394	357	400	379	368	378	368	382	361	399	394	353	369	408	371	365	387	399	332	400	388	384	370	367	412	381	415	376	371	334	368	401	367	355	380	410	367	413	403	370	367	390	368	394	362	356	407	390	364	390	368	418	364	355	375	357	418	368	368	401	394	409	387	368	411	382	370	415	387	405	403	389	367	384	346	396	407	345	397	350	343	369	360	397	384	361	363	364	408	421	384	419	391	372	342	408	429	365	401	374	359	388	379	390	401	364	354	389	375	404	363	364	405	381	405	368	346	363	370	375	398	367	370	353	395	409	356	358	404	381	350	400	381	375	372	405	414	403	372	373	381	425	448	374	368	402	378	359	379	340	368	357	360	410	391	396	398	445	365	363	368	351	410	389	367	403	417	353	392	375	399	361	390	390	384	369	401	364	378	390	399	392	346	399	397	379	366	409	396	363	391	417	400	379	395	396	387	350	419	404	362	378	413	396	412	405	404	429	387	400	374	417	372	354	348	408	391	380	377	400	389	369	361	379	392	370	397	369	371	439	404	350	345	378	376	378	407	374	386	392	342	366	381	384	375	394	376	420	381	379	387	432	393	362	400	412	372	367	351	376	424	384	348	379	373	392	355	403	374	387	376	394	395	379	351	368	381	414	365	354	345	403	423	364	371	391	383	379	381	369	375	377	413	371	385	372	384	389	395	390	366	422	384	404	400	384	369	387	368	420	377	366	389	357	366	393	386	393	389	371	372	392	410	362	393	402	402	394	363	369	347	386	367	389	396	380	352	360	362	377	395	397	384	363	383	355	384	401	363	385	383	387	399	398	411	416	383	377	376	376	355	338	392	399	403	374	412	396	380	383	371	332	412	381	373	394	332	387	374	368	385	392	373	392	389	382	399	392	403	393	382	377	407	372	402	372	374	391	372	374	388	393	381	399	377	369	374	353	376	398	359	409	385	376	391	385	400	370	389	395	391	378	381	400	423	360	342	416	365	385	347	349	389	349	333	386	393	367	364	409	400	368	378	381	369	383	362	349	358	380	385	387	391	378	366	368	365	411	391	377	438	386	416	414	405	358	399	389	411	387	382	403	364	382	437	374	383	362	408	412	395	396	400	361	403	385	386	394	340	367	359	354	390	404	371	379	378	365	368	347	364	393	371	379	374	378	391	389	378	389	371	404	329	412	376	402	415	369	358	374	394	389	376	357	378	415	374	403	338	362	406	392	374	353	405	384	375	410
53371	54840	66823	63426	52364	40084	27839	16893	8974	4424	2363	1257	815	847	863	849	838	840	839	816	805	849	830	828	821	789	830	824	830	827	828	795	872	836	845	851	806	788	805	873	828	795	901	810	786	794	866	801	821	784	857	806	815	830	834	845	815	779	833	841	791	828	802	834	842	795	781	805	806	856	871	854	838	798	779	853	822	806	828	819	822	853	781	785	809	786	805	795	791	803	768	757	800	805	840	851	793	877	815	862	838	841	799	808	856	828	822	827	856	793	817	851	822	836	827	797	811	819	773	804	775	831	872	786	849	855	783	816	785	832	791	843	891	797	829	827	824	818	839	794	809	835	879	839	802	812	862	819	833	800	848	797	793	835	761	796	858	806	834	808	815	808	860	806	812	827	863	796	796	766	824	818	830	867	823	829	821	805	865	828	801	796	766	831	776	876	791	793	843	825	831	846	803	865	808	835	832	818	814	798	799	818	815	794	860	854	813	842	845	826	831	773	825	811	838	831	820	782	830	830	806	845	845	785	827	896	837	848	807	785	852	838	838	819	847	852	827	821	856	802	791	820	792	756	841	800	817	842	792	833	828	782	802	827	855	853	828	850	806	807	839	848	882	852	818	803	867	844	841	818	828	815	874	793	802	794	837	826	839	752	845	806	877	792	800	755	834	849	806	873	825	864	770	830	831	815	840	779	844	846	787	807	771	819	784	850	818	819	836	816	856	841	851	807	860	792	809	844	824	885	799	808	806	869	809	864	859	885	796	855	800	860	804	864	829	823	830	822	780	848	858	866	855	873	833	789	847	793	823	793	830	793	843	813	851	794	825	791	789	826	819	767	817	787	794	837	833	831	879	804	790	787	796	854	801	815	841	836	813	828	849	839	812	828	820	819	849	850	886	817	840	796	829	831	808	769	830	802	810	829	834	796	831	863	870	858	846	834	802	807	851	846	801	800	843	828	840	830	820	794	822	802	854	811	813	794	837	756	868	833	825	814	826	828	785	823	823	812	850	836	831	790	806	785	900	771	850	758	775	803	816	828	852	858	823	814	886	829	845	817	800	813	827	830	827	853	852	859	827	811	828	866	849	811	802	866	820	856	827	820	840	814	782	829	850	802	815	863	812	825	800	798	820	818	800	824	857	881	836	839	857	776	790	853	791	811	843	803	867	829	779	754	853	821	789	807	852	808	860	814	838	828	794	857	811	838	761	835	819	866	831	805	845	803	816	836	794	809	847	818	811	802	863	833	857	808	839	819	790	829	817	842	806	772	803	845	846	800	849	842	838	841	868	866	834	845	858	847	822	858	841	846	857	886	814	848	798	813	829	874	810	846	813	807	804	816	827	841	840	875	846	809	844	787	839	823	844	841	813	773	800	791	808	787	818	806	821	792	762	783	822	835	780	842	874	827	825	821	831	812	831	825	852	814	861	831	819	826	833	780	821	803	816	844	846	803	816	828	776	814	776	852	784	845	803	826	822	843	815	857	829	824	815	854	860	837	848	804	801	801	828	849	866	789	836	797	816	837	839	807	843	834	820	753	833	854	852	850	863	818	871	832	832	789	796	836	882	796	838	815	859	850	784	821	823	802	821	849	844	818	841	851	864	846	820	853	799	828	847	829	834	883	839	822	823	850	840	856	769	754	842	827	836	811	827	829	841	857	824	830	839	780	778	892	800	815	854	828	792	800	836	814	759	789	816	816	817	833	800	808	813	838	772	863	817	855	795	872	787	842	847	893	801	844	822	858	831	812	840	828	907	765	825	830	829	848	786	849	836	822	857	827	846	807	869	843	793	818	874	798	860	781	884	841	804	879	792	832	825	825	771	843	812	818	852	814	900	835	844	805	805	846	819	819	856	844	890	811	797	873	821	795	826	785	835	808	756	806	812	842	757	779	794	779	789	839	862	796	822	807	843	789	817	781	794	791	814	819	827	839	817	829	815	855	856	844	837	796	773	841	819	849	816	822	798	791	840	857	832	813	820	814	793	815	844	855	786	872	860	813	828	851	792	883	751	837	824	828	810	799	781	827	829	757	832	820	818	799	894	844	812	802	833	789	820	825	804	871	820	911	849	815	815	832	787	834	795	810	816	818	807	835	810	800	871	817	782	802	851	789	818	836	826	812	798	856	832	857	809	770	829	805	775	831	779	860	836	845	805	831	831	877	835	837	812	879	867	838	783	859	850	806	798	811	837	836	796	787	838	850	840	848	852	842	806	780	804	837	780	843	820	823	848	812	867	834	822	836	861	835	806	843	823	764	826	772	853	869	797	795	813	792	818	840	802	813	848	836	792	833	785	834	868	880	787	865	848	865	878	831	810	867	872	812	859	809	795	872	826	798	824	824	772	819	822	840	886	859	818	819	810	734	864	843	840	837	796	869	827	813	844	815	820	808	859	877	836	782	845	807	778	828	767	836	840	805	850	788	802	833	824	857	822	820	830	816	798	819	791	847	859	825	808	839	843	820	770	818	850	799	813	785	783	805	790	821	862	828	837	856	803	837	800	816	797	818	810	823	831	829	849	854	822	834	839	800	812	833	800	820	831	830	790	864	874	828	798	807	830	832	798	885	828	861	838	825	813	824	805	863	824	878	825	808	801	873	799	811	875	879	777	789	815	801	855	803	823	779	874	870	840	823	763	821	821	877	785	837	871	850	836	830	867	856	787	878	811	813	861	807	789	844	836	853	816	845	780	810	833	867	806	832	833	891	825	817	812	825	840	791	857	837	808	799	853	805	818	865	866	852	812	875	830	855	821	827	771	806	809	811	847	820	800	819	807	885	834	828	821	800	837	761	810	850	782	759	822	787	828	842	860	843	807	843	781	813	834	812	816	837	838	816	807	786	842	820	831	862	828	833	821	811	837	811	795	869	808	830	824	888	804	839	856	844	793	833	822	788	782	806	828	834	825	825	849	859	848	820	830	850	855	822	815	870	866	788	811	870	846	798	854	843	860	842	816	832	831	807	840	835	809	795	835	813	861	782	826	765	851	808	824	863	797	842	823	859	879	819	811	808	826	824	863	871	874	754	860	817	842	859	782	825	822	829	836	856	851	825	869	863	732	830	869	858	842	832	843	807	846	841	844	834	810	816	808	820	848	837	831	852	800	837	782	808	758	784	834	849	824	826	819	816	854	803	832	788	823	802	814	863	817	800	837	835	789	828	859	828	829	836	796	833	849	802	815	826	803	831	825	775	829	855	809	867	891	779	863	774	865	895	889	844	811	777	835	819	827	847	850	794	853	851	840	841	846	797	818	795	827	818	827	845	875	832	858	849	833	804	826	784	822	821	823	809	849	804	815	857	841	815	827	844	811	835	842	826	814	820	852	860	837	857	782	834	797	859	811	813	818	828	797	852	839	813	812	851	882	854	843	841	840	802	793	823	832	749	820	846	806	844	817	842	844	835	839	799	833	881	803	850	807	826	860	784	825	782	807	820	803	825	849	791	823	788	814	809	786	794	830	823	825	814	849	741	856	860
84757	74084	72028	59528	43779	29297	16015	7096	3115	1428	834	479	405	390	405	431	394	459	410	399	433	412	403	403	389	392	392	444	399	417	404	443	425	406	420	383	413	428	407	400	369	422	412	444	421	387	440	424	386	411	410	410	420	386	391	435	416	418	427	369	423	412	424	420	403	406	417	406	397	423	435	408	389	425	416	388	370	339	377	442	365	451	437	358	404	383	402	407	393	440	371	357	404	407	401	393	435	396	456	432	422	420	417	401	429	386	389	425	420	398	428	439	380	391	423	383	407	423	437	417	411	451	440	406	435	431	411	434	407	443	421	395	424	377	409	402	391	390	401	450	412	395	399	370	408	417	409	412	465	401	409	399	404	367	391	412	424	393	393	416	408	391	427	395	422	387	385	406	365	350	410	417	383	408	420	405	390	444	412	398	406	418	390	424	369	412	412	415	415	430	405	405	396	412	417	389	409	408	402	393	402	399	392	357	417	417	402	418	441	431	411	440	413	414	434	418	363	350	409	439	381	415	398	370	426	415	390	395	403	404	405	352	394	430	443	376	378	416	380	422	367	384	417	383	437	408	405	419	420	388	427	396	370	435	389	355	425	398	396	375	421	432	443	376	387	390	367	441	413	425	391	422	417	428	373	379	363	415	417	367	384	387	420	406	374	431	429	390	432	412	457	404	392	389	447	390	387	388	400	404	385	382	390	412	406	379	381	387	380	424	404	413	396	438	441	420	398	359	403	398	385	431	427	411	396	459	375	400	413	420	388	397	380	377	389	418	448	406	408	362	413	415	370	381	408	439	387	424	377	392	393	410	409	373	401	408	391	428	394	441	439	414	423	363	436	368	367	397	421	397	386	389	396	398	403	402	440	401	403	407	411	383	421	412	377	417	393	404	384	392	397	400	388	383	387	395	409	426	427	403	376	430	396	393	376	395	386	391	390	400	394	379	397	419	383	395	420	386	379	405	357	377	396	427	429	413	432	397	388	390	392	383	431	440	386	419	415	406	427	393	407	429	412	414	401	385	410	417	396	374	411	427	431	367	443	384	419	371	383	412	387	381	419	394	419	405	394	422	431	372	437	381	454	428	393	407	418	408	421	377	420	399	389	366	414	408	415	391	383	370	424	428	417	395	434	380	445	409	405	418	369	421	383	427	397	377	454	391	374	419	383	410	423	394	394	369	360	397	407	403	383	390	413	427	380	420	403	400	436	374	417	410	419	407	379	391	387	385	418	429	377	381	407	422	359	400	403	399	369	442	421	412	377	415	412	396	398	388	429	360	391	361	402	387	406	374	433	396	430	416	386	373	401	420	371	386	419	420	436	407	393	366	374	405	405	373	378	402	401	412	419	408	409	383	414	435	375	405	410	409	411	460	396	424	384	427	419	379	394	400	377	426	390	389	415	393	375	447	424	405	416	434	441	435	429	406	375	419	394	369	425	409	404	418	398	363	374	375	402	468	429	404	382	427	426	409	407	422	423	382	377	388	408	421	401	438	398	389	422	433	394	407	429	382	396	386	415	426	414	359	387	389	381	441	379	397	377	370	400	407	364	354	421	388	393	448	394	407	394	437	400	389	380	414	428	413	393	395	387	388	400	417	411	391	365	379	410	408	373	417	427	386	407	382	381	365	441	411	432	414	383	421	374	428	479	404	453	432	440	409	412	401	441	385	417	420	416	424	413	397	397	395	377	395	438	430	377	380	399	404	374	417	362	401	440	409	382	432	355	412	460	375	427	400	392	411	426	409	420	400	393	421	415	401	421	432	388	409	414	421	391	392	392	414	366	430	416	438	400	357	414	351	426	401	407	373	404	414	451	378	413	413	412	376	458	419	375	406	418	400	407	420	403	368	427	439	389	401	396	415	443	400	381	404	395	394	404	411	426	394	403	445	424	384	411	386	383	377	411	412	390	411	402	432	408	402	402	411	376	398	409	417	390	413	435	405	429	421	392	376	399	467	375	385	387	419	391	372	402	390	365	385	410	379	443	415	391	400	398	393	457	417	398	353	385	412	381	407	412	386	382	440	422	393	415	455	413	409	418	372	397	382	374	402	389	412	330	412	400	361	371	397	387	441	417	408	452	407	411	415	400	393	383	419	393	418	363	415	396	389	413	394	382	385	380	429	398	407	367	441	427	406	430	383	434	427	388	420	372	467	422	411	388	374	435	381	441	429	389	372	378	385	417	410	422	445	406	390	360	427	375	410	403	411	376	420	366	409	406	393	388	390	382	415	418	421	401	419	402	397	438	448	415	419	440	404	430	417	373	428	385	382	403	433	378	429	395	416	435	375	398	429	374	414	396	366	439	423	443	356	360	433	349	384	386	403	419	377	381	434	383	386	393	441	399	378	370	377	396	364	337	371	421	396	385	370	368	368	406	466	411	426	407	442	378	435	378	414	445	350	404	369	443	403	416	347	396	387	406	353	384	414	384	399	427	381	409	392	433	393	416	362	393	383	368	383	419	428	401	386	396	401	411	403	400	411	378	380	393	397	397	434	406	400	410	451	395	421	452	382	417	377	404	392	394	409	417	450	405	412	394	415	393	414	413	425	392	400	401	475	402	436	418	375	372	436	417	421	431	413	426	420	402	408	401	415	439	399	402	385	366	384	365	426	428	438	404	398	434	395	382	424	402	407	370	394	423	413	428	410	407	401	415	407	403	389	383	427	424	420	416	407	360	388	458	411	405	407	373	409	460	402	394	379	388	383	393	379	376	371	385	442	379	396	423	457	381	439	431	391	409	434	397	421	396	391	408	375	398	421	391	404	395	407	393	385	395	454	403	418	414	394	401	428	394	403	405	359	392	442	452	351	397	392	359	379	389	372	414	390	414	414	353	416	377	391	420	412	379	443	400	350	404	425	405	395	425	419	430	380	381	392	374	406	387	421	448	395	362	380	411	420	413	399	428	402	419	435	384	436	403	437	409	416	382	397	406	391	391	415	387	392	406	409	401	448	419	391	419	370	385	392	458	380	382	398	421	422	428	419	389	407	365	406	408	402	400	405	400	372	406	412	382	394	402	455	403	392	395	421	394	391	418	391	398	395	397	401	387	393	406	394	386	405	410	417	418	372	413	404	371	421	405	378	414	445	426	371	367	421	370	439	420	430	413	370	384	382	385	420	415	401	405	360	417	390	355	395	401	423	404	408	385	402	419	420	356	431	431	369	399	395	419	394	418	392	367	401	406	457	426	395	418	402	384	417	391	428	416	359	398	378	403	413	419	392	393	460	410	400	404	378	428	432	391	402	412	446	401	428	413	385	416	389	373	433	399	386	407	390	386	400	384	375	412	364	399	398	374	397	359	469	422	412	401	441	400	435	385	399	432	423	381	412	396	390	394	446	433	437	395	421	427	411	414	419	388	454	402	371	407	419	408	400	448	443	398	408	380	432	393	427	382	417	400	393	444	394	424	443	420	417	403	426	412	375	416	381	369	370	387	397	393	380	396	412	412	395	411	437	430	413	358	410	412	373
53645	55284	67166	63918	52697	40691	28575	17620	10075	4892	2527	1235	865	849	872	909	848	845	874	899	852	889	827	883	892	861	881	854	880	916	834	908	871	905	843	842	857	906	891	928	872	818	775	866	872	885	858	888	833	895	809	841	883	920	819	867	819	917	838	846	812	898	803	875	853	847	967	833	811	863	886	846	806	888	870	830	815	913	887	915	826	840	894	846	842	882	890	879	876	848	845	851	864	819	894	789	871	886	790	883	782	893	856	890	871	865	792	879	887	852	862	912	888	893	869	879	809	876	823	836	853	873	853	814	875	852	858	906	898	851	885	837	861	822	876	825	862	885	855	838	862	861	906	874	885	926	858	814	875	857	918	888	876	857	873	836	929	863	805	842	870	791	878	842	820	875	893	893	904	859	845	854	846	808	844	910	876	912	864	800	867	880	809	875	884	877	815	817	893	846	877	846	880	863	895	897	852	867	861	860	815	909	867	848	842	847	845	875	828	885	903	861	850	889	856	852	830	853	870	868	844	912	788	837	882	879	869	854	839	834	837	849	825	887	928	907	863	831	840	839	908	881	885	868	853	877	843	827	913	853	829	886	866	863	843	795	838	864	804	825	927	887	851	860	838	843	907	821	885	891	893	865	875	918	854	818	860	921	819	874	887	840	850	854	847	848	855	843	851	867	838	870	886	887	817	862	822	836	830	878	949	885	852	837	865	858	881	882	857	874	918	834	848	841	827	879	876	849	882	814	862	871	828	815	902	835	853	862	847	834	891	823	851	832	816	856	867	833	867	819	832	868	831	847	837	881	845	851	842	831	879	832	917	810	876	875	891	910	894	851	776	872	866	873	883	884	892	907	866	860	934	923	843	874	868	871	889	871	869	849	794	815	947	867	859	891	842	866	881	892	936	902	858	843	944	869	882	927	843	857	910	844	881	865	883	919	832	839	861	877	878	835	844	873	830	840	898	865	927	849	848	828	843	854	874	858	846	811	874	819	876	850	830	872	860	854	821	797	835	846	843	808	888	839	910	860	827	857	861	874	855	856	914	877	861	855	899	893	906	828	827	860	854	866	885	856	810	847	881	877	829	855	828	884	883	873	877	872	841	927	887	866	858	876	853	881	845	860	845	905	825	856	851	882	913	839	793	840	855	879	839	846	893	888	863	813	810	831	841	823	868	877	883	889	804	838	870	879	839	909	781	855	847	846	897	864	859	833	855	892	844	836	884	858	807	859	820	855	853	903	838	848	902	855	874	841	854	859	842	871	795	871	854	834	799	865	839	846	897	862	868	911	853	851	872	828	789	869	852	822	891	869	867	862	883	853	825	830	836	850	860	827	897	872	822	903	880	876	918	826	849	822	845	839	869	846	876	901	825	859	876	872	870	878	828	894	844	896	882	866	871	869	828	873	837	831	817	840	805	858	853	856	858	856	872	881	850	892	807	903	863	826	885	880	870	792	857	917	871	876	878	835	950	864	840	874	891	819	868	883	836	852	846	844	862	819	897	828	858	889	854	865	926	911	873	865	843	909	842	887	851	841	818	825	861	894	821	858	795	839	837	848	825	789	833	872	850	886	800	874	876	846	864	851	879	858	888	839	861	863	919	823	854	914	892	945	883	835	823	886	879	867	842	888	880	876	848	866	853	833	894	879	838	886	813	829	892	903	909	858	918	855	861	837	853	855	890	866	842	907	883	822	865	853	881	878	826	884	880	930	898	841	894	841	895	858	863	880	847	915	858	859	905	817	824	863	886	839	877	863	838	855	769	865	830	833	840	823	912	865	859	835	817	833	846	880	821	903	785	839	811	861	801	831	877	902	860	837	871	864	819	826	867	838	831	829	842	844	880	838	914	839	849	824	833	865	874	878	894	904	819	875	824	860	907	871	811	856	829	849	848	873	855	869	883	884	879	857	808	877	899	891	861	844	839	823	875	861	886	868	854	843	870	866	844	904	979	838	882	897	892	912	859	837	890	856	873	880	864	875	835	808	888	926	882	839	843	890	833	897	865	853	875	878	904	853	844	884	931	891	899	857	880	878	869	853	887	884	829	857	815	819	882	873	868	840	851	839	882	833	865	818	832	893	882	852	852	858	797	838	862	834	915	790	859	833	843	832	879	839	833	872	853	844	844	846	838	835	859	886	881	831	871	869	871	878	890	873	893	818	856	877	878	827	876	922	813	900	873	839	829	798	844	848	826	869	881	831	898	900	903	843	873	879	796	872	819	903	881	871	858	869	858	842	854	833	859	844	883	877	810	812	852	895	893	890	887	844	809	883	909	883	839	868	872	874	893	855	888	803	868	867	826	800	873	867	836	875	882	870	850	812	867	868	824	888	801	855	859	860	916	862	884	907	810	865	822	851	883	889	863	852	851	862	882	881	910	918	890	883	827	861	839	898	838	872	823	838	880	854	884	898	868	869	857	845	827	861	877	862	894	900	850	874	859	883	840	834	868	911	850	909	852	942	885	875	873	818	909	826	889	851	807	929	833	864	843	894	844	857	894	851	832	869	871	817	841	891	838	837	917	945	858	881	868	862	870	844	874	879	909	851	850	837	875	855	860	844	871	933	849	884	829	856	862	897	847	855	860	865	858	878	878	854	819	879	907	918	878	877	819	875	876	936	904	854	855	909	877	867	878	839	846	827	890	863	897	896	857	800	881	883	851	846	863	943	836	850	848	870	903	886	875	888	862	899	875	853	890	893	842	906	914	878	882	878	871	843	895	899	922	808	848	879	817	868	823	830	879	873	808	871	872	860	869	872	895	859	877	858	823	834	868	888	894	824	874	891	922	854	861	836	854	871	833	826	829	842	872	858	880	891	839	846	822	807	924	849	856	862	887	878	860	882	846	827	814	838	894	846	843	885	889	799	850	843	918	891	845	857	871	926	856	874	920	800	830	879	862	837	867	850	823	832	867	853	888	880	870	880	819	840	837	790	898	902	848	862	796	848	839	846	871	860	867	836	834	845	873	846	860	908	868	857	857	861	814	885	900	902	856	892	847	895	852	843	827	873	835	879	890	853	863	899	872	817	819	875	919	932	884	859	865	849	865	871	869	866	865	839	829	909	834	863	859	840	877	831	895	819	822	846	827	836	873	881	841	874	860	928	901	840	831	879	834	866	821	877	871	876	909	828	846	863	917	914	878	842	871	871	812	826	871	863	861	850	874	852	851	844	845	826	841	870	854	867	793	897	876	864	881	828	900	900	906	943	836	863	867	863	810	865	887	880	914	823	787	861	839	843	856	927	850	856	831	834	872	875	812	879	864	857	919	822	815	888	827	900	833	906	828	834	837	901	866	855	825	837	840	891	879	873	867	856	849	812	920	881	847	868	818	855	881	904	846	838	855	880	883	890	850	912	835	869	860	798	832	863	804	847	895	898	883	855	849	845	838	871	861	907	880	927	857	883	831	864	861	871	856	879	886	875	823	862	886	909	804	870	854	838	861	845	904	880	839	917	867	855	846	863	872	868	896	880	844	891
13808	9180	6351	3642	1940	1125	744	453	416	348	309	276	289	320	272	308	299	278	288	255	280	314	263	305	263	275	318	305	308	326	243	269	269	290	276	264	263	306	293	290	287	293	291	266	269	238	262	302	251	267	301	299	320	297	283	279	275	296	282	333	292	300	249	315	284	303	283	289	266	285	296	317	290	306	286	287	277	268	277	307	290	297	279	288	253	274	300	259	289	264	319	303	315	298	307	262	288	281	301	260	274	300	241	262	292	312	312	286	278	292	280	291	265	325	295	281	300	279	262	301	267	287	265	289	291	285	291	262	298	274	242	277	256	285	297	292	304	278	276	320	303	271	308	320	278	278	276	297	263	285	265	292	252	263	268	284	267	274	278	259	312	274	294	289	302	249	309	274	279	270	277	272	274	291	291	290	300	273	296	301	250	318	311	274	264	289	275	290	252	293	286	336	288	306	270	304	282	274	272	272	266	274	277	271	265	328	304	305	293	252	285	285	266	304	270	280	302	278	298	293	274	265	290	257	294	285	290	275	319	270	299	303	286	285	297	276	250	301	235	262	290	284	293	279	266	266	300	313	251	279	271	302	286	311	267	276	256	311	290	287	317	278	308	279	274	296	279	241	263	278	295	281	286	292	290	264	279	265	292	259	278	283	263	261	274	301	278	251	249	302	258	280	281	308	297	276	313	286	292	280	263	276	287	301	272	280	288	307	251	280	261	302	282	294	321	283	279	282	314	318	264	266	304	275	275	293	278	286	269	289	297	303	270	292	305	277	237	286	271	279	312	285	312	276	287	319	302	261	264	310	284	278	293	262	289	276	282	262	282	257	310	295	306	283	286	279	272	248	307	270	293	284	314	262	291	248	252	293	280	285	281	284	303	298	285	262	274	282	290	303	284	285	318	309	287	296	283	269	303	263	276	292	276	277	277	300	325	255	267	299	271	294	287	287	286	283	281	288	283	259	262	301	270	311	310	263	307	296	272	275	264	245	287	288	282	265	282	305	280	321	257	276	303	298	260	320	293	258	260	291	282	294	307	299	281	282	279	301	279	292	267	294	288	284	285	279	268	252	283	259	304	291	290	305	276	277	260	271	276	268	325	291	261	294	309	315	252	285	289	265	304	295	303	291	285	289	264	316	285	307	299	276	250	292	285	268	313	279	302	302	284	269	257	291	271	289	279	270	297	264	301	302	322	311	298	244	287	279	260	310	295	322	281	268	255	280	302	312	288	302	259	274	252	281	308	337	292	279	262	300	267	288	272	296	289	278	292	311	269	261	316	277	282	328	286	285	293	311	282	305	296	262	285	263	272	299	299	293	296	292	290	277	272	294	275	294	277	322	310	292	290	296	304	272	321	272	270	318	346	301	301	257	311	296	288	278	278	250	274	260	250	252	264	278	279	325	276	286	299	273	268	262	310	285	272	300	294	290	282	273	274	271	291	285	302	285	299	300	273	262	312	254	275	290	291	270	264	300	268	282	281	280	287	298	280	283	259	273	285	291	315	292	308	268	277	276	305	304	327	272	275	260	281	273	281	303	268	301	292	287	281	301	284	251	263	291	264	293	291	269	294	297	267	253	286	286	269	279	299	265	288	293	286	280	265	281	278	282	302	266	314	277	273	262	308	298	294	283	274	281	271	264	284	278	284	283	325	314	294	275	261	286	298	303	257	272	277	297	291	270	285	295	293	268	309	292	317	312	276	300	309	316	278	287	292	266	251	289	280	304	297	282	323	295	282	281	263	279	254	293	288	297	284	282	299	275	308	275	264	278	293	306	292	298	260	290	272	267	310	275	312	299	297	284	288	291	268	282	275	286	278	296	302	281	317	286	272	303	308	315	312	311	303	298	287	280	250	276	272	298	307	275	298	295	256	283	278	272	276	297	292	251	252	275	308	312	290	261	282	299	281	291	330	299	273	287	310	285	267	272	278	270	273	268	269	296	289	316	298	291	266	278	280	272	289	287	304	269	273	315	286	283	290	262	256	312	313	272	263	294	311	301	294	292	266	277	306	293	305	309	297	278	279	285	275	311	267	260	296	320	254	271	279	286	289	289	293	306	301	260	287	278	305	305	255	257	301	285	316	276	290	268	295	296	288	255	275	273	266	299	289	285	259	265	272	281	253	279	286	313	280	290	275	269	274	252	280	315	282	267	281	267	276	280	241	297	309	261	308	266	301	302	288	242	255	287	281	281	328	262	310	280	296	308	274	286	270	277	292	298	296	261	307	242	279	273	273	243	254	290	241	245	271	272	272	300	275	284	267	217	304	268	274	316	284	297	328	303	300	272	292	273	258	281	283	278	281	300	267	265	283	262	302	269	308	312	257	248	262	266	306	309	282	287	274	273	291	284	292	269	280	278	267	299	267	267	274	290	285	287	314	304	265	264	278	308	281	280	280	286	260	278	268	304	278	289	248	274	276	266	276	275	279	283	300	274	291	271	300	280	285	306	322	269	259	272	267	268	278	259	280	293	299	293	326	277	296	270	312	307	260	273	283	262	283	285	294	280	312	304	292	267	302	272	288	266	272	287	283	232	310	318	290	271	285	286	272	289	252	298	264	269	253	295	290	307	284	243	251	272	267	263	273	291	284	249	290	289	310	294	299	271	265	281	270	269	287	286	273	293	245	303	248	296	305	292	325	314	299	297	279	280	319	298	271	282	258	270	274	287	295	263	276	273	319	278	321	320	272	270	288	313	282	315	277	263	299	285	289	284	297	267	310	293	261	310	297	280	322	308	274	283	259	287	308	284	290	292	298	310	295	290	273	286	316	290	317	245	247	287	284	320	314	301	265	247	312	284	307	288	293	280	256	248	271	293	292	306	296	273	284	298	305	286	292	269	276	287	279	282	264	274	284	319	302	323	268	305	262	262	321	299	300	264	270	297	297	285	250	271	271	253	273	275	278	286	259	259	315	261	274	273	278	244	252	259	296	297	310	271	268	297	293	282	272	274	332	286	278	284	317	299	266	291	290	290	328	295	306	251	279	291	269	307	260	262	255	269	317	308	266	296	281	298	277	294	292	298	281	297	268	305	289	276	295	305	296	271	283	288	274	296	276	301	266	261	282	295	256	306	271	255	314	307	278	283	317	301	257	282	262	263	309	284	287	249	300	278	288	255	307	272	268	275	287	285	300	280	270	274	296	259	263	315	279	289	327	290	282	312	285	266	288	304	296	309	327	306	294	288	282	289	275	272	267	277	300	262	275	284	299	285	300	271	297	278	289	295	283	286	285	269	282	280	282	267	256	271	267	281	275	300	300	252	250	270	260	308	251	276	283	275	263	291	269	286	287	284	281	282	276	276	283	267	269	272	296	277	292	300	282	284	289	313	280	267	265	261	290	260	299	286	284	286	260	302	295	291	279	304	290	280	279	277	291	261	328	260	319	273	279	277	299	284	285	294	274	325	307	305	292	304	299	255	272	286	288	284	315	290	237	294	282	315	308	273	266	281	293	293	286	272	294	285	283	277
13750	11494	11299	9224	5982	3855	2288	1481	1014	784	740	680	612	627	645	604	633	626	613	618	594	658	636	661	608	635	605	609	606	626	679	637	646	596	641	693	672	627	561	612	623	636	607	647	705	622	553	622	618	638	575	649	637	625	621	619	652	667	644	654	608	651	652	640	649	616	614	605	654	625	640	624	631	638	662	684	613	632	623	646	642	648	665	670	633	639	628	617	626	616	646	672	632	626	646	643	635	604	659	623	652	613	668	623	659	632	654	595	630	700	587	648	644	651	602	666	629	604	656	616	632	643	581	607	590	646	624	605	647	617	649	629	651	662	654	688	654	656	600	637	686	640	633	645	672	621	596	609	611	674	644	605	686	652	659	625	621	646	630	619	634	661	656	635	644	639	687	628	597	664	632	608	686	619	599	687	625	604	663	581	672	606	604	603	618	625	635	649	633	619	674	649	642	601	633	627	625	589	602	598	622	675	656	640	632	647	666	642	648	615	650	671	638	665	628	665	686	614	622	603	631	653	642	654	631	609	644	577	600	637	630	637	683	639	624	634	635	642	653	615	650	601	627	623	629	604	687	640	625	602	643	611	635	628	664	655	636	609	631	595	606	630	636	648	648	615	639	665	669	620	648	595	620	646	612	669	625	667	595	670	664	607	635	653	618	643	640	580	642	610	597	676	594	594	663	620	592	640	672	593	609	658	639	653	622	591	636	672	641	625	599	649	642	650	655	626	631	664	662	609	657	656	621	620	617	612	671	664	600	616	607	613	594	614	594	642	660	642	584	663	654	668	635	619	643	611	611	627	601	633	588	667	633	600	641	627	626	652	638	633	650	633	663	617	667	630	655	646	668	634	628	601	586	592	648	679	648	662	623	627	641	636	645	620	618	637	608	642	614	627	624	610	661	637	669	616	617	643	608	652	632	610	646	579	614	652	677	626	623	659	596	587	637	593	600	622	571	576	615	616	637	649	643	659	671	594	578	657	641	628	607	649	656	629	632	630	631	685	583	651	654	649	671	612	617	594	579	646	596	597	644	628	658	623	623	681	659	615	636	627	653	612	640	628	603	588	678	625	616	639	576	693	637	623	614	644	632	607	673	618	618	637	646	627	590	655	635	621	610	645	612	672	637	648	644	631	661	579	662	647	660	633	622	627	656	626	648	642	646	617	618	642	656	645	632	620	599	636	614	616	615	603	633	613	602	655	588	668	618	661	659	600	615	591	591	636	657	642	608	640	625	637	645	658	610	623	640	650	685	669	635	618	604	612	638	633	633	635	602	651	661	576	652	600	621	637	628	648	640	647	668	608	628	648	639	664	640	647	635	616	640	622	655	655	624	636	665	615	631	643	597	657	642	631	637	649	574	638	571	623	656	644	589	613	615	613	584	657	636	638	638	625	677	627	613	621	575	576	671	647	651	667	639	649	647	611	623	602	627	624	621	621	627	644	631	640	645	638	631	623	627	629	627	601	633	617	611	635	655	655	613	620	638	651	609	606	634	671	592	637	661	594	614	645	633	625	621	586	633	669	607	651	617	670	597	630	642	599	676	664	634	622	631	648	625	645	600	647	654	605	624	624	602	646	601	587	712	598	620	623	625	608	642	614	651	617	621	592	660	657	647	643	658	618	628	660	667	637	596	689	622	637	572	659	662	591	647	606	634	622	647	600	654	632	594	615	648	665	670	619	676	631	641	632	648	612	628	628	669	634	601	620	623	634	654	606	606	616	640	637	637	631	619	597	573	615	630	628	689	641	639	664	657	625	674	611	643	652	679	603	619	648	614	644	613	610	610	634	636	618	658	650	663	638	672	621	595	655	630	658	635	654	617	656	554	579	630	674	666	631	643	591	666	591	681	609	628	666	630	637	598	624	633	645	689	603	638	642	607	662	625	658	629	631	589	633	623	628	660	652	615	587	604	606	617	585	614	623	628	623	677	632	650	621	649	614	640	636	620	626	625	632	605	659	639	637	649	604	587	593	652	639	670	611	595	653	634	639	678	619	638	652	594	622	618	626	649	607	641	670	651	650	671	617	613	650	626	597	627	643	609	639	651	610	639	637	655	677	651	623	643	611	619	628	656	647	615	608	606	623	598	619	591	631	640	628	638	614	629	594	638	622	607	644	626	590	634	607	662	641	638	638	663	589	659	623	646	634	642	645	571	617	616	624	656	645	616	662	702	653	639	675	628	651	652	583	628	629	647	628	627	644	613	609	615	593	634	655	637	657	645	610	634	635	647	664	626	635	629	644	644	677	674	654	662	606	649	598	644	639	646	641	590	635	689	634	618	650	662	587	606	609	625	634	659	652	613	615	642	600	625	592	641	706	675	632	635	602	625	628	610	649	581	667	574	655	651	654	667	654	649	598	633	635	614	701	633	659	657	668	605	641	680	618	664	609	573	647	651	607	616	605	646	625	656	591	647	603	654	661	663	643	635	605	604	633	653	618	617	628	630	692	625	579	622	591	627	668	623	672	619	636	630	640	611	634	596	640	600	637	654	652	626	612	636	628	640	645	609	654	644	630	642	622	682	568	680	614	643	657	665	614	619	643	635	649	645	630	626	648	653	652	663	612	623	637	599	619	647	619	638	608	630	650	658	655	660	623	610	667	610	654	631	621	620	635	655	595	626	648	633	621	648	655	620	618	629	624	646	632	608	645	620	622	644	652	623	659	693	625	627	631	654	597	608	624	625	650	672	627	630	635	620	611	605	653	625	659	652	581	627	597	621	626	614	630	678	648	665	650	662	641	606	600	612	620	618	646	610	636	690	645	661	621	605	652	652	646	614	698	640	704	619	637	666	688	597	614	635	637	673	659	644	634	582	635	603	638	629	594	597	627	632	649	628	650	650	608	605	634	656	624	611	642	648	617	620	658	633	703	668	611	622	635	614	676	631	597	631	649	655	607	679	669	597	661	675	626	659	620	634	663	607	658	646	652	653	621	621	603	624	626	628	645	641	615	663	628	643	627	601	671	616	656	658	592	627	655	675	611	631	651	635	619	608	684	598	624	645	650	618	630	618	603	598	587	651	664	644	639	629	619	654	572	666	616	619	624	603	668	617	644	601	635	619	639	656	706	619	614	641	565	642	667	644	641	579	608	646	621	637	629	645	609	607	626	646	614	634	658	639	626	611	664	631	643	665	626	646	642	623	633	636	608	642	645	649	648	606	678	631	633	680	650	649	616	614	631	614	634	629	633	575	610	669	616	603	565	599	634	599	668	627	617	634	624	624	597	624	650	635	612	620	608	679	663	642	623	609	619	632	634	664	666	636	597	598	640	666	593	644	637	618	653	639	564	611	633	619	619	595	613	654	698	579	617	648	614	637	602	647	641	646	615	686	631	641	645	663	689	593	619	620	615	626	599	635	613	669	600	640	560	670	652	651	623	625	645	673	614	641	637	678	605	622	651	618	620	608	652	635	586	635	622	634	659	589	616	669	590	633	666	641	639	636	654	619	665	644	662	625	638	607	607	662	619
83946	73595	71585	58679	42087	27260	14815	6618	2760	1260	721	473	377	391	404	355	360	397	398	371	377	400	379	373	381	404	406	368	325	349	376	381	384	373	341	408	408	407	377	400	378	382	374	316	385	409	388	381	383	391	361	393	349	377	366	387	420	357	383	379	401	400	352	384	375	364	349	386	357	388	397	362	343	375	365	364	389	373	393	405	404	355	394	371	375	324	399	404	394	400	370	405	369	399	412	370	392	402	371	356	395	371	404	391	388	385	361	366	366	361	404	393	356	377	377	372	386	378	403	378	377	394	409	355	330	374	368	372	383	404	372	405	372	348	352	360	398	412	338	325	375	351	356	368	405	404	391	385	385	376	412	388	386	353	417	395	331	371	388	390	418	384	368	418	395	341	383	368	392	352	364	373	409	379	363	391	390	379	412	382	324	383	384	387	399	405	391	416	375	392	365	402	366	387	364	344	395	378	354	374	396	389	395	385	367	417	361	379	356	396	393	369	401	374	417	391	420	378	381	404	407	382	356	384	390	397	422	377	387	411	406	390	354	380	390	362	355	381	410	385	369	398	365	376	361	398	355	349	378	380	380	380	380	328	346	395	362	395	393	354	412	380	396	385	364	386	388	399	349	430	393	380	393	372	415	369	401	367	400	348	369	363	391	335	386	368	378	366	368	368	379	385	378	400	393	392	365	366	394	390	358	342	357	414	407	388	346	365	356	409	410	391	397	385	378	343	362	398	382	409	426	407	401	401	445	385	399	370	404	388	370	368	355	375	344	395	413	382	381	348	362	362	368	384	389	365	367	324	424	388	384	409	390	370	420	348	388	391	378	392	391	407	405	368	351	395	399	387	365	381	387	396	348	380	406	402	387	397	382	374	373	377	380	413	398	389	395	391	379	360	366	397	389	344	369	363	392	403	389	388	403	381	352	395	364	386	367	371	387	382	409	383	375	387	363	356	392	377	415	368	378	379	338	368	369	396	410	376	394	368	364	351	363	407	352	368	381	368	378	385	410	403	328	351	386	401	397	389	377	382	367	375	375	382	364	369	410	355	369	411	366	406	401	396	389	337	394	380	380	361	410	393	365	378	375	336	408	387	403	415	357	341	400	424	381	385	373	337	395	358	401	407	364	372	386	397	363	367	385	353	389	391	365	360	395	401	384	402	392	408	357	357	400	366	351	387	429	384	389	372	383	387	346	380	375	387	394	385	376	416	386	393	383	377	407	365	399	371	351	332	400	366	366	349	376	377	355	384	398	365	381	425	390	407	378	356	396	396	378	404	356	351	385	389	385	410	382	371	355	398	357	353	336	379	402	411	387	435	354	390	397	397	392	387	379	418	371	386	362	373	375	361	405	379	385	369	361	362	349	390	382	342	361	362	390	410	357	421	387	379	351	371	357	425	382	364	396	410	402	381	349	375	365	383	376	368	403	355	369	377	408	405	374	381	359	411	391	393	401	377	395	376	389	397	377	361	376	387	391	396	404	367	409	358	373	369	363	357	385	424	399	390	408	382	406	361	380	344	390	398	391	371	397	374	382	366	395	379	410	379	384	390	335	375	320	339	367	376	368	370	398	358	376	400	378	345	405	383	348	404	352	368	377	377	387	368	426	360	386	386	360	383	382	364	399	399	386	357	353	385	370	412	366	402	370	348	410	356	378	395	383	348	387	359	363	358	387	441	359	379	375	367	390	379	375	371	337	404	403	442	378	377	379	376	361	364	397	376	436	373	345	372	380	371	379	388	380	385	369	390	339	405	374	387	355	381	391	404	365	352	380	407	403	401	349	375	396	394	377	375	366	393	386	382	352	387	381	380	422	350	379	410	434	389	382	366	388	379	401	423	411	385	394	417	411	378	368	399	382	389	373	375	410	387	392	381	364	386	386	423	381	366	414	389	422	400	396	337	328	378	364	417	375	347	410	399	406	347	371	374	374	380	388	344	363	377	387	440	363	397	386	413	363	367	396	403	364	368	413	390	385	388	387	357	440	360	362	365	358	355	357	390	377	389	353	382	359	369	400	370	379	384	368	382	347	353	409	360	375	387	410	383	377	403	381	375	407	347	397	372	374	359	400	382	376	404	414	416	385	372	380	366	378	418	402	390	389	367	363	374	368	384	377	361	383	376	385	378	400	389	389	360	408	352	370	386	369	363	365	389	378	395	412	381	371	374	395	365	392	378	402	391	345	399	387	407	402	384	412	387	383	392	385	409	392	362	345	364	394	390	350	390	360	350	402	397	389	381	410	353	389	369	390	342	378	387	366	394	389	369	364	384	413	360	368	338	381	378	376	385	358	359	387	412	334	386	386	375	406	384	406	396	388	365	366	383	369	352	357	379	377	348	416	381	377	394	359	378	336	363	430	412	397	416	393	365	368	388	407	397	374	336	374	393	416	359	374	405	381	382	363	359	372	377	371	412	377	397	369	377	380	373	392	387	364	370	423	381	364	361	374	357	373	426	398	397	406	385	406	394	347	382	367	394	399	402	372	408	359	414	401	423	405	404	376	395	364	390	345	356	362	408	373	348	356	385	373	388	364	326	374	393	383	333	343	425	399	354	379	408	399	383	370	386	417	382	375	383	391	376	391	405	380	370	426	393	343	374	405	404	436	378	394	402	356	369	408	406	402	397	364	447	378	359	383	369	378	422	405	382	405	369	374	397	384	331	388	375	380	374	401	371	417	382	346	333	376	387	394	365	379	398	363	370	419	397	376	371	375	348	404	368	405	383	394	384	357	393	398	400	371	391	358	374	416	385	451	374	388	434	394	391	403	397	380	411	385	370	387	419	380	392	472	409	345	389	383	385	382	347	341	412	409	399	382	420	370	384	391	378	376	387	413	396	346	329	389	393	395	357	396	365	410	359	394	382	398	398	339	336	362	391	378	371	378	382	390	400	433	387	347	423	363	375	376	362	474	421	380	380	371	372	370	385	392	367	399	398	367	356	372	383	390	368	431	363	366	404	392	398	359	373	385	345	369	388	397	370	369	370	386	375	373	386	363	371	374	439	420	380	366	380	390	372	398	404	356	363	373	367	373	403	449	389	406	389	409	379	376	398	331	415	387	408	429	362	350	385	396	359	382	395	345	354	396	359	373	407	350	352	343	380	388	366	367	358	399	366	379	389	376	423	392	422	372	366	361	360	368	371	392	395	381	365	372	344	330	360	420	382	365	387	410	365	367	370	360	362	375	372	445	386	371	403	396	381	403	365	382	414	380	365	381	393	383	362	369	383	362	368	355	429	391	389	332	371	369	408	422	417	360	357	346	407	390	398	377	380	379	358	367	374	348	395	370	366	348	399	362	357	357	387	413	395	383	409	377	377	370	374	385	377	393	384	414	373	357	367	368	390	401	366	388	402	427	389	382	372	406	385	369	422	390	369	418	351	425	399	380	407	416	430	392	370	412	398	370	379	385	402	356	366	357	398	382	404	381	338	344	369	412	379	373	396	354	413	422	379	365	396	403	386	366	384	374	365
53066	55828	66807	62862	51291	39246	27591	17096	9120	4278	2371	1173	893	833	872	824	805	832	803	843	840	808	795	821	868	874	779	874	843	837	784	840	802	814	821	848	852	818	853	776	796	859	845	837	792	814	851	831	800	845	806	924	840	845	819	830	868	850	861	850	822	787	801	808	861	801	845	826	800	835	853	813	886	835	847	861	815	775	830	848	859	801	825	878	852	904	816	816	800	832	880	788	835	818	816	779	793	840	801	806	823	806	845	806	860	807	864	866	816	813	845	843	759	841	872	770	788	811	823	817	844	825	863	813	831	779	817	791	790	843	846	827	833	842	816	833	801	855	811	853	825	842	758	837	825	814	813	837	817	827	832	839	773	904	824	792	844	797	838	806	870	818	845	812	787	854	818	812	784	822	829	838	837	830	842	821	816	777	805	884	815	836	852	857	826	817	776	832	838	773	829	854	812	791	809	792	780	814	843	809	881	817	857	865	794	799	838	848	851	851	823	839	843	835	807	768	820	861	810	786	832	811	798	812	858	775	792	845	821	841	853	785	849	840	814	826	822	830	784	842	863	846	785	798	794	785	842	813	810	808	796	835	844	816	857	808	787	814	880	771	781	815	800	836	897	811	848	813	841	815	817	858	843	845	786	803	770	811	826	825	874	787	841	791	815	883	816	833	784	877	837	792	800	849	840	868	789	781	809	822	850	799	829	787	884	799	820	841	823	852	830	760	826	801	795	786	817	852	836	876	854	805	851	762	835	773	865	749	811	857	805	902	844	802	791	847	849	797	808	849	867	800	833	843	840	820	833	815	779	814	821	823	788	781	864	785	766	835	775	829	826	806	797	859	779	778	762	860	774	841	814	821	847	826	793	870	821	774	793	769	842	832	816	834	760	861	818	801	784	866	825	864	817	804	821	847	866	843	827	794	793	813	851	796	811	848	828	783	859	776	862	795	827	828	815	791	844	844	821	829	828	835	802	906	790	784	798	823	810	820	862	789	795	825	829	798	831	779	817	816	828	798	831	767	798	787	804	842	791	884	780	814	831	820	862	829	806	782	814	861	808	800	872	857	797	832	822	869	865	833	797	842	834	816	771	808	810	816	824	871	798	789	813	823	853	805	799	850	810	770	818	856	834	834	839	814	856	823	810	838	804	842	822	811	782	827	845	816	834	798	843	839	823	831	836	840	801	776	842	803	873	799	825	830	886	807	862	805	796	859	802	807	821	789	852	809	844	818	806	755	863	819	825	858	835	861	845	826	879	799	811	889	771	868	878	826	837	821	812	825	827	861	819	815	835	797	814	823	863	819	828	814	837	856	823	857	776	804	849	866	846	831	848	797	844	819	820	816	830	878	852	801	850	821	795	833	785	825	825	854	809	865	843	830	828	770	824	883	821	789	792	789	827	837	817	836	878	864	788	852	795	841	830	796	845	836	856	843	801	796	819	821	850	859	776	788	810	840	796	890	803	832	817	840	809	835	855	858	827	827	804	820	800	808	832	876	839	819	847	810	800	837	846	846	802	792	832	799	814	791	832	839	845	864	813	833	863	826	850	841	881	816	793	864	784	846	807	832	762	793	839	841	809	809	818	850	854	804	799	849	874	786	797	829	806	809	847	855	777	797	815	835	821	839	851	867	843	825	796	831	870	863	857	850	824	852	825	812	862	813	805	854	792	798	861	791	838	821	795	775	813	793	842	834	868	833	844	797	811	804	838	833	822	848	785	852	781	815	824	792	838	840	817	857	811	764	797	863	846	812	814	844	829	785	861	855	822	843	882	845	827	791	852	834	799	822	790	810	858	813	780	813	872	794	810	774	794	818	811	788	773	828	771	848	833	828	783	819	822	853	827	829	831	821	794	863	855	815	815	783	843	847	826	827	785	825	796	821	834	835	782	895	811	856	831	811	818	796	816	850	812	833	895	882	864	771	863	861	820	866	791	849	778	855	818	822	805	837	855	858	797	805	795	820	827	851	838	853	827	857	827	842	856	775	805	816	784	824	791	793	798	866	814	822	862	846	828	773	840	802	858	814	842	810	787	809	832	838	795	823	805	749	842	790	801	818	773	825	828	864	795	854	803	821	775	837	800	778	792	822	816	793	835	790	799	800	812	786	843	911	761	835	863	808	832	844	777	833	802	820	864	837	835	799	830	868	784	807	796	831	816	762	834	776	800	842	791	818	827	832	789	828	805	833	855	814	818	836	798	838	792	854	812	833	791	848	804	785	811	785	836	842	845	806	854	829	803	804	858	783	776	819	835	820	781	826	889	852	829	786	813	862	842	793	835	798	848	850	805	753	808	770	804	837	800	805	822	806	800	829	847	820	806	794	853	836	835	785	841	861	797	856	846	811	861	825	886	846	856	808	833	828	808	783	828	830	830	835	808	798	818	796	862	850	813	842	824	774	827	831	786	832	845	835	808	788	800	825	792	762	869	833	817	818	836	841	826	844	800	753	828	801	826	810	815	844	816	819	819	856	817	823	854	791	881	826	852	824	791	848	879	823	813	784	844	822	803	884	837	856	850	831	815	781	798	819	788	809	813	792	860	815	796	832	816	834	837	820	814	821	791	789	872	818	822	827	832	834	836	850	816	830	762	807	827	815	824	797	831	829	792	865	829	834	832	827	813	763	836	869	855	810	815	791	811	864	812	854	855	781	806	815	749	863	841	772	873	787	807	812	845	831	821	865	830	780	857	844	770	813	790	846	821	854	797	882	806	852	820	818	879	843	824	814	772	807	796	814	781	834	839	812	834	822	804	801	788	831	833	796	839	826	840	791	862	828	801	807	837	843	822	843	858	852	787	784	773	809	807	813	845	813	843	808	842	809	808	822	771	847	814	837	831	817	815	758	796	824	815	812	814	822	843	852	826	846	846	791	823	782	812	827	787	821	866	734	820	853	848	825	821	803	798	878	822	870	846	852	816	835	836	798	761	809	832	815	793	847	808	811	787	789	812	841	775	856	773	856	752	828	789	788	819	813	833	836	847	791	855	839	815	833	849	832	799	820	891	815	849	831	830	804	810	851	811	811	831	798	829	841	788	844	802	804	841	813	801	765	794	862	875	810	806	827	817	747	851	773	772	820	846	803	837	825	817	850	827	838	816	830	869	781	821	860	821	802	830	844	819	822	851	771	814	793	779	764	825	852	794	805	826	805	783	797	794	824	849	816	835	800	812	837	810	808	810	756	817	809	867	875	803	862	868	791	874	854	860	825	802	830	838	770	818	815	806	825	796	822	840	809	858	790	853	799	838	837	842	829	838	789	824	794	822	844	868	824	779	849	817	830	799	828	876	832	800	849	871	854	849	782	856	840	847	789	798	825	821	856	830	877	878	844	819	783	810	831	825	866	807	787	866	765	825	806	794	797	794	827	802	844	839	805	813	782	825	837	820	836	886	840	810	834	807	799	818	833	841	807	782	769	803	824	776	783	813	816	817	820	836	828	778	795	799	848	791	819	821	790	795	822	830	816	791	819	838	808
84914	73955	70856	58568	43847	30228	17473	7833	3237	1512	912	547	399	421	391	421	420	389	456	408	438	425	398	375	400	370	380	392	433	451	427	417	389	414	399	391	381	408	412	419	406	393	420	394	402	413	440	409	411	388	407	393	423	419	391	392	361	432	404	426	407	416	390	388	416	374	399	425	447	383	431	395	395	442	421	377	417	411	446	400	399	419	392	413	391	416	441	396	388	410	385	413	384	424	409	409	367	390	394	378	414	383	390	443	408	403	437	412	419	404	434	426	396	379	361	415	424	447	384	396	450	431	392	420	412	419	462	422	407	437	391	407	427	437	403	398	393	450	409	426	428	394	414	398	438	402	418	399	424	408	380	426	392	396	367	432	406	417	376	381	406	416	458	386	436	393	404	390	404	387	424	419	418	402	394	423	435	396	415	391	425	411	428	419	417	430	447	380	385	409	404	388	399	448	434	406	436	420	414	436	415	468	395	411	368	384	387	430	423	386	406	426	433	407	392	394	412	418	382	389	394	408	412	405	415	455	426	396	415	416	435	376	416	430	402	398	412	430	376	406	427	410	387	440	430	412	383	471	427	410	446	392	446	431	435	420	435	413	390	411	384	418	408	395	413	419	439	416	413	426	403	410	430	408	450	386	401	414	460	362	412	394	404	410	418	391	389	407	440	423	371	387	426	395	402	385	393	387	415	385	374	460	403	405	399	406	454	418	414	401	396	403	440	438	394	399	435	392	380	415	413	438	412	405	373	368	414	418	394	448	432	379	362	435	411	390	427	431	378	403	393	392	392	424	396	402	401	423	403	376	440	427	431	442	392	393	391	374	427	404	348	375	409	408	429	411	369	381	436	491	423	366	442	407	407	408	395	416	384	438	392	414	398	333	376	426	397	433	417	393	378	429	407	415	395	410	430	437	413	394	407	410	413	419	406	377	403	366	417	391	405	394	430	425	438	430	427	382	406	437	410	427	402	388	397	421	396	423	384	424	376	460	417	441	417	441	444	421	406	434	393	403	390	404	426	382	407	410	414	417	415	414	440	426	421	433	415	407	394	403	392	415	418	426	422	401	421	411	416	391	423	408	367	407	450	433	403	437	408	435	423	413	383	351	403	425	440	376	413	364	430	411	412	415	407	456	384	373	408	395	449	423	422	387	379	389	427	438	415	423	423	408	393	423	458	402	415	399	432	411	414	386	381	450	373	412	428	385	387	430	430	395	367	420	416	457	391	412	426	406	399	418	389	410	406	387	398	423	431	365	400	361	370	363	393	417	419	408	434	393	416	371	420	417	371	419	411	420	400	405	395	466	381	410	405	377	398	429	395	403	407	367	404	399	410	438	396	412	370	427	415	430	451	398	363	444	437	411	384	420	413	411	440	426	422	415	416	377	441	459	403	413	398	374	401	386	407	415	429	413	389	379	385	413	424	398	365	427	386	407	435	396	429	420	403	410	412	406	424	414	396	432	407	420	405	451	415	431	430	412	403	416	406	420	368	382	399	414	443	414	379	419	369	397	415	413	430	413	418	409	391	375	397	442	420	405	421	395	345	383	418	407	394	409	390	424	415	400	391	357	388	417	394	454	414	410	417	407	408	432	416	402	409	392	401	437	434	439	399	383	404	384	433	424	468	436	390	404	408	393	385	397	393	402	375	410	428	378	388	372	370	383	409	399	419	410	412	401	382	423	387	388	409	432	404	399	415	398	387	391	412	383	416	433	442	419	427	397	415	393	400	412	367	437	446	429	407	436	423	383	379	452	390	417	449	378	436	435	387	431	415	420	442	428	403	404	435	389	431	398	402	379	420	417	415	413	400	415	370	422	409	374	389	394	390	389	400	428	407	374	445	425	429	379	405	398	380	388	407	399	385	431	373	422	392	362	412	396	405	433	396	385	401	400	395	429	408	417	390	411	409	406	383	428	418	416	395	393	386	380	389	359	419	405	399	428	384	413	417	371	417	420	396	405	424	429	405	428	371	411	437	412	429	416	435	416	440	441	435	377	384	421	443	405	379	433	434	425	389	405	421	407	405	417	442	399	390	456	383	392	433	397	395	388	376	440	443	420	442	392	415	396	374	418	448	404	407	411	435	429	384	403	430	412	434	437	410	410	386	424	400	411	401	364	388	404	424	408	355	402	386	403	427	409	407	406	383	429	441	430	415	430	394	412	382	375	483	437	389	395	403	374	397	338	378	411	406	428	411	413	412	385	412	429	429	410	444	468	417	415	391	423	389	438	399	405	430	411	421	400	412	438	425	419	397	404	364	399	396	398	394	425	378	385	426	411	386	397	433	402	394	422	403	406	420	387	420	390	389	385	419	415	391	430	425	406	409	377	389	403	381	398	381	418	392	406	402	393	399	418	404	404	416	411	436	414	410	403	431	396	397	392	419	389	432	448	372	428	431	405	398	367	401	417	454	424	424	422	415	460	430	423	406	386	356	394	418	400	433	391	425	391	449	448	398	420	411	400	405	410	387	405	423	425	434	373	400	421	451	398	427	427	402	396	395	438	401	411	414	437	415	444	374	427	387	419	441	408	459	363	392	402	388	385	459	385	361	375	402	389	379	419	388	358	372	424	412	384	428	424	397	404	443	365	401	410	443	407	437	351	429	438	409	407	368	390	418	416	385	405	422	420	388	404	436	386	383	420	417	419	443	432	412	414	376	407	445	420	408	388	420	396	414	458	424	392	440	390	390	345	410	411	408	418	427	415	390	390	393	378	405	383	374	388	408	391	412	418	412	426	409	411	397	403	419	391	433	414	423	426	395	397	363	410	415	431	407	449	391	388	405	382	398	422	414	400	432	416	437	413	438	441	397	405	423	407	400	399	382	392	409	396	408	405	415	434	457	431	437	409	400	407	457	402	380	419	412	395	379	365	398	394	391	405	453	410	419	399	431	413	434	377	480	451	420	431	429	443	411	375	403	426	386	414	412	411	368	424	394	441	389	428	422	331	430	400	381	411	393	406	411	418	425	463	391	416	392	423	352	407	430	413	457	383	419	410	408	369	430	396	373	393	419	405	421	411	362	445	381	423	429	390	440	395	405	443	445	399	425	430	416	373	390	409	433	403	376	386	403	388	424	413	431	402	406	399	390	411	395	395	426	402	418	397	459	415	391	445	375	435	399	429	369	420	407	407	416	396	410	402	401	454	389	437	427	428	429	436	406	427	410	390	414	388	427	408	425	426	410	407	381	448	403	405	415	414	428	442	486	407	409	451	444	419	383	394	430	432	380	380	448	389	480	405	407	388	421	406	423	414	431	397	410	397	397	434	394	422	400	389	416	426	412	406	409	408	419	388	372	382	420	394	412	427	390	416	384	391	409	412	427	399	396	396	402	373	442	440	392	441	398	432	412	415	408	403	427	423	400	429	415	428	386	398	420	418	385	424	397	403	420	408	408	406	383	418	411	426	414	395	373	399	387	391	435	393	381	405	448	410	402	413	398	439	391	390	399	401	396	429	434	399	462	425	363	412
53819	55574	66118	62681	52675	42004	30376	18783	9986	4863	2603	1504	886	857	893	872	845	886	919	870	865	925	902	849	884	818	854	867	830	825	861	894	831	857	809	917	932	904	905	921	864	928	882	848	870	895	822	874	859	870	881	830	842	793	866	856	833	880	888	843	824	902	888	849	864	884	863	917	905	829	886	846	844	863	857	924	871	838	850	853	855	888	919	882	898	902	842	887	889	933	925	873	923	911	869	836	860	874	881	883	814	860	884	859	879	857	852	869	883	866	845	860	889	865	893	882	862	928	849	865	899	875	869	901	859	851	862	885	872	885	828	865	894	858	906	862	908	854	839	866	894	857	847	828	862	902	877	816	862	871	802	869	811	879	884	853	856	840	852	818	849	829	859	866	875	828	928	873	876	881	946	847	865	868	895	899	884	877	870	877	910	902	900	912	858	863	894	864	865	831	938	854	850	807	931	854	803	895	850	849	807	894	850	818	845	916	892	881	856	944	905	851	853	869	870	880	825	823	887	850	919	820	866	927	868	885	905	837	860	874	878	860	872	882	848	898	873	854	889	882	845	849	826	904	888	852	871	911	848	838	860	875	881	881	897	838	920	850	886	867	924	885	925	878	920	878	898	876	859	841	866	846	841	843	903	890	845	859	830	873	866	887	862	831	898	915	885	816	857	850	835	828	880	861	877	852	847	914	861	810	838	857	859	876	831	876	851	825	856	847	851	865	872	852	931	838	884	891	861	923	877	860	936	844	909	881	818	889	904	868	857	879	874	870	878	853	842	849	859	892	894	900	853	889	886	853	909	899	923	892	849	882	855	882	887	868	875	862	828	845	860	865	782	863	909	857	880	833	914	867	885	935	962	827	857	826	833	864	882	838	844	909	904	851	877	854	907	874	873	884	808	882	858	876	835	868	845	892	867	854	850	891	886	899	895	886	883	880	846	878	892	846	895	855	869	867	847	859	889	941	851	884	897	843	815	854	888	830	883	948	836	924	887	891	921	900	861	912	850	893	900	845	899	851	888	865	858	845	914	890	821	871	807	842	844	909	917	927	883	897	789	868	912	873	880	861	853	883	873	891	856	882	903	860	860	862	856	827	884	898	856	885	827	876	852	919	900	830	818	877	888	851	899	878	876	910	889	864	856	876	877	899	905	913	932	803	798	869	878	869	921	844	859	902	890	894	838	840	907	881	871	887	832	891	821	811	837	887	847	896	850	909	889	846	855	853	876	877	892	865	888	794	835	911	903	866	892	870	899	861	866	888	828	884	877	849	874	864	861	871	856	838	901	961	918	871	862	846	890	861	914	848	835	845	856	911	915	878	838	844	853	840	835	869	913	869	856	854	926	888	841	874	858	908	845	867	874	878	860	884	850	814	898	872	862	863	888	857	896	907	809	871	854	870	921	856	816	910	889	804	833	872	867	826	884	851	954	856	861	921	922	861	809	919	868	846	926	909	860	796	846	856	887	830	879	872	867	879	875	901	900	902	910	838	859	850	852	853	850	898	845	911	887	864	905	876	872	866	853	862	863	879	865	867	849	873	838	805	867	855	852	913	880	870	829	861	885	899	884	891	885	880	960	847	913	890	890	888	847	855	933	812	837	855	922	854	924	925	893	837	883	910	840	842	843	862	860	837	816	838	911	883	858	867	859	869	909	894	824	835	913	880	862	903	846	893	812	816	888	871	884	871	892	882	848	889	926	871	828	883	892	880	856	818	892	900	838	865	877	844	856	842	865	879	903	868	879	806	834	940	839	864	874	890	856	849	845	880	867	858	862	894	834	837	896	877	868	886	885	881	901	878	837	930	915	869	876	831	869	824	888	852	870	904	851	869	939	847	854	889	835	905	885	858	902	878	848	869	864	883	870	853	915	835	912	890	819	853	863	903	870	888	885	842	875	849	874	950	896	892	846	878	828	837	874	855	894	876	853	848	916	849	836	866	815	874	891	829	898	874	907	812	919	890	845	920	910	842	849	852	927	817	879	901	947	798	819	871	846	895	825	902	854	913	839	835	872	848	893	872	929	858	820	802	883	899	883	884	884	867	846	846	840	842	899	855	858	848	846	886	875	869	852	903	898	857	865	995	839	886	850	911	903	884	886	849	889	848	846	891	912	872	858	846	884	868	825	923	823	878	889	852	843	858	891	855	900	916	843	935	877	867	852	830	880	878	798	879	833	887	883	852	844	832	861	840	854	836	871	899	877	857	851	861	875	928	834	858	879	854	852	854	868	878	882	856	847	843	852	849	840	930	879	841	857	844	825	896	833	862	886	878	834	839	895	842	853	888	843	859	880	851	940	838	839	869	844	886	954	860	932	861	843	798	878	841	791	852	840	854	887	843	865	887	888	879	881	901	870	869	831	885	853	904	865	902	867	853	872	861	865	903	895	878	876	834	886	885	892	894	882	860	847	915	839	835	859	922	868	879	830	848	874	916	876	855	886	852	857	859	831	874	860	839	896	916	866	863	907	883	905	847	917	868	859	826	882	887	862	862	840	863	867	914	879	872	862	842	858	865	855	852	865	864	870	870	896	814	856	874	885	858	867	875	896	887	931	864	875	841	890	845	878	805	919	864	890	838	867	869	872	896	819	900	841	900	917	912	864	898	883	850	902	819	893	904	885	849	892	869	906	841	923	867	911	872	837	852	892	866	890	867	914	877	828	874	839	873	840	922	842	878	879	851	905	838	894	877	864	837	824	885	881	905	815	865	871	807	861	910	921	877	849	877	876	881	865	901	884	857	895	825	873	909	900	868	832	874	882	894	891	880	856	900	806	889	864	919	947	952	894	891	889	825	868	887	866	792	919	845	895	855	895	869	823	841	841	900	865	853	883	883	887	900	890	819	887	908	893	845	889	868	889	863	915	896	845	853	819	851	866	885	881	867	820	880	834	857	898	866	850	873	823	861	898	837	923	867	824	923	869	850	856	877	838	921	926	844	861	866	829	872	899	835	908	924	854	922	934	828	914	890	895	895	825	859	888	913	897	925	934	844	841	833	901	855	829	856	833	867	864	866	820	848	941	855	818	831	831	879	860	913	857	919	806	854	883	890	871	815	885	868	848	898	853	828	859	855	896	868	920	862	850	843	848	865	889	829	853	875	864	914	861	898	872	852	809	899	870	820	862	829	898	853	837	905	838	881	905	874	910	862	857	893	911	900	871	865	889	925	880	884	869	884	902	900	916	888	898	904	848	876	911	875	861	885	906	877	871	821	831	938	906	859	892	917	874	896	890	868	869	897	829	895	893	854	884	899	843	915	874	863	846	884	860	888	851	858	864	865	871	846	872	788	890	857	881	864	846	869	883	839	860	886	900	918	903	852	908	828	912	881	827	878	893	910	921	933	847	871	836	911	853	892	862	883	843	854	863	878	848	870	892	825	874	854	868	863	830	886	842	925	885	873	843	855	855	892	868	864	901	889	839	866	851	884	935	853	855	830	863	830	860	871	866	939	864	862	817	910	846	872	853	860	942	932
13918	7539	5773	3666	1969	1312	801	546	437	364	296	278	292	270	280	271	280	260	278	319	280	283	263	276	301	249	262	309	283	255	298	270	277	262	257	267	274	290	289	298	294	238	246	252	252	252	285	296	289	265	275	277	282	260	281	251	309	283	279	264	288	260	264	284	284	253	245	251	280	283	281	252	276	274	306	282	258	259	251	265	256	272	260	274	275	241	249	322	249	251	265	270	299	278	325	278	270	320	267	293	280	268	292	295	274	283	267	287	261	269	282	247	248	260	284	310	273	301	288	293	271	265	263	268	295	261	284	297	280	267	288	272	291	258	258	248	291	287	259	276	278	308	257	278	293	280	276	279	287	249	280	278	279	300	303	266	310	300	258	271	264	277	291	308	274	242	279	272	269	279	286	296	268	307	265	235	267	284	291	273	317	263	303	277	282	270	251	262	278	294	271	273	256	275	297	308	266	246	273	292	266	252	281	294	264	286	294	273	260	258	247	276	271	263	273	269	276	257	279	279	283	269	304	285	279	240	280	242	244	311	275	279	262	266	271	298	315	255	242	280	243	258	268	269	280	299	253	266	260	291	302	282	265	259	278	297	299	257	244	294	301	268	280	278	294	285	284	238	278	295	248	272	250	283	272	297	288	277	278	299	237	256	263	290	276	248	286	280	256	256	275	277	247	263	278	257	275	276	284	272	261	265	255	239	297	308	294	294	306	258	300	244	261	299	292	280	277	270	275	287	292	284	288	275	286	306	287	297	265	278	265	264	292	280	279	263	262	286	301	256	252	281	271	265	283	265	286	261	301	266	276	278	246	274	288	316	256	280	296	287	282	286	267	246	269	260	261	264	271	281	240	269	276	275	298	253	274	280	260	276	280	245	270	289	261	266	297	269	260	263	278	269	254	249	269	270	287	281	287	255	297	253	276	272	278	268	265	290	284	270	286	259	282	262	263	302	302	265	258	239	284	265	261	275	329	275	282	256	271	292	280	273	268	246	290	257	295	271	242	253	298	255	272	266	262	270	285	265	284	276	299	249	286	256	305	299	281	293	248	278	300	257	297	258	286	288	275	244	280	308	290	256	307	280	270	269	265	257	263	240	256	255	262	304	264	260	240	258	276	243	303	301	252	286	316	267	301	278	284	251	282	268	264	276	265	275	256	260	275	248	269	274	281	318	272	272	289	307	257	249	278	277	295	256	273	253	290	282	303	268	264	276	273	285	274	258	257	273	260	288	252	283	253	279	280	261	270	270	286	301	262	263	291	296	296	270	284	263	284	270	248	262	278	247	260	294	262	296	283	262	298	285	278	271	266	300	312	240	238	278	266	276	307	293	297	288	295	273	277	262	281	261	272	296	275	266	277	283	279	284	250	296	297	291	286	294	249	296	254	304	283	280	285	286	267	274	277	254	298	275	272	273	316	279	264	290	256	286	276	293	259	300	282	291	253	286	282	268	241	298	250	293	301	260	285	289	264	267	272	307	318	263	291	250	271	248	277	273	282	311	298	267	296	272	313	291	274	295	266	285	260	267	306	256	264	274	267	277	287	261	281	271	272	287	299	264	270	279	274	252	269	282	264	256	288	275	284	263	288	297	288	273	290	269	273	304	262	264	276	292	276	271	301	270	292	320	261	271	262	279	272	268	260	259	272	222	306	298	272	267	275	259	278	279	293	270	266	278	264	259	261	245	260	325	289	263	267	286	278	256	285	293	302	277	286	299	289	246	261	283	295	250	302	288	291	283	298	250	297	278	286	269	280	273	278	277	314	275	269	261	279	316	277	272	257	290	301	245	251	279	278	300	271	244	263	251	295	286	270	302	293	295	273	261	303	242	262	247	259	273	252	277	251	253	285	265	279	249	267	273	264	275	279	306	261	291	295	266	272	275	238	285	302	286	284	235	299	260	269	292	285	329	306	285	278	275	281	276	260	251	273	250	292	301	275	278	263	285	284	262	259	273	257	256	275	268	256	297	279	275	254	274	296	295	295	284	265	299	271	269	270	296	275	278	274	244	267	289	263	291	269	255	278	291	265	299	297	277	269	264	277	272	247	277	285	306	247	276	308	269	278	266	278	286	274	294	262	260	239	253	293	325	281	298	262	278	267	308	270	274	249	268	290	282	299	265	298	295	259	280	291	289	266	303	263	284	279	258	276	292	289	265	290	281	254	283	274	243	256	261	293	265	286	261	296	292	258	272	264	276	272	293	303	303	234	258	266	287	309	280	262	272	278	273	266	278	261	287	265	312	260	278	304	259	264	284	294	306	252	280	262	247	281	296	303	244	277	272	231	258	272	255	277	288	298	303	263	268	280	268	301	275	280	287	258	245	285	276	252	268	274	280	277	258	297	270	275	273	310	294	254	271	272	310	268	263	273	256	266	300	234	296	302	247	307	256	286	292	307	287	272	268	280	263	272	257	247	301	276	259	237	301	262	253	268	269	296	267	289	281	274	228	297	242	281	285	292	245	259	255	293	273	310	278	286	269	269	254	252	269	275	280	245	271	265	310	267	254	303	262	265	287	265	272	269	285	270	288	315	282	273	286	286	268	257	271	260	310	270	265	303	306	280	277	271	279	292	272	304	288	291	260	284	254	272	287	259	310	301	274	278	248	252	283	281	289	264	303	279	270	291	295	288	295	264	280	262	249	281	271	282	294	225	269	237	277	284	263	274	287	282	303	262	266	250	282	283	271	274	249	281	292	277	266	284	261	285	260	292	275	269	306	260	297	300	241	281	286	294	291	279	250	288	267	295	254	276	290	292	301	256	259	292	269	293	266	292	270	239	286	274	266	245	283	268	288	281	277	276	288	240	263	260	268	225	279	257	275	298	252	281	326	271	281	261	277	277	286	310	285	282	270	266	235	289	290	274	259	279	278	286	239	303	259	312	263	279	260	291	303	258	266	270	271	273	255	286	291	280	274	255	292	298	294	259	280	289	270	273	287	278	251	292	248	293	277	259	284	288	266	289	295	284	272	281	252	268	290	302	283	290	281	271	289	276	285	290	292	293	264	283	275	300	267	257	272	259	287	255	277	252	272	300	245	283	288	315	276	322	274	295	267	259	268	274	298	248	264	290	294	279	290	288	269	309	304	288	277	251	287	276	290	282	241	228	264	268	296	247	277	261	296	267	272	230	267	295	260	271	278	273	295	256	282	309	288	284	272	286	226	287	274	288	284	250	278	286	270	280	319	293	292	263	250	298	289	295	279	293	273	254	273	261	293	277	297	270	266	268	286	292	276	274	289	287	300	288	239	271	269	254	257	295	286	252	267	298	259	280	261	265	276	281	287	257	263	273	302	258	262	300	284	303	288	252	281	266	278	288	248	269	279	232	275	288	276	257	300	286	269	274	278	256	273	238	269	285	277	271	260	278	277	267	279	283	274	272	290	272	267	269	265	269	275	247	267	277	274	256	259	304	287	292	262	307	277	295	276	272	254	278	288	263	262	266	289	305	247	264	309	263	281	319	283	323	261
13419	9522	10867	9213	6146	4315	2664	1624	1130	841	735	636	620	581	625	631	628	603	635	619	649	650	650	616	619	654	595	609	651	633	581	637	618	621	598	588	618	637	583	597	604	606	623	641	581	642	619	603	643	632	595	631	643	627	633	645	609	571	603	649	603	614	636	609	625	606	616	662	619	611	604	598	574	591	599	582	639	626	622	616	667	645	639	652	634	600	609	652	646	660	636	597	648	612	600	620	637	627	630	638	624	627	579	610	630	645	595	613	619	626	567	567	611	673	670	604	646	619	584	597	612	560	594	607	572	568	655	611	612	635	621	598	630	620	559	611	633	604	607	603	645	636	636	623	630	640	659	647	648	621	629	552	621	631	592	626	602	637	618	661	632	574	617	621	654	559	595	633	598	578	625	601	667	649	578	625	636	602	591	588	660	619	603	667	590	642	609	615	586	561	564	629	651	601	599	665	594	617	623	595	598	605	634	622	625	614	628	668	652	617	645	614	570	599	639	587	649	645	601	621	595	565	613	629	584	699	578	624	603	679	592	660	599	617	629	620	599	643	584	588	641	624	586	626	609	627	594	629	604	615	669	604	662	640	626	625	637	584	610	610	629	595	666	604	610	670	618	640	631	612	624	597	581	616	588	586	659	583	578	579	606	596	632	642	623	596	598	597	590	632	634	612	610	659	592	630	610	616	572	592	644	565	576	582	621	625	602	617	641	602	598	586	570	625	590	610	660	633	584	603	601	623	633	624	640	650	604	620	603	613	644	561	644	605	631	609	573	614	585	602	595	584	603	598	631	617	664	565	642	588	583	640	661	582	597	587	598	632	649	648	619	567	590	606	635	635	636	616	652	611	657	678	624	624	607	622	591	630	599	591	627	591	599	634	623	602	599	613	639	615	624	592	660	559	617	617	593	601	570	612	622	611	575	652	637	627	630	628	618	624	621	597	635	580	623	591	611	629	676	627	570	582	600	603	685	629	646	636	627	590	614	606	636	583	585	624	594	617	646	637	606	603	627	610	620	626	664	672	620	662	638	602	624	589	578	671	610	655	631	632	586	612	617	627	624	621	643	581	652	618	613	595	572	653	628	633	615	573	602	654	646	623	583	565	586	615	692	594	622	602	577	620	638	560	629	601	617	657	631	632	574	621	576	628	606	614	581	640	681	643	618	616	633	627	567	641	604	635	614	615	594	597	603	567	591	594	619	567	576	656	612	615	619	621	585	618	646	587	624	622	632	637	606	607	640	575	597	595	635	596	638	626	623	626	652	598	610	607	627	633	621	610	584	617	620	626	615	645	644	654	639	599	568	627	661	615	605	614	632	630	628	601	612	635	620	627	630	626	592	573	621	678	674	612	603	632	633	603	616	659	657	596	617	630	628	633	591	636	596	640	614	591	580	603	590	641	642	606	622	595	582	627	637	618	578	617	639	595	635	606	647	606	604	632	636	611	617	629	620	628	579	644	564	652	623	565	586	645	625	606	621	637	644	605	652	630	635	633	596	592	613	601	622	626	629	611	602	598	611	576	617	668	601	627	620	591	631	597	602	623	589	613	583	657	660	613	622	607	638	626	608	619	618	591	605	598	616	620	590	618	631	633	638	608	648	655	630	646	635	594	611	573	614	605	584	622	615	622	614	636	574	589	621	633	605	586	631	663	644	646	591	595	623	671	619	612	560	647	639	596	622	601	606	605	610	612	607	569	632	601	597	607	613	620	603	595	604	632	602	619	586	629	606	586	596	611	625	676	566	580	653	608	633	636	630	589	555	633	586	607	608	621	565	634	623	610	639	582	645	640	614	621	582	607	595	593	647	652	610	607	683	613	624	634	622	613	633	622	597	600	610	590	663	632	626	588	640	603	646	601	592	611	607	606	610	620	628	605	609	632	651	612	632	594	574	624	593	660	603	641	593	634	619	617	661	635	625	605	624	645	624	563	579	651	591	655	579	576	600	600	589	596	622	608	594	639	621	619	645	581	597	591	583	567	597	632	639	664	594	630	602	663	679	634	613	660	663	601	625	624	617	630	659	577	530	632	599	594	613	605	576	637	627	597	604	653	609	620	611	627	605	612	591	622	634	624	633	645	639	617	601	590	575	575	603	619	598	635	599	576	595	607	608	632	627	618	621	616	597	605	609	617	631	677	630	627	613	591	624	683	594	608	651	626	595	691	641	646	597	606	639	578	617	607	640	593	637	627	627	627	653	598	579	630	636	614	610	666	621	575	572	606	590	595	611	573	618	693	611	570	633	630	559	648	583	638	628	605	604	639	591	616	596	580	612	604	650	648	594	599	596	593	600	608	596	618	587	651	628	634	581	661	600	587	598	593	607	602	590	658	577	604	632	575	620	607	634	632	629	612	611	632	614	651	619	651	580	594	610	619	603	623	616	597	662	618	566	652	587	626	598	621	628	625	632	666	648	628	610	580	609	644	624	618	651	595	644	631	629	587	591	627	662	608	631	606	599	582	620	649	602	581	590	637	613	621	635	578	631	653	645	592	582	609	621	599	578	599	603	618	601	607	652	677	603	619	629	586	581	605	647	629	632	568	644	579	582	599	643	609	627	627	642	610	580	625	588	659	624	651	609	601	614	616	589	602	636	649	644	617	655	657	612	633	611	678	601	620	608	602	643	641	636	670	629	638	659	630	618	619	634	607	626	637	599	625	600	584	606	608	588	627	643	613	610	642	636	612	640	625	595	573	578	654	605	653	603	618	615	597	606	610	657	614	588	611	634	558	672	662	603	619	597	634	636	631	581	594	611	612	596	618	636	582	619	589	612	647	590	637	640	602	693	569	636	646	577	619	643	588	598	598	651	668	613	629	581	608	571	608	586	593	605	625	625	655	584	635	645	621	614	613	608	594	609	637	610	601	620	598	654	615	661	625	623	664	608	630	639	656	600	626	647	625	621	633	636	608	657	592	627	613	669	592	581	584	628	625	617	601	607	588	628	617	614	613	610	596	589	655	636	601	622	631	620	616	591	585	658	629	622	600	614	597	656	609	624	597	626	655	610	569	640	571	607	635	591	596	554	599	645	640	656	605	580	615	674	617	570	584	601	652	610	621	625	596	582	630	614	595	644	607	661	622	562	579	618	639	642	642	608	595	632	623	604	610	638	604	594	611	595	612	656	594	631	583	619	592	628	610	633	610	620	677	617	611	577	639	621	629	618	609	636	629	648	647	635	614	621	610	588	648	652	597	604	585	626	664	634	632	645	625	646	612	652	614	657	617	663	604	592	623	568	618	593	601	573	591	621	595	615	586	605	592	581	602	601	640	620	602	607	593	606	612	631	608	587	644	613	607	603	636	620	588	604	602	627	602	629	597	590	638	643	640	570	617	650	638	593	621	593	634	620	616	593	558	636	585	628	618	594	650	672	665	629	606	622	578	619	638	639	618	595	620	614	652	621	633	618	629	613	635	623	573	640	615	615	605	647	575	621	616	591	606	590	584	581	586	623	615	617	637	636	616	632	650
84035	71164	70327	58497	44944	31279	18316	8839	3902	1721	856	567	383	371	367	374	403	343	372	344	347	356	386	367	387	349	331	370	384	384	377	386	383	353	385	352	323	371	361	350	368	391	348	355	353	332	352	375	365	373	365	372	364	341	349	345	332	358	377	341	354	355	363	345	374	377	367	379	342	328	383	348	338	367	352	356	334	376	377	384	373	381	409	376	357	345	373	343	379	386	391	395	395	362	374	344	325	331	342	356	356	383	310	340	384	354	342	374	340	385	394	369	380	350	346	390	323	404	334	364	368	413	386	356	369	374	366	411	371	353	367	356	361	364	375	361	370	347	345	379	383	381	368	351	336	373	367	326	382	359	350	371	386	381	389	345	342	373	387	355	353	368	380	375	348	341	346	380	379	373	373	381	359	381	390	366	330	379	369	371	374	355	358	379	385	330	364	354	357	352	381	372	344	378	361	362	346	373	353	354	384	349	368	361	322	368	362	345	344	353	385	381	345	372	354	352	361	330	361	382	363	327	370	362	374	378	355	351	373	378	376	392	384	372	365	382	405	362	374	415	319	309	379	342	366	361	366	346	332	370	417	378	356	315	367	381	367	348	371	378	407	346	382	397	375	379	382	357	391	361	389	353	366	385	335	344	351	371	396	355	380	403	333	334	316	399	409	367	354	379	390	323	327	394	361	350	337	326	385	369	384	338	366	381	363	390	338	386	372	354	406	339	327	365	382	345	355	364	384	418	392	380	331	354	351	372	367	359	342	358	354	347	360	358	355	357	368	386	375	393	381	420	344	356	366	306	376	356	344	362	380	378	410	369	377	352	360	343	361	349	342	348	360	349	326	370	336	392	368	381	357	331	353	383	391	348	375	369	390	361	389	371	375	345	373	344	377	379	384	351	367	379	346	400	404	409	413	367	402	372	359	374	355	376	362	409	378	369	344	369	391	361	340	389	370	378	331	398	379	365	347	385	375	374	331	382	344	361	392	346	360	354	364	333	366	351	387	369	341	378	325	361	389	338	391	365	355	367	352	370	363	358	367	362	365	366	330	355	350	329	341	389	391	346	368	365	386	341	365	377	336	389	346	357	373	364	365	356	336	375	348	357	335	358	366	378	389	339	389	376	345	349	378	345	333	336	375	399	377	405	394	376	391	356	359	394	385	401	368	363	335	359	375	377	383	332	331	350	340	377	345	384	411	334	342	339	358	370	372	382	343	329	395	348	377	373	318	381	354	379	356	348	374	388	359	382	338	374	344	388	359	343	359	374	376	391	358	333	351	354	352	355	342	407	316	346	340	335	352	367	333	380	376	359	357	328	360	347	365	366	371	355	359	375	370	372	354	409	377	358	392	323	338	374	356	373	350	341	360	321	343	367	347	339	366	365	381	346	403	347	357	339	382	391	362	373	379	360	377	371	370	378	328	348	373	357	336	361	373	361	383	377	355	310	358	398	359	353	383	377	375	355	378	358	356	365	366	348	328	374	363	359	410	351	351	352	353	339	352	377	358	344	373	352	356	341	378	369	346	334	352	369	350	326	339	363	353	351	351	346	351	373	338	362	358	324	375	352	325	374	380	347	330	358	363	379	388	372	354	384	346	394	374	366	341	339	354	369	410	324	372	406	412	338	381	334	357	348	394	360	367	342	348	364	350	353	361	376	386	372	337	373	376	394	392	341	353	388	340	351	371	399	371	360	318	353	349	341	329	361	377	373	361	385	329	361	343	387	367	349	333	374	373	374	364	371	355	374	365	353	344	357	358	381	386	376	356	329	339	376	404	409	418	369	394	355	343	378	382	385	359	367	366	353	342	381	361	377	357	358	378	390	356	336	389	360	375	332	408	366	353	352	371	351	390	364	404	354	377	393	393	330	350	362	357	351	335	351	375	380	347	351	394	352	381	344	360	353	321	357	351	351	359	365	351	346	355	350	368	355	376	348	358	371	339	356	341	363	358	338	387	373	365	390	359	360	393	403	355	352	363	349	370	354	343	393	406	342	364	351	350	376	370	355	356	380	368	360	330	338	343	386	318	320	363	384	373	344	344	351	388	346	374	364	413	352	383	364	353	353	357	336	338	377	375	386	388	385	363	318	379	366	341	339	363	340	377	354	355	376	359	351	314	351	337	348	358	403	321	347	415	353	369	376	397	379	365	415	335	379	392	345	386	362	362	342	379	349	330	375	374	387	351	373	401	349	374	348	369	344	329	332	427	370	373	377	364	296	392	366	343	349	353	380	378	328	364	352	295	373	409	382	380	361	353	354	376	318	319	361	344	348	401	365	370	365	416	375	388	379	398	349	358	347	336	384	396	378	386	375	345	389	356	381	344	330	390	330	366	355	343	333	367	332	346	374	321	382	345	364	366	375	377	347	355	352	367	375	351	407	374	355	352	355	379	343	352	344	347	348	344	366	362	334	360	387	364	386	370	374	368	376	369	371	305	370	323	327	366	386	348	341	388	327	364	369	378	330	335	328	372	376	356	367	378	363	357	360	368	371	339	378	364	385	369	350	338	379	332	340	396	399	332	386	342	326	341	370	401	384	362	362	396	350	383	334	374	351	391	369	356	410	401	386	406	398	378	376	405	348	354	360	343	369	356	342	354	356	365	365	380	372	365	386	367	330	391	355	359	341	369	382	379	388	379	363	349	363	331	350	358	396	336	380	418	374	341	332	320	325	330	336	390	365	375	367	388	332	360	379	353	364	354	350	381	333	364	383	374	330	382	348	355	380	361	371	317	350	319	346	399	399	365	376	409	337	340	361	383	352	399	384	340	392	374	365	380	358	344	357	360	373	360	364	383	364	383	357	362	347	371	379	358	392	375	351	360	358	345	385	350	349	368	378	362	347	310	369	361	348	369	361	341	370	360	341	382	331	344	331	353	379	347	369	321	333	359	369	366	392	361	350	395	386	355	378	373	374	435	392	350	376	366	377	357	341	357	359	379	363	348	409	369	383	347	340	382	357	350	393	379	363	361	376	339	359	322	355	354	390	391	366	353	376	377	318	344	349	370	345	347	351	351	410	345	363	376	371	380	396	389	363	391	361	365	354	365	367	387	377	356	351	374	396	387	376	369	382	373	335	391	359	351	349	348	325	359	365	359	349	362	375	370	368	384	379	329	376	380	323	376	354	365	381	362	366	364	322	385	365	421	353	367	381	366	336	350	328	337	367	330	359	357	384	403	381	341	324	355	312	380	355	379	365	319	378	358	369	340	381	364	358	363	384	371	348	351	368	382	365	316	317	370	344	358	385	345	387	325	382	369	355	358	371	348	371	358	352	378	357	377	360	372	297	374	323	369	336	364	370	355	395	354	366	317	337	374	325	358	344	369	339	345	397	339	397	350	353	360	312	311	373	386	380	396	375	347	363	386	400	418	351	340	370	326	366	394	351	364	365	356	357	397	337	371	363	358	356	371	333	348	358	345	348	380	337	354	349	348	361	385	391	385	380	355	345	364	374	371	363	376	376	345	337	369	389
52920	53193	64804	63376	54177	43192	32077	20861	11821	5790	2775	1490	789	798	742	739	846	737	798	778	837	816	804	725	795	831	779	770	762	763	792	812	744	782	755	775	792	791	733	781	775	808	767	756	759	792	824	782	809	739	742	766	754	817	765	735	785	780	763	802	729	804	773	795	768	772	800	808	810	774	775	802	788	803	797	815	773	809	784	814	728	815	726	785	781	738	824	856	761	781	812	814	808	757	769	761	777	799	759	757	788	742	772	767	773	755	746	825	754	761	789	780	762	815	829	765	803	835	809	778	727	796	772	776	757	771	789	811	794	787	750	800	791	824	814	781	765	828	805	742	734	723	784	776	812	850	796	812	834	800	770	855	840	720	821	813	767	798	829	773	817	793	827	808	775	806	773	759	812	784	757	802	836	811	819	809	781	767	795	791	783	767	811	747	776	821	784	772	778	805	757	789	793	803	767	772	713	813	835	784	804	803	814	829	792	837	766	820	781	802	787	762	837	825	799	836	788	818	811	786	784	774	776	786	779	782	797	831	766	789	764	828	784	828	778	752	775	745	772	813	777	820	787	755	776	801	762	801	774	757	800	811	773	764	765	778	668	754	807	762	729	781	805	787	782	785	767	742	776	764	784	773	806	801	736	749	772	821	782	769	791	789	847	820	786	819	737	770	765	756	768	824	830	852	826	801	795	767	788	760	800	800	758	764	787	772	782	745	787	802	780	772	780	783	788	823	783	778	803	843	792	817	743	814	766	738	806	788	823	813	757	807	774	768	753	793	794	793	748	744	808	768	779	714	823	755	820	797	774	740	792	810	752	791	785	801	770	776	775	751	769	796	812	785	739	758	811	763	739	781	734	731	775	794	725	791	832	866	777	820	768	793	765	816	768	762	781	791	755	729	764	766	747	811	777	821	788	789	791	790	814	805	786	803	825	837	798	789	796	781	760	775	788	800	784	777	743	763	776	793	811	826	817	820	777	787	768	810	761	829	790	780	774	748	769	804	763	780	784	821	801	764	766	795	738	824	754	828	799	800	777	855	772	724	794	794	775	769	811	791	837	764	750	801	787	776	760	752	754	793	829	769	789	788	802	801	744	751	806	837	763	765	871	789	767	760	813	788	833	780	766	744	765	796	797	789	823	794	781	785	771	818	747	817	725	783	807	808	797	758	810	800	765	760	826	715	822	801	778	747	796	823	805	810	804	815	836	804	801	818	790	837	788	852	803	769	779	742	783	740	817	792	812	795	773	759	748	796	781	776	782	812	770	835	781	796	834	773	767	771	820	767	778	735	763	785	774	769	782	818	758	821	802	836	788	823	753	805	796	758	789	787	830	788	784	771	810	776	742	783	751	784	776	751	720	753	803	800	758	741	806	747	811	791	770	777	807	803	719	764	777	782	756	781	748	767	741	797	785	791	765	775	779	754	808	778	787	738	791	763	794	754	795	743	838	782	793	755	833	801	769	728	793	795	841	780	785	814	769	800	824	728	795	778	781	758	790	754	745	833	798	768	766	761	828	828	840	756	765	789	784	756	814	751	825	788	802	749	820	777	783	786	771	782	794	821	764	778	849	758	792	745	801	779	776	744	783	759	823	777	762	755	830	796	791	798	758	806	799	758	783	788	772	799	818	807	828	814	757	781	741	764	793	816	786	750	753	801	784	788	758	764	803	776	821	791	804	755	787	799	795	771	796	767	784	772	757	791	784	797	821	813	824	754	823	745	798	729	813	785	792	830	771	747	748	799	815	740	785	771	801	801	795	800	802	778	800	818	824	812	781	769	744	799	742	784	790	779	799	734	741	754	805	739	785	755	778	801	796	795	780	748	818	799	788	788	756	782	787	730	761	763	836	762	797	777	802	738	803	777	770	788	783	823	784	764	792	795	796	826	792	788	767	791	764	786	779	806	766	751	825	789	791	814	779	814	768	751	787	774	744	801	791	848	733	791	778	792	801	743	793	762	746	798	772	775	782	800	721	770	740	790	803	726	778	801	797	758	783	751	734	761	785	779	825	778	751	776	794	830	821	858	766	759	798	791	744	760	809	790	799	789	770	800	805	758	772	754	754	731	796	755	765	770	796	743	802	788	753	849	801	793	786	793	795	753	797	764	744	790	790	777	784	807	811	746	789	753	752	808	790	798	761	787	771	830	818	767	790	786	750	755	795	735	798	780	755	775	829	801	781	788	802	870	770	748	763	827	800	746	814	789	799	793	750	788	805	774	754	836	775	775	798	765	814	782	808	784	798	757	756	713	834	776	831	766	826	792	787	775	776	770	737	785	751	842	787	804	772	726	791	800	759	829	756	738	736	757	804	761	812	787	763	770	844	805	776	786	809	795	786	787	798	738	826	772	772	793	762	809	775	782	776	790	815	753	786	750	805	776	793	779	770	831	813	775	834	795	784	745	778	805	792	814	739	755	755	826	776	764	789	778	842	782	751	786	794	758	737	798	768	813	781	840	781	739	781	840	832	812	805	799	809	726	782	787	773	767	722	785	762	774	741	784	810	745	788	760	799	817	783	746	772	810	803	778	743	804	776	798	743	773	779	761	778	799	809	763	796	757	760	794	757	800	821	747	773	794	781	811	787	740	802	799	753	798	804	807	844	729	739	726	763	754	804	819	763	810	768	805	782	764	756	785	816	783	768	805	793	802	799	792	796	772	783	720	777	741	801	763	762	766	792	821	805	811	817	759	771	821	759	774	791	789	771	726	802	831	806	779	785	749	767	775	792	810	791	815	796	755	806	779	791	810	772	774	750	763	784	822	802	782	754	804	761	807	797	738	750	814	805	804	765	822	751	773	775	753	793	808	827	753	800	797	748	795	738	791	801	795	795	771	781	784	762	783	806	741	787	787	797	798	781	767	764	821	794	758	817	817	774	827	806	794	807	772	748	797	729	752	776	786	793	788	799	791	820	798	790	807	784	807	765	754	797	792	781	761	866	782	843	744	782	730	809	796	794	799	809	775	827	829	777	816	787	779	849	785	808	791	842	813	805	813	790	767	843	805	732	799	791	787	771	791	769	799	794	804	780	781	799	778	751	780	785	734	812	755	825	782	766	830	762	734	754	796	815	853	805	765	759	795	752	784	795	753	760	743	786	720	794	834	736	755	748	772	793	775	797	792	810	785	783	777	810	742	779	779	798	732	831	747	734	770	805	777	829	774	811	733	740	804	760	764	765	810	782	825	750	812	839	755	787	789	832	763	809	804	788	767	792	794	771	812	798	814	771	809	746	797	782	745	761	825	775	805	811	793	793	754	777	736	812	824	819	795	798	745	807	797	755	751	780	788	783	838	797	786	785	801	753	829	788	728	749	809	750	833	794	801	771	797	781	780	760	809	776	773	822	774	750	809	735	789	853	762	759	816	778	751	798	780	778	797	766	822	763	815	805	801	795	783	818	826	784	817	801	778	802	783	761	820	767	788	784	765	821	758	798	819	780	770	744	782	747	792	830	817	779	759	766	794	777	798	810	803
84487	73423	69416	58322	44724	31315	18704	9309	3754	1556	972	526	375	397	357	391	376	388	394	408	358	395	375	359	391	390	387	402	408	353	370	407	363	389	399	348	369	338	398	376	392	346	385	384	368	396	393	351	380	373	396	382	386	374	357	369	380	381	429	346	365	356	406	393	436	352	371	400	402	389	386	347	390	394	396	368	397	359	331	371	355	372	409	365	388	390	360	377	376	362	368	432	358	391	417	368	410	377	370	370	376	396	401	356	455	390	375	353	370	364	345	380	387	386	394	388	379	364	343	421	415	374	373	374	405	396	411	380	407	386	364	390	390	383	397	398	366	367	348	378	427	382	359	420	398	353	365	392	391	402	384	372	356	399	353	376	395	381	394	386	411	391	415	391	359	393	399	401	393	417	397	432	386	408	348	388	424	384	397	410	359	370	393	389	416	398	382	367	367	360	382	386	358	369	382	392	374	392	352	380	374	377	371	389	385	416	393	348	369	381	384	402	405	398	392	377	414	376	380	412	393	378	397	389	393	422	376	327	397	399	359	388	379	387	373	371	394	368	365	368	359	393	369	379	377	369	386	385	343	384	438	387	396	401	391	364	365	401	373	373	407	379	394	377	399	391	404	398	383	384	380	381	391	378	364	395	393	382	366	370	364	370	377	388	390	403	394	359	376	374	382	385	403	370	411	392	418	374	386	392	400	404	397	383	392	390	380	380	399	423	374	362	369	362	359	388	411	369	395	374	385	386	372	370	333	392	357	347	416	367	358	356	367	391	434	363	368	383	426	374	378	349	399	418	383	377	379	371	346	359	411	371	383	366	390	362	394	366	386	400	407	386	386	389	363	381	374	379	343	361	388	363	372	379	384	391	381	379	393	401	350	343	410	365	379	375	399	348	370	374	357	361	350	386	401	382	410	365	405	370	356	371	346	353	392	387	359	372	393	372	409	393	342	405	384	391	411	367	403	373	366	387	395	398	353	411	389	347	401	358	388	386	371	376	349	388	388	375	397	347	361	398	407	416	383	398	351	393	422	389	383	360	398	407	376	406	396	408	420	383	382	369	384	364	350	382	411	372	401	372	384	337	374	369	366	390	393	369	377	392	427	370	436	364	374	420	357	353	422	417	387	412	380	385	381	402	376	358	425	372	380	392	405	353	393	392	359	410	372	397	375	392	392	386	376	378	398	422	399	380	372	380	394	407	444	368	372	387	401	403	375	384	374	386	369	375	361	375	398	388	363	390	372	352	365	373	409	398	360	327	389	389	351	363	397	436	402	388	394	369	376	340	376	366	376	388	377	374	363	343	397	367	393	402	384	416	423	382	372	400	403	395	405	402	359	375	367	370	349	393	404	333	385	382	396	353	356	363	381	369	387	409	401	385	390	406	414	348	398	370	392	392	374	387	380	401	357	382	356	366	340	374	393	425	378	397	388	407	413	409	404	405	394	392	383	396	410	399	396	371	384	375	387	387	390	346	367	335	343	364	364	392	376	405	397	346	403	364	375	420	407	327	385	378	343	391	375	395	362	394	386	361	380	377	382	370	394	380	385	333	401	367	378	394	401	395	354	348	372	391	383	402	364	392	383	366	358	398	413	328	373	374	379	410	408	410	355	369	398	387	375	374	379	380	375	367	392	376	383	365	384	390	400	373	362	350	367	403	389	365	406	359	345	369	370	340	388	411	405	355	402	375	381	406	383	368	413	382	388	404	388	375	372	427	380	386	385	397	394	394	411	389	393	357	412	383	363	397	395	383	354	382	372	335	393	356	368	408	389	377	391	353	399	365	363	401	410	390	407	383	388	420	411	412	345	428	363	404	408	379	356	383	369	373	376	367	355	369	367	394	336	345	393	330	446	444	411	413	381	411	359	374	412	387	373	373	378	388	345	382	413	345	373	383	364	358	376	410	405	375	385	403	402	363	389	401	413	363	390	394	388	382	382	432	376	375	399	395	389	402	363	363	397	370	375	349	418	405	368	401	432	393	378	377	389	397	338	391	349	363	357	376	429	430	392	384	367	391	377	423	378	411	390	372	368	386	365	405	358	387	389	367	381	401	374	362	364	385	384	403	355	369	397	381	355	379	411	384	374	380	369	376	391	370	397	385	392	385	403	392	393	389	423	406	395	358	381	383	397	397	380	358	381	373	377	388	380	366	369	398	396	385	366	388	402	398	364	395	353	385	348	396	381	371	389	355	376	390	384	429	369	372	390	392	358	409	341	410	377	379	388	431	387	369	373	382	394	330	386	385	386	375	387	383	396	383	384	378	375	385	389	410	398	372	389	379	379	393	348	406	370	412	374	374	381	376	390	378	382	390	416	386	377	386	371	401	396	410	365	368	413	406	370	392	383	376	399	389	403	367	394	383	368	401	386	398	398	391	421	426	386	394	375	386	380	375	407	400	388	366	389	366	395	351	391	368	382	363	381	376	395	427	409	388	354	383	451	379	380	362	332	384	382	415	401	370	381	357	433	374	402	383	379	409	389	346	361	352	351	385	381	406	365	407	406	367	406	383	395	379	402	397	393	366	400	387	377	385	385	377	415	379	362	368	380	366	365	371	373	367	393	413	403	390	406	367	365	401	398	360	381	413	401	366	375	381	418	400	406	373	347	392	375	363	370	385	357	390	367	389	369	372	393	388	417	372	389	370	387	395	384	380	396	395	355	384	409	406	380	397	358	373	410	363	381	362	399	358	387	375	375	403	399	398	422	371	368	361	435	371	405	387	345	411	422	377	389	394	386	378	387	379	387	377	375	430	395	388	377	366	387	391	424	389	377	370	410	356	355	375	384	450	410	403	420	358	357	382	362	388	361	378	357	349	411	329	398	385	388	407	354	387	355	392	344	368	364	382	385	403	392	385	381	379	390	412	382	365	363	376	374	397	389	396	408	383	354	378	363	372	437	409	373	370	378	415	356	379	337	408	408	390	388	416	418	353	367	368	342	415	412	371	362	436	386	372	385	394	370	423	393	372	382	377	368	389	389	381	402	410	399	377	357	367	385	377	410	385	387	415	404	405	339	402	374	392	394	366	385	377	358	386	379	389	405	365	413	393	381	375	408	396	396	383	360	396	359	339	402	369	400	421	343	402	417	358	400	406	398	371	356	372	367	401	396	353	360	427	388	378	379	382	397	386	385	393	393	402	409	424	381	357	401	395	383	396	392	417	398	414	386	352	363	414	373	358	413	379	392	371	376	414	388	344	366	428	360	360	420	390	356	392	389	356	405	373	363	378	421	378	383	401	350	392	375	421	362	404	380	399	373	380	382	396	379	390	374	385	392	393	371	391	383	395	386	392	423	362	372	398	424	393	393	382	395	365	411	385	384	366	402	387	396	373	393	396	408	353	373	381	418	383	360	409	418	383	408	396	434	376	357	397	365	339	387	357	413	356	402	366	370	412	371	428	375	386	391	411	376	386	381	423	381	398	368	409	341	383	413	385	364	371	347	402	396	401	419	376	369	346	394	410	317	323	383	394
53877	55208	64250	63015	53982	43440	32200	21111	11348	5820	3399	1397	799	827	847	820	823	873	839	810	828	834	850	782	812	770	814	846	817	847	810	808	828	805	861	816	762	801	801	803	840	803	827	772	786	854	830	843	783	812	805	862	849	812	832	806	781	775	811	802	889	798	850	836	859	870	765	797	812	817	817	834	785	802	824	817	804	831	803	838	863	810	810	790	772	843	822	821	805	814	850	826	807	777	781	780	875	798	832	823	782	813	805	802	805	841	847	788	810	868	804	828	830	816	819	850	783	792	867	787	813	801	865	776	776	835	825	819	840	809	825	792	884	850	845	861	760	726	795	825	805	851	819	818	751	824	811	778	832	850	781	798	852	788	779	825	810	844	816	804	799	798	868	800	784	799	832	806	779	850	844	819	813	828	823	830	768	809	818	794	904	867	832	795	798	829	853	828	799	779	815	820	777	805	795	804	820	848	825	836	785	852	824	815	793	807	781	778	801	798	838	767	782	826	788	830	749	801	764	771	820	858	829	792	790	819	832	811	884	840	811	832	871	856	807	824	823	778	869	886	783	828	771	794	853	856	804	805	830	841	858	786	792	795	793	804	827	826	811	816	854	840	833	810	862	807	807	824	785	811	774	815	801	808	815	814	814	859	842	835	794	809	817	781	800	812	835	901	839	817	818	793	776	813	810	806	834	834	840	829	812	805	829	823	786	818	766	798	745	815	837	767	843	798	843	808	866	790	844	842	770	823	808	824	843	837	848	819	780	839	826	817	813	814	843	821	795	847	850	799	828	829	788	816	805	803	790	824	791	813	851	828	846	830	806	790	841	800	801	825	835	808	867	792	809	843	803	813	842	849	778	801	883	825	788	871	769	841	822	834	839	818	810	715	799	793	750	765	804	830	891	819	838	835	799	842	829	810	855	811	830	801	819	838	821	855	814	817	775	824	813	796	856	818	765	754	763	855	828	781	806	854	805	819	790	794	825	810	813	846	802	783	789	822	775	833	811	825	842	795	821	816	838	839	823	841	823	800	851	805	828	854	805	830	824	801	807	759	802	825	794	849	761	809	871	837	798	804	817	821	819	828	874	732	817	831	803	825	765	832	848	843	829	846	827	845	881	798	852	912	817	862	822	812	847	798	797	756	840	835	791	804	800	829	861	809	809	790	810	810	869	837	794	852	804	834	867	773	804	861	780	859	775	814	808	862	835	803	797	826	792	807	871	801	773	822	810	817	815	796	852	818	803	821	808	850	821	806	809	824	853	818	761	886	832	822	783	814	879	845	882	871	788	814	805	805	833	834	827	835	809	776	845	824	816	881	818	826	806	858	832	824	836	814	844	846	848	849	776	827	809	777	765	842	833	808	885	819	839	777	806	871	834	856	823	825	820	832	819	745	842	786	796	809	827	855	797	803	814	836	814	822	816	811	793	804	831	885	808	784	842	801	854	810	839	835	782	831	800	836	821	836	817	835	848	817	780	790	858	835	786	817	806	857	836	801	809	802	789	847	829	816	828	805	801	845	839	832	809	852	786	827	787	851	861	786	820	808	832	796	842	826	821	807	822	778	837	855	874	900	759	810	789	837	801	832	789	804	813	826	860	800	853	809	806	834	826	816	833	785	800	808	850	847	772	830	819	822	810	866	857	860	848	807	849	827	796	774	804	810	812	804	826	804	769	914	769	857	777	819	788	871	793	798	812	805	771	873	830	820	770	774	797	795	803	810	798	843	876	847	781	817	786	793	822	811	798	797	822	764	828	827	791	804	885	779	832	791	911	754	775	841	814	833	796	767	770	762	807	786	825	774	787	805	766	813	794	847	858	806	827	825	825	828	815	849	815	806	796	823	805	806	842	802	800	816	766	799	754	875	787	797	895	825	806	800	841	784	819	815	819	792	782	790	870	791	777	797	786	858	794	819	827	799	776	833	771	799	814	834	821	834	813	817	806	813	807	814	816	845	795	769	795	769	808	786	853	796	783	833	840	813	832	845	791	753	812	850	818	868	851	823	796	829	812	843	817	869	801	807	740	811	797	825	803	794	848	814	815	839	849	839	795	808	786	866	812	787	811	802	804	852	807	820	827	840	834	837	797	866	794	847	815	768	867	820	794	784	808	840	792	787	780	811	814	812	832	802	854	767	835	828	872	844	843	768	832	812	800	777	829	855	830	818	823	798	784	853	751	793	802	787	798	849	827	814	800	813	813	803	824	834	851	856	773	783	802	826	841	854	812	800	895	780	828	829	823	810	879	803	816	826	836	795	828	805	811	850	823	836	781	762	814	794	763	830	768	765	815	797	843	787	824	766	792	844	812	796	793	780	834	822	807	820	886	822	814	831	794	842	769	822	842	844	794	811	823	835	796	770	820	817	853	833	800	805	773	813	807	782	806	775	807	761	763	798	798	828	831	825	870	805	811	831	893	804	826	802	774	812	800	822	819	847	828	782	778	780	836	867	858	782	842	759	817	844	825	849	818	814	819	874	824	828	834	841	802	835	795	790	799	758	857	839	834	794	841	818	782	874	759	801	865	786	817	844	835	831	795	825	841	835	835	808	842	842	759	847	845	824	851	805	857	854	804	833	792	859	797	788	850	783	819	819	833	791	848	842	763	827	839	844	797	846	796	810	830	809	796	841	845	805	847	855	820	801	794	847	770	822	800	790	832	821	805	806	816	846	833	869	793	790	809	877	812	835	809	854	791	847	866	830	810	834	802	806	791	813	806	825	789	850	864	867	842	829	831	783	763	792	874	783	826	805	781	799	818	804	840	800	861	853	820	799	812	813	792	827	890	819	825	793	824	808	841	785	870	789	839	785	809	819	808	855	858	866	833	842	789	795	860	836	793	820	871	870	774	830	804	816	803	821	873	795	750	869	795	834	840	843	811	813	821	805	866	806	814	743	832	853	825	865	818	808	806	844	850	796	812	776	821	848	778	831	837	829	900	820	849	851	758	795	796	791	849	821	781	809	821	860	842	840	834	768	811	771	827	811	782	826	803	775	813	813	817	792	806	830	815	850	812	815	794	843	833	814	797	818	834	772	836	868	884	815	845	862	833	782	748	795	783	837	851	800	793	780	830	797	835	838	797	817	774	845	829	787	888	859	860	837	842	800	801	794	770	834	807	800	770	860	811	804	806	838	830	850	815	834	760	887	809	793	863	847	797	865	819	810	809	819	829	809	820	793	794	820	841	796	880	836	787	792	822	879	799	815	882	875	802	783	776	815	805	824	825	835	809	849	793	799	842	779	822	832	842	835	848	801	800	779	802	823	849	835	834	785	857	802	801	761	769	832	831	809	856	790	855	800	797	842	834	782	829	805	812	810	791	822	804	834	830	774	781	769	831	799	863	848	848	813	803	798	832	834	821	826	821	836	793	825	808	780	854	805	745	851	852	770	849	791	841	739	818	830	803	775	824	827	833	862	814	833	786	811	801	796	834	832	819	859	803	891	831	853	843	844	886	858	807	806	801	756	864	873	848	782
14278	7595	5290	3607	2191	1511	890	608	437	341	291	285	226	266	267	241	224	237	235	251	232	226	249	195	235	220	244	248	248	215	248	260	237	231	265	262	223	259	259	240	194	235	242	256	267	251	257	253	264	247	264	245	271	259	238	262	229	229	269	247	255	247	251	276	268	234	241	244	225	251	217	230	237	263	229	251	246	247	272	261	224	236	240	225	264	253	222	241	243	274	270	248	236	272	242	265	249	248	252	242	253	240	251	262	237	260	250	229	212	243	256	247	261	266	220	243	263	244	233	232	267	233	222	251	237	247	237	257	246	252	252	251	255	239	239	206	273	241	254	240	267	224	242	268	211	224	255	275	240	246	246	256	231	251	265	240	237	226	236	248	244	280	255	236	231	232	255	262	254	224	248	243	234	247	244	244	254	256	264	224	275	244	241	257	211	249	252	251	257	237	241	248	248	253	273	254	282	229	237	248	263	230	222	223	191	273	261	251	226	242	251	219	220	247	243	264	242	261	272	233	248	257	253	248	218	257	258	244	219	243	253	236	276	253	255	298	221	255	261	245	255	252	243	243	238	257	249	231	234	236	258	244	223	243	249	212	256	227	238	226	250	262	238	276	220	213	250	267	256	235	251	237	224	232	281	255	254	243	278	261	259	246	214	271	258	228	239	230	273	285	239	261	242	232	258	233	240	235	252	276	241	269	254	259	244	231	250	258	269	252	219	234	267	243	266	247	280	243	255	267	257	238	271	253	257	238	266	226	260	234	246	240	237	248	238	279	251	250	226	255	282	235	276	240	240	238	244	247	243	246	229	233	209	254	246	282	263	241	283	254	223	246	264	256	233	252	252	241	249	267	232	275	244	247	254	279	229	253	254	241	225	230	224	228	244	234	236	246	237	233	281	252	257	226	230	251	247	233	226	255	220	259	278	282	227	258	227	231	245	225	221	259	228	233	239	255	256	228	251	259	254	239	259	215	246	239	228	262	259	250	237	224	258	267	220	245	234	250	228	253	234	238	262	264	224	266	207	239	279	237	255	221	265	244	240	233	240	250	259	270	249	221	246	212	271	261	247	258	253	265	246	273	224	224	260	232	265	254	257	231	227	225	240	213	221	252	268	247	240	251	269	241	212	240	228	259	246	226	252	262	245	269	226	239	235	249	240	245	263	241	260	244	228	204	215	232	238	228	249	210	242	242	259	247	256	213	245	263	261	234	230	241	267	250	247	223	237	247	245	234	260	256	244	219	252	271	245	244	251	271	255	273	251	280	244	241	265	217	268	265	217	219	249	255	249	242	213	263	238	272	267	248	251	226	227	219	224	238	246	247	252	241	240	235	259	240	249	228	247	265	280	253	241	236	266	228	201	250	260	248	238	258	238	251	218	244	250	229	236	225	237	263	269	272	259	226	268	229	234	219	275	257	236	276	281	235	266	264	237	274	227	216	220	231	258	265	245	236	235	232	257	258	222	251	227	250	258	276	242	257	231	253	265	234	228	253	244	239	268	236	246	254	224	236	266	255	242	223	256	229	255	270	273	245	249	233	246	262	258	272	274	261	257	226	248	229	221	237	222	246	229	239	224	258	226	235	250	258	253	261	261	251	245	255	271	233	245	216	225	224	212	265	257	251	230	247	262	257	271	219	247	270	250	246	270	265	258	231	211	237	254	241	263	246	238	252	249	237	270	257	246	270	267	217	249	271	222	243	230	236	263	243	242	298	279	261	236	230	255	234	229	229	265	241	248	244	238	230	230	253	270	240	281	265	232	255	247	226	241	242	205	208	267	246	255	257	275	232	240	240	234	235	250	264	245	202	227	261	256	272	225	256	262	239	260	269	258	268	234	248	223	250	249	285	229	265	248	232	258	240	238	225	258	261	276	260	257	290	263	264	243	251	237	277	227	227	233	263	258	232	234	237	225	234	244	252	257	241	246	297	244	241	247	247	263	236	249	291	263	240	247	209	275	266	238	264	217	244	252	240	249	242	233	233	217	229	220	230	250	223	218	231	252	241	251	220	228	245	269	229	217	219	253	258	253	261	268	229	225	243	232	251	275	230	214	255	243	254	255	261	279	238	251	218	241	239	250	236	260	218	230	231	248	244	260	246	269	227	227	282	243	209	256	262	254	223	261	225	241	267	236	236	270	246	256	249	242	271	239	281	223	251	272	224	228	267	247	252	229	256	219	269	263	255	228	222	247	222	218	263	239	273	231	270	257	246	252	218	247	251	235	225	231	238	286	252	239	238	242	244	239	220	230	267	267	241	234	231	267	228	227	241	234	239	229	248	269	237	286	224	230	200	228	236	275	219	241	264	236	264	270	258	263	239	241	235	235	243	265	249	248	253	259	232	264	264	238	234	218	250	274	238	234	212	242	277	268	242	236	244	249	248	217	227	243	234	262	265	254	254	221	220	241	247	252	212	267	245	249	263	220	244	257	249	253	244	248	238	228	256	254	259	249	223	270	261	260	245	260	238	255	264	228	261	247	252	236	254	238	263	253	264	245	226	240	231	224	233	255	214	243	273	245	264	240	274	252	251	245	242	257	261	211	224	235	222	255	234	282	258	237	219	233	255	217	233	218	228	251	239	259	269	254	213	236	236	256	242	230	249	256	229	251	255	253	238	235	216	240	260	265	251	277	246	240	223	255	231	274	270	232	215	265	265	239	258	257	238	279	229	232	263	254	220	271	273	262	241	234	248	250	275	259	212	250	212	255	248	268	246	271	269	214	228	213	256	247	235	257	237	246	237	254	231	255	263	252	247	288	261	257	246	231	224	237	242	252	244	235	254	239	264	243	222	269	256	259	256	238	250	227	257	237	227	265	240	235	207	215	252	225	245	268	243	246	247	252	237	246	273	247	238	253	232	204	252	240	242	227	242	252	242	223	226	266	244	244	246	240	260	257	290	232	259	250	282	239	237	249	237	268	238	233	254	217	225	255	243	204	243	243	243	249	229	275	219	253	230	236	253	246	228	245	236	218	255	240	251	254	260	222	258	230	253	242	248	246	243	230	221	260	227	219	274	265	225	239	240	237	236	233	256	245	264	258	228	255	259	250	278	282	257	267	244	240	257	246	247	280	238	228	232	288	248	231	286	232	262	227	239	249	246	215	237	266	256	252	226	263	240	236	253	247	258	226	240	251	209	248	258	251	236	254	214	242	270	220	242	218	250	271	233	247	227	237	257	246	253	248	238	256	235	232	267	236	253	215	243	257	263	258	274	260	249	234	269	234	252	274	240	243	227	265	243	236	245	215	254	238	277	250	234	194	261	261	263	242	237	217	267	258	228	247	227	236	250	262	251	216	218	262	261	232	234	222	226	241	217	246	252	229	257	241	243	271	255	262	271	222	238	222	264	263	251	247	257	245	248	252	256	270	248	256	243	272	273	257	259	272	234	223	224	255	284	259	282	246	264	254	274	259	238	238	242	218	261	217	226	275	233	222	233	233	235	233	278	269	253	239	274	256	231	249	237	236	237
13883	9404	9679	9021	6686	4462	2965	1821	1181	875	697	582	553	562	521	551	589	585	527	556	556	520	550	516	548	535	542	575	551	575	578	529	555	564	550	546	510	551	574	569	552	509	563	545	590	562	546	565	584	598	597	523	563	611	549	512	528	585	561	560	569	577	549	556	535	551	587	527	560	556	558	567	520	529	568	578	552	542	557	530	554	567	557	582	563	557	542	517	578	543	586	547	567	564	548	533	539	549	604	536	553	535	556	564	579	571	560	487	525	549	589	587	556	559	538	530	574	555	521	530	532	550	587	587	557	565	551	567	555	549	546	529	573	540	531	535	514	543	543	545	580	544	531	546	551	611	562	514	568	549	553	521	550	565	541	569	506	543	519	554	543	507	546	563	551	522	536	550	535	535	571	504	527	549	566	538	544	552	539	511	515	550	572	541	527	521	558	552	553	543	556	594	565	516	568	546	570	536	599	559	593	546	533	521	570	529	535	559	566	554	541	548	558	563	618	531	530	554	573	595	575	571	571	536	539	567	537	534	542	541	556	565	596	510	552	570	569	540	535	616	542	542	560	530	562	548	527	530	530	537	560	552	565	546	568	531	574	583	568	551	527	597	527	549	565	556	504	561	562	557	540	539	580	567	534	577	581	619	511	553	544	541	573	552	508	568	538	537	499	547	528	588	594	543	575	569	549	576	519	598	541	523	575	517	600	539	551	536	564	554	577	528	520	573	571	543	555	517	603	529	562	520	525	514	638	530	551	539	558	575	604	549	539	530	573	574	541	607	578	551	572	531	575	561	572	561	584	578	574	536	584	591	507	548	562	567	562	559	560	464	522	600	561	531	586	578	596	537	580	544	580	525	575	569	577	552	541	599	541	565	527	565	560	551	556	556	537	571	554	525	553	541	550	558	581	547	539	546	572	545	571	554	553	596	540	567	554	557	570	574	564	559	561	597	541	533	542	513	565	575	594	589	559	537	570	561	550	566	570	554	542	556	571	527	530	554	548	569	619	565	537	543	609	575	561	607	531	540	563	574	548	599	544	575	556	554	595	569	549	534	600	555	527	585	539	520	567	549	559	569	593	545	522	574	573	542	530	541	543	591	523	560	602	537	577	555	536	555	544	551	536	579	552	579	591	608	550	517	589	528	582	520	546	578	536	527	584	525	589	550	583	585	550	585	555	538	562	573	584	533	620	589	563	570	563	503	567	534	572	558	537	566	554	549	506	509	534	554	526	581	518	496	596	545	612	568	526	544	589	549	564	566	529	562	587	530	613	518	553	539	584	593	555	580	568	544	571	539	549	546	549	553	578	527	538	535	547	534	555	545	563	530	563	522	500	570	577	563	538	584	542	554	592	580	543	566	511	578	561	545	546	551	617	550	557	553	523	542	537	571	542	545	578	575	567	558	590	542	522	508	555	526	588	518	572	583	593	577	581	592	526	574	544	529	563	538	531	580	582	533	539	563	548	547	571	533	558	571	550	529	561	556	613	551	520	590	547	603	534	570	589	587	530	568	563	557	553	544	586	528	609	549	562	533	536	535	519	550	510	532	516	572	550	621	567	539	553	594	571	580	552	585	579	568	584	583	549	568	572	550	579	574	586	544	585	557	569	552	544	558	531	570	578	544	571	561	572	541	504	592	590	573	571	570	577	547	534	553	614	580	552	572	535	509	522	554	562	555	567	569	533	591	549	569	530	532	544	544	539	564	551	555	594	528	558	549	548	580	566	525	555	582	555	539	541	570	534	604	530	581	586	537	550	514	577	502	596	524	555	520	596	565	558	530	578	552	531	555	542	557	584	532	575	540	545	569	615	557	515	534	563	559	538	535	534	552	520	577	556	509	546	548	553	566	569	584	566	524	546	608	519	552	541	561	564	533	580	514	563	560	547	601	565	538	567	554	565	593	566	588	577	536	549	569	552	567	571	526	551	543	567	550	558	540	523	531	565	526	593	542	555	568	561	517	540	547	559	611	588	585	555	552	539	574	544	586	583	537	560	556	563	551	549	615	584	549	598	525	524	596	537	550	557	580	542	553	527	565	526	587	589	538	554	554	561	576	581	566	562	508	551	581	581	539	558	577	577	567	550	549	556	533	572	568	516	524	502	577	543	486	575	531	585	535	594	560	575	551	589	578	575	527	530	560	530	555	524	593	587	550	533	552	567	551	548	570	591	548	526	552	542	570	531	528	567	555	528	511	517	544	549	563	540	554	519	544	568	616	622	585	576	576	516	531	577	521	545	542	575	579	574	570	563	546	572	561	587	546	563	558	572	569	526	540	577	499	596	539	578	556	563	558	566	572	542	578	542	539	570	578	586	572	560	542	567	586	567	590	573	517	588	596	555	531	599	566	557	566	603	519	534	563	554	556	536	568	563	545	557	556	585	567	559	567	556	520	527	519	564	560	528	549	583	571	547	531	516	552	552	566	588	586	518	529	529	578	538	592	531	553	530	602	539	553	554	581	558	517	532	595	565	540	584	575	557	476	582	531	567	543	582	543	548	546	584	526	558	597	553	557	592	545	607	550	562	544	573	564	559	504	526	534	563	578	560	576	532	572	581	518	580	543	570	543	576	600	576	572	549	536	527	590	531	546	528	584	560	561	547	579	541	572	557	538	613	570	572	540	526	583	579	542	514	559	571	574	570	537	519	534	558	516	531	542	589	547	567	521	532	584	588	548	541	527	532	529	533	578	599	546	562	546	582	555	570	575	530	518	542	576	560	552	556	551	558	553	584	599	546	540	546	530	558	564	542	522	591	551	564	587	558	553	579	548	554	548	544	640	576	570	582	573	574	546	521	547	565	548	558	549	550	599	573	533	530	533	527	547	584	552	558	551	561	573	579	591	557	515	570	525	527	579	595	564	538	510	561	537	597	573	560	598	542	524	546	552	528	538	551	544	585	563	519	599	581	511	605	578	567	580	552	578	571	535	556	566	581	505	606	527	536	562	568	557	531	542	562	558	575	610	557	547	559	565	556	557	580	565	517	520	548	555	545	570	515	539	572	574	528	539	563	560	549	528	583	564	604	558	518	527	523	517	510	551	543	505	552	578	563	552	560	527	551	572	564	584	532	537	546	607	535	565	539	553	551	499	595	567	576	533	495	575	549	551	555	552	563	558	571	551	551	558	539	549	598	546	595	547	562	539	557	564	533	551	552	547	555	525	574	590	576	572	596	549	563	582	575	572	572	592	590	525	552	549	578	558	590	552	569	582	563	521	546	568	564	540	535	535	527	516	558	555	537	564	518	614	579	569	530	550	501	579	565	505	525	558	547	580	548	523	563	555	516	565	550	522	536	552	544	566	595	568	559	536	554	527	555	544	595	552	570	528	549	482	539	535	557	547	588	542	561	576	546	570	558	597	575	570	487	548	537	547	587	526	561	571	532	557	576	532	566	562	536	524	544	601	564	531	558	578	520	569	565	567	546	557	537	577	578	546	519	561	583	567	529	540	550	550	559	518	558	551	588	588	516	541
84209	69465	69866	59853	45551	32597	19518	9525	4153	1918	960	391	347	349	372	357	334	359	333	332	342	361	339	364	319	331	328	366	345	320	340	362	350	336	318	341	343	342	363	345	307	365	343	334	347	374	334	344	309	354	317	350	303	329	359	331	336	331	328	313	348	321	361	340	338	333	353	366	339	352	339	332	354	369	322	356	322	340	307	348	341	344	326	344	324	341	320	350	342	373	372	350	365	362	358	321	335	311	335	334	316	333	366	344	359	327	312	372	364	341	312	353	339	323	312	310	364	322	365	332	352	332	348	332	341	381	331	335	351	356	342	354	348	342	333	346	349	336	348	315	348	367	346	345	327	301	352	351	341	326	342	360	352	366	316	319	361	324	315	347	299	323	352	375	335	346	316	329	306	306	340	323	393	338	353	349	326	336	327	343	342	352	332	326	298	367	355	336	336	323	314	335	333	332	350	364	315	306	303	335	324	366	311	316	336	341	347	330	342	342	335	319	344	333	349	340	315	327	321	320	326	324	361	384	375	325	344	342	339	312	316	349	320	318	328	332	350	334	313	350	332	343	327	376	333	341	373	386	335	335	380	349	340	363	345	335	357	300	322	349	340	319	332	333	311	340	308	354	341	372	333	298	355	343	355	349	375	338	361	337	329	363	367	334	313	351	342	345	344	371	331	340	330	341	339	340	331	333	320	368	351	347	366	316	319	373	339	349	337	309	360	347	353	321	316	331	340	336	335	356	361	370	334	348	329	321	336	376	327	355	345	355	323	353	324	344	316	331	343	336	372	336	325	334	321	314	319	343	336	327	302	343	340	339	306	327	333	385	362	341	351	318	347	372	353	324	329	325	379	373	350	352	320	356	356	342	327	339	354	356	356	364	339	317	334	347	360	347	348	340	345	357	350	316	359	338	374	348	347	330	325	331	370	355	321	329	323	361	337	348	365	317	324	321	333	328	307	337	320	331	330	354	345	363	412	296	316	358	325	331	333	325	355	370	337	365	315	340	340	315	343	352	355	338	333	305	314	340	366	357	304	325	340	303	330	378	315	330	349	334	333	304	346	365	323	351	334	334	354	354	297	327	356	307	364	351	336	353	319	346	340	336	345	321	311	352	332	334	349	340	319	339	329	337	344	307	322	333	338	333	337	314	336	362	338	313	347	350	334	337	347	304	329	337	329	333	337	328	315	394	346	322	364	362	350	322	348	353	371	334	348	345	362	309	348	336	358	359	357	354	356	317	329	332	319	371	355	338	361	315	322	334	362	339	361	331	327	328	338	382	347	322	339	372	337	347	349	360	349	334	361	379	333	306	373	313	352	321	338	340	302	340	311	360	354	335	341	329	324	331	305	304	354	352	333	405	333	358	348	325	321	350	342	326	329	355	331	317	327	347	325	341	356	338	356	333	363	316	313	340	307	341	352	329	311	325	386	343	363	327	320	357	320	366	332	308	342	339	374	311	359	351	351	316	327	351	321	341	340	404	367	328	370	327	347	304	342	366	318	324	332	340	335	323	345	328	303	350	332	374	314	327	357	354	349	337	335	327	341	343	340	316	321	335	332	382	360	371	327	361	326	318	360	347	350	299	328	349	361	358	346	332	355	321	353	349	360	314	353	361	339	330	319	329	338	344	330	328	339	335	360	331	366	316	346	351	321	316	344	356	319	338	344	324	327	343	353	367	338	364	328	349	339	338	349	353	334	333	346	342	367	315	312	344	324	330	344	347	332	323	302	354	357	315	333	316	389	373	335	322	339	320	317	352	335	365	329	330	340	356	369	329	342	341	326	327	339	341	307	325	327	294	381	386	347	332	327	332	376	329	320	347	323	341	370	324	333	361	354	351	327	309	294	321	346	310	344	325	323	324	320	326	343	356	341	325	318	341	338	347	318	351	352	328	342	354	345	351	332	330	329	318	332	354	323	354	310	359	301	324	334	311	340	364	333	331	357	321	367	319	337	359	352	329	336	344	375	326	365	354	345	341	311	360	374	348	348	326	363	347	382	324	315	347	348	308	373	358	350	352	343	330	351	368	338	359	328	334	333	368	337	339	349	352	359	352	319	320	356	345	324	351	324	342	387	334	369	340	365	327	334	353	357	362	350	377	352	343	356	348	327	334	361	334	353	332	344	336	323	336	327	333	347	337	385	311	340	351	343	336	344	357	351	296	341	328	346	331	363	375	326	330	310	315	332	330	329	337	318	315	312	339	322	336	349	338	336	343	341	350	348	324	323	345	303	348	314	354	319	312	340	302	338	363	364	351	351	343	336	329	291	333	301	326	325	329	346	370	345	325	352	353	343	332	355	351	377	359	368	316	326	328	353	367	359	338	386	332	322	307	355	319	382	386	328	334	361	344	362	290	346	315	329	341	310	346	292	314	301	331	339	367	344	346	328	345	351	345	336	332	345	361	326	341	312	366	347	349	321	346	349	330	362	309	354	376	358	338	367	348	333	335	330	356	301	337	336	360	314	350	363	314	338	370	316	340	363	347	325	324	378	331	328	349	345	338	352	344	369	351	344	335	339	341	315	330	354	344	334	380	358	319	331	326	351	360	356	339	339	324	361	331	356	363	349	332	371	358	341	331	309	362	365	349	322	329	369	324	351	311	308	350	347	306	344	354	321	345	330	368	328	331	318	359	342	348	349	326	395	342	371	359	337	334	333	356	357	358	303	354	366	352	354	393	370	369	353	335	342	360	321	338	346	350	300	307	351	342	332	286	341	360	351	348	326	371	364	342	350	349	396	353	334	370	339	353	324	377	330	337	359	346	395	337	327	331	330	333	349	342	355	337	346	343	351	360	325	322	315	349	341	347	345	337	366	345	372	347	339	367	377	359	369	344	348	321	343	358	361	345	326	328	353	356	329	314	313	297	373	341	329	359	346	363	336	352	337	304	354	349	347	353	337	366	358	360	319	361	341	339	361	339	314	340	367	325	305	340	350	328	341	322	287	332	340	340	376	330	309	315	336	320	289	348	342	303	319	333	342	329	345	370	288	350	341	314	351	348	310	325	368	343	336	370	342	311	345	326	322	330	363	337	309	341	327	343	350	299	346	349	325	370	351	332	344	360	380	334	331	350	348	346	347	363	312	322	326	298	323	339	358	334	334	295	345	297	340	371	328	333	360	347	326	360	350	362	406	336	322	346	312	335	374	341	332	354	410	332	327	377	355	343	347	348	354	334	319	330	343	339	360	343	337	359	391	327	355	341	309	343	370	348	328	310	325	363	328	373	312	361	356	350	354	331	347	327	337	348	347	345	348	335	312	348	328	361	350	330	336	308	358	349	337	317	343	353	356	323	360	363	331	308	343	354	342	331	349	352	331	342	362	324	341	309	334	338	334	316	324	340	333	349	338	313	340	326	339	313	322	360	356	334	305	323	330	384	362	361	340	323	363	302	313	361	317	339	325	338	318	345	391	330	331	348	339	326	327	346	349	367	334	335	330	323	336	346	372	351	321	357	317	307	317	341	398	342
53076	51076	64734	64085	54874	44807	32984	22040	12386	6740	3398	985	746	714	780	713	728	796	761	718	719	724	677	778	758	768	701	737	743	738	744	754	719	761	821	752	749	733	749	780	737	722	722	701	742	702	726	734	716	701	733	714	782	746	739	738	764	719	748	723	745	765	732	752	720	729	742	761	732	747	747	695	758	728	757	746	696	732	764	735	710	738	711	709	754	778	709	710	740	750	700	769	750	775	771	736	722	743	707	734	734	746	801	718	740	740	760	725	736	716	744	745	740	744	726	745	740	774	734	784	718	764	739	732	747	771	712	799	727	732	732	694	714	731	755	749	784	729	731	733	774	705	766	723	734	749	763	698	708	701	782	711	756	760	696	778	705	743	719	784	740	706	728	729	779	759	741	756	720	698	717	769	742	732	787	792	727	700	729	761	772	728	746	756	777	744	762	740	760	728	778	784	691	800	754	702	754	669	706	710	736	766	736	777	694	770	758	759	687	737	741	739	733	702	672	696	714	765	756	715	775	726	761	737	725	716	716	734	759	749	722	768	738	771	724	725	771	725	745	752	722	736	712	769	724	742	783	709	764	730	740	756	758	760	751	775	796	797	741	776	761	735	704	743	716	739	730	752	759	753	765	784	738	764	740	765	716	744	775	717	690	716	705	756	748	751	753	709	711	709	761	756	753	735	726	749	775	706	712	743	751	726	714	742	702	723	723	751	726	758	762	724	773	756	719	765	715	768	751	690	757	776	717	712	685	720	686	684	706	726	731	727	702	744	745	747	721	715	704	757	697	749	756	685	730	743	717	720	727	743	787	770	751	742	720	740	685	712	718	758	723	719	722	763	696	726	719	699	741	747	752	717	801	742	724	751	735	712	751	729	707	741	723	778	773	700	751	754	740	735	746	742	781	738	746	815	724	750	751	740	718	730	744	770	775	753	728	729	704	735	732	748	774	728	757	779	719	739	745	747	736	713	723	776	746	707	758	697	716	770	711	729	782	717	722	738	714	729	771	781	752	728	744	763	736	734	701	708	754	782	754	735	724	789	694	717	726	726	747	752	724	728	723	724	768	705	719	778	754	782	747	756	727	769	799	738	794	693	715	735	823	804	789	742	732	775	783	724	741	736	744	721	715	715	755	739	761	730	781	746	734	688	747	736	759	707	761	720	736	734	721	722	731	710	703	769	735	720	808	684	737	743	764	719	728	750	726	699	788	740	750	764	814	717	760	791	734	678	774	742	742	722	732	735	723	766	737	778	761	781	704	721	738	764	705	751	715	746	690	748	779	710	739	766	713	725	744	775	728	723	705	700	740	729	748	739	689	723	720	699	729	776	782	726	701	706	738	718	742	708	712	682	761	690	796	706	731	737	692	763	759	750	771	773	742	758	760	752	725	704	740	759	769	768	747	711	733	729	742	737	770	721	745	776	784	749	712	720	731	672	772	737	772	745	763	728	771	705	728	784	757	773	730	727	767	741	738	720	779	746	746	765	754	756	736	779	731	741	728	783	700	744	768	731	753	734	726	769	754	763	742	761	742	699	730	696	750	748	738	762	758	709	757	749	679	712	717	770	764	734	769	794	720	759	745	731	778	765	740	759	783	769	748	714	743	709	733	740	708	754	738	727	693	705	786	754	758	739	744	781	748	761	716	683	733	695	742	703	775	732	702	749	750	742	718	734	713	796	745	707	744	770	688	747	741	749	702	736	773	722	701	788	706	790	712	739	751	733	730	747	726	758	743	744	758	733	723	738	750	745	764	755	705	701	771	708	722	744	728	724	755	770	716	736	700	729	721	750	783	759	779	732	747	749	763	699	779	775	739	727	711	730	740	778	744	666	711	702	705	760	751	747	739	759	703	732	726	732	770	711	785	719	747	783	725	754	744	762	727	703	695	710	744	772	709	755	715	750	708	774	716	735	720	737	703	735	768	721	694	746	707	705	772	716	710	797	741	732	700	733	787	693	765	685	744	749	744	770	755	740	736	734	763	761	699	748	807	785	731	695	701	718	783	772	736	736	756	753	695	770	748	745	737	739	747	749	699	769	779	703	736	755	769	708	807	737	713	719	717	770	725	745	804	790	769	761	722	789	744	730	748	760	787	726	708	709	732	752	753	727	727	683	800	761	730	742	749	795	735	720	738	676	722	742	743	692	725	714	756	787	689	785	741	740	730	788	732	768	716	706	692	707	691	744	751	707	747	721	746	730	706	719	690	706	771	668	719	744	712	730	731	749	748	745	771	738	794	822	776	743	736	819	786	753	762	744	795	764	733	740	752	738	743	747	771	735	693	700	718	751	750	739	734	774	788	757	734	747	732	762	718	733	745	735	747	719	708	682	752	757	755	744	706	723	680	761	756	716	759	721	748	701	748	770	710	726	700	720	713	709	697	736	708	698	770	708	760	739	720	739	740	781	730	714	762	761	691	738	710	762	723	754	760	763	737	763	753	726	741	732	779	711	726	752	735	787	717	772	761	732	726	691	790	737	720	741	751	745	737	742	737	689	762	833	777	749	702	793	729	725	733	748	728	771	732	750	734	756	725	750	659	744	781	723	726	774	759	709	747	726	748	732	754	676	734	763	716	743	744	778	713	787	748	722	694	740	752	690	730	741	734	714	743	679	742	812	721	764	741	745	742	738	782	754	779	769	735	732	764	763	733	719	740	676	829	759	761	735	744	749	706	762	707	744	692	771	717	728	749	750	746	755	743	720	714	700	717	800	743	738	722	737	723	733	701	763	746	743	716	777	741	740	766	751	731	794	697	729	740	760	726	745	734	681	772	763	731	791	755	743	740	713	732	760	780	770	744	741	739	747	723	705	746	763	729	746	702	787	727	746	707	740	735	751	708	704	741	720	753	688	676	690	722	726	749	716	708	754	735	745	725	745	707	770	737	753	719	737	754	728	746	745	714	734	722	731	741	744	744	748	752	763	725	807	770	756	694	730	774	711	718	786	736	768	782	758	750	767	715	733	740	763	702	767	750	722	725	694	762	772	755	744	765	706	732	733	754	780	769	736	712	749	757	712	732	724	740	718	701	752	732	722	680	717	766	757	736	733	712	804	708	703	692	713	701	768	783	760	714	730	761	694	747	771	765	734	687	748	732	707	723	713	685	717	766	774	738	773	714	766	722	771	781	771	743	745	706	793	753	706	782	711	758	744	707	797	775	741	789	744	720	751	777	731	739	783	733	792	766	758	712	736	772	771	718	780	718	768	734	742	754	749	691	676	729	714	777	749	745	794	761	700	682	756	693	770	750	734	783	724	698	770	759	768	797	768	668	760	751	713	772	714	753	750	753	791	733	721	759	715	767	711	779	780	763	704	716	770	752	766	751	744	745	789	747	759	724	736	725	771	756	751	699	751	734	682	769	721	758	788	735	719	766	740	748	743	732	751	784	719	783	764	774	771	678	751	709	722	727	699	784	767	731	728	716	709	772	691	704	720	801	716	756	777	732	742	723	728	791	703	741	762	727	750	778	754
84102	69967	71474	61138	46409	32480	19577	9825	4437	2130	1121	537	349	331	382	323	397	363	373	354	379	346	367	348	366	370	383	397	382	379	386	365	370	360	382	362	409	336	381	368	350	369	361	347	370	404	334	357	408	383	338	367	383	347	383	383	369	370	379	365	385	363	362	360	357	381	379	375	366	390	374	390	366	409	334	338	351	358	380	347	393	356	370	354	368	388	365	407	371	331	363	367	390	350	392	386	415	315	374	394	351	369	363	358	365	316	350	394	322	317	353	336	370	358	352	391	339	346	397	383	366	355	382	352	402	382	375	337	354	395	359	329	384	401	392	345	374	373	372	382	388	412	404	383	377	364	330	382	386	351	381	379	371	350	368	396	397	368	398	358	351	395	361	375	363	360	360	382	358	365	372	385	335	355	319	353	380	373	404	348	365	373	332	361	365	354	354	358	372	410	366	346	338	348	354	394	367	351	408	346	350	408	363	351	359	396	368	362	357	390	389	340	424	348	335	348	374	368	349	336	377	315	361	388	319	322	335	351	373	353	363	390	410	387	377	337	393	382	325	410	361	365	391	354	408	344	349	427	384	331	332	389	380	389	369	368	340	357	388	327	375	388	365	368	365	345	382	338	349	351	313	364	347	413	327	350	358	358	356	361	356	360	350	310	346	370	360	388	404	363	351	359	355	366	367	354	358	422	394	337	328	400	368	347	358	335	374	382	359	346	374	345	377	336	394	356	388	362	350	347	404	364	405	353	333	378	368	356	398	389	349	389	350	366	351	364	360	325	371	358	364	359	360	393	358	348	386	375	383	331	348	369	367	335	377	336	350	338	342	363	396	337	356	377	367	412	367	391	394	361	400	338	355	380	380	397	389	373	400	351	393	337	342	398	370	355	358	337	342	372	371	363	349	403	359	369	359	371	387	383	353	381	356	356	379	348	349	365	343	377	391	327	337	387	359	368	392	357	356	354	357	388	358	379	382	376	371	370	416	394	373	358	324	330	375	306	380	378	353	364	361	362	359	366	377	396	394	365	321	413	369	349	309	365	361	347	384	366	360	380	351	351	425	422	370	347	346	358	343	366	367	376	387	357	364	385	395	351	359	377	359	386	352	382	380	354	356	363	396	384	353	392	373	376	383	380	355	301	374	358	357	335	425	397	334	343	373	343	356	379	359	362	404	340	349	347	366	376	361	395	360	358	360	356	345	364	385	362	400	368	345	334	375	389	389	337	355	410	380	383	365	356	368	387	361	348	378	389	334	359	401	374	380	343	358	392	375	355	342	383	361	392	316	351	332	385	346	358	370	359	365	407	396	354	383	343	390	376	399	330	396	369	368	380	381	363	341	352	358	376	343	365	365	359	414	379	383	334	412	336	348	330	354	362	363	380	392	368	374	357	378	369	386	354	348	333	398	373	392	340	365	361	356	382	359	385	360	330	364	366	387	356	375	358	382	367	354	369	382	353	371	321	347	373	400	397	339	355	382	352	378	347	341	366	329	374	399	358	374	371	357	369	371	357	381	385	398	353	326	390	399	372	394	378	348	309	349	366	357	343	346	361	359	373	382	398	313	342	372	367	355	393	384	342	383	418	375	408	354	332	329	358	362	343	352	348	319	361	330	356	397	391	367	365	416	378	375	362	362	351	348	351	336	382	358	369	352	365	368	368	332	322	360	398	398	358	395	344	342	355	332	367	316	365	348	363	372	356	360	351	364	387	343	369	369	368	373	383	385	373	387	376	377	373	412	367	360	363	378	349	420	372	375	380	368	390	329	329	379	375	393	353	382	379	351	321	375	376	368	372	383	368	336	385	355	368	363	371	395	379	375	378	364	373	377	394	382	377	387	370	367	371	356	361	354	362	373	356	362	331	380	364	402	422	360	368	349	404	375	366	363	358	392	369	376	393	376	376	380	372	376	370	375	345	351	345	368	359	375	373	392	369	361	380	372	390	333	362	359	380	355	360	355	386	324	360	365	358	339	372	390	375	401	379	359	384	389	364	388	357	375	371	332	337	382	368	364	361	360	368	369	397	353	369	346	385	316	372	349	384	406	384	339	364	363	352	353	377	351	343	407	349	393	404	360	370	347	369	315	367	342	375	393	352	389	370	371	399	354	370	365	390	346	375	366	393	363	386	393	399	354	310	354	360	357	350	341	361	347	340	357	372	349	389	330	385	354	358	330	367	321	347	390	363	369	357	367	340	345	362	354	402	374	385	368	376	368	363	341	405	362	358	369	378	339	365	390	385	367	390	363	352	396	414	369	361	364	352	348	353	332	367	357	343	363	395	379	338	384	365	374	381	363	367	383	395	352	388	361	338	379	374	370	403	347	362	353	402	384	399	338	357	358	349	326	405	372	355	318	349	369	360	421	363	371	396	345	371	362	382	394	373	373	399	374	355	344	380	345	361	367	366	365	385	399	367	345	331	363	348	373	363	362	348	345	378	365	353	336	337	423	367	332	359	361	362	359	391	371	356	335	360	399	366	383	331	367	343	387	373	370	354	355	367	397	378	391	398	314	356	341	369	331	383	405	397	349	356	342	389	357	347	365	338	356	351	349	396	351	399	386	389	347	365	382	368	368	366	357	384	357	383	338	376	373	382	381	385	379	373	361	403	362	378	364	393	351	362	384	366	383	370	368	384	383	369	414	362	357	362	340	371	358	327	373	348	328	386	376	353	409	358	341	356	395	411	371	376	349	369	404	384	387	355	351	361	386	381	360	371	372	369	351	393	397	400	377	395	378	373	316	329	409	354	339	343	381	349	374	373	367	361	333	384	320	351	384	377	352	339	335	366	379	379	354	374	365	359	331	389	368	372	364	333	337	376	366	377	374	360	363	360	336	361	364	401	352	392	359	359	362	414	385	395	378	342	354	376	393	344	385	362	371	381	364	387	379	334	372	375	340	374	383	360	358	321	357	349	351	373	368	351	399	359	362	357	397	342	380	389	378	364	358	387	348	346	394	414	364	360	347	361	365	410	411	371	331	367	376	336	391	357	366	349	370	365	349	370	364	377	364	360	365	333	354	374	337	341	344	372	376	343	345	359	386	406	350	407	376	370	356	359	314	398	407	377	352	386	356	350	356	349	382	406	346	360	409	337	373	390	400	355	374	370	335	365	349	380	381	356	378	357	368	344	365	370	360	366	364	402	342	384	368	379	373	398	378	361	345	372	347	348	356	355	411	360	367	339	363	369	355	358	382	377	349	389	360	421	354	402	357	382	360	398	361	365	418	354	348	378	378	357	357	369	368	339	366	372	348	358	381	371	316	346	379	382	379	374	393	365	365	406	375	375	347	336	341	345	356	358	363	357	352	403	344	380	391	389	367	335	380	348	389	367	360	346	374	365	375	364	375	338	369	364	341	335	384	389	362	389	384	372	373	377	367	368	365	363	360	356	371	365	438	366	371	363	321	378	372	366	377	372	365	353	359	369	413	401	369	401	327	343	365	337	364	389	356	364	369	376	350	400	373	366	377	374
53029	51517	66350	64817	55110	44344	33059	22198	13643	7395	3668	1486	782	801	801	795	830	789	786	747	822	814	762	814	763	794	779	804	780	865	780	816	762	766	762	761	816	772	815	886	760	792	783	838	786	792	787	753	782	827	802	818	771	758	788	778	782	793	806	724	756	781	813	808	812	801	784	772	838	802	788	760	751	787	819	813	785	804	781	755	793	789	801	778	754	773	776	792	774	791	777	761	852	776	772	820	790	767	818	747	821	784	788	772	796	785	805	783	791	795	766	810	770	805	738	765	808	821	784	811	789	785	749	806	750	754	769	814	786	820	798	732	740	774	818	807	720	784	811	769	803	798	767	775	820	785	744	742	808	758	759	794	800	775	756	787	799	792	802	776	824	803	769	738	752	773	790	833	765	758	726	808	808	776	734	807	728	735	744	784	805	778	816	785	755	753	790	739	751	792	785	770	790	742	803	795	784	804	821	780	803	755	784	766	809	822	763	827	774	805	779	838	714	751	821	756	800	758	768	767	798	775	809	766	771	761	811	779	774	798	773	751	848	759	780	751	797	760	762	851	766	741	817	776	826	807	737	771	764	797	764	781	808	758	801	779	800	775	772	816	780	788	753	742	786	791	786	802	805	757	762	773	756	777	843	801	795	761	782	779	767	827	775	792	780	761	796	800	789	797	785	747	795	769	793	819	804	816	767	797	757	801	781	855	755	820	785	773	785	821	798	763	802	788	788	794	833	768	800	775	796	730	777	750	819	739	774	745	760	804	864	833	767	792	749	779	792	774	815	786	781	819	814	782	789	798	764	828	797	796	755	787	826	826	792	747	843	778	735	754	754	782	778	797	793	796	788	792	762	805	774	773	730	762	804	815	778	826	793	804	743	798	798	791	815	793	790	774	782	829	790	786	758	805	809	779	770	827	771	797	792	827	763	800	783	816	812	786	805	789	770	766	787	789	817	791	771	796	811	825	761	779	771	798	796	716	838	761	786	754	790	763	809	759	757	759	810	789	777	760	784	814	775	802	784	746	772	828	805	779	804	761	843	789	817	724	766	773	823	790	790	781	781	825	792	782	761	808	819	750	744	763	783	791	770	711	790	803	696	766	784	775	799	781	778	796	794	762	797	805	789	796	834	722	729	783	791	788	793	740	801	737	749	767	778	794	803	771	789	730	748	778	815	788	815	772	786	819	800	822	770	796	767	791	791	808	814	789	786	759	779	816	792	775	767	846	814	801	763	848	803	773	821	801	797	740	835	814	774	789	746	745	813	783	807	756	754	727	806	739	809	817	836	835	753	781	769	796	796	789	792	769	817	796	748	774	838	786	762	788	821	817	771	797	822	790	840	765	807	815	812	815	790	790	761	776	736	799	777	811	740	774	776	779	764	786	780	745	751	790	822	793	794	819	805	798	758	725	822	876	813	809	797	770	778	751	760	810	825	812	764	796	752	752	760	820	804	772	746	791	790	743	804	797	794	782	759	787	803	792	789	759	765	771	761	787	830	814	832	779	807	790	774	779	757	804	761	757	820	750	791	767	800	791	802	763	828	774	786	767	754	752	789	813	829	784	747	802	787	748	764	776	797	841	798	796	756	775	782	815	742	733	763	804	806	747	801	772	801	785	828	792	788	815	788	778	844	804	778	773	765	791	767	789	801	834	798	767	845	802	721	800	803	761	773	747	835	713	788	794	789	824	814	774	777	784	754	772	800	782	823	837	751	786	794	808	763	757	784	773	760	721	798	771	797	751	789	740	790	780	857	832	761	731	760	803	778	803	771	763	803	740	754	798	811	776	799	797	834	758	796	773	758	785	807	772	748	808	793	802	817	768	787	770	786	743	760	801	781	761	780	737	786	759	831	768	799	812	808	749	798	778	773	750	767	802	836	816	808	764	822	776	773	815	818	767	802	783	748	770	783	819	752	775	774	797	776	798	760	783	795	771	817	779	823	785	797	779	773	770	802	788	817	748	813	749	757	798	846	854	811	794	785	788	783	782	784	826	800	755	765	796	771	788	834	827	778	818	787	775	772	783	772	857	787	821	750	801	803	812	754	776	767	760	817	737	769	769	851	810	773	781	791	736	799	786	775	749	825	760	785	848	795	775	761	780	804	766	829	762	763	818	822	726	747	792	770	846	777	739	785	758	748	777	802	805	790	785	799	805	803	810	804	793	782	785	733	784	736	708	797	776	755	828	787	762	771	779	797	819	846	783	843	828	768	790	811	762	784	779	747	816	739	823	796	836	776	790	792	772	733	772	785	797	805	786	765	796	773	802	768	774	751	833	805	813	772	742	751	754	788	783	770	817	793	812	748	808	756	777	780	761	755	765	763	750	813	747	764	793	768	847	804	751	779	812	771	771	788	799	762	757	802	868	806	775	778	770	810	780	744	766	780	758	836	779	767	781	719	841	803	853	835	825	820	804	779	850	820	790	764	811	784	790	781	760	799	773	812	791	827	764	745	782	801	772	812	782	767	796	816	754	785	745	802	784	789	803	825	800	797	786	767	763	757	855	724	824	786	755	832	768	789	798	764	737	745	768	808	800	777	834	752	836	833	767	785	793	788	828	790	831	752	782	738	787	766	803	759	795	754	815	828	798	778	760	745	797	792	777	809	771	769	741	793	779	799	833	798	744	776	800	803	771	772	805	772	774	816	825	781	808	814	813	769	759	760	787	741	775	784	763	810	769	772	757	827	791	729	764	801	797	763	757	767	815	797	778	767	803	752	739	775	787	790	780	723	816	756	818	786	758	809	778	816	803	752	780	790	807	810	815	836	778	764	808	796	794	753	764	750	765	820	839	781	823	791	735	813	784	785	774	792	772	764	803	791	795	811	789	741	787	774	768	766	790	774	816	784	827	809	798	824	781	782	777	775	761	743	778	767	788	789	773	864	799	807	816	814	730	791	781	787	827	811	830	745	826	767	752	757	803	774	785	756	812	773	758	804	774	815	796	817	773	802	754	779	743	786	760	814	768	794	762	792	772	749	789	835	807	801	743	796	787	739	795	805	784	820	777	784	779	790	753	805	789	766	800	776	752	808	738	809	815	811	757	813	794	803	776	765	770	744	820	740	837	789	791	807	796	817	788	780	787	754	808	730	787	860	761	777	770	876	795	779	818	839	758	773	763	777	779	759	756	774	791	761	786	787	849	822	732	838	734	734	759	762	766	774	763	804	795	784	790	781	765	771	818	725	812	799	772	789	823	754	781	788	790	765	744	775	768	803	807	817	772	833	805	810	830	844	736	790	775	841	795	821	757	791	766	737	783	788	775	759	822	747	766	834	772	800	758	854	794	774	790	758	783	789	752	811	818	807	741	824	766	782	785	777	802	792	791	826	788	750	819	736	768	805	791	824	805	753	798	754	798	779	805	733	829	765	844	759	756	836	762	785	791	782	784	763	767	753	809	818	816	754	797	750	782	800	772	768	807	772	818	791	771	767	807	800	790	734	819	793	837	814	769	812	787	848	746	774	804	760	795
12190	5648	5073	3526	2004	1190	796	544	421	332	295	246	233	243	210	243	224	246	262	249	251	226	223	234	231	225	268	231	246	216	228	250	238	235	261	248	254	225	222	239	246	224	212	239	244	217	235	247	242	214	239	248	270	212	237	263	272	237	236	228	229	273	231	248	250	227	214	230	240	228	241	261	289	251	230	228	252	244	237	214	273	242	275	236	248	258	232	234	225	255	234	227	256	217	247	251	215	263	235	244	245	225	244	239	240	247	223	253	237	247	204	225	221	200	255	216	260	274	264	245	238	221	227	235	236	233	226	284	231	211	271	225	242	241	238	268	235	234	230	236	259	221	237	255	248	227	272	227	203	251	244	233	234	254	238	246	241	250	222	197	241	250	261	240	258	234	227	240	237	235	275	223	243	253	248	263	274	231	208	205	236	255	217	226	219	244	230	253	238	220	232	255	233	247	248	256	220	250	257	233	244	246	224	243	232	236	240	249	225	258	245	242	265	249	214	237	219	272	258	257	243	237	232	225	226	253	236	247	267	249	213	249	249	244	268	251	255	247	209	200	212	229	276	240	242	273	241	227	244	256	248	241	241	227	267	246	266	253	257	233	250	255	238	248	268	264	246	263	251	231	246	238	249	230	235	215	266	236	232	263	252	245	225	225	222	281	239	237	270	238	212	242	265	267	227	249	237	234	236	244	255	239	245	256	230	230	241	236	255	247	270	256	276	226	239	271	230	249	231	260	214	228	254	250	260	255	239	258	247	231	277	251	239	221	230	242	277	257	243	232	217	217	219	223	226	231	219	269	253	256	234	216	205	237	243	240	207	248	257	263	250	236	238	214	251	262	234	217	205	236	266	234	252	237	196	243	232	229	230	235	239	231	231	203	219	237	228	255	293	233	262	264	250	246	255	241	233	261	230	245	231	256	237	236	269	220	253	277	278	227	252	247	217	212	250	227	265	249	204	239	250	253	280	246	268	260	239	217	224	235	264	254	228	239	219	245	245	238	274	228	263	218	265	244	246	264	261	242	257	244	235	257	254	245	282	249	253	224	252	254	225	258	247	244	257	250	228	273	234	263	236	198	235	269	260	238	226	222	241	242	228	244	228	250	262	251	234	268	248	259	245	221	254	292	292	219	235	246	235	223	224	222	252	259	241	234	218	233	257	234	224	252	244	263	249	212	257	237	237	243	216	220	221	255	252	255	224	222	233	214	230	230	252	242	263	216	248	244	264	234	288	237	232	249	225	227	228	263	224	254	261	257	240	241	272	253	212	254	266	217	261	258	223	249	214	248	238	221	218	253	255	230	249	244	238	282	242	244	254	215	227	238	255	238	257	225	262	238	234	228	258	244	270	238	238	241	242	251	239	232	261	243	233	239	235	236	229	244	252	234	209	252	237	221	237	237	265	268	250	257	251	254	226	236	258	215	252	263	253	231	226	238	226	219	218	279	249	229	227	220	218	253	232	231	245	248	223	237	259	272	270	254	267	246	258	240	245	216	228	262	255	248	236	240	216	257	247	238	275	237	241	239	262	230	235	221	221	231	251	237	225	239	220	210	246	211	222	246	234	257	268	217	262	243	253	268	226	235	217	246	250	222	290	236	214	239	219	235	251	226	258	247	246	247	250	212	219	256	242	230	244	244	256	258	232	233	240	229	260	243	255	227	222	256	239	239	260	245	276	255	239	231	240	253	235	253	263	259	229	256	249	275	230	224	205	230	231	238	229	217	214	274	238	237	240	218	270	238	244	242	226	240	232	225	233	236	252	271	250	258	244	234	251	253	217	228	218	255	205	207	277	231	244	216	245	256	233	246	263	216	255	246	238	234	219	253	244	236	229	233	237	251	264	224	233	247	241	244	275	253	236	235	258	251	242	240	229	251	239	225	244	228	265	252	250	219	243	241	233	233	249	270	236	258	219	237	233	228	223	248	256	222	244	219	223	225	247	251	244	248	250	266	247	245	215	229	219	240	257	263	261	242	272	244	230	259	226	240	230	266	245	300	281	241	259	259	248	245	278	258	265	265	243	239	229	232	259	239	226	229	258	188	225	282	220	233	235	252	250	247	242	266	220	241	231	234	241	234	221	252	257	257	255	245	249	216	234	251	235	233	246	260	232	228	268	242	263	247	225	266	223	254	220	252	233	263	237	252	210	240	214	254	217	238	240	235	252	226	208	222	235	243	257	225	231	267	229	236	228	214	231	251	237	238	246	250	260	232	258	248	257	226	237	243	243	238	257	234	237	267	223	232	222	244	228	239	237	241	236	241	232	237	215	258	233	219	221	236	248	227	265	255	243	240	278	227	235	254	254	270	228	228	234	232	222	246	262	230	270	279	235	242	254	274	251	239	231	284	268	268	243	243	260	238	243	249	230	237	259	230	232	235	234	256	283	252	271	232	238	250	181	195	207	214	251	213	250	222	241	252	224	245	239	244	248	263	232	203	253	263	221	231	224	258	263	231	218	254	259	250	226	217	240	253	258	276	216	229	242	214	253	266	266	247	239	235	253	232	248	268	222	230	232	227	257	254	247	245	234	216	228	237	256	262	235	237	237	237	240	266	228	230	243	256	247	229	241	235	258	242	202	259	210	240	242	225	226	255	249	237	265	243	235	247	247	262	233	268	222	246	248	259	248	244	246	215	270	215	247	250	253	257	227	251	218	220	238	242	228	270	225	235	213	252	213	237	261	251	247	249	256	252	235	248	237	276	256	242	246	252	234	228	256	258	245	231	259	241	266	237	249	249	218	242	277	242	244	237	231	227	231	213	243	247	220	219	247	235	236	270	239	235	215	226	237	236	237	224	228	205	230	237	232	232	241	242	221	212	258	236	232	244	265	223	212	252	234	215	221	256	247	234	237	250	259	241	287	266	250	233	234	238	234	222	278	206	222	237	255	236	226	242	261	220	228	273	286	240	223	282	210	243	240	241	269	239	222	241	250	226	220	225	208	261	258	240	267	241	220	266	239	230	220	251	229	279	246	250	235	243	217	232	261	262	230	264	260	254	219	230	225	244	243	245	255	269	209	229	239	233	267	233	222	247	250	235	245	263	219	235	236	247	246	220	250	240	227	261	249	252	242	246	267	223	261	239	243	231	230	265	240	230	262	208	243	246	233	248	253	215	243	278	242	225	242	231	268	226	226	227	237	220	281	233	238	236	268	244	220	249	231	241	238	241	262	244	258	242	247	214	233	253	232	248	257	228	258	233	229	259	257	246	234	229	260	213	243	239	232	224	229	256	262	231	236	256	226	231	245	228	267	255	239	213	248	236	215	227	249	244	229	247	250	216	242	200	237	231	226	285	242	260	240	232	234	250	247	245	241	199	244	232	208	244	208	217	230	233	229	278	221	257	277	237	216	233	255	222	277	219	247	237	244	235	223	220	204	235	261	269	209	232	244	275	265	255	258	228	237	254	237	268	247	223	226	260	250	247	207	233	256	255	250	267	232	217	221	229	264	228	243	240	235	222	256	247
12145	7538	10245	9774	6526	4295	2785	1691	1180	880	651	608	542	553	552	549	548	525	528	545	556	565	539	590	567	551	553	519	548	537	571	538	548	524	549	538	584	559	579	560	528	556	572	545	534	572	555	597	503	554	568	554	537	539	575	551	547	545	568	613	554	519	563	568	510	539	521	547	553	569	513	561	525	554	564	539	573	565	521	527	566	565	564	561	537	564	550	595	554	557	538	524	552	538	512	544	542	539	571	584	515	531	556	542	530	566	527	596	604	552	503	554	551	513	555	537	526	529	583	527	543	563	568	573	530	480	548	553	515	569	570	545	537	563	536	536	537	528	576	536	586	531	553	563	537	514	576	519	545	534	558	532	557	504	513	543	560	586	563	579	557	569	530	549	552	549	536	531	542	551	558	531	556	514	510	523	530	532	572	567	541	529	560	569	553	558	574	561	591	483	540	582	559	505	572	501	529	587	513	533	548	486	517	534	583	553	531	579	555	521	547	562	545	563	574	548	496	548	527	586	526	563	539	581	553	564	527	546	569	540	546	496	544	522	562	515	543	519	531	550	563	521	525	587	542	576	523	504	524	557	551	497	560	560	563	523	594	576	514	571	539	508	495	515	537	505	538	551	535	552	549	552	585	540	590	558	570	569	542	565	524	553	587	546	537	501	567	558	547	546	529	524	540	595	539	532	594	528	582	551	549	534	528	535	522	530	522	537	570	581	526	550	560	539	557	551	554	537	577	574	545	551	545	535	545	577	537	595	575	525	521	538	509	563	529	563	535	545	572	551	574	538	503	529	563	520	528	521	547	553	584	519	570	576	579	526	529	531	527	525	556	567	541	533	569	540	568	555	530	513	564	574	543	529	554	509	566	551	534	541	546	562	576	538	515	516	582	553	567	553	530	541	520	540	542	537	531	567	543	539	543	543	539	550	568	523	530	554	530	579	543	505	547	551	539	550	552	523	544	538	555	557	535	524	523	558	557	530	510	574	516	525	526	531	538	547	530	567	575	545	545	557	530	542	547	511	558	519	522	534	540	533	541	551	559	533	529	518	577	513	543	525	513	557	545	538	522	539	554	556	487	534	489	575	532	553	537	527	543	578	549	525	516	553	555	608	511	551	569	498	573	566	561	569	510	513	527	540	518	541	591	561	534	562	573	558	566	577	560	529	490	537	526	512	564	570	512	561	539	531	534	542	562	550	520	522	522	549	571	538	524	564	558	575	529	541	541	594	601	509	525	538	523	584	580	570	539	572	581	560	562	479	576	530	561	511	563	527	555	543	556	530	521	548	564	551	537	576	583	569	587	556	578	550	537	523	526	520	528	546	546	500	559	521	566	535	556	556	542	543	562	536	550	518	528	563	518	540	557	495	532	556	549	561	536	577	551	554	513	592	531	553	523	543	533	596	542	588	553	559	513	535	499	515	511	531	552	529	600	556	533	553	522	602	532	546	568	565	537	558	571	518	544	541	524	543	537	546	544	564	514	568	515	532	545	556	517	556	542	495	541	502	567	549	524	514	531	527	565	537	543	525	588	581	537	557	566	558	517	525	542	550	540	567	549	558	550	561	528	550	555	511	585	553	561	536	561	509	594	554	490	566	546	564	521	561	515	560	526	578	557	559	557	572	537	547	547	509	510	601	534	548	532	546	565	569	549	533	533	562	560	569	567	557	508	568	552	530	551	536	545	540	515	545	530	514	572	544	532	520	543	570	527	571	538	545	524	551	517	575	572	557	537	518	544	587	572	571	578	559	530	602	579	548	521	572	544	564	525	568	561	561	570	558	537	534	590	529	532	528	580	541	589	557	526	547	598	525	586	496	577	569	539	554	544	547	533	546	495	575	559	550	575	541	522	537	523	530	517	518	556	520	593	542	519	564	585	550	551	548	516	537	532	572	584	539	553	538	566	593	565	516	562	534	536	587	550	610	574	500	571	537	504	526	548	509	523	539	529	566	557	565	499	535	535	554	498	544	494	578	537	532	511	552	556	530	507	537	558	528	535	543	573	544	533	558	588	550	548	552	564	576	574	512	525	557	536	582	576	557	530	555	564	543	518	583	563	523	554	546	549	547	535	578	569	538	582	515	564	606	525	534	563	550	544	569	520	541	575	543	558	544	541	500	563	536	509	545	519	570	512	577	545	594	552	552	563	514	563	533	544	538	538	539	533	535	547	590	554	514	567	544	518	509	488	574	501	552	509	553	540	547	529	541	563	530	560	567	569	555	525	561	523	523	525	532	525	507	556	535	530	553	553	518	544	570	538	597	534	523	514	546	580	536	540	553	567	541	532	537	506	537	507	515	575	554	554	511	572	553	556	523	563	566	539	531	497	539	567	534	536	587	572	522	510	560	562	525	565	530	539	527	532	545	535	548	567	577	574	564	558	587	538	568	542	545	547	545	522	539	554	506	585	518	533	521	548	567	535	506	534	556	545	531	546	546	556	533	575	569	534	557	547	541	532	526	551	554	473	568	555	570	477	565	570	553	590	555	520	566	537	591	510	549	559	557	584	593	532	551	559	551	511	569	572	542	582	523	521	515	560	549	537	568	552	548	529	533	546	555	546	571	526	490	521	583	539	516	547	532	563	549	586	552	549	532	544	544	565	532	526	555	564	554	546	529	576	559	568	526	560	579	547	552	548	541	571	562	533	566	491	564	571	521	576	557	553	546	542	520	543	546	493	568	532	577	560	535	550	545	541	541	532	568	557	583	559	563	556	503	573	598	519	567	542	537	570	554	583	548	545	526	557	575	505	540	592	499	595	570	556	532	578	533	572	552	564	523	557	570	524	546	529	524	541	511	579	562	578	532	529	537	516	544	558	527	526	588	555	554	546	513	600	515	546	525	607	567	559	545	537	546	595	564	533	559	557	545	523	588	533	560	557	574	535	564	550	544	577	582	516	579	585	581	563	554	524	544	538	552	593	575	561	587	554	503	527	549	554	552	529	521	567	572	556	557	528	546	560	531	536	511	519	579	576	516	522	552	561	581	531	554	533	503	533	549	554	596	575	532	562	513	566	534	531	561	568	513	507	562	565	540	552	570	588	546	521	583	509	535	539	532	515	507	576	581	569	523	558	552	498	527	563	554	534	577	531	543	571	515	552	538	551	548	579	512	553	517	586	538	553	556	571	534	548	523	526	540	596	558	543	518	537	530	565	567	530	561	515	553	564	511	601	531	552	526	578	555	539	528	484	560	561	517	557	524	584	553	570	523	525	536	560	496	551	539	529	532	550	549	548	552	495	542	551	516	552	568	523	539	542	559	564	545	553	526	504	553	536	546	549	496	565	576	523	542	537	568	561	558	507	509	566	565	543	546	528	539	522	528	534	524	542	544	518	520	501	512	541	534	545	553	547	571	510	497	553	552	528	529	535	561	572	555	555	553	545	508	535	571	549	511	588	540	560	519	580	563	575	529	509	548	588	542	521	533	520	533	574	496	547	547	557	537	570	553	552	558	523	568	566	572	537	537	549	516
81991	68191	71513	62310	48086	33969	20593	9983	4206	1949	1037	534	367	353	332	305	350	345	356	367	325	360	349	373	332	366	414	369	329	360	361	341	359	332	343	359	327	352	349	375	407	328	317	329	352	405	332	344	349	299	324	358	344	345	296	343	327	341	363	317	336	331	357	332	352	332	358	378	364	354	388	332	350	320	357	362	371	332	335	359	358	371	378	338	346	328	358	362	312	326	344	342	321	340	324	338	342	374	304	305	358	369	381	351	319	378	330	352	342	360	339	338	341	352	341	378	330	362	376	333	372	345	351	341	340	342	362	351	360	373	324	352	351	349	364	381	350	370	352	376	343	360	404	358	343	393	357	382	338	367	341	361	329	369	322	316	383	328	336	330	331	315	331	372	352	325	349	344	348	379	371	316	363	352	344	340	332	344	342	348	373	358	310	315	337	358	342	344	337	337	385	349	364	337	337	322	380	340	306	354	387	327	360	371	345	389	346	327	345	384	327	335	318	349	332	364	350	340	351	375	372	370	333	333	368	359	353	371	311	337	350	331	352	377	307	375	387	337	329	383	345	374	342	332	368	331	356	390	305	304	315	313	357	355	353	338	346	352	368	350	367	348	352	340	345	328	328	340	338	322	355	328	338	353	349	329	313	325	337	377	353	374	366	333	338	364	339	347	340	346	339	338	348	345	365	352	339	358	363	342	346	336	367	371	366	358	349	375	342	342	327	325	348	335	316	333	362	333	337	353	326	371	356	339	338	388	360	372	343	316	361	314	354	374	337	359	366	356	363	344	347	353	342	348	341	316	371	331	369	344	341	350	353	368	372	341	321	366	356	350	300	345	393	357	340	408	333	341	352	373	339	316	345	367	334	331	361	357	361	360	380	344	364	341	322	353	334	356	342	375	355	333	364	349	356	346	357	360	370	363	318	331	327	374	332	371	360	355	385	329	347	314	352	332	325	327	370	361	323	343	360	345	344	313	339	373	366	329	361	340	334	342	334	359	363	378	337	319	339	337	344	337	342	343	347	354	372	348	351	303	311	310	359	343	345	377	400	327	340	379	344	373	322	337	330	384	398	351	316	357	348	348	342	337	333	333	374	351	338	328	355	350	311	343	330	349	338	332	355	371	338	309	363	371	311	379	334	345	352	346	364	379	341	374	335	341	382	359	343	338	330	377	357	373	338	331	311	348	304	356	320	345	344	336	291	337	370	382	324	359	326	373	349	380	330	325	340	325	372	358	332	368	323	351	325	335	331	346	347	318	324	362	327	347	332	340	366	327	378	345	354	358	350	322	334	361	369	382	356	357	341	315	350	340	332	369	352	350	328	364	372	366	332	331	317	350	338	342	363	322	323	335	323	319	322	351	341	360	340	343	383	368	370	347	320	367	319	349	345	374	348	349	359	329	349	351	368	348	354	362	308	348	379	367	326	357	344	342	358	358	347	355	373	334	314	341	346	388	326	309	315	317	336	330	342	325	330	361	359	357	350	332	344	331	337	329	355	342	326	350	347	344	335	373	370	320	336	372	347	344	340	346	358	335	380	372	318	347	288	337	359	340	321	345	360	349	389	346	333	369	331	330	296	334	360	336	367	341	333	353	355	364	326	363	362	318	362	335	346	344	346	335	315	295	374	399	322	325	357	367	363	349	406	339	362	338	372	346	349	350	373	364	363	357	355	371	339	364	356	361	369	371	375	335	328	332	378	397	376	351	388	350	347	350	353	384	328	341	356	360	319	319	349	340	325	370	386	366	335	390	323	361	345	349	341	346	325	324	360	354	361	362	356	358	351	328	333	337	367	360	341	343	363	373	350	345	353	362	326	364	337	326	326	366	384	321	358	354	352	358	346	371	384	351	356	353	317	340	335	356	351	373	306	344	360	347	396	340	379	301	336	373	352	346	314	318	370	367	373	365	352	346	337	390	346	356	366	359	399	330	367	339	316	309	349	320	346	336	335	355	363	330	352	341	364	359	356	317	362	358	318	344	316	333	366	333	368	332	322	319	320	352	336	335	331	351	313	400	359	368	405	318	355	377	346	384	367	352	376	382	321	341	333	322	362	360	385	344	303	370	351	379	349	324	381	368	361	310	368	379	337	372	357	352	321	368	349	357	368	347	382	338	379	357	350	348	315	346	328	364	362	341	347	341	363	371	329	350	319	348	371	350	372	357	389	343	315	337	346	338	375	353	344	320	371	371	374	369	334	324	350	332	321	356	302	375	346	342	371	337	326	339	338	334	330	339	345	349	364	354	328	328	396	357	328	337	367	356	367	382	377	373	356	378	360	370	334	343	363	358	373	341	316	382	351	381	371	360	342	360	372	337	351	337	357	343	340	329	340	336	355	337	349	378	332	351	334	353	353	367	321	347	363	353	362	344	323	362	346	345	354	376	351	374	373	347	324	305	381	338	357	340	320	352	358	365	331	365	363	368	385	354	331	309	350	372	300	353	360	337	375	344	346	324	344	380	376	373	343	345	358	330	385	357	365	363	350	353	345	343	319	369	354	330	330	359	336	412	388	350	356	322	363	294	348	319	352	334	374	355	329	342	328	343	338	338	338	337	345	339	349	299	363	347	331	330	306	344	338	318	336	322	355	351	337	347	370	370	347	336	373	366	378	299	334	332	333	340	376	376	373	368	356	327	329	341	373	347	350	322	387	333	380	359	314	341	353	361	291	321	316	342	332	341	363	347	388	359	345	381	354	336	315	375	377	365	371	356	356	335	345	352	336	349	368	339	315	348	333	370	350	337	364	351	362	312	317	358	317	332	355	366	339	323	321	317	334	327	337	372	350	339	343	375	357	368	362	311	312	368	384	370	353	369	349	346	358	340	317	337	377	354	359	333	324	320	321	328	332	317	343	363	345	372	332	338	374	365	375	334	342	350	363	344	354	364	322	350	340	326	399	342	348	361	356	353	362	366	375	350	358	362	330	320	323	368	332	334	352	342	354	348	365	346	339	380	339	347	327	391	368	341	353	327	349	369	367	339	347	354	338	336	367	337	376	324	343	351	369	332	336	348	312	366	335	372	362	336	320	346	364	355	337	352	384	378	300	373	345	323	341	349	358	319	348	356	369	358	358	347	344	389	349	300	371	383	314	342	369	336	362	306	359	337	362	336	358	350	354	316	330	352	347	360	335	347	332	354	380	357	330	369	374	353	362	356	337	338	325	357	334	348	359	376	379	330	391	347	339	330	352	365	319	364	344	344	355	338	372	362	373	363	346	344	356	348	319	391	362	342	337	395	355	356	375	344	332	338	374	352	337	392	371	340	399	344	346	357	336	345	298	357	395	377	346	348	356	351	350	348	362	322	334	364	388	352	388	345	316	359	326	354	354	330	396	348	368	337	328	304	325	340	370	356	359	352	372	329	338	330	363	356	356	349	347	392	324	378	348	339	342	334	331	308	308	296	337	342	340	328	363	344	334	348	385	359	351	359	322	338	318	323	320	370	361	356	366	328	361	351	369	368	324	359	328	356
50690	50366	65957	66436	56768	45755	33801	22331	12723	6873	3384	1448	694	739	779	702	750	715	758	717	725	772	770	769	778	740	749	748	777	788	712	794	800	765	777	736	743	773	796	760	748	742	787	767	759	746	717	791	769	792	746	758	744	767	786	755	737	754	731	791	726	783	773	754	770	761	779	731	782	795	716	731	746	734	803	743	723	812	743	743	735	760	799	738	742	740	793	767	791	783	748	704	738	763	744	723	768	716	751	739	743	732	747	819	766	740	794	737	751	753	786	756	789	714	756	723	721	804	752	728	745	748	734	780	802	750	790	763	755	809	834	744	694	723	719	790	732	770	782	740	795	747	777	686	750	791	729	770	758	756	743	739	734	716	793	749	783	772	752	752	705	782	710	734	737	746	758	765	753	737	784	736	756	792	770	718	784	785	762	759	773	764	796	776	734	765	734	747	757	781	731	779	746	690	767	803	739	790	739	787	754	776	705	804	730	736	728	710	757	753	719	773	742	750	754	708	783	737	828	722	824	762	786	720	743	776	736	793	762	766	751	753	760	743	751	756	750	720	762	754	772	778	736	775	734	736	714	714	747	750	785	742	753	748	776	786	721	742	745	738	809	764	749	762	774	759	760	703	781	780	751	771	772	739	754	742	752	744	754	760	759	749	711	732	781	760	751	683	774	775	747	756	765	782	795	746	745	760	766	759	751	764	726	744	760	773	718	794	756	773	727	739	815	754	778	790	767	726	738	714	746	774	702	766	744	828	773	739	737	743	729	738	737	762	727	753	807	775	776	783	730	754	755	740	717	724	815	773	760	764	717	730	805	728	802	776	751	745	798	714	715	814	768	797	759	748	784	714	768	743	753	756	754	760	750	761	759	759	767	734	783	757	728	769	720	716	755	742	776	779	757	750	719	792	777	759	793	786	765	787	756	720	743	772	725	750	747	750	762	751	738	797	754	754	752	741	725	771	794	788	809	776	741	797	772	777	751	776	743	718	758	700	760	726	761	703	730	724	786	753	738	757	747	720	789	775	714	797	803	739	724	728	701	753	752	720	769	767	776	708	775	763	733	782	763	732	764	761	776	729	747	748	793	724	737	804	757	845	760	759	766	766	769	729	766	758	774	725	744	733	793	722	740	781	737	804	741	748	758	739	782	827	814	772	741	771	779	816	775	770	721	767	721	736	733	748	788	754	756	746	749	726	772	746	752	737	677	741	763	741	760	805	741	759	692	794	764	758	708	777	713	759	763	788	789	708	818	733	783	748	734	775	726	803	744	760	765	798	794	736	750	776	730	752	744	798	780	741	775	732	745	729	739	755	769	728	727	767	784	748	762	767	799	781	753	763	744	732	733	787	706	729	738	741	782	765	768	736	749	752	772	771	758	737	706	783	774	693	795	715	732	818	724	793	777	733	795	780	804	750	802	793	768	742	728	731	733	759	754	744	739	735	744	752	743	754	759	769	797	780	728	730	732	780	743	739	797	788	786	710	698	696	747	762	747	789	715	742	765	784	715	777	794	721	790	745	710	751	728	797	736	779	789	719	741	775	760	749	769	754	764	778	790	746	733	758	729	788	761	696	757	790	759	734	736	760	731	721	745	685	753	773	713	748	796	731	732	746	775	782	751	760	809	804	734	715	705	778	759	769	713	777	761	745	719	734	720	770	772	791	809	732	773	732	775	788	726	781	727	787	757	761	767	775	741	741	798	743	745	770	802	717	803	743	753	751	744	717	783	758	805	763	694	744	785	746	696	731	783	758	762	728	765	786	747	788	743	764	748	688	746	736	772	739	782	753	730	776	783	760	741	773	768	779	757	790	727	742	757	745	761	751	763	723	737	736	757	786	782	708	769	718	740	770	736	785	743	788	716	728	769	736	766	752	734	753	716	743	777	712	711	752	776	750	785	782	721	767	716	748	729	800	756	783	777	727	772	723	746	775	750	722	716	734	764	793	704	730	733	754	767	813	781	786	748	752	776	714	750	742	761	724	750	750	700	786	837	701	795	754	760	777	783	770	752	758	784	771	782	757	708	715	795	725	779	802	773	739	791	737	752	767	720	772	758	767	772	779	731	758	722	758	771	737	715	749	759	784	790	797	758	777	815	724	727	802	777	703	773	766	795	754	733	765	736	753	692	738	759	755	729	726	780	807	757	727	762	772	816	752	745	745	751	685	694	724	738	725	763	746	737	767	759	743	766	800	743	740	740	737	780	754	780	739	746	752	720	741	777	752	755	748	769	701	776	763	815	723	730	746	763	758	734	809	751	797	764	745	776	739	739	807	785	740	735	733	747	742	745	702	738	793	800	787	741	758	793	755	757	762	758	746	792	703	802	790	786	744	775	775	706	702	747	798	746	717	759	770	762	774	733	765	790	732	742	752	711	842	739	818	747	790	764	759	768	763	769	727	761	741	753	782	795	733	778	763	751	752	748	780	794	740	733	784	743	756	742	757	737	728	778	767	736	761	794	768	729	706	730	723	767	781	812	759	734	718	742	737	764	745	725	794	766	736	784	752	761	814	749	756	796	741	756	744	790	741	759	712	743	768	765	716	754	811	733	743	748	792	802	804	752	754	774	751	793	777	769	776	780	766	758	783	715	741	720	721	768	744	750	819	794	744	773	772	740	756	728	778	742	781	745	768	754	787	798	782	712	771	771	779	760	750	753	727	773	783	754	786	737	753	725	712	737	717	761	729	762	754	750	796	798	750	794	759	785	767	719	756	750	776	776	763	790	799	772	795	786	742	714	715	748	759	705	782	744	722	705	762	743	708	781	759	747	768	794	738	780	778	770	757	731	773	758	750	743	787	756	725	726	776	801	796	722	747	747	740	736	778	770	738	744	743	704	711	757	787	741	787	718	775	758	737	754	778	749	704	791	741	711	728	788	813	751	800	717	764	763	742	721	793	729	702	774	731	734	734	766	752	778	816	743	736	739	744	728	733	792	800	773	746	748	744	738	798	776	737	771	743	757	765	707	754	780	765	729	758	764	748	758	751	809	755	771	722	746	752	753	759	744	776	806	780	789	771	762	796	794	721	712	763	777	734	762	750	743	774	745	767	743	782	772	763	741	692	709	786	766	821	807	753	750	780	734	786	712	768	765	755	756	749	747	742	786	752	743	693	758	737	809	758	832	773	748	698	680	758	768	791	778	757	764	731	753	747	759	762	777	784	739	736	746	749	748	803	715	788	715	760	732	781	799	733	757	783	761	758	753	756	749	792	762	780	738	726	745	735	720	780	757	745	783	717	743	765	760	721	768	758	809	786	763	726	755	760	786	707	760	700	746	753	759	770	758	756	742	797	714	717	778	719	748	767	767	764	734	790	762	781	753	741	745	777	768	761	715	764	766	748	828	704	755	757	771	683	746	776	795	802	784	805	730	731	743	724	710	756	761	761	744	740	760	749	734	754	716	786	763	765	732	723	779	747	766	762	759	726	803	740	774	736	729	736	691	739	721	777	748	747	740	756	732	718	749	754	773	776
83633	70025	70945	61857	47553	33453	20238	9961	4328	1913	1050	579	374	402	399	389	379	383	389	397	396	414	389	401	360	403	340	384	428	348	383	354	411	349	387	400	406	404	379	334	385	378	396	356	376	378	384	391	387	395	416	359	399	342	369	363	338	388	378	394	409	336	398	396	357	397	340	387	392	423	395	375	410	402	388	402	368	375	361	368	410	410	332	349	338	425	394	362	414	391	369	428	398	379	367	377	399	384	392	359	390	351	382	376	378	367	366	376	357	339	344	335	380	352	369	366	400	366	390	357	365	357	359	390	376	358	374	368	409	385	406	376	397	346	389	410	362	371	377	381	342	348	360	399	377	414	385	345	418	390	374	361	388	404	369	366	405	358	380	379	393	412	363	347	387	372	386	389	365	352	419	363	379	376	400	366	378	346	394	351	392	362	380	391	382	348	388	380	433	390	393	365	368	398	419	349	349	363	353	345	363	425	395	370	381	421	362	376	404	367	394	326	362	377	396	396	398	373	365	365	365	395	401	414	365	368	380	375	372	410	391	342	401	402	375	332	366	385	376	372	392	394	371	381	381	388	393	381	375	397	368	395	385	423	395	408	362	378	371	380	362	346	340	332	356	371	410	355	411	388	396	379	379	380	370	384	410	409	387	359	399	426	411	368	386	394	385	371	420	394	366	342	384	343	397	378	355	357	401	361	395	377	347	393	370	360	429	347	386	360	406	367	378	380	371	436	390	395	331	390	445	367	343	410	387	394	397	375	381	381	337	373	346	352	336	383	364	361	334	395	352	391	382	410	383	417	404	358	343	431	366	354	356	341	393	376	408	396	385	382	382	393	397	398	374	384	362	398	388	383	344	377	377	387	374	383	398	357	379	363	353	379	363	361	372	365	396	402	387	356	371	359	394	351	403	395	372	375	382	364	365	419	362	391	419	347	378	352	368	398	358	398	364	391	341	374	381	371	352	366	381	365	378	394	331	389	365	388	395	386	379	314	371	376	380	372	399	333	368	383	357	367	394	399	383	367	401	397	397	380	389	363	403	366	389	397	380	377	401	373	359	404	377	354	343	374	370	376	373	333	373	398	374	397	371	369	377	347	352	390	363	405	356	445	393	339	360	416	387	404	384	401	402	356	351	367	369	422	409	381	413	388	384	405	351	417	393	388	402	361	393	385	356	420	340	460	384	336	373	361	383	328	367	370	356	413	365	417	368	385	402	390	366	351	370	377	359	383	372	383	323	370	395	367	403	390	379	401	373	384	367	390	372	407	344	394	386	349	380	395	355	382	384	321	363	361	373	384	379	363	370	383	337	331	381	420	355	334	386	382	409	375	372	367	358	332	412	333	403	388	418	382	394	343	388	391	400	381	411	364	386	387	444	388	363	408	356	380	382	358	385	383	404	350	380	405	369	406	399	409	380	374	376	374	406	364	362	378	395	379	399	418	411	385	409	374	384	354	390	391	384	351	364	342	408	362	395	375	374	390	373	375	363	360	367	371	352	343	402	370	354	399	415	382	390	377	355	379	397	386	384	365	367	387	355	376	371	356	352	403	390	365	429	379	340	370	408	377	351	383	365	402	375	382	383	371	377	350	403	368	399	390	362	395	391	379	394	390	370	348	377	390	370	381	360	409	370	388	391	378	389	366	399	399	383	353	393	349	362	392	388	346	362	363	406	418	408	382	356	374	358	367	362	375	384	377	363	368	343	398	411	384	376	347	319	381	378	364	364	386	366	357	388	407	384	374	379	363	334	378	373	386	346	365	355	370	386	365	376	362	339	373	381	390	356	370	384	386	354	401	400	400	383	364	369	391	380	407	358	373	366	395	339	390	378	382	390	382	403	408	409	370	383	390	378	398	410	378	415	361	385	363	403	354	401	409	354	373	373	384	395	384	402	326	373	398	380	402	400	371	371	374	354	354	370	391	337	326	411	366	398	387	389	350	364	364	362	365	357	362	363	393	371	410	362	374	413	373	372	379	353	373	366	416	369	351	354	342	388	377	376	432	374	397	385	392	408	358	382	370	352	383	367	380	395	388	388	394	382	384	342	386	342	372	399	345	369	377	362	353	382	379	360	417	381	414	392	375	373	382	405	379	364	366	394	341	389	360	371	387	402	378	356	357	381	386	385	381	360	395	391	366	396	370	406	355	362	337	403	366	402	376	347	364	371	382	395	367	389	415	402	378	403	350	328	367	396	378	368	364	384	402	372	360	404	392	381	350	366	390	383	379	374	402	347	382	363	424	371	354	378	348	400	385	374	372	424	355	366	384	362	383	382	370	358	362	336	373	344	407	380	401	417	375	353	381	365	372	350	368	382	368	383	356	361	383	353	375	379	365	416	400	377	395	332	383	366	406	368	402	388	372	393	381	338	350	399	387	402	337	355	370	382	388	348	388	337	424	360	390	326	357	372	373	413	391	355	383	350	368	368	430	391	396	356	369	351	364	369	399	412	365	382	351	367	385	366	400	360	368	358	380	390	413	353	368	346	352	373	386	356	362	372	343	364	342	358	454	370	389	353	383	392	365	369	377	360	388	397	377	403	371	413	378	396	400	383	348	344	391	363	358	390	360	349	366	391	398	390	403	397	412	368	374	389	382	365	436	348	382	392	377	405	368	395	409	336	364	377	385	375	399	372	350	419	407	371	377	403	381	374	389	322	384	379	392	428	391	354	390	387	325	363	411	406	422	354	393	363	326	363	351	365	372	421	366	375	341	382	372	382	422	393	376	383	393	418	361	352	382	364	378	412	374	380	359	350	361	382	396	386	373	349	390	402	360	366	358	399	354	385	383	390	345	395	404	379	376	395	358	378	362	400	390	362	365	387	378	367	408	372	407	406	389	359	344	392	370	384	388	352	408	362	397	361	361	343	363	377	378	387	362	369	385	412	365	411	372	406	398	410	372	361	401	367	391	377	375	392	354	366	388	402	415	388	392	354	357	438	373	390	361	391	348	403	368	398	376	352	389	378	391	355	364	350	406	394	370	390	376	394	345	353	364	381	348	347	373	340	373	391	394	356	368	388	347	404	344	355	340	370	378	375	404	385	373	375	377	392	399	379	377	436	379	404	402	407	334	364	397	418	380	384	350	349	384	400	395	370	411	365	356	402	381	362	381	373	352	368	373	374	362	395	380	414	398	334	379	331	373	379	373	409	341	367	398	418	380	375	389	414	381	378	389	370	364	417	437	372	382	365	344	367	378	337	350	337	408	383	376	379	425	392	354	357	395	362	395	341	383	363	386	362	367	380	383	400	387	360	354	371	370	404	377	365	378	357	395	380	353	396	376	352	397	419	360	369	352	372	368	377	371	383	404	371	392	377	379	393	362	355	373	351	382	372	386	402	375	342	355	359	366	423	386	399	365	385	397	377	350	335	386	359	388	384	365	374	388	377	394	364	365	359	422	392	416	382	385	378	347	447	358	368	379	354	359	344	354	368	376	386	356	367	372	367	384	378	374	333	405	349	379	371	380	406	392
52100	51603	66083	65791	56083	45282	33787	22545	12858	6745	3504	1537	797	854	817	812	793	817	764	769	844	780	819	799	754	824	836	800	828	826	794	804	803	814	821	821	848	842	842	819	771	799	797	813	849	787	823	883	828	816	774	820	781	860	806	833	815	809	867	834	796	827	807	765	827	778	777	825	829	788	821	788	796	813	813	853	792	830	816	827	826	750	782	805	791	832	796	770	839	821	794	818	817	820	778	766	797	813	829	842	814	848	742	820	793	791	814	785	807	830	774	809	796	837	760	821	829	836	802	810	809	803	786	805	782	792	852	806	832	796	848	794	808	774	810	787	790	760	805	797	789	792	777	734	786	779	751	813	800	775	767	793	787	822	772	789	796	831	850	807	828	816	839	753	815	825	825	795	821	820	866	756	827	840	782	847	786	838	801	820	818	794	819	826	838	814	770	772	810	806	853	784	796	797	815	790	813	826	765	778	824	824	832	840	822	762	805	807	788	828	823	777	790	782	785	799	791	831	791	895	839	804	805	818	870	800	829	795	787	792	813	718	777	827	759	828	793	818	785	723	809	839	775	801	817	852	800	865	820	781	827	849	817	809	813	770	782	774	767	827	832	845	811	813	786	768	789	834	843	815	791	795	744	839	803	787	826	807	819	778	813	808	806	823	818	801	843	813	812	775	796	789	770	777	828	854	842	754	830	777	855	830	793	792	772	745	792	846	768	841	841	747	772	737	832	798	781	794	862	821	846	808	818	803	798	797	819	830	834	823	762	811	814	800	757	812	812	816	830	768	789	842	816	818	820	798	784	865	809	819	799	796	819	806	780	843	816	833	821	827	757	772	771	830	839	791	799	789	791	853	812	863	840	840	776	833	781	824	838	812	818	830	764	773	791	809	794	871	826	824	770	832	833	813	809	811	839	785	814	829	815	751	789	806	745	808	820	803	765	803	800	836	814	789	757	840	841	826	793	799	825	785	792	777	852	827	802	819	788	776	830	806	817	842	794	823	763	862	788	802	822	819	820	818	839	802	812	802	841	789	847	816	784	818	833	801	829	776	770	829	871	782	784	862	766	824	788	829	819	826	771	785	840	836	804	800	777	844	790	788	786	781	809	766	795	831	801	789	774	816	847	782	792	813	847	791	807	833	811	816	897	790	810	786	835	776	783	829	825	843	780	799	816	779	783	782	789	806	758	820	824	799	853	799	824	787	811	778	799	813	817	829	868	833	790	766	763	799	837	789	780	830	784	829	813	800	767	778	854	814	842	889	819	863	804	749	772	820	749	783	783	813	821	807	813	845	799	797	816	804	829	853	803	796	779	874	793	772	840	761	775	856	864	768	751	824	864	832	858	692	813	817	786	864	815	819	817	799	858	824	815	768	819	765	828	814	818	809	806	818	781	839	778	765	765	850	800	784	738	770	830	769	833	758	804	786	798	803	816	789	765	840	760	824	830	782	833	809	826	826	780	831	790	828	815	834	777	818	759	840	817	821	870	814	805	805	825	770	813	838	780	828	816	872	798	778	862	793	775	806	832	845	826	823	738	843	806	780	774	817	792	799	827	860	822	809	768	753	769	862	805	786	831	826	762	791	780	827	797	808	839	811	790	847	784	754	766	809	791	823	779	791	829	797	823	802	798	854	813	865	804	801	814	774	814	802	814	818	829	804	823	881	798	834	803	815	848	799	834	793	832	796	790	775	778	796	804	821	775	799	803	824	814	830	820	806	845	753	812	824	795	779	799	780	827	802	797	791	839	861	783	782	820	791	824	811	830	798	779	790	840	809	788	791	812	779	821	774	820	838	858	779	775	777	784	779	778	828	768	811	828	874	810	800	814	757	836	803	809	789	787	799	841	791	841	785	790	806	772	830	776	844	843	845	814	745	766	806	806	798	798	800	829	833	794	821	852	796	838	817	810	813	827	796	806	785	767	784	748	824	795	856	767	828	870	829	825	843	795	801	832	854	792	839	810	864	808	762	843	790	839	783	818	809	823	826	817	813	774	794	795	845	756	774	901	844	813	813	792	834	782	783	805	815	819	793	814	841	711	787	817	813	809	851	820	783	808	830	779	804	812	797	802	811	791	842	801	789	776	830	793	765	811	825	866	796	792	804	785	765	816	833	803	759	759	802	820	820	804	853	801	793	792	787	833	811	791	839	773	764	788	837	801	835	792	783	777	776	815	838	818	803	799	780	801	801	810	797	807	797	830	803	839	869	807	836	808	819	750	795	836	763	807	732	816	790	834	751	794	794	788	808	779	772	841	819	829	817	805	848	835	812	774	832	807	767	784	765	791	814	834	816	808	839	864	768	801	779	817	746	773	811	834	852	848	784	798	800	839	829	790	796	827	791	788	774	833	761	800	769	800	842	818	796	853	884	827	823	822	825	836	827	772	766	757	830	816	828	796	833	795	773	785	837	774	834	797	784	778	819	806	825	797	808	791	829	783	829	840	801	816	810	781	736	842	811	800	804	805	759	810	818	785	837	810	793	801	831	803	810	841	789	798	784	799	779	751	810	805	824	820	810	815	822	777	815	794	818	840	852	801	822	801	790	814	799	786	792	755	794	791	794	790	829	800	840	806	770	786	777	809	799	841	834	831	752	796	784	821	839	853	825	831	764	819	809	845	834	818	805	833	840	806	833	809	790	825	811	875	800	796	759	847	815	819	849	769	822	762	818	819	813	816	790	831	810	782	839	801	861	806	737	830	721	800	800	822	806	786	783	737	778	815	832	814	833	787	799	821	804	809	841	799	796	797	785	792	763	815	785	831	815	821	796	812	832	817	777	778	765	759	853	858	813	841	828	777	784	803	799	844	826	797	773	843	821	789	802	797	814	809	800	820	768	808	822	831	778	874	788	794	847	776	828	829	821	775	791	810	808	831	823	814	805	805	809	868	779	848	804	804	802	832	780	802	798	788	741	821	790	831	855	842	812	793	818	776	767	838	855	821	772	802	829	707	832	833	799	813	787	741	802	836	859	831	829	802	748	798	786	775	883	832	847	821	838	809	823	803	833	811	798	837	819	861	745	825	813	810	818	793	797	735	802	831	799	847	848	801	827	820	793	797	767	805	806	811	796	784	823	812	773	841	779	846	845	828	859	799	760	830	833	801	787	855	847	772	777	796	844	821	834	790	785	834	875	787	837	772	763	789	846	814	784	772	801	846	815	800	811	789	820	828	795	787	784	818	782	781	852	806	828	828	829	814	752	851	811	848	865	761	785	859	900	819	829	791	763	782	782	804	811	780	766	769	802	796	838	778	772	770	842	821	797	818	808	814	803	802	819	795	816	732	816	833	841	780	836	777	827	770	809	800	834	816	840	813	806	785	819	815	844	800	805	798	786	738	865	796	867	793	806	831	873	846	821	810	786	782	745	757	836	814	827	768	758	778	792	807	790	751	809	779	790	824	748	868	785	802	787	859	794	788	824	804	778	812	781	767	782	777	818	744	790	794	788	758	798	823	850	830	769	797	805	836	802
12177	5826	4956	3474	2120	1361	823	546	428	338	288	258	249	271	271	278	250	237	238	245	251	260	256	261	251	231	247	236	259	247	244	257	249	250	250	278	282	233	271	253	240	263	202	248	242	261	274	237	234	243	243	245	241	258	235	252	240	271	267	251	225	296	268	270	259	263	279	239	222	262	239	246	236	265	259	251	242	212	229	265	235	239	243	269	218	202	260	242	244	246	234	258	271	255	250	230	242	271	235	262	239	233	239	238	248	217	218	272	247	245	221	238	257	249	236	240	260	248	252	234	254	243	216	251	272	223	248	280	234	226	244	261	228	235	251	255	224	256	241	261	253	241	256	255	238	279	257	242	221	241	244	266	243	217	248	240	226	253	224	238	273	249	239	229	252	254	238	270	266	261	237	237	260	239	277	233	222	226	269	254	261	240	241	249	244	249	242	245	261	273	239	259	261	265	273	251	242	241	261	249	246	252	272	248	265	234	256	256	226	262	235	254	261	241	247	238	226	281	230	270	229	241	243	226	232	251	257	223	263	238	269	230	234	253	250	253	233	265	245	245	265	242	263	258	261	239	270	257	250	243	244	252	236	224	222	263	257	259	242	267	245	247	260	246	263	252	243	237	232	257	263	260	229	240	265	237	282	254	242	251	229	253	283	262	285	259	247	243	249	214	254	230	276	249	256	247	246	233	275	229	244	236	269	226	227	228	224	226	229	245	225	278	216	236	250	235	240	246	238	248	235	258	246	242	265	262	250	256	245	262	246	252	255	259	244	232	237	240	256	275	255	266	224	218	236	290	242	235	237	256	244	255	227	215	249	256	243	238	231	269	226	252	286	230	268	251	215	231	239	270	225	269	258	271	244	227	260	264	232	255	258	252	260	236	216	271	230	221	269	253	239	254	238	216	246	242	243	225	260	268	252	250	262	244	249	257	228	248	253	271	262	256	220	256	243	250	252	248	260	222	232	263	232	255	229	247	247	268	250	235	233	226	264	234	241	258	248	230	281	261	215	272	268	256	217	243	228	236	243	254	254	236	227	261	239	251	251	228	251	260	248	213	258	223	239	262	251	246	228	253	246	226	273	250	252	268	227	235	264	237	242	247	270	297	269	254	226	240	273	222	240	227	249	270	258	290	289	264	234	262	253	238	202	239	252	251	252	242	247	269	242	270	254	257	239	220	240	239	244	272	249	235	253	225	247	262	212	242	245	228	236	266	235	231	253	258	268	255	254	265	254	273	232	246	267	241	224	210	224	231	285	237	241	254	239	234	267	225	221	248	249	261	277	290	279	319	264	228	243	270	249	233	224	282	241	235	218	258	247	259	229	277	274	248	247	224	274	223	255	240	255	246	260	234	260	260	248	233	262	225	257	252	260	246	272	252	241	244	263	239	237	285	248	257	235	246	264	243	228	252	265	252	262	235	251	250	221	241	275	266	260	244	244	249	251	249	250	259	221	223	254	250	233	250	278	238	241	251	256	266	226	233	238	222	245	243	231	274	243	240	242	219	236	256	238	245	236	274	261	248	228	272	251	260	250	247	236	264	224	275	244	225	217	253	238	255	233	229	260	262	234	248	299	270	251	249	230	283	215	257	264	280	247	227	231	243	265	246	253	259	271	242	238	255	233	243	246	288	224	225	242	284	238	238	273	227	248	255	266	246	255	234	247	243	259	266	265	276	268	237	273	248	207	244	247	265	246	259	249	233	236	237	256	234	256	215	237	261	253	255	216	235	245	228	241	259	225	264	271	243	225	243	225	235	241	228	250	222	264	246	263	243	241	233	243	247	262	287	223	256	259	233	259	231	251	238	250	229	219	239	261	248	234	237	275	247	254	271	221	245	249	243	233	232	230	241	241	267	262	249	257	270	262	218	285	212	248	228	237	248	255	263	267	263	247	262	241	232	221	242	224	263	236	259	260	256	228	229	261	240	241	230	226	231	262	255	234	261	264	245	270	221	242	254	263	233	250	207	228	238	246	223	211	251	254	237	247	251	254	271	277	261	248	243	246	251	244	254	257	244	242	247	256	245	255	241	268	238	256	245	252	276	230	258	235	246	250	227	248	218	221	245	301	264	228	264	264	210	218	245	253	245	245	262	251	256	221	241	249	260	249	267	252	255	254	243	248	241	273	253	228	257	258	235	234	246	242	223	252	244	235	237	238	213	256	254	248	265	232	250	254	262	238	212	242	246	261	251	231	247	249	308	260	244	246	259	224	254	245	269	231	254	215	255	259	243	258	259	221	239	265	245	268	253	256	228	269	251	237	265	272	261	240	231	238	238	224	243	254	226	233	251	260	250	238	251	248	246	259	230	262	210	246	268	236	242	254	243	279	254	239	236	243	246	273	257	259	232	249	269	234	246	234	253	237	242	227	238	262	266	249	233	241	235	241	245	248	259	255	265	230	230	257	232	224	245	268	241	259	248	219	259	235	241	225	262	264	231	243	238	254	231	222	234	301	256	223	270	254	250	241	278	260	246	231	234	246	309	254	249	243	231	262	235	230	249	254	225	226	247	267	219	262	235	237	224	261	215	233	243	261	233	249	233	229	256	270	237	233	262	266	265	270	259	254	258	278	236	238	247	277	250	229	251	254	253	258	249	273	275	221	264	272	260	274	268	225	270	254	249	254	190	278	233	237	234	233	238	218	241	249	246	240	257	253	211	227	206	250	238	222	257	239	245	254	238	258	245	211	245	224	246	232	256	235	243	253	237	220	252	239	228	253	246	223	231	227	227	219	269	258	206	234	246	237	244	238	270	242	221	227	241	255	279	254	271	239	237	257	224	227	226	195	248	244	273	243	253	238	244	252	262	233	267	238	229	249	218	229	262	266	250	237	253	256	237	241	214	228	237	258	248	237	285	256	210	245	260	250	230	255	270	261	245	231	234	245	240	294	226	240	260	219	243	252	239	229	256	244	235	258	233	245	240	216	258	242	251	266	256	272	216	262	265	245	236	256	237	226	247	245	254	261	282	219	255	226	275	261	256	254	243	246	228	250	267	278	270	248	236	277	207	231	257	249	245	237	234	279	242	226	237	300	240	246	247	247	238	240	271	229	244	238	261	225	262	266	258	237	237	247	260	271	244	287	253	256	237	240	215	226	248	227	255	292	256	235	286	244	239	239	226	220	256	177	211	229	246	246	247	218	261	257	234	238	227	201	257	253	228	265	270	254	267	236	255	225	259	266	249	237	264	263	248	214	267	279	236	257	293	246	253	223	263	266	241	252	276	216	238	267	244	240	254	246	221	249	234	240	253	249	228	264	234	193	258	258	244	232	233	262	224	247	261	270	234	242	271	265	251	245	233	275	240	241	221	263	261	258	253	249	233	265	226	247	255	248	239	239	278	234	242	268	241	252	224	249	239	242	267	246	264	234	240	255	235	240	257	241	238	247	235	232	235	232	245	234	272	246	266	265	251	251	256	283	245	243	251	238	229	225	223	239	251	260	257	222	256	235	264	245	254	253	183	218	210
11775	7922	9926	9205	6773	4319	2688	1685	1195	899	694	623	529	580	541	593	567	548	566	580	552	580	527	560	569	541	505	599	535	524	548	537	585	536	561	527	567	583	555	555	516	612	552	550	547	565	560	549	559	601	515	548	513	537	581	556	609	574	580	563	560	573	562	550	548	565	533	562	580	564	553	592	568	544	577	571	550	558	548	580	564	560	592	566	549	576	544	621	544	570	564	572	559	555	590	569	589	588	536	570	524	493	562	532	580	558	533	550	573	582	530	592	572	526	606	578	536	543	565	597	565	573	586	577	539	562	570	582	572	544	585	537	572	543	553	542	592	579	572	569	566	599	565	556	582	569	527	551	592	545	517	511	570	586	541	574	557	557	541	528	537	572	543	554	594	586	552	553	556	594	570	537	558	521	590	591	522	561	536	515	522	529	557	556	538	542	578	584	579	520	568	551	566	586	554	538	557	572	538	555	570	549	559	566	570	573	548	525	542	541	528	533	552	553	550	558	557	582	562	557	521	563	586	560	573	539	540	587	539	555	566	568	548	530	554	583	551	551	527	571	544	572	567	537	554	592	522	532	555	574	560	516	529	559	544	560	530	583	583	572	596	566	579	548	586	547	533	568	525	559	543	566	591	595	525	568	578	554	507	514	575	600	537	572	564	548	518	571	576	576	571	525	548	585	573	529	538	558	586	559	617	551	598	551	575	580	604	580	570	561	583	565	552	559	585	542	557	569	586	584	554	555	556	554	546	581	554	555	591	517	600	583	543	520	572	573	547	587	566	586	551	553	554	519	552	535	531	594	572	567	567	526	600	543	585	560	554	540	548	613	554	521	544	551	577	553	560	584	547	521	555	570	560	564	524	525	569	524	580	580	528	569	533	567	527	527	542	564	585	570	575	573	537	539	577	523	518	586	551	532	509	542	549	607	565	553	513	555	538	545	571	528	578	593	537	547	569	557	573	567	571	552	539	531	544	589	554	503	583	584	582	556	558	569	552	515	595	542	576	539	574	584	552	596	576	569	585	554	567	595	587	585	543	556	551	598	571	548	529	537	534	537	551	573	559	609	583	562	576	563	605	541	594	517	518	531	533	546	561	566	558	519	556	543	598	542	548	527	571	535	563	554	557	586	580	555	595	537	557	548	570	561	527	554	564	573	572	549	561	556	554	570	541	563	534	553	564	593	599	551	566	584	575	553	540	551	574	567	565	534	583	516	533	534	560	539	557	578	557	565	565	536	537	502	539	590	550	558	567	550	577	515	626	543	577	553	539	581	544	589	542	586	574	550	575	569	577	572	588	540	555	560	552	580	527	556	526	534	548	541	553	557	550	552	584	589	547	571	536	554	568	554	562	562	527	559	545	545	543	570	518	545	566	569	543	551	569	554	536	568	509	541	543	500	588	562	569	535	595	551	563	524	575	537	577	591	560	549	555	590	551	545	555	544	549	576	569	545	533	565	580	505	540	551	545	556	596	557	561	559	600	569	578	541	525	588	587	561	538	582	573	523	556	598	568	562	544	551	531	525	531	559	534	589	535	584	571	564	513	581	571	553	553	523	564	546	536	529	549	553	538	562	568	580	493	550	535	550	586	565	545	539	600	566	515	531	557	562	524	575	592	548	570	564	538	588	586	590	523	551	531	526	567	557	567	575	569	538	596	533	563	568	544	579	578	553	528	543	564	595	564	596	558	581	528	573	546	515	554	577	550	536	553	541	528	504	584	572	558	573	538	578	575	560	529	565	566	583	581	596	551	583	551	603	540	531	579	549	572	544	562	574	505	545	533	577	517	557	511	566	539	566	565	549	558	546	544	591	554	563	540	578	560	544	528	541	521	561	525	550	522	568	513	584	569	595	557	548	534	556	559	558	556	557	571	543	565	553	573	540	545	567	555	567	557	558	549	530	528	540	529	539	584	575	572	574	500	522	588	575	525	591	545	521	573	519	563	545	579	564	590	584	544	564	539	560	564	609	535	526	573	531	580	581	581	550	554	580	575	592	551	567	570	532	546	573	506	541	554	544	580	560	534	517	534	555	530	547	571	558	601	581	538	544	539	581	551	558	528	545	562	565	556	553	553	562	574	563	535	556	582	585	578	601	594	542	557	561	566	590	555	559	578	555	581	548	515	595	610	554	558	554	556	562	600	585	576	575	587	532	587	544	552	573	542	515	558	513	510	557	603	562	547	497	544	583	526	532	571	576	579	563	565	566	532	497	578	571	559	546	600	550	549	535	588	547	575	524	568	530	552	576	537	567	564	601	634	574	546	569	547	489	559	532	566	540	566	556	567	542	559	575	608	543	562	545	543	537	562	543	539	582	561	534	557	576	577	539	573	543	560	542	585	540	539	571	576	585	512	556	564	559	548	590	518	548	521	554	552	545	571	562	559	567	544	550	532	566	551	563	535	602	577	541	598	560	603	563	570	571	554	564	584	573	569	585	536	533	603	587	549	575	554	586	562	549	572	539	567	580	552	556	557	564	519	550	581	549	576	598	559	583	564	542	525	586	519	561	606	548	564	576	536	563	597	560	531	535	569	539	573	559	576	521	564	604	614	529	600	548	579	563	554	567	490	575	561	551	537	569	530	586	550	549	563	544	541	541	576	567	601	529	568	559	593	570	606	569	510	521	551	565	552	532	500	553	545	558	547	553	552	590	536	542	583	581	579	576	556	600	537	600	526	578	570	508	573	549	502	519	556	546	564	547	564	510	590	564	544	522	534	608	536	604	564	580	540	559	550	588	581	594	564	603	549	573	572	576	509	559	575	549	534	545	572	568	537	511	589	513	570	556	536	552	554	551	562	518	556	528	566	548	537	546	591	554	573	538	534	577	577	549	533	598	509	570	619	541	550	547	559	555	540	566	544	565	551	558	563	537	543	570	553	527	560	585	570	535	633	565	573	600	568	535	585	581	571	600	558	537	557	556	522	552	591	535	569	544	552	538	526	550	552	563	571	512	521	543	617	566	557	602	590	569	520	559	588	561	578	582	549	566	554	570	553	555	573	582	538	525	529	582	567	554	531	559	558	624	544	573	581	571	586	582	541	545	524	519	570	586	529	511	580	545	549	563	583	534	587	530	589	534	570	551	531	570	559	543	575	539	569	546	568	553	565	541	568	534	632	553	587	586	554	529	538	598	540	555	533	562	557	584	594	585	555	539	538	575	518	560	549	580	573	514	560	565	590	566	560	602	573	560	536	568	555	564	587	569	577	580	549	581	565	547	564	548	561	565	553	529	590	585	556	575	614	563	544	583	560	548	589	539	585	568	535	548	556	556	598	535	562	568	505	555	521	552	550	568	590	582	600	585	588	566	557	550	571	549	606	500	547	567	550	535	552	536	560	555	586	570	561	575	517	540	535	554	557	571	600	545	530	558	499	554	536	565	537	548	603	521	564	564	569	557	522	561	530	554	575	551	519	569	535	531	556	591	543	553	534	542	543	524	569	562	606	553	590	563	564	589	597	573	555	591	532	557
79296	68307	70977	61233	47703	33599	19453	10232	4971	2358	1132	512	372	312	363	336	352	335	327	373	346	356	355	350	347	357	334	359	369	350	348	346	317	371	356	329	335	347	369	315	357	341	331	352	318	342	323	333	337	376	345	342	299	342	343	335	341	358	324	353	360	337	353	338	336	380	372	355	365	350	347	330	359	311	335	336	350	344	332	314	326	333	387	371	344	330	351	332	367	355	341	354	381	359	301	300	330	342	349	342	336	326	328	328	349	359	373	357	376	329	359	342	359	376	353	352	339	339	347	329	342	378	335	315	351	334	328	345	308	337	358	325	304	292	351	320	357	353	338	317	351	357	337	355	344	337	343	368	342	369	364	354	351	330	366	348	334	317	348	312	335	331	320	330	356	328	330	348	309	345	369	353	332	354	358	347	355	338	321	361	347	359	339	327	344	317	362	344	300	346	346	346	305	347	364	316	341	349	346	334	341	332	325	350	367	371	313	309	359	340	346	354	415	311	343	350	371	354	353	386	367	373	373	331	326	340	390	349	378	383	319	353	366	323	317	345	313	350	335	330	361	324	381	348	321	300	359	325	329	348	338	348	359	331	339	332	326	319	374	342	302	360	375	322	311	327	369	330	367	348	345	345	385	359	293	358	333	357	358	329	318	336	352	359	324	337	307	321	341	333	333	306	353	363	335	292	324	331	311	372	352	345	349	350	336	364	324	378	349	385	339	338	340	336	340	320	341	329	343	376	342	362	299	357	326	328	341	348	318	355	338	343	351	329	307	313	302	333	355	338	362	333	342	348	330	325	353	328	331	304	359	331	346	317	335	320	355	340	345	321	343	330	316	335	308	355	336	313	347	368	390	347	332	346	322	346	342	353	294	301	320	359	312	318	415	330	334	372	345	396	347	322	363	349	352	362	334	332	307	339	331	335	370	342	339	378	335	317	338	318	353	368	348	350	334	335	354	312	342	344	306	341	338	338	382	365	323	360	316	335	361	331	344	369	361	358	351	308	338	322	335	350	328	364	306	300	308	317	354	322	382	356	343	327	351	357	344	321	332	351	342	361	328	345	347	351	338	350	320	329	348	369	307	308	348	357	336	346	342	339	350	380	340	348	363	349	344	345	344	370	364	340	361	343	346	334	345	373	344	329	340	337	333	338	356	358	347	370	349	354	369	325	352	371	310	373	347	352	353	348	324	360	349	337	357	333	312	330	357	357	382	329	349	323	344	349	344	311	363	315	376	357	319	348	378	315	333	351	358	359	350	352	354	359	339	337	338	350	321	349	365	360	350	374	383	367	377	335	318	304	369	347	336	348	346	348	341	384	382	348	326	362	342	333	369	345	307	336	354	334	336	331	345	333	349	302	310	339	357	343	344	348	376	320	352	356	362	357	343	349	358	332	337	377	351	326	355	311	364	319	316	351	303	325	323	343	349	366	316	340	367	336	362	341	328	351	312	398	332	352	339	331	382	347	359	349	342	337	342	351	356	358	349	314	308	375	333	336	333	321	348	358	295	334	300	365	357	315	352	365	346	353	329	345	377	322	336	314	337	312	321	329	379	312	322	380	302	346	382	340	330	377	340	315	319	347	351	358	302	353	354	341	338	364	333	349	322	357	351	331	350	349	341	357	390	349	363	360	337	356	336	327	352	358	363	370	355	344	373	339	343	357	327	304	330	333	365	330	356	329	363	347	376	321	332	351	358	378	315	340	371	344	340	379	311	384	325	315	307	326	346	345	332	367	350	332	373	330	354	385	336	333	340	323	374	362	369	339	352	350	365	365	327	314	353	341	322	298	320	330	336	368	372	359	330	336	337	363	344	385	366	334	352	343	368	360	363	328	362	315	361	350	350	312	356	352	347	334	348	354	316	354	334	308	354	315	377	321	362	348	310	344	377	327	333	334	307	308	375	352	359	354	355	332	314	331	368	357	339	330	322	363	370	328	315	349	351	337	370	350	373	334	325	314	386	354	321	326	358	339	372	364	338	369	327	366	371	361	336	324	336	345	327	339	342	331	332	357	378	344	308	341	332	381	339	359	328	340	366	357	326	346	375	366	379	307	314	334	357	359	327	370	360	367	362	331	316	354	347	324	357	320	356	360	362	367	355	342	341	346	347	342	355	349	310	334	348	357	322	338	335	374	328	388	345	338	355	331	336	337	349	337	330	337	316	335	324	328	311	373	327	338	363	362	335	369	342	389	338	351	341	381	349	325	322	301	351	350	331	331	318	364	331	342	338	355	349	336	313	340	365	338	328	352	342	376	311	360	323	333	336	360	345	338	328	332	378	320	355	329	366	347	339	352	305	312	314	359	344	344	367	359	324	314	304	327	327	353	325	357	351	319	342	331	359	323	357	331	367	346	331	334	346	351	349	364	346	324	340	363	348	372	341	374	359	366	362	359	314	377	323	344	341	387	327	320	369	340	343	345	348	334	326	336	356	363	341	344	363	355	326	334	359	370	315	314	326	316	347	320	344	345	332	363	378	360	322	327	341	348	347	332	349	341	347	349	356	359	357	373	367	356	368	323	355	343	331	345	337	329	323	320	325	346	325	302	333	364	371	304	342	339	344	362	326	348	354	338	358	337	338	316	363	320	335	312	341	354	377	357	358	357	341	316	326	358	336	333	372	367	361	343	321	317	349	347	367	352	346	327	349	288	355	352	332	316	319	322	347	343	341	359	316	329	355	335	330	338	380	362	357	351	331	375	353	358	380	366	323	325	371	318	368	334	315	336	334	350	317	325	350	335	299	330	331	368	354	356	345	338	335	300	357	331	344	357	307	345	323	345	360	347	343	372	340	351	358	327	330	317	346	312	345	346	360	323	323	364	338	357	355	372	378	338	337	354	354	339	369	360	345	356	336	360	320	336	317	336	362	327	340	337	326	353	341	333	349	365	354	355	315	333	291	353	341	331	344	370	369	345	340	355	337	340	354	350	312	361	320	340	329	376	350	371	342	337	311	315	321	324	346	306	343	322	381	339	336	335	338	335	348	372	329	361	358	329	330	343	361	347	331	357	353	351	357	365	377	346	361	333	332	338	325	365	348	354	351	348	354	318	327	327	345	326	358	351	350	346	354	329	368	358	372	351	323	317	324	358	331	322	352	356	316	352	341	318	374	352	350	326	313	327	347	335	352	333	327	354	338	336	321	380	357	330	372	398	353	346	343	362	355	356	363	322	344	339	374	323	354	327	353	380	339	323	352	336	341	361	343	321	352	326	348	339	333	357	310	350	348	364	304	356	352	348	379	360	323	372	363	322	363	284	337	337	325	376	345	321	338	339	324	356	379	352	330	368	346	348	330	351	307	337	314	331	320	335	315	323	291	326	349	308	324	346	315	344	386	346	380	377	317	358	368	334	322	354	333	332	331	351	335	354	338	338	357	343	360	377	335	337	322	361	346	344	358	366	343	347	363	334	334	376	360	352	345	323	318	359	357	335	374	347	367	332	309	312	324	328	315	335	371	335	370	339	319	353
49971	51134	65531	65836	56440	45171	33162	23404	14356	8338	3970	1442	716	720	731	732	733	773	774	721	717	777	775	752	768	761	742	750	776	743	742	706	776	749	730	718	737	786	815	763	727	746	703	738	734	736	767	733	704	762	743	734	792	755	750	720	731	801	729	732	777	750	756	775	737	701	733	740	724	743	746	746	749	790	764	791	777	763	735	775	753	773	740	743	775	773	739	777	767	757	759	783	714	789	792	701	737	732	745	763	758	759	764	747	797	786	716	723	717	791	720	739	720	740	761	774	732	732	792	707	780	738	720	803	729	762	760	766	754	691	788	729	765	693	698	751	741	738	763	731	768	738	731	791	752	796	796	704	730	768	752	724	757	715	758	698	768	709	712	734	700	723	782	718	737	749	756	756	741	696	804	750	745	772	767	728	730	770	683	774	736	743	745	751	760	699	725	759	733	759	726	757	771	692	806	769	721	722	745	766	755	712	774	714	762	753	705	788	711	767	706	780	774	766	730	763	748	756	761	721	732	737	742	759	711	762	777	780	767	772	749	784	736	755	737	773	712	804	730	726	720	785	738	756	736	742	713	741	774	750	721	759	764	771	757	721	748	780	777	740	728	760	738	766	783	701	730	778	724	769	790	730	677	708	748	696	751	738	752	732	723	743	721	726	690	710	685	734	740	712	738	765	740	737	730	768	726	736	768	786	755	688	704	780	752	690	733	731	733	714	713	734	765	745	721	736	761	799	741	702	771	819	709	793	782	787	732	790	726	743	739	768	644	766	724	775	771	713	669	711	753	728	731	722	733	738	735	769	738	713	752	770	714	743	716	727	749	764	729	716	725	730	776	688	779	716	711	778	793	744	716	766	732	705	754	691	735	768	736	721	741	739	799	723	685	722	724	734	743	768	737	742	708	768	737	751	732	750	765	708	781	769	728	762	764	760	775	741	726	782	764	748	704	724	742	769	730	758	708	697	714	742	749	724	777	745	738	756	724	764	727	747	751	683	733	756	786	729	807	677	744	777	746	719	755	761	718	769	713	768	753	776	742	757	770	774	712	759	793	737	687	747	679	701	725	752	757	717	725	791	713	764	734	718	761	804	748	746	773	783	771	774	786	748	765	749	732	786	711	794	744	735	814	721	740	747	700	748	754	768	765	689	734	744	707	728	750	763	739	756	783	772	801	696	765	699	760	750	743	747	711	757	748	763	753	704	712	759	726	751	747	718	802	720	725	749	716	733	697	776	742	736	751	751	733	741	703	754	789	775	759	796	753	778	763	730	705	710	812	779	721	772	754	723	717	769	751	750	741	716	758	698	710	744	731	717	745	734	777	742	761	724	755	786	726	723	704	770	762	718	790	765	776	719	766	787	750	715	731	793	735	773	808	757	732	702	715	700	760	740	702	728	732	757	754	727	767	766	746	740	754	773	749	712	749	764	764	785	736	721	758	691	751	731	751	714	740	728	738	746	719	742	772	771	723	772	729	781	766	705	808	771	742	703	735	714	763	748	765	797	719	766	746	816	732	743	746	760	749	793	721	744	747	775	721	754	729	768	744	758	705	723	755	752	727	719	712	802	729	709	759	797	762	745	768	706	774	750	742	721	718	829	766	705	712	799	743	724	786	761	802	764	707	758	746	749	731	758	725	753	792	730	759	702	750	752	776	709	775	761	723	730	729	775	720	747	735	724	688	717	718	728	725	715	724	718	727	741	693	771	730	729	753	767	745	709	679	731	766	731	758	785	737	744	747	757	761	769	724	718	764	733	785	736	703	704	737	719	758	763	727	741	716	751	746	716	752	737	746	749	778	734	807	703	710	732	769	745	774	749	764	706	745	718	754	725	730	797	782	752	743	734	741	747	708	742	712	785	754	735	756	764	813	703	748	762	778	724	736	760	760	769	745	741	827	678	799	780	782	716	780	734	752	801	762	793	743	714	772	759	736	717	762	741	733	755	738	754	762	761	750	734	682	759	792	701	735	766	743	795	718	739	772	750	749	758	743	749	717	719	743	745	706	728	766	736	739	738	722	749	739	673	722	689	735	786	735	741	739	769	742	683	761	754	718	719	705	741	729	730	776	745	740	738	715	822	764	757	759	746	746	724	796	735	778	694	744	711	702	712	729	766	731	733	759	753	759	746	743	743	709	762	720	744	733	757	715	770	755	700	746	768	729	744	760	783	758	764	735	724	745	746	770	718	753	731	783	768	783	730	755	760	753	746	745	738	756	768	772	764	722	763	744	778	765	806	737	702	789	722	759	756	742	813	738	735	753	777	753	740	683	736	739	780	737	745	755	757	702	783	727	787	739	736	729	753	749	716	704	736	792	763	749	739	700	808	738	735	729	737	754	791	742	704	717	824	747	752	748	760	768	766	768	735	771	760	757	716	742	727	758	723	699	821	731	726	766	774	769	743	774	731	774	698	757	749	789	771	728	725	743	757	752	718	747	763	773	740	739	721	736	740	796	748	745	703	743	773	773	760	734	767	760	779	742	726	762	754	800	750	686	770	730	761	766	747	744	749	713	691	705	706	755	777	745	732	768	775	738	736	766	699	787	746	755	738	725	770	725	741	694	791	720	770	734	740	789	742	686	765	712	742	722	742	751	704	731	807	705	772	751	711	746	774	743	755	725	714	734	756	776	762	755	776	747	735	752	735	744	742	752	757	755	728	734	733	747	786	747	720	763	738	784	811	763	720	788	709	755	716	731	739	769	746	746	738	803	756	787	782	736	714	740	752	712	728	766	744	720	770	847	718	793	738	715	760	758	761	720	794	719	687	763	741	767	747	740	757	695	776	778	732	774	712	769	718	702	754	760	750	765	729	773	667	711	722	765	779	748	755	770	738	766	770	735	737	746	759	724	736	766	706	753	757	750	774	771	703	761	721	741	752	773	723	694	757	755	748	752	787	757	706	776	729	722	746	709	752	776	733	766	673	735	752	757	770	735	777	783	757	748	732	731	717	727	759	777	742	703	802	692	811	702	752	724	779	721	751	789	728	739	788	741	767	749	725	751	767	768	723	716	743	752	755	678	744	773	726	731	750	727	761	774	716	739	755	743	718	737	721	728	735	768	719	744	738	764	736	761	773	774	758	717	724	722	745	748	685	746	719	749	759	796	764	716	740	790	744	759	710	740	761	651	741	758	759	762	805	748	753	717	744	739	753	743	725	740	746	722	748	732	702	777	700	734	685	759	778	708	757	760	763	723	728	714	737	746	777	789	704	729	784	729	751	761	695	739	730	750	712	702	732	740	745	777	732	747	747	772	781	769	780	721	780	726	697	792	683	716	752	702	693	736	734	762	754	723	697	759	735	770	785	822	762	684	726	742	733	786	757	702	791	743	716	738	814	747	714	736	736	726	786	760	779	756	764	731	750	723	745	764	731	784	773	738	750	755	743	724	725	740	724	717	679	720	771	781	700	729	719	762	819	758	751	795	709	771	728	756	753	762	701	758	805	732	717	769	776	714	742	788	751	731	727	735	800
80397	69952	72378	62206	48412	32939	19929	10566	5553	2558	1274	551	385	412	340	306	347	382	363	324	376	375	371	369	334	350	380	392	380	359	364	328	389	384	407	400	396	356	396	393	354	341	350	416	382	354	361	361	370	389	367	347	347	333	367	381	383	327	349	359	382	359	343	376	394	369	355	396	360	391	366	381	327	360	339	352	341	343	373	370	369	383	329	364	354	364	350	398	357	373	377	392	384	388	381	360	346	362	399	382	426	356	402	382	320	355	372	383	337	337	385	380	358	333	350	390	378	381	374	348	368	342	362	342	332	358	354	378	386	357	309	401	335	319	402	381	344	336	368	415	378	352	354	363	368	347	348	364	349	348	337	339	348	360	378	379	355	356	383	359	362	370	385	389	347	347	374	356	370	356	342	389	381	370	348	356	371	387	372	354	339	370	347	333	388	382	385	362	326	329	379	385	348	374	371	402	355	323	365	365	370	373	361	371	396	301	360	382	364	375	380	367	352	321	361	376	393	382	410	320	356	344	363	378	386	347	334	398	354	342	353	351	350	388	366	409	337	384	383	349	357	381	359	346	372	366	381	375	355	381	349	360	346	365	357	392	395	369	331	347	351	343	348	341	413	376	356	336	355	352	360	361	364	373	337	388	356	387	348	365	367	370	391	363	377	356	374	367	368	403	358	382	339	381	346	359	370	369	330	393	325	374	391	393	352	354	348	381	329	358	382	383	372	400	422	353	368	401	379	357	370	380	396	382	375	386	380	348	329	373	371	359	355	341	373	347	379	324	382	382	373	340	367	351	365	387	354	364	348	363	389	345	348	361	377	395	349	354	378	345	391	375	365	385	366	351	382	334	372	343	356	357	369	376	367	364	376	375	384	377	342	354	333	370	348	375	344	348	386	368	343	367	358	398	372	389	366	398	342	365	338	338	359	348	381	355	385	362	412	357	368	370	371	334	395	350	370	399	352	364	366	363	398	370	400	359	350	355	393	372	365	385	362	362	369	361	373	342	361	387	335	347	395	344	390	361	328	350	377	349	373	363	368	345	355	381	347	338	352	367	334	350	333	374	365	366	398	380	409	350	355	360	355	349	400	349	366	337	339	374	336	389	391	364	338	362	372	370	336	366	372	363	383	361	373	352	373	362	379	406	353	399	385	388	371	369	349	382	372	387	354	354	361	374	399	339	338	386	394	370	351	373	313	383	380	363	316	366	377	324	382	417	357	372	400	383	370	348	382	335	368	337	359	366	407	344	334	332	383	323	326	364	359	377	360	371	377	324	367	337	341	357	363	379	382	364	347	358	396	400	398	358	349	381	354	389	353	374	360	406	338	339	351	346	370	385	407	371	366	339	370	363	328	372	362	337	349	374	367	339	371	370	354	361	364	323	361	389	312	330	342	368	353	365	362	387	395	388	357	350	392	358	394	360	353	365	345	323	373	368	376	350	384	372	358	389	342	388	331	403	349	369	375	370	354	368	380	356	355	356	385	398	319	372	376	383	358	388	348	355	327	335	386	350	366	393	409	393	372	361	379	342	335	366	360	362	379	330	367	404	356	364	393	377	316	375	381	383	350	365	398	363	371	364	390	379	314	369	348	378	353	409	389	376	383	360	414	355	360	371	399	362	358	367	383	392	348	345	369	357	403	348	377	340	375	381	383	368	358	329	339	412	372	363	415	371	358	342	373	333	358	376	359	371	353	327	343	357	366	425	378	342	391	380	358	375	367	385	373	363	335	363	301	321	332	375	395	363	363	342	360	339	355	392	393	373	369	370	382	362	371	368	356	351	381	415	349	367	346	346	385	365	350	371	376	347	319	360	386	344	341	355	359	340	351	370	327	375	356	354	340	359	351	374	408	353	351	367	355	383	389	402	369	352	366	382	366	373	389	370	339	364	370	336	384	410	343	336	346	411	363	384	367	394	358	342	320	363	349	359	404	359	371	335	317	382	383	396	360	380	355	351	366	366	366	371	350	376	339	361	340	381	358	384	394	369	385	377	366	397	366	378	387	341	382	334	356	338	383	402	407	418	382	389	387	322	358	416	368	389	350	344	397	390	390	337	340	381	389	381	343	358	391	387	359	364	372	325	386	365	390	390	382	386	370	418	387	394	360	374	392	405	371	344	355	380	382	401	349	380	320	365	383	376	402	357	331	369	345	379	373	374	385	367	383	360	357	373	357	385	342	380	336	361	370	366	375	336	386	303	368	387	351	334	387	362	363	360	351	383	377	373	315	387	372	377	339	401	362	339	358	393	327	333	380	347	334	362	358	348	375	367	404	378	342	381	348	349	390	344	382	367	378	318	346	332	372	369	357	376	325	322	373	370	343	365	377	360	341	392	368	343	333	351	372	374	361	396	359	343	348	359	400	364	363	330	326	360	346	418	360	385	404	350	370	366	356	376	383	397	401	342	354	379	361	335	380	348	357	343	364	373	394	352	343	357	377	333	348	375	356	372	378	376	389	365	355	369	385	378	387	341	377	370	378	383	373	349	372	383	351	393	349	389	401	362	369	352	392	407	333	381	396	373	363	393	409	379	338	385	368	379	334	368	384	366	375	368	371	367	368	321	407	405	362	347	380	417	332	382	340	349	396	348	400	382	346	370	377	372	368	337	325	404	373	382	352	401	359	386	368	373	373	349	359	369	348	345	359	390	364	338	370	366	382	368	380	373	375	389	365	359	357	357	350	333	401	401	326	360	380	383	378	363	358	379	383	345	329	381	346	345	360	336	349	356	366	366	344	354	378	357	364	337	328	379	353	355	396	380	372	361	389	331	374	363	361	371	379	411	333	352	350	361	344	392	380	385	342	361	344	350	382	352	358	353	375	346	343	368	376	393	359	372	346	338	397	350	342	369	339	379	358	364	357	354	378	362	355	360	378	406	372	358	392	392	321	345	388	359	400	384	401	363	355	361	376	344	365	364	367	355	361	370	367	386	372	359	358	389	346	363	360	389	359	362	342	390	366	356	388	383	367	348	374	372	400	392	421	340	378	361	363	384	394	376	376	373	361	386	367	338	364	337	345	361	362	377	359	342	375	403	389	360	350	361	377	348	383	344	363	350	398	390	332	373	386	381	371	368	349	385	389	374	358	405	389	366	378	341	409	343	349	356	325	354	377	367	353	372	395	345	387	351	387	367	348	354	349	384	337	357	364	323	403	350	316	389	373	377	395	391	389	359	378	380	342	398	423	385	351	348	368	360	386	379	371	375	343	352	340	345	379	363	378	377	385	365	361	380	390	325	362	390	365	341	349	353	349	381	353	411	383	398	399	362	343	348	372	351	355	366	377	344	380	319	382	375	368	377	428	343	330	366	336	358	349	360	377	364	341	346	336	360	337	359	340	359	370	365	360	358	370	390	353	348	363	360	357	345	401	378	412	392	394	373	315	401	361	347	354	374	379	372	410	332	364	360	389	377	371	361	364	387	337	339	333	346	375	345	363	359	347	390	372	376	386	367	343	380	352	366	354	344	354	370
50044	51959	66895	66295	57140	44109	33259	24092	16300	9166	4367	1420	753	796	787	801	807	819	757	816	837	815	804	807	796	729	794	790	771	780	768	765	781	778	745	813	767	757	775	723	756	747	727	824	790	767	768	734	776	760	836	773	791	766	768	823	743	807	778	788	815	789	714	755	816	837	786	775	789	784	784	784	684	837	778	783	739	769	754	832	769	814	783	800	714	789	808	766	850	773	758	776	762	771	780	821	752	805	778	772	766	785	789	797	808	792	757	819	760	798	763	801	780	791	760	757	727	781	798	836	750	744	815	801	802	750	813	813	777	759	804	814	790	744	809	778	783	769	745	808	762	773	800	752	805	756	802	808	799	778	790	820	789	748	797	812	787	778	771	793	860	788	771	821	810	771	759	754	774	798	801	813	835	783	817	786	810	770	780	734	731	766	750	803	768	793	821	818	828	769	747	742	773	785	749	776	769	844	788	761	754	755	827	742	768	808	755	826	782	751	792	813	753	763	774	803	749	799	771	734	797	780	722	774	808	780	753	828	777	824	789	801	791	752	751	779	808	791	778	731	718	771	840	783	773	731	795	780	754	769	776	748	775	762	781	780	699	807	737	809	834	755	721	779	785	789	794	791	767	798	817	771	750	750	749	758	804	754	768	748	727	794	797	795	717	799	761	812	766	803	780	769	787	741	760	814	789	793	816	794	784	824	790	809	751	805	798	775	817	810	784	773	760	799	781	823	750	791	749	724	710	720	764	787	800	788	762	807	829	782	809	786	781	798	758	829	769	752	722	790	805	758	806	783	783	801	783	756	785	747	810	748	806	791	784	777	756	772	798	783	784	736	802	805	819	771	794	771	741	770	789	749	803	754	760	744	780	759	753	814	731	801	765	782	805	785	774	784	779	786	750	764	759	786	807	773	801	822	774	788	766	751	793	780	769	784	742	834	772	805	802	798	819	797	788	781	765	763	807	764	801	772	757	767	807	782	786	801	801	795	752	770	775	762	730	772	744	812	852	769	790	791	809	750	770	801	764	776	769	739	754	781	805	759	818	812	752	754	760	774	781	843	782	781	818	777	789	756	783	799	747	772	772	742	764	762	823	792	732	793	795	763	773	794	794	786	785	742	752	767	797	828	771	785	813	839	791	782	773	785	810	751	754	799	772	774	769	796	772	731	758	782	700	768	800	837	782	758	767	769	754	775	784	829	815	788	784	785	765	837	822	815	775	764	854	795	811	765	818	832	804	791	761	769	796	840	745	782	796	816	728	739	757	777	798	774	748	785	805	773	769	771	754	784	827	798	782	784	811	731	805	791	754	785	736	823	769	775	811	728	802	793	805	749	790	754	728	802	790	801	829	784	809	744	797	733	779	736	774	800	756	775	785	811	827	810	791	776	814	758	792	742	809	820	759	808	754	717	745	767	775	752	745	719	770	754	761	774	787	761	783	762	775	770	741	792	800	776	746	802	754	812	801	787	759	803	800	818	814	799	803	740	786	778	757	749	786	850	800	765	830	815	733	731	755	767	822	799	803	750	743	777	750	760	805	771	760	785	711	747	806	764	810	785	770	819	787	727	775	756	792	792	744	823	789	747	764	734	819	762	740	764	836	782	718	775	802	781	825	818	782	784	787	752	770	734	781	752	801	742	768	763	805	764	771	761	742	767	797	829	765	800	782	770	826	778	790	794	741	752	739	809	791	755	839	792	780	787	800	810	776	747	780	788	782	731	789	764	826	773	740	768	819	769	796	750	788	743	741	767	786	797	778	777	760	755	741	715	737	796	789	806	821	727	791	773	751	799	766	740	839	750	721	766	814	808	793	782	815	812	748	788	783	738	772	777	807	768	799	771	730	801	829	775	834	817	721	793	749	784	732	791	729	730	801	796	762	762	753	770	785	789	790	797	804	765	767	777	771	785	745	784	812	766	743	721	764	811	773	849	767	802	816	816	761	774	779	827	765	774	753	739	792	832	773	821	816	756	806	756	775	809	820	766	716	752	775	827	828	788	823	788	804	781	751	785	748	794	813	753	794	782	799	766	767	768	827	801	779	807	762	824	748	799	735	781	743	770	737	718	788	787	802	808	729	849	788	784	750	766	796	786	778	755	772	775	806	802	771	741	799	805	797	763	824	758	803	705	760	806	727	751	772	815	790	798	797	782	787	744	756	767	797	739	766	751	770	761	737	759	827	786	760	813	781	746	818	796	764	786	806	777	789	818	792	764	772	819	740	798	773	777	765	764	760	797	759	815	773	792	802	795	756	746	786	780	766	809	823	755	802	759	792	839	781	853	796	760	784	786	758	793	814	791	758	792	778	801	832	801	777	771	833	758	764	776	846	777	753	783	763	800	801	796	780	799	811	840	780	768	780	789	789	726	787	768	740	804	717	797	849	784	779	742	789	802	809	809	739	732	784	797	850	794	758	765	788	822	731	832	780	822	758	809	793	797	753	761	833	785	786	769	815	794	757	776	752	773	766	742	794	752	725	820	796	785	769	823	787	786	804	788	783	792	775	829	789	799	743	749	834	779	807	758	815	776	820	762	825	763	848	791	728	772	802	834	788	769	777	776	731	786	798	806	766	770	720	832	798	770	770	758	743	808	775	786	737	752	829	770	761	767	759	815	771	785	754	755	768	806	761	789	776	739	814	731	880	803	768	756	775	787	777	731	781	844	769	803	773	772	771	762	810	784	771	848	796	778	781	780	737	789	803	779	772	804	748	804	785	827	758	774	826	773	768	769	791	854	812	735	797	818	765	816	743	784	782	787	738	704	795	806	805	807	796	827	786	761	756	806	775	789	740	762	807	768	773	796	743	827	802	776	784	837	795	750	804	767	769	769	814	793	740	808	818	809	745	803	745	812	757	786	808	814	787	736	811	815	784	798	790	778	792	752	748	792	747	782	791	810	786	782	755	785	772	753	745	794	791	743	756	761	807	807	779	788	818	768	835	820	799	823	725	785	779	763	759	807	802	771	817	783	751	767	761	805	810	727	804	813	809	785	775	746	777	765	798	795	820	818	755	778	811	775	778	733	775	829	739	703	761	751	743	786	771	761	761	829	789	816	740	759	738	774	752	804	784	840	809	760	789	847	783	801	767	805	806	770	775	799	765	744	823	766	770	723	821	790	825	766	744	774	746	834	777	713	779	822	796	768	792	746	791	763	775	788	781	777	762	758	763	789	775	768	817	800	847	787	785	808	780	800	792	756	783	749	825	780	791	762	740	802	766	789	776	737	750	809	792	747	799	774	753	756	788	807	814	765	803	758	747	771	764	798	776	812	799	778	817	808	834	765	763	780	784	771	793	802	736	767	735	769	758	769	749	787	750	789	813	766	724	810	791	805	810	737	754	861	818	754	799	770	778	766	812	787	798	765	802	773	758	814	766	731	806	811	774	720	774	763	789	734	793	728	820	796	743	797	794	811	798	757	778	784	770	805	799	813	774	767	782	796	779	809	754	743	793	771	840	807	798	787	755	798	792	810
11772	6247	5708	4048	2483	1408	1030	645	482	312	270	231	224	236	219	240	220	249	227	225	248	246	226	218	220	270	240	228	240	212	232	247	245	240	239	227	284	248	251	258	238	238	241	233	249	205	239	228	254	216	234	242	240	276	236	222	222	234	225	257	235	223	233	241	230	224	220	244	262	238	260	258	242	241	241	209	239	231	229	229	232	265	232	213	225	242	237	195	241	260	264	232	239	247	240	265	264	222	242	256	242	240	279	229	258	207	228	243	247	259	234	245	253	210	209	280	217	234	278	231	227	206	245	237	243	253	239	238	222	230	287	238	244	240	213	258	245	268	243	251	212	250	245	232	229	217	258	236	226	214	264	243	231	228	211	222	225	239	240	231	252	233	215	240	212	249	227	246	229	220	253	241	261	239	261	207	226	273	248	225	265	223	244	245	266	209	236	224	232	238	232	207	240	258	244	237	230	230	239	253	218	231	244	228	226	254	265	211	230	229	252	237	243	267	242	225	232	227	257	233	250	244	241	236	232	262	245	219	241	224	256	222	269	252	236	235	190	235	227	248	251	224	230	243	245	252	251	235	232	264	238	225	209	236	248	238	224	243	223	240	265	237	241	216	228	260	275	237	234	218	269	253	247	247	226	240	236	284	254	253	225	236	228	230	217	229	235	224	228	261	233	259	260	239	237	255	234	226	240	223	259	245	231	245	238	226	250	239	215	226	234	260	228	240	225	259	210	220	227	251	242	231	246	247	229	236	232	252	257	215	277	254	237	230	264	250	214	249	241	259	246	211	224	229	235	261	250	304	236	271	252	274	233	229	243	214	234	238	240	231	220	234	258	223	218	249	232	217	223	269	244	238	246	274	230	246	248	213	239	263	200	226	264	246	236	238	278	244	246	252	239	223	234	253	235	248	243	239	230	249	261	229	239	252	257	241	273	238	252	240	238	219	270	239	209	261	225	236	227	259	239	255	257	218	225	261	250	246	257	247	240	234	243	235	218	260	234	228	216	202	255	239	233	262	252	242	239	248	222	223	246	232	262	237	248	228	238	226	260	248	269	203	249	219	244	234	211	239	261	235	243	218	246	259	241	245	260	234	229	250	238	247	232	249	237	272	225	253	248	240	244	237	236	233	212	227	220	213	254	247	224	248	241	221	232	228	231	238	228	209	223	249	259	244	240	252	256	247	247	249	245	255	197	249	230	256	228	231	215	226	274	239	219	242	240	256	253	256	260	235	247	255	220	250	238	239	249	220	206	238	221	212	251	246	237	225	254	262	251	236	240	234	218	218	233	214	224	216	227	219	262	232	223	222	233	225	223	223	249	246	237	251	262	231	232	249	266	250	249	226	248	230	252	250	217	253	234	261	255	244	270	255	220	230	226	232	232	225	238	234	217	248	240	253	249	265	221	242	260	233	249	231	234	193	232	229	271	227	219	244	238	237	245	255	228	249	236	232	258	240	238	228	267	238	228	256	236	257	256	276	216	238	213	249	247	259	261	220	223	253	253	236	238	213	251	233	234	264	232	247	230	244	249	229	237	270	207	214	236	239	253	230	262	249	232	260	220	241	249	240	230	260	235	270	265	247	253	253	242	259	249	233	219	241	275	265	251	218	261	207	222	249	236	229	240	242	257	233	254	253	228	266	212	248	228	244	252	254	220	227	253	229	229	225	246	218	238	232	257	217	235	250	265	227	224	260	244	247	261	246	231	275	206	243	250	228	254	240	253	266	219	243	230	252	233	248	221	237	236	242	226	245	255	259	235	255	251	233	243	262	249	245	272	256	220	253	247	251	266	269	256	249	225	229	248	232	261	263	238	245	226	251	214	267	241	250	226	249	254	232	253	226	239	251	207	238	249	268	218	260	205	254	242	234	251	265	234	235	230	243	214	226	247	240	215	225	202	216	253	239	221	260	229	238	224	252	242	206	195	227	228	237	219	260	264	213	261	246	250	249	221	223	235	244	192	229	222	217	223	245	228	234	231	263	243	245	240	233	218	256	272	244	243	218	223	256	267	247	222	249	246	223	217	245	263	254	237	241	244	260	241	249	245	264	235	234	252	232	266	228	254	246	235	219	205	236	218	244	250	238	217	252	271	232	216	261	255	244	252	258	229	241	254	213	241	253	269	238	235	223	242	241	254	271	238	207	272	228	229	222	234	244	232	234	213	228	274	211	254	211	254	218	229	229	237	232	208	247	218	253	220	247	248	230	246	233	235	249	253	234	210	250	231	243	238	224	235	221	237	231	249	246	243	244	232	223	240	257	234	254	239	225	226	250	263	244	282	288	242	245	228	244	233	252	249	242	285	236	225	234	234	246	266	245	245	241	244	250	259	247	256	230	245	260	260	228	238	218	225	203	243	235	243	231	250	237	253	234	272	238	226	258	244	227	231	201	244	232	284	248	236	249	245	243	226	253	232	247	226	223	218	216	246	241	222	242	207	249	260	237	232	236	218	250	237	256	238	254	206	241	265	236	218	239	250	243	250	258	231	247	249	244	222	222	227	238	240	268	224	257	247	260	239	251	231	243	212	229	231	262	235	241	230	235	246	255	239	241	244	224	236	244	241	253	250	245	263	240	243	217	266	262	244	235	217	227	250	259	230	253	233	220	230	223	229	266	238	223	232	209	260	244	222	263	221	206	247	248	239	247	286	252	235	237	256	249	230	240	252	261	250	246	222	217	234	264	281	211	218	237	239	217	263	208	267	255	248	230	246	222	236	225	227	223	238	210	254	228	249	249	262	250	236	250	224	233	242	232	265	245	248	209	265	256	245	249	223	249	229	229	257	266	229	233	259	249	241	217	219	244	249	247	233	236	217	243	256	234	247	260	227	234	237	225	233	217	252	244	261	271	270	256	250	243	276	250	231	238	225	259	198	245	232	252	233	252	241	250	247	261	227	258	236	236	241	272	230	243	218	218	235	243	243	236	220	239	234	248	248	253	253	246	257	228	244	265	250	220	250	265	238	259	233	235	236	230	254	235	225	237	234	233	230	253	238	241	234	263	217	215	228	248	235	231	238	220	236	254	209	206	251	214	207	247	271	243	236	223	211	238	232	235	239	259	236	251	241	245	246	270	241	268	222	223	264	242	262	231	237	241	214	234	248	232	239	268	228	225	228	248	233	236	255	214	238	231	265	261	252	250	229	234	228	232	217	232	233	238	228	237	232	254	236	248	253	231	214	211	216	212	216	228	236	224	264	266	221	238	248	254	222	249	250	217	234	234	265	244	237	239	245	230	257	250	255	229	241	244	220	245	214	236	229	258	231	245	226	220	250	233	235	236	221	247	232	231	240	260	252	252	228	265	242	227	263	250	232	239	253	245	218	247	234	242	221	234	246	256	204	220	233	237	230	231	232	243	236	221	216	244	239	272	247	273	234	260	238	239	269	255	259	211	268	224	241	233	216	237	237	245	233	272	255	226	242	241	245	216	234	257	260	215	250	204	229	254	228	261	228	253	244	253	231	238	242	240
10801	8139	10670	10439	7314	4234	3229	2099	1307	918	704	561	551	518	560	539	542	531	548	520	520	529	522	540	551	508	537	596	572	538	558	519	566	537	531	523	523	535	559	510	562	530	578	574	557	511	557	550	553	553	535	504	555	518	514	546	581	524	540	537	564	530	508	544	475	511	533	527	544	538	546	523	548	507	525	488	561	514	546	526	535	560	568	527	564	526	589	553	528	565	544	563	521	567	536	514	522	491	535	546	513	557	518	531	546	526	508	565	562	519	491	566	497	557	536	516	598	573	527	558	562	566	533	536	547	545	541	568	509	553	584	546	542	552	571	532	505	576	545	548	549	554	492	570	527	536	542	523	569	518	488	512	511	531	557	522	540	514	579	525	568	547	551	568	534	505	550	571	558	522	516	569	475	503	498	552	576	545	529	546	506	530	536	550	554	531	517	536	547	521	573	524	515	550	553	570	504	543	568	570	519	527	509	504	565	549	554	547	509	520	548	541	548	538	523	502	525	494	551	504	532	534	561	585	535	541	566	515	524	573	554	568	552	532	521	497	567	534	544	546	511	527	557	529	562	562	548	532	560	519	566	540	515	542	535	549	551	547	572	554	527	536	553	555	567	553	538	512	525	541	560	544	595	530	537	589	510	551	556	552	578	541	563	567	542	519	531	580	531	522	576	549	513	500	512	511	509	522	515	565	522	531	529	577	564	576	542	545	577	532	532	526	519	567	539	526	506	513	552	501	553	565	541	528	532	545	512	562	519	530	536	570	526	528	544	528	519	555	562	488	578	530	551	526	514	530	557	541	516	553	528	573	498	560	520	542	526	547	584	539	529	543	556	503	543	541	502	564	547	514	502	515	548	518	525	552	525	566	554	541	524	541	549	487	554	532	530	519	514	545	551	520	590	546	503	562	537	564	542	558	559	569	546	524	493	557	513	570	517	544	551	536	561	540	484	561	534	547	532	559	555	512	527	559	526	554	508	504	510	575	557	513	549	538	506	553	566	571	528	544	535	544	541	546	539	530	547	507	502	519	539	522	532	538	551	521	518	532	535	587	538	572	538	522	521	544	503	540	499	498	571	573	535	508	529	516	510	522	514	537	541	535	561	501	504	546	512	518	538	556	512	556	551	522	551	519	560	528	530	524	521	546	527	532	519	554	532	539	612	561	538	550	553	513	517	537	536	558	551	497	508	504	564	560	532	515	522	566	575	545	536	554	589	562	522	570	522	545	552	528	564	588	522	511	528	533	543	598	518	554	545	545	531	570	533	535	555	558	521	583	515	559	577	585	514	559	531	517	528	551	570	506	560	541	521	565	522	543	492	561	511	529	561	539	528	572	528	537	528	526	500	536	496	534	533	543	582	549	515	541	516	558	587	567	575	555	561	495	565	531	534	537	523	480	533	511	547	489	556	529	493	537	508	491	548	529	536	533	555	536	488	551	537	517	509	533	555	535	537	476	475	491	533	553	530	539	545	564	510	559	541	567	547	550	541	564	558	554	515	527	535	532	526	539	501	546	538	507	562	517	578	551	559	529	566	570	482	537	551	563	574	517	521	558	510	520	518	527	552	531	530	548	550	532	517	556	539	550	532	533	550	551	558	520	597	537	518	547	557	576	539	546	491	557	554	545	541	515	549	533	555	555	472	548	545	512	557	522	548	517	513	524	546	552	567	539	535	545	577	539	507	497	531	584	513	530	542	519	513	523	501	523	550	538	561	559	572	544	536	546	543	506	585	533	525	551	529	547	536	554	575	529	557	517	565	500	527	543	544	556	504	533	550	527	576	524	562	507	546	533	553	556	552	529	553	536	579	580	495	547	516	532	569	558	566	547	536	578	515	550	513	543	526	535	515	526	563	556	540	585	559	519	566	548	548	518	528	526	505	523	535	529	521	562	518	552	490	522	563	540	531	503	554	549	547	541	562	547	535	570	547	551	553	569	531	555	545	553	499	527	590	514	532	519	518	554	512	527	534	546	531	547	523	537	525	525	500	517	544	497	520	590	512	541	537	548	514	585	518	523	530	477	526	540	526	538	531	568	531	549	563	546	548	534	523	546	539	516	540	521	480	564	488	568	560	567	560	530	504	548	551	592	560	536	556	527	565	559	562	573	513	556	548	554	550	508	524	559	545	519	520	570	520	556	536	531	531	567	514	541	513	548	552	559	588	484	506	540	509	533	534	572	539	537	533	602	514	526	537	555	498	547	512	572	511	544	548	543	539	549	551	519	548	525	517	520	499	521	542	526	566	488	522	534	517	555	510	557	525	556	507	560	532	540	569	601	561	535	515	544	537	557	558	546	546	527	548	556	552	523	528	545	564	498	535	544	517	561	539	552	519	542	552	584	552	541	533	535	523	545	531	534	530	533	551	544	517	528	527	509	502	534	553	512	534	505	538	540	536	540	552	555	506	571	530	518	539	554	516	520	566	504	524	540	529	534	565	591	554	573	579	540	535	519	514	495	514	556	525	546	529	552	525	524	573	572	569	535	513	538	564	556	575	530	552	555	564	543	532	539	547	535	525	579	564	543	525	557	559	561	537	523	542	562	559	569	580	537	501	522	524	565	514	535	577	578	540	588	491	558	526	526	504	564	535	510	538	558	565	552	557	552	585	530	556	534	585	530	536	591	522	527	560	555	523	569	547	546	549	545	566	539	482	587	555	531	517	556	547	534	563	558	556	542	554	549	543	553	548	566	536	592	523	552	522	531	510	535	544	499	531	543	527	550	526	541	570	556	549	528	542	521	542	540	547	518	543	527	540	589	569	530	525	576	522	561	521	515	581	548	545	574	512	538	517	537	546	512	540	507	533	510	518	552	462	563	509	511	531	528	547	581	522	546	522	527	553	551	596	567	543	492	520	536	534	547	532	498	544	538	541	560	562	535	574	542	501	512	530	504	523	531	542	532	525	545	570	539	500	534	535	536	544	533	551	535	549	592	567	552	545	531	532	582	512	549	543	562	495	547	531	557	596	503	519	501	575	559	590	542	547	544	557	486	501	552	588	563	504	531	501	545	510	514	539	545	539	522	532	529	536	529	579	558	533	565	524	519	576	521	565	559	548	512	513	547	539	550	524	607	503	507	559	574	573	517	507	518	538	584	505	489	565	512	525	556	556	533	548	533	540	532	561	534	507	523	541	535	514	530	528	525	536	507	557	535	491	515	564	527	544	532	566	487	516	524	539	577	546	545	533	551	568	570	523	532	538	520	531	520	523	530	586	545	526	530	534	551	547	551	550	536	564	552	545	520	563	538	544	517	509	548	526	564	569	543	566	507	555	520	531	534	525	551	568	505	550	519	550	556	543	514	600	549	529	543	484	498	557	566	492	550	510	522	570	543	520	569	536	551	498	549	545	529	532	557	563	498	516	571	507	563	529	522	560	547	522	506	553	546	547	498	502	492	567	539	564	533	549	530	532	540	567	539	545	554	560	511	531	512	544	567	528	570	554	529	521	512	530	519	576	569	548	559	550	540
78995	70356	72282	61882	46381	32161	20733	9806	4574	2030	981	638	386	351	328	348	370	397	345	332	352	308	360	352	326	357	329	370	334	324	301	339	366	358	337	335	363	336	352	350	329	331	356	317	299	340	317	342	330	344	326	358	352	330	336	319	378	351	352	310	344	340	319	347	330	375	314	322	372	296	352	343	312	329	320	393	352	322	349	360	314	352	343	326	323	337	372	325	348	336	365	367	337	338	349	317	343	351	303	359	349	319	306	342	306	314	365	355	326	352	327	311	348	330	363	342	324	312	370	359	364	344	357	354	384	345	350	353	323	344	339	351	364	340	336	350	363	325	358	365	332	377	330	339	361	291	367	352	389	373	358	299	365	342	328	322	365	379	369	361	348	369	341	357	314	349	327	344	322	350	346	309	324	344	326	376	336	332	323	331	351	348	337	344	330	318	362	343	345	370	326	348	330	336	307	336	290	316	303	367	373	361	362	329	320	349	347	393	368	343	351	337	348	321	363	389	342	366	377	362	336	350	328	366	340	329	310	371	326	349	338	327	356	354	346	330	349	359	332	338	390	308	365	326	343	351	363	342	358	363	333	365	315	339	362	327	345	366	349	316	312	354	370	359	383	375	335	352	350	398	334	348	328	363	295	320	355	324	359	340	309	326	349	310	350	341	336	363	362	351	327	331	310	307	351	343	338	328	338	351	363	320	349	348	329	350	348	359	344	355	325	336	333	339	289	326	346	298	319	345	330	387	341	349	325	357	344	345	332	377	345	376	353	373	356	363	301	336	350	351	351	300	321	334	375	324	356	391	364	300	366	342	334	353	322	353	354	368	321	368	372	369	313	359	339	341	330	362	363	309	340	333	374	384	321	352	359	343	321	339	351	318	348	324	339	323	370	362	312	324	311	321	338	344	319	365	356	362	331	342	323	327	371	354	373	344	352	340	341	334	352	346	342	339	335	359	336	352	337	321	332	337	339	297	330	349	372	316	322	329	349	347	366	347	356	366	354	334	361	377	347	356	315	346	356	373	356	311	317	351	362	330	369	345	330	327	344	365	319	346	327	345	339	342	333	340	361	378	337	325	352	348	347	315	320	314	360	357	315	343	337	328	346	327	301	358	370	384	348	347	354	360	340	320	363	335	352	347	345	344	331	343	342	341	345	318	316	358	362	334	359	334	341	377	343	366	347	323	349	355	359	329	341	303	370	353	331	329	345	360	320	296	327	312	355	347	334	377	335	321	363	348	326	333	346	335	327	347	367	323	397	342	304	373	360	317	325	327	349	315	308	327	350	381	353	319	325	342	348	365	318	366	374	357	343	312	358	345	319	316	328	343	359	323	319	330	331	329	322	339	341	315	334	342	319	348	337	306	348	352	322	388	339	335	306	346	318	311	316	382	303	358	362	386	352	328	352	345	319	319	316	351	313	344	324	356	311	334	338	352	369	362	328	315	334	324	323	358	373	313	349	349	339	364	374	316	321	364	313	353	316	350	333	346	336	343	336	331	350	314	344	351	331	353	330	296	345	354	336	350	353	388	381	338	339	360	316	356	338	352	315	353	321	387	342	326	329	315	312	354	364	355	349	346	312	342	370	339	349	339	327	354	359	355	352	318	329	338	329	346	345	348	351	322	337	370	311	339	340	318	384	351	353	343	372	376	370	351	342	342	349	322	350	360	331	327	330	370	351	357	350	353	334	334	340	325	331	357	338	368	338	394	332	338	379	325	359	338	358	345	323	347	332	358	341	369	373	348	338	335	339	377	324	348	329	314	342	378	357	359	302	356	336	332	291	354	335	352	357	332	370	365	319	317	389	342	374	346	368	378	363	340	350	319	342	368	332	330	354	340	372	353	335	346	321	340	353	325	324	341	331	365	340	345	374	326	337	325	312	319	350	326	338	366	307	344	350	340	339	345	354	322	316	339	324	353	343	350	311	317	348	315	383	342	335	338	349	354	336	341	365	309	342	362	359	314	299	365	352	359	341	330	355	349	362	337	323	321	328	331	342	350	391	390	373	346	391	353	380	296	340	345	366	334	354	367	382	355	348	347	336	306	374	327	336	334	336	370	360	322	336	329	354	319	314	359	338	351	360	354	337	355	343	340	354	351	371	369	367	348	314	364	364	382	351	311	354	317	343	356	348	361	334	350	322	322	318	334	316	333	315	364	355	352	350	317	348	364	337	378	350	350	351	342	345	300	306	303	307	321	345	347	307	343	344	342	326	379	339	348	359	340	329	310	305	357	344	312	340	343	330	345	333	332	349	336	344	314	368	337	310	340	330	342	344	328	367	363	328	330	365	355	334	332	335	362	349	330	346	355	365	327	323	335	342	317	334	341	324	369	355	365	374	318	352	343	329	337	344	362	307	335	304	369	332	338	359	362	351	349	361	338	328	341	334	358	346	338	361	348	332	342	327	311	342	324	321	346	315	333	305	341	346	346	348	353	350	314	326	335	318	377	346	367	356	310	331	321	342	351	353	385	339	348	382	330	353	347	354	335	313	318	356	308	342	357	342	321	368	376	294	352	338	353	333	350	339	353	351	347	353	361	356	327	334	335	371	337	361	328	369	348	380	333	357	356	309	336	357	324	333	340	364	334	329	308	331	346	351	360	342	322	353	338	319	308	305	354	385	355	329	350	322	380	349	336	295	327	360	320	344	333	319	328	386	334	348	355	385	326	360	397	350	337	323	363	329	335	349	343	337	316	356	349	335	331	327	356	328	329	356	372	355	316	315	345	365	330	335	392	349	352	338	355	318	331	337	321	332	344	351	346	312	332	341	307	328	347	333	373	343	350	334	330	371	309	334	339	319	350	332	362	352	331	343	341	323	384	378	316	335	365	368	336	368	338	321	355	357	366	357	358	343	341	313	339	361	340	334	316	359	384	364	333	358	339	356	354	340	336	326	326	334	324	328	322	341	365	338	347	355	346	331	323	299	346	329	350	303	320	322	337	347	331	295	362	357	357	338	367	349	345	332	326	296	333	361	348	320	325	349	343	324	330	327	306	347	332	350	337	319	340	367	341	351	344	327	336	348	325	315	341	350	338	340	340	289	343	322	356	348	331	329	342	354	357	396	357	334	354	345	333	371	330	313	358	340	337	333	345	332	301	335	356	327	340	361	332	321	352	339	335	383	348	326	352	336	316	316	377	323	351	349	348	293	379	368	357	298	353	377	373	324	381	366	320	345	340	391	371	343	310	354	351	364	357	328	339	363	315	337	358	360	316	341	348	384	353	338	299	339	390	370	339	319	341	362	337	314	303	310	351	363	340	360	332	346	364	335	363	359	344	370	327	299	304	363	305	347	336	342	353	346	348	324	334	326	313	324	365	339	342	330	369	327	345	361	359	362	319	363	346	340	331	380	341	322	357	339	322	336	373	349	371	329	341	355	307	345	369	334	373	319	353	310	352	364	345	356	337	337	332	344	347	347	328	318	320	355	388	362	320	360	360	361	337	374	326	370	369	360	370	328	349	334	334
49367	51998	66988	66087	55059	44697	34832	22167	13780	6801	3553	1970	777	725	782	712	762	722	702	762	771	770	716	728	734	760	724	756	739	749	745	778	722	733	759	803	767	740	804	745	770	754	765	738	713	722	761	726	702	786	743	720	710	736	722	731	748	711	784	728	787	716	762	727	730	734	733	751	771	760	724	744	761	727	730	751	744	749	734	722	773	691	771	752	724	776	691	735	745	775	734	725	763	720	726	717	729	727	715	758	771	724	752	781	786	769	760	735	753	730	733	715	739	726	730	725	731	768	762	775	758	724	768	720	700	724	725	765	751	730	796	765	723	734	703	710	706	767	756	725	750	751	701	758	707	727	728	767	711	758	747	726	742	694	700	737	751	769	753	752	724	773	720	735	729	763	772	759	744	724	708	730	731	725	768	724	760	729	729	732	766	699	745	706	761	738	761	757	737	752	724	725	784	719	732	742	738	757	779	718	687	732	762	735	715	759	751	795	793	726	776	721	747	754	713	742	712	722	721	741	719	764	739	766	730	770	758	764	737	758	709	749	722	746	715	716	742	788	779	718	746	717	735	744	796	698	775	777	745	758	730	750	745	727	713	760	756	751	746	711	745	723	700	751	724	738	728	725	723	715	746	695	739	739	737	764	706	719	790	783	759	729	762	718	776	704	701	715	742	711	710	712	759	770	712	735	766	700	721	734	733	721	752	765	731	680	719	750	764	736	762	704	736	718	778	733	725	763	748	692	737	691	785	740	781	742	738	769	707	703	729	798	732	753	744	769	736	728	746	730	813	681	747	736	752	696	739	724	724	757	749	744	725	816	781	788	718	751	758	748	713	768	749	731	715	680	784	704	786	689	748	708	795	716	727	703	737	702	716	719	717	738	785	754	722	800	736	733	745	706	724	719	751	796	760	763	737	751	757	727	758	712	773	727	696	765	729	733	741	729	756	715	727	780	757	726	730	745	730	727	751	721	763	723	723	808	792	741	760	743	702	732	717	767	729	726	710	712	729	726	750	734	740	722	747	704	730	739	767	758	731	739	731	732	761	725	716	763	767	757	748	759	727	746	725	792	718	753	741	786	765	707	721	741	720	738	724	692	727	736	708	754	715	748	721	687	712	761	793	749	712	732	767	741	720	721	757	723	732	732	747	732	762	737	739	766	757	744	732	725	717	760	747	728	721	734	753	702	736	720	768	746	757	754	730	743	761	728	747	738	780	793	717	745	731	762	682	762	714	797	744	770	742	782	721	746	731	787	772	685	749	705	760	752	709	732	738	730	746	756	685	734	757	738	684	796	718	731	741	779	716	779	711	727	761	711	784	732	725	766	717	714	773	767	752	775	754	728	726	787	721	726	749	765	722	711	728	765	739	702	789	720	712	722	755	741	781	731	761	719	781	743	758	734	741	743	725	708	741	714	737	738	728	736	739	690	775	703	762	765	776	750	708	713	764	713	746	691	739	766	758	711	739	736	761	708	776	700	678	696	792	760	727	753	720	741	739	739	762	717	729	753	748	764	715	767	714	795	755	756	713	778	737	721	752	788	742	691	743	702	760	777	748	759	747	743	758	755	736	723	766	722	760	712	773	736	685	670	750	733	715	731	756	738	738	763	779	772	737	701	711	733	721	712	735	717	712	696	746	728	713	706	726	769	737	757	766	789	782	671	752	709	747	712	732	746	734	753	764	728	727	762	733	726	725	744	793	746	785	691	780	719	757	768	761	756	697	749	750	706	765	732	732	728	698	688	753	740	717	735	734	767	759	671	714	708	658	721	735	689	741	739	746	732	762	751	776	772	763	772	715	712	764	785	715	714	768	752	703	717	728	750	717	762	705	707	739	729	728	749	801	753	719	720	737	732	786	715	741	756	758	703	776	736	739	747	735	758	765	746	717	742	705	749	678	771	754	797	767	750	714	746	758	718	730	755	758	746	725	773	737	704	737	725	764	763	732	775	739	773	766	714	728	707	803	760	789	747	733	700	723	753	706	697	734	789	785	755	698	721	733	800	744	741	733	732	769	754	725	799	756	748	711	754	789	750	724	738	711	744	742	743	725	718	788	709	781	697	764	760	824	708	732	741	725	750	704	744	742	762	747	737	738	757	718	749	770	783	739	687	747	754	778	724	716	753	708	793	749	730	741	746	726	758	714	735	720	765	763	716	697	718	749	712	711	745	723	733	719	763	709	741	725	738	738	724	805	748	735	760	785	762	743	726	746	788	737	705	734	777	745	719	733	722	738	768	733	717	765	725	720	692	722	739	749	708	731	746	808	735	736	767	727	758	736	751	739	723	730	745	698	719	738	698	762	772	788	748	757	751	776	784	736	702	739	776	738	765	709	785	807	693	756	710	742	724	779	784	735	763	742	721	734	783	724	730	710	703	729	767	719	718	754	718	769	784	720	756	723	797	719	752	696	717	750	746	733	738	745	770	715	743	723	743	696	693	717	754	763	719	721	731	775	737	748	731	738	729	774	769	756	707	729	750	770	788	798	764	750	710	713	711	714	694	730	754	756	753	774	773	733	702	729	731	726	759	727	778	727	710	754	711	748	726	742	732	723	763	712	741	726	700	749	751	722	692	754	743	702	710	787	760	738	700	770	766	729	716	707	700	686	740	717	738	746	762	715	731	766	782	709	791	766	722	766	744	719	755	732	696	739	708	787	763	747	722	723	714	745	764	711	779	730	755	756	730	747	705	773	730	781	709	756	768	723	757	746	764	725	766	709	721	732	743	775	706	775	719	741	746	710	783	685	731	791	721	739	707	712	734	740	789	762	694	732	676	747	803	724	727	725	741	776	722	807	751	744	789	728	738	675	741	729	769	742	750	763	735	763	765	755	742	804	762	770	773	725	729	790	733	757	728	752	760	759	725	729	734	751	757	698	732	695	731	727	735	711	749	770	747	767	744	734	750	757	783	773	743	715	751	732	759	732	802	728	771	784	736	720	736	759	703	763	697	756	743	716	769	757	738	779	729	779	736	762	788	727	772	716	769	763	749	756	741	753	753	726	724	725	762	747	732	765	728	719	763	693	725	670	761	745	762	760	712	754	760	770	748	772	717	790	746	726	799	727	744	700	687	691	720	751	753	701	786	719	728	688	699	738	741	767	738	734	781	742	766	750	681	728	755	730	695	796	763	753	752	796	699	733	764	689	717	707	701	729	732	739	730	719	731	745	735	729	720	760	724	715	691	770	777	777	766	713	717	761	757	705	701	753	767	754	777	773	716	759	706	745	771	722	784	735	716	743	722	752	778	726	748	751	741	742	776	741	732	769	762	758	784	760	755	769	718	678	753	728	737	725	705	670	715	766	744	753	707	706	748	733	725	734	717	709	727	727	749	736	746	725	695	736	742	765	733	711	757	776	729	714	698	750	759	723	719	717	773	782	731	789	759	760	723	747	753	684	761	750	734	745	735	721	735	762	767	756	754	741	752	754	738	732	767	748	714	711	736	749	787	757	711	733	739	738	737	717	749	693	802
79981	70174	72159	60784	48201	34535	20672	10350	4997	2266	1347	710	443	378	362	392	382	380	402	398	388	386	361	367	379	351	343	354	356	316	373	363	378	371	401	404	350	376	347	391	369	378	334	333	339	395	400	375	370	330	373	334	379	396	374	368	346	365	361	400	353	359	367	398	350	353	353	375	401	422	370	332	363	384	349	383	378	404	391	368	397	374	363	374	371	377	389	335	407	382	356	375	376	413	367	371	362	349	352	350	376	392	375	340	378	341	353	355	377	377	375	384	390	352	328	355	345	363	337	397	365	408	372	365	400	359	346	345	384	372	389	358	387	362	358	407	375	347	390	369	339	367	360	363	389	372	360	370	377	347	364	377	322	351	378	379	369	380	351	399	407	364	383	340	358	370	358	369	355	378	384	360	377	374	416	384	391	389	371	385	386	348	342	370	385	343	365	388	319	342	363	363	364	412	375	370	384	374	406	397	390	384	370	352	376	355	359	409	344	364	353	357	364	339	358	401	369	383	401	426	366	401	354	340	357	355	390	365	350	331	368	352	388	359	373	373	379	403	356	373	364	386	358	406	389	381	345	370	364	385	377	341	343	408	380	363	354	345	359	352	391	371	368	384	338	399	380	308	391	348	342	339	386	330	406	352	362	380	372	432	373	382	362	363	374	356	359	330	363	361	371	345	396	411	387	375	359	353	364	391	346	381	373	392	347	355	368	358	368	380	363	331	366	358	373	345	389	358	354	345	367	386	413	402	402	373	375	366	357	360	345	372	362	322	359	339	337	368	371	391	339	337	392	340	396	362	390	383	387	327	386	404	354	376	363	399	383	374	380	390	384	378	366	405	375	347	356	330	359	365	399	355	334	427	366	364	350	351	338	381	357	346	392	374	370	390	341	414	402	324	377	401	346	388	408	396	359	376	373	361	380	353	368	384	382	387	362	370	371	387	350	348	364	342	380	394	386	366	392	355	376	362	360	310	383	348	371	386	386	377	339	375	373	379	374	359	387	375	349	367	349	328	362	383	361	394	405	361	363	360	339	372	371	356	359	372	370	390	365	369	374	376	399	323	366	344	387	365	374	368	392	359	393	391	348	401	389	388	390	353	354	340	359	371	394	385	346	363	346	366	360	398	356	335	337	338	360	341	360	328	371	382	333	396	383	363	345	353	382	393	368	389	362	357	382	345	358	354	401	412	390	370	390	380	399	351	364	350	362	372	355	363	368	376	383	350	368	355	331	365	371	394	422	351	377	374	403	384	333	409	396	342	380	390	365	382	342	349	383	364	342	425	353	403	412	408	393	409	378	359	363	411	375	375	373	398	383	368	387	380	402	391	398	372	383	386	382	365	365	408	357	385	341	396	368	356	363	346	374	352	381	352	378	432	372	400	368	387	360	333	355	342	369	351	388	387	336	376	383	360	393	357	339	401	337	340	319	361	348	359	408	352	364	363	383	356	364	344	365	379	350	359	380	397	393	414	420	363	398	375	337	356	359	393	353	402	359	349	379	335	323	344	385	399	390	326	376	378	336	350	384	346	373	379	384	370	357	315	339	315	373	355	359	343	381	391	381	365	346	428	362	371	392	391	373	361	365	340	344	382	396	310	347	354	371	352	380	365	380	357	345	361	388	360	329	365	341	312	331	383	342	345	405	373	367	366	380	338	331	337	396	334	387	371	356	365	338	387	367	372	372	359	376	333	367	377	389	360	374	398	348	361	392	406	351	351	371	394	347	381	376	359	359	373	394	376	393	375	358	351	339	366	382	397	337	339	390	339	359	364	365	333	384	360	340	370	364	358	381	361	325	337	381	338	368	394	370	370	376	365	359	369	342	390	388	352	353	384	354	373	359	355	385	345	379	394	352	385	385	355	352	390	351	367	383	380	374	346	350	378	368	377	370	379	419	392	380	350	377	375	382	340	371	393	358	360	371	321	391	348	367	386	329	367	362	377	385	360	364	356	356	369	378	333	361	359	367	342	374	332	327	411	378	377	374	376	357	380	380	375	383	349	363	389	370	351	354	363	376	370	378	375	409	387	395	343	359	386	368	386	381	363	360	358	407	399	368	372	358	360	344	353	378	347	378	349	356	386	404	399	381	394	402	360	343	353	361	352	364	343	422	351	374	357	387	349	363	349	380	348	360	365	328	384	383	367	385	374	368	359	342	330	359	328	402	377	362	379	365	381	365	353	396	384	345	374	358	377	367	357	363	360	396	385	336	354	398	372	369	385	368	364	385	343	393	376	360	402	391	367	389	376	389	362	379	342	319	383	393	394	375	391	350	369	378	355	358	383	385	358	379	358	371	361	388	376	359	350	373	409	419	368	382	393	361	376	366	352	336	350	358	309	379	340	374	346	367	365	386	389	335	347	339	353	386	370	358	384	381	354	353	375	333	342	356	336	358	363	372	369	384	392	394	371	340	380	397	342	372	348	348	392	369	354	339	322	400	366	363	358	362	394	367	339	393	380	406	374	330	342	389	337	347	395	360	354	369	408	359	416	389	348	354	349	363	367	383	376	351	383	369	322	368	333	358	343	393	383	364	373	364	351	377	346	383	358	356	375	414	362	397	412	391	382	391	370	376	383	384	354	369	382	399	340	356	369	352	358	347	383	344	381	404	367	306	336	373	371	353	353	374	411	374	384	375	367	369	403	392	348	401	394	390	356	367	357	349	356	396	383	355	343	337	387	371	371	365	377	375	369	329	344	338	375	362	382	360	388	366	338	404	362	351	354	391	371	424	412	353	415	366	398	358	377	339	352	335	349	394	391	352	411	398	338	370	360	347	386	404	387	362	404	344	383	378	358	367	365	396	346	371	354	352	389	334	349	387	348	409	338	364	393	347	344	374	352	336	354	376	386	375	363	369	417	330	399	380	392	322	331	367	368	393	394	386	386	326	325	399	336	347	370	372	368	352	397	355	365	388	376	356	349	343	395	390	385	367	404	360	360	396	355	404	398	364	369	392	355	405	361	358	344	376	398	364	389	343	350	401	338	381	348	343	344	357	405	406	342	375	359	361	373	359	363	343	359	326	342	355	349	377	373	347	393	399	372	407	370	408	364	355	349	350	372	343	355	392	359	330	381	372	394	381	363	356	392	357	359	404	361	360	355	347	400	371	367	394	368	383	362	359	358	323	374	367	348	317	361	385	394	343	375	410	357	358	376	391	335	365	372	344	390	389	372	335	364	382	369	355	379	383	377	343	375	373	398	363	379	387	388	346	381	384	367	424	383	324	355	365	380	391	360	355	363	362	383	352	360	404	380	317	329	380	388	342	367	351	369	364	378	372	361	369	389	362	406	407	357	393	389	356	366	387	344	374	385	388	353	331	382	392	380	389	323	368	366	369	347	353	377	398	352	344	411	380	374	329	375	386	351	349	361	404	373	374	356	355	352	364	325	375	364	372	426	369	361	333	363	374	317	356	376	386	366	352	372	380	395	374	376	339	352	336	374	388	405	366	371	407	346	360	362	365	355	391	371
50523	52671	66304	64773	57069	45749	33978	23422	14147	7875	4997	2304	967	777	796	782	810	822	824	764	825	788	806	847	784	811	802	769	770	780	812	782	785	811	772	789	768	759	746	811	774	821	765	801	802	802	773	814	783	782	767	787	800	801	781	746	806	871	800	792	763	786	762	818	769	765	788	758	738	770	797	774	811	790	712	772	778	772	801	844	704	753	813	689	795	777	796	806	823	788	778	793	781	784	825	774	809	752	832	799	779	771	790	801	806	728	843	779	790	814	774	753	783	778	779	789	808	784	847	822	812	784	793	805	795	837	786	828	770	727	805	793	778	766	812	818	832	772	786	750	829	787	798	807	781	754	797	789	794	803	777	785	771	804	811	776	759	820	806	790	754	772	773	777	728	791	796	786	769	756	801	800	800	841	809	787	784	784	777	817	790	807	773	792	765	800	779	775	769	739	748	780	771	753	782	804	788	770	779	725	819	799	789	799	748	768	790	780	766	803	772	793	866	785	766	760	802	753	803	760	850	810	804	797	871	744	788	767	751	777	825	779	740	791	799	778	849	799	817	795	809	789	769	764	793	846	836	800	769	787	789	779	802	782	766	791	729	790	780	749	777	820	730	793	787	819	761	842	833	793	816	767	800	739	791	726	789	800	736	821	771	791	768	826	798	800	749	800	842	749	815	765	767	732	825	818	780	784	767	774	819	777	815	770	776	756	785	766	771	795	795	794	795	817	770	821	729	790	812	773	776	745	788	763	807	773	835	791	755	820	805	809	800	779	840	772	738	817	791	776	819	787	789	781	772	804	740	754	767	840	799	775	806	780	772	795	801	750	801	774	777	766	747	835	765	795	818	790	828	810	773	762	793	787	806	756	811	820	783	770	795	842	790	789	774	736	810	771	765	773	779	812	837	768	809	808	736	807	778	806	778	802	814	770	784	752	824	828	752	799	834	827	810	794	723	775	784	801	834	851	753	799	795	801	783	796	810	739	746	781	750	798	795	847	756	807	772	748	817	760	820	785	783	825	783	800	841	776	824	793	783	810	819	834	816	795	781	825	805	774	792	783	787	768	799	762	803	778	770	807	801	766	775	793	778	776	802	745	763	814	769	816	786	777	821	800	831	736	737	809	760	780	827	757	801	764	769	824	765	770	743	792	803	794	780	767	805	781	766	745	807	763	764	831	831	790	747	742	798	768	824	820	842	765	765	800	801	769	826	810	786	771	787	792	759	822	804	800	775	762	795	813	812	821	785	796	769	784	839	767	755	795	798	757	824	800	810	790	794	811	822	849	786	769	755	779	810	787	791	792	778	778	764	764	800	822	782	769	751	790	824	792	815	785	826	794	811	789	810	822	756	786	799	795	779	796	773	747	760	815	773	752	821	784	792	798	791	835	807	806	796	814	821	785	758	879	777	725	817	812	753	798	766	803	836	783	765	824	830	817	766	782	808	792	774	781	800	816	841	805	835	776	822	799	840	776	806	759	785	823	781	822	812	770	752	785	730	815	808	790	794	805	780	817	783	822	823	809	773	825	769	811	749	770	837	830	735	794	814	866	814	744	769	821	812	800	775	765	762	826	804	794	794	835	829	830	766	803	720	789	780	814	712	804	804	789	803	782	776	812	796	825	809	777	788	810	804	772	801	766	784	777	770	744	821	789	791	785	809	771	795	774	762	809	818	826	830	815	836	842	781	771	835	780	783	788	863	797	841	805	781	773	821	818	744	761	834	825	793	774	799	776	796	847	812	810	769	768	778	767	794	807	797	783	798	782	822	828	813	782	755	821	754	836	794	782	780	858	764	786	790	798	764	790	817	801	780	731	810	864	873	799	761	818	806	743	770	804	837	802	790	764	756	776	780	799	748	801	795	788	805	783	802	776	753	801	783	861	804	777	813	824	748	769	735	815	791	813	776	761	838	800	818	805	783	819	838	797	792	776	794	782	769	797	786	747	764	801	770	771	796	804	814	806	792	809	823	794	741	773	814	799	805	780	773	766	787	790	773	804	856	802	803	787	804	792	764	757	748	781	790	766	764	798	776	782	726	739	824	794	836	813	817	795	801	759	800	800	827	791	802	779	817	783	779	815	831	787	779	787	751	798	765	797	795	813	760	831	752	743	734	783	775	822	793	813	783	755	808	804	794	764	806	766	807	813	871	847	758	830	768	787	802	773	787	772	810	788	777	788	782	824	796	799	770	788	816	757	784	758	839	794	795	762	810	778	822	850	830	781	803	801	811	788	798	794	809	787	763	747	802	810	791	823	792	760	796	788	775	797	828	797	807	799	792	812	785	768	803	776	748	794	784	772	788	750	783	787	786	830	789	818	780	818	741	769	754	812	788	805	800	802	771	780	769	817	754	808	807	773	765	796	771	747	776	763	809	807	761	793	768	778	849	822	750	835	805	791	774	799	786	766	778	815	802	795	759	785	803	780	787	852	795	814	796	769	758	764	801	779	780	812	796	827	761	774	798	752	785	766	816	830	801	796	757	735	806	775	793	748	777	775	795	769	831	770	795	808	826	760	772	778	770	780	778	830	739	803	778	789	773	864	778	787	822	771	815	767	800	786	749	776	827	783	806	787	782	770	786	783	797	770	794	755	788	832	801	772	794	768	792	788	823	863	800	782	800	763	738	759	817	774	794	812	806	769	767	779	800	794	814	762	783	784	838	756	795	763	789	786	762	805	813	807	750	751	795	788	778	801	808	773	772	828	812	779	757	801	735	808	805	797	796	772	774	777	827	815	765	788	794	824	771	758	775	797	759	818	757	808	789	786	777	796	835	826	781	738	798	787	837	751	780	832	770	812	818	781	738	748	769	793	795	799	817	841	814	788	819	758	772	811	794	737	784	771	746	764	799	825	775	764	797	784	801	751	787	744	759	779	790	776	780	746	730	763	845	825	793	794	838	842	760	781	754	804	818	809	782	807	757	836	768	784	791	769	853	799	785	794	770	753	788	773	772	816	800	802	794	799	828	773	826	807	785	780	762	787	755	805	817	809	822	772	781	774	834	801	783	807	750	755	817	813	771	735	744	761	835	764	784	791	769	775	831	805	843	746	821	763	831	784	796	732	770	826	781	746	775	801	766	801	764	774	778	832	819	756	758	809	809	824	805	775	793	756	747	783	819	772	782	819	766	806	774	781	748	823	832	748	796	773	735	818	793	859	775	702	770	786	803	797	773	810	768	786	789	786	777	787	777	719	744	817	784	823	807	782	797	831	778	802	765	758	790	844	788	798	796	760	790	812	800	772	760	785	770	815	832	782	749	847	793	776	771	818	823	762	828	783	810	783	770	826	823	820	779	795	801	829	720	774	786	872	781	786	767	786	773	768	773	813	838	764	786	808	785	824	802	805	788	757	785	796	774	768	797	809	828	813	806	808	808	799	777	780	814	778	739	791	815	751	781	809	758	823	742	764	802	823	777	815	780	780	778	831	828	811	814	714	737	758	797	798	795	757	794	774	772	789	773	853	794	750	835	810
11670	5978	5043	3363	2195	1361	767	511	441	321	265	263	236	222	247	250	228	247	243	225	247	235	217	221	215	239	240	218	227	233	292	238	232	222	258	242	230	254	232	246	260	247	251	231	271	235	235	225	235	244	266	239	210	253	220	228	264	252	232	237	241	238	248	247	258	260	256	226	229	228	245	258	238	250	257	236	238	229	253	268	249	210	257	229	233	228	247	195	242	219	232	214	227	263	247	228	228	236	204	216	226	227	215	217	253	246	245	224	232	225	229	230	245	232	240	230	241	241	239	252	254	232	243	213	239	237	242	240	215	260	261	257	251	235	204	229	241	223	212	218	223	262	233	269	243	228	273	250	232	243	246	232	237	278	207	248	241	276	245	254	250	228	263	256	220	270	237	209	247	232	237	258	209	230	277	255	222	251	238	221	205	224	211	232	271	262	228	254	225	253	242	245	219	247	249	244	251	225	263	213	232	231	262	207	241	254	207	248	256	252	235	221	248	233	262	245	248	215	224	255	226	226	216	263	242	226	232	213	209	229	214	236	207	228	230	234	206	255	231	222	247	249	240	256	203	245	230	251	243	238	222	215	241	247	258	237	227	220	259	253	244	221	254	263	215	223	207	233	250	217	238	233	253	242	252	257	249	221	190	213	276	213	223	253	254	237	238	224	215	272	262	254	251	213	229	209	216	263	270	213	250	251	236	278	224	243	237	253	241	234	236	230	238	249	266	234	205	238	277	259	263	251	249	225	239	250	267	249	213	219	236	229	242	258	240	268	226	220	259	240	237	232	229	256	229	263	239	258	254	248	229	246	227	217	243	221	249	233	248	272	311	224	209	221	220	214	233	242	231	238	251	242	234	240	259	237	273	245	210	222	253	246	248	251	235	226	230	250	230	220	202	222	250	251	242	272	289	218	264	247	218	233	257	246	204	264	248	245	214	224	238	252	234	243	222	248	285	246	261	233	227	268	219	217	261	251	261	282	263	261	241	232	226	280	223	236	207	245	237	261	253	223	244	239	237	216	254	224	200	246	230	238	245	231	199	255	248	251	239	251	231	248	222	229	269	230	247	222	247	240	209	238	246	229	224	247	237	272	240	233	249	230	266	240	223	236	225	222	230	244	226	248	241	246	235	248	239	243	237	243	237	228	232	235	261	223	260	248	239	216	197	258	212	243	277	239	237	236	236	260	241	237	228	227	243	230	235	248	231	262	243	246	250	246	263	255	279	237	239	238	266	248	216	246	222	236	230	234	222	228	236	245	245	234	211	237	239	244	220	259	221	235	222	226	250	277	225	225	219	273	241	249	233	242	217	252	256	223	245	246	244	218	235	254	248	254	232	236	259	245	229	218	273	245	225	226	240	245	256	263	260	229	234	239	238	223	222	222	257	193	242	230	243	286	249	239	247	243	242	256	212	236	235	251	252	262	239	222	252	224	255	247	236	238	246	219	262	263	239	252	230	233	246	242	211	249	229	252	213	246	266	247	268	231	233	222	236	256	261	243	254	224	238	216	255	257	239	256	237	237	232	242	250	228	246	208	226	218	235	237	232	231	219	220	259	256	234	247	211	214	243	219	248	228	229	215	243	257	246	232	263	240	282	259	223	233	234	254	245	263	245	268	230	226	217	222	245	253	205	230	226	244	201	269	204	219	229	249	237	238	240	261	222	249	252	209	239	256	242	250	257	258	255	238	219	234	253	244	256	249	246	245	246	218	252	255	247	246	245	248	221	222	224	228	253	229	226	251	246	231	248	238	192	249	278	231	240	248	230	247	238	256	239	217	246	252	220	245	235	224	263	270	261	216	226	241	240	247	235	214	239	224	238	231	243	234	230	249	259	237	263	252	256	258	272	252	254	212	222	218	227	248	222	245	249	228	271	280	255	234	257	263	226	235	255	248	217	252	224	243	227	243	235	259	228	263	229	242	234	231	244	223	262	231	246	261	221	235	222	238	250	232	248	227	226	244	241	263	253	194	246	224	240	244	263	250	267	246	276	246	236	217	257	247	227	220	230	236	266	257	224	234	233	201	234	233	247	236	232	226	242	240	245	225	271	231	241	252	273	254	272	249	248	232	247	251	255	234	249	258	264	233	217	237	220	231	230	233	254	210	262	259	218	223	275	233	220	248	245	248	231	229	233	220	260	235	199	239	216	244	255	252	246	260	222	246	243	235	256	237	233	249	227	254	219	254	251	237	241	222	242	249	242	234	238	229	230	231	270	236	205	226	205	226	250	249	209	231	256	252	227	247	226	223	212	248	240	250	258	249	235	253	230	253	256	247	244	235	259	231	218	220	239	241	236	252	240	249	262	252	254	247	255	234	249	234	260	254	241	243	258	237	244	241	249	254	221	241	231	246	241	251	262	222	219	237	223	254	252	194	222	248	262	222	249	254	252	254	235	245	216	221	222	260	234	263	245	229	239	253	214	250	234	230	250	258	251	234	244	248	268	252	222	220	246	271	253	246	233	229	260	238	231	266	250	215	202	213	204	251	222	221	231	230	258	211	238	241	219	227	222	258	245	244	251	218	245	243	240	234	247	240	289	241	239	265	246	258	267	249	240	231	218	211	244	229	235	230	214	250	235	215	244	252	238	208	217	235	251	248	256	248	239	256	257	238	225	229	239	212	234	234	210	242	250	211	275	199	211	243	219	244	261	238	242	265	235	243	234	246	253	255	238	251	261	261	253	234	255	241	245	242	233	259	242	258	248	230	225	236	245	230	229	251	220	212	261	224	232	245	226	250	245	238	217	202	247	257	221	242	218	241	264	235	227	224	234	257	230	255	251	226	233	264	229	222	234	248	269	220	224	239	244	232	235	244	252	242	230	260	239	248	248	252	195	252	243	230	231	239	220	245	250	220	247	274	251	210	230	255	292	261	299	193	234	257	226	242	247	248	226	254	209	234	265	237	248	247	243	241	224	230	233	215	228	247	262	241	279	242	270	246	197	221	225	221	219	226	251	241	231	274	196	208	251	227	209	223	246	249	225	249	260	248	224	233	205	256	242	232	236	226	214	223	235	237	234	231	237	211	212	226	227	252	275	249	247	243	251	230	207	233	244	245	211	242	248	269	257	236	242	225	244	253	240	234	213	204	230	241	244	245	242	259	229	236	215	218	249	226	253	243	260	244	220	236	224	263	254	216	236	242	261	222	226	234	246	232	256	210	258	212	223	243	215	215	228	236	231	208	250	255	225	258	249	213	261	216	264	208	248	236	237	227	223	234	227	244	260	259	256	238	256	245	264	228	250	269	241	243	248	247	263	230	248	226	244	224	244	213	264	238	201	233	243	243	218	260	269	249	241	243	267	235	246	218	222	216	251	223	226	220	236	266	234	223	231	263	251	231	230	241	237	224	238	250	245	240	227	252	246	236	254	276	260	215	234	248	240	235	211	261	242	235	223	231	241	251	240	246	252	255	236	217	258	248	271	229	238	244	232	239	240	236	243	221	233	217	208	201	223	234	215	224	231	229
11112	8133	9851	9302	7095	4493	2590	1577	1173	776	714	630	555	545	539	547	520	521	532	560	545	522	506	561	529	513	544	566	528	512	529	556	556	558	553	523	557	575	556	535	544	556	512	549	569	561	554	535	505	515	542	545	497	544	566	564	530	556	555	544	553	519	524	531	565	510	510	521	564	527	531	535	565	538	515	544	570	561	543	522	534	579	529	556	529	546	538	558	518	548	532	538	505	540	555	573	583	576	541	499	577	522	574	555	554	554	540	573	506	550	574	546	528	535	567	524	512	535	567	505	543	551	561	583	567	562	566	528	576	549	539	547	504	584	545	555	509	507	558	520	602	539	512	526	577	537	558	513	509	585	556	514	560	522	577	538	545	526	520	549	530	514	533	560	557	567	564	542	493	482	532	569	536	487	583	525	561	569	527	560	523	541	556	512	558	550	552	541	507	535	564	517	536	525	513	533	500	557	548	545	539	517	552	517	533	533	518	516	572	531	541	541	524	524	552	570	548	530	505	569	549	527	554	521	568	555	562	527	507	539	519	531	554	493	546	558	536	554	520	524	532	543	595	541	529	548	566	565	518	541	558	561	524	543	534	541	526	522	574	547	574	525	545	524	533	546	510	511	536	534	531	525	541	516	516	552	571	548	527	525	551	504	538	540	553	567	539	549	568	569	527	544	558	551	575	545	541	542	581	556	508	574	557	495	545	529	547	538	521	561	527	484	525	532	531	506	515	543	552	549	546	518	482	533	546	565	506	523	479	529	549	557	553	534	511	590	530	519	549	536	546	576	508	557	500	589	546	556	546	568	568	556	549	574	548	574	519	548	560	544	535	519	513	583	565	498	573	533	541	551	548	532	539	532	522	545	552	548	510	528	536	536	558	516	545	510	542	537	513	518	539	510	580	513	543	532	548	551	590	563	532	561	509	565	526	568	537	568	547	557	549	521	527	549	519	532	571	559	555	530	519	546	534	576	560	499	516	552	536	556	564	564	544	556	503	515	540	546	534	541	479	537	539	534	526	556	549	542	546	524	538	564	563	518	503	505	515	497	571	542	559	531	544	540	558	526	548	517	582	551	562	556	549	559	587	585	524	564	557	550	540	559	538	511	530	540	530	539	507	550	530	552	537	561	485	541	514	549	513	545	524	517	552	554	514	561	549	536	579	552	531	575	532	556	499	530	502	543	513	552	551	544	526	552	524	560	586	522	516	549	512	544	513	584	558	560	531	512	531	543	580	553	559	498	548	559	553	523	540	501	568	535	506	572	520	502	583	522	563	537	551	528	533	541	537	547	553	513	544	530	573	590	534	537	538	501	555	557	539	534	532	523	571	569	566	544	547	539	561	540	500	522	529	546	567	517	577	519	536	529	528	544	523	545	544	536	545	544	538	526	533	543	540	554	511	513	540	524	522	528	560	551	556	540	554	537	519	493	529	560	550	525	565	531	550	546	582	608	508	527	561	539	550	520	517	573	556	528	510	528	567	506	534	531	538	539	514	543	533	557	526	612	584	533	556	518	540	563	534	542	549	580	528	529	568	548	548	533	529	569	528	576	560	547	547	534	536	571	534	558	580	510	502	532	547	483	518	553	555	549	538	518	569	519	542	596	498	515	544	526	473	486	536	538	567	574	510	528	535	507	518	551	560	508	497	522	538	500	552	524	534	578	583	584	570	551	550	531	488	526	551	552	534	560	499	559	588	554	564	513	512	532	537	556	561	519	574	551	530	518	537	541	543	569	541	569	515	535	516	539	589	500	518	485	509	557	518	562	528	520	522	505	547	529	498	541	514	567	547	534	562	579	560	551	527	527	534	530	481	524	540	566	555	559	523	502	535	509	528	535	538	542	548	593	535	552	547	575	571	540	493	522	534	542	528	526	563	564	530	524	542	568	522	522	554	530	557	509	540	524	532	544	556	540	543	509	533	570	559	561	558	535	494	540	545	534	504	553	524	556	550	519	551	543	545	531	541	540	549	516	521	566	535	530	527	509	532	544	530	538	486	534	524	520	542	519	549	558	517	532	518	528	561	496	539	502	556	540	551	525	541	504	543	576	505	531	530	562	501	513	516	507	540	575	511	554	526	551	536	528	515	519	577	567	541	556	486	517	542	557	556	536	561	527	510	525	534	484	530	547	533	546	522	578	538	521	527	522	543	579	534	576	543	515	542	509	568	536	509	597	552	555	548	619	537	568	537	581	526	561	562	540	495	554	558	559	567	539	580	548	548	554	543	537	605	517	530	548	533	544	552	547	551	548	508	574	535	558	515	539	543	567	542	543	572	540	570	545	551	568	557	546	575	601	488	545	582	567	549	564	509	568	518	550	568	540	526	547	567	551	505	569	519	584	530	579	571	524	534	525	528	515	575	547	541	572	541	547	579	559	572	512	535	528	557	553	536	533	550	608	558	545	535	549	535	553	541	507	551	555	505	573	572	526	500	557	561	565	498	510	545	555	550	514	534	532	527	536	583	526	579	571	558	581	527	555	519	562	551	533	573	539	555	514	507	537	496	555	523	546	525	543	510	550	537	542	528	552	585	567	533	561	531	514	530	564	504	494	547	527	501	569	525	558	562	527	521	520	554	510	522	516	555	564	580	537	563	557	558	550	515	514	568	584	565	577	510	518	486	555	520	549	519	505	499	491	555	516	568	546	542	526	540	585	512	530	578	520	567	561	525	558	570	583	565	544	546	564	506	548	528	466	566	578	527	523	566	510	541	560	539	556	548	544	512	541	567	541	577	517	570	533	532	586	587	516	545	573	578	527	543	487	530	504	531	560	556	527	518	567	566	519	529	507	520	571	534	511	567	532	568	529	531	582	586	552	549	550	563	568	523	541	584	543	515	510	530	534	596	518	512	551	542	535	547	548	548	580	519	547	535	545	553	575	558	549	556	517	548	526	529	586	567	549	541	549	491	549	549	501	536	533	558	554	540	565	475	558	526	557	574	543	505	546	557	528	544	517	522	534	547	512	597	555	528	508	523	506	549	578	510	528	546	561	519	555	549	522	527	570	511	518	529	568	538	536	537	521	580	571	544	498	534	592	553	554	544	564	464	525	488	540	539	537	538	534	534	549	537	558	560	533	534	584	556	506	528	548	492	529	534	486	579	566	484	578	589	550	527	537	546	522	499	550	557	554	534	523	542	512	600	551	513	559	585	551	555	521	514	541	567	534	494	546	554	540	544	538	539	574	534	567	555	556	522	533	518	532	505	507	544	522	550	523	557	532	505	554	512	548	561	549	561	523	526	543	539	537	569	534	550	517	523	541	533	604	545	535	551	510	529	552	537	518	495	518	538	560	548	549	531	561	518	527	534	551	555	585	565	553	521	515	549	560	530	566	533	562	519	515	482	538	527	505	528	544	562	502	580	596	543	520	569	539	533	566	547	537	541	542	548	537	563	551	560	525	582	554	511	553	535	556	526	575	524	534	536	516	511	568	537	569	534	517	522	551	573	564	548	555	496	558	516	546	540	542
81210	68932	70327	59777	47180	35499	22212	11205	4914	2483	1203	618	328	344	336	350	354	348	341	344	364	347	331	326	360	335	335	353	318	326	320	343	342	374	330	312	338	329	332	319	347	349	343	369	362	318	347	345	294	356	339	332	380	319	337	363	333	341	322	362	329	333	368	323	332	353	371	360	328	347	344	319	329	337	355	313	300	335	327	295	343	324	344	345	404	309	358	351	320	310	334	367	359	331	362	341	368	319	339	309	330	369	351	324	286	357	352	339	321	379	356	333	346	318	356	334	346	323	315	323	345	320	345	332	326	337	311	335	386	322	362	353	328	349	326	326	333	345	325	352	323	333	326	312	332	357	362	355	332	366	315	353	375	314	360	340	302	332	310	359	366	294	360	312	327	315	302	336	344	359	376	359	345	357	304	320	353	339	399	333	322	368	345	335	357	333	342	380	374	343	324	362	359	398	342	325	305	295	295	363	341	345	338	361	315	341	374	349	347	312	325	390	321	384	332	313	376	352	334	348	307	347	334	344	314	311	324	354	345	378	338	353	326	349	332	376	321	336	339	325	346	294	310	324	343	320	334	351	344	351	344	338	354	377	361	349	329	350	317	345	323	327	336	342	360	325	328	336	342	383	358	359	338	334	355	333	350	332	341	345	332	316	336	336	334	337	338	354	368	331	336	355	359	378	395	347	348	326	338	360	336	343	349	326	347	348	346	336	329	342	309	312	355	321	329	345	329	346	320	335	322	358	339	333	357	317	348	349	343	309	319	321	324	341	359	337	340	337	318	346	299	360	359	333	343	348	337	316	331	331	307	338	354	312	337	345	337	337	337	342	355	363	309	355	380	360	333	355	334	312	330	322	331	333	326	306	337	333	337	352	366	346	345	338	365	340	334	328	341	325	359	342	314	328	351	369	337	337	323	337	325	366	336	341	350	322	323	338	379	344	316	344	378	337	321	329	321	339	372	343	350	367	350	318	339	309	295	327	372	388	355	381	306	342	331	355	346	355	356	308	311	341	351	334	311	325	314	334	339	351	336	359	353	342	322	336	350	349	364	343	310	322	341	342	332	359	333	326	314	300	323	341	337	357	305	339	355	327	360	318	327	317	313	352	348	357	367	386	374	333	316	336	375	358	311	346	366	351	338	331	327	342	325	347	341	326	374	363	338	328	375	350	332	329	384	312	343	339	357	327	357	338	345	313	332	347	334	378	296	364	319	343	322	345	358	346	301	388	339	348	328	348	311	341	319	355	335	339	339	369	298	343	317	327	342	369	332	339	359	325	353	349	351	340	341	303	307	346	338	345	348	349	296	336	311	325	349	343	346	339	319	334	331	348	345	325	309	329	355	302	368	342	329	306	326	368	343	348	368	295	319	337	374	392	352	344	365	343	339	315	345	345	336	352	313	337	320	354	323	319	337	329	302	304	363	381	338	331	316	361	344	330	369	344	337	323	313	356	323	358	300	324	288	344	329	343	329	372	381	330	350	324	354	371	314	346	347	332	381	319	343	331	295	328	323	345	311	299	332	335	359	352	332	341	367	311	333	317	326	363	346	336	318	382	374	314	381	340	325	345	324	343	342	373	296	334	365	355	339	342	332	334	328	325	330	320	341	329	337	333	329	311	303	297	344	329	344	360	331	344	376	352	333	344	366	324	347	328	327	351	390	317	354	328	348	303	336	336	343	345	300	363	327	304	344	337	345	364	337	344	328	342	342	350	350	354	342	356	312	326	355	315	368	363	319	353	347	331	350	305	357	346	304	315	317	330	310	352	343	347	362	318	343	320	313	318	330	331	326	370	312	352	340	351	317	350	324	346	333	351	320	338	357	341	346	355	311	321	319	352	329	350	340	348	324	314	323	322	321	345	377	311	324	310	362	375	348	331	332	350	352	348	369	304	332	360	312	304	355	304	345	367	346	375	295	351	296	387	380	324	321	342	330	343	315	360	362	363	312	324	347	304	351	366	306	328	333	332	318	331	371	345	370	340	353	337	334	331	343	333	314	351	336	380	313	328	364	358	333	337	344	334	359	343	333	337	337	316	318	324	304	327	322	326	358	326	357	366	331	360	308	366	369	300	316	341	335	291	361	365	328	332	325	329	360	337	409	350	345	324	323	340	365	361	344	326	343	316	338	312	329	306	362	386	325	328	326	307	330	333	365	364	332	331	350	323	315	308	347	338	375	337	346	321	348	368	363	342	321	323	309	324	337	353	322	314	347	351	323	348	318	323	339	315	344	341	306	351	344	338	319	365	363	330	300	350	360	354	335	315	326	324	347	343	359	297	299	357	388	346	329	288	342	341	318	340	328	337	303	358	296	328	300	309	319	342	330	337	325	355	320	364	336	339	337	334	331	368	345	371	319	361	362	331	369	318	366	347	341	348	375	331	363	350	334	305	348	340	339	353	345	361	332	309	320	370	353	327	359	338	318	331	359	328	380	357	329	320	365	331	348	322	361	326	323	336	336	330	334	344	356	327	330	365	330	337	314	352	345	348	357	347	347	300	315	347	364	338	374	328	348	371	342	360	337	361	332	355	321	309	372	319	341	350	341	337	339	332	330	344	335	345	325	358	346	286	316	370	347	358	349	355	342	332	317	313	348	357	365	342	386	365	334	349	370	324	307	316	298	332	357	343	337	355	377	346	330	365	319	311	371	354	349	351	346	318	381	330	345	335	313	348	344	317	335	384	356	379	307	313	324	340	324	335	303	347	342	371	340	358	365	372	303	308	381	324	342	376	366	321	318	313	367	305	308	331	328	371	367	330	350	342	311	352	316	349	345	337	307	340	359	324	325	312	374	307	352	344	335	359	335	364	366	339	361	319	344	371	321	366	339	325	321	355	337	334	319	314	350	346	369	390	329	320	343	316	360	357	337	356	327	352	335	342	356	337	342	318	341	362	335	353	345	332	334	327	360	328	358	305	337	337	305	326	314	341	317	340	368	350	325	361	330	344	311	339	309	331	317	357	336	361	368	297	318	334	342	319	371	358	364	338	311	304	322	311	338	317	319	315	352	354	342	332	337	349	348	372	318	301	351	333	339	326	323	316	323	360	345	350	330	344	334	343	345	338	322	354	402	293	330	325	359	330	313	358	346	360	353	314	357	334	341	328	325	363	350	310	355	344	328	353	302	361	315	383	338	342	346	386	357	367	361	351	338	352	385	349	381	394	360	317	387	367	343	339	323	315	356	341	314	349	334	306	329	307	364	320	357	343	337	307	335	334	341	321	349	318	318	331	318	334	324	359	349	368	322	337	300	380	330	340	293	305	363	321	288	332	324	314	317	328	365	343	289	358	351	339	325	317	352	325	312	314	297	338	394	332	335	330	344	356	337	348	331	322	330	358	348	370	362	344	362	299	356	342	319	364	363	331	305	322	361	338	331	343	309	321	305	349	367	330	334	352	349	342	336	331	373	315	357	331	323	340	342	308	337	343	350	342	368	319	360	332	362	327	326	329	344	335	345	322	342	350	344	347
50485	51126	64483	63712	56538	47407	35571	24101	14836	8580	4407	1961	798	750	744	733	758	745	725	725	735	768	710	725	735	804	741	729	747	742	739	764	737	731	769	739	726	768	747	786	792	758	819	760	754	756	762	760	687	679	725	730	747	771	732	702	725	739	704	726	776	715	708	735	689	708	709	699	788	752	695	756	752	730	720	749	711	751	707	740	767	749	733	714	742	748	726	779	733	751	732	747	719	761	742	731	745	744	727	676	757	773	751	677	736	689	703	733	755	713	716	754	743	722	736	683	725	734	702	695	767	768	720	734	757	759	726	685	725	717	760	712	719	717	700	747	699	724	732	718	739	781	821	681	746	699	745	741	775	759	775	727	743	716	758	729	731	733	740	764	764	774	724	798	733	739	730	715	699	799	728	735	729	710	750	699	762	742	726	786	772	694	751	784	754	784	754	737	743	741	789	734	714	748	733	724	717	787	728	745	776	813	750	754	744	728	758	717	754	770	739	740	711	748	695	755	740	740	725	692	730	718	727	714	761	762	764	710	749	743	728	720	726	735	735	743	733	758	741	710	713	719	705	727	744	674	725	707	738	741	747	707	748	710	732	743	749	686	713	737	793	719	733	724	745	723	759	733	732	719	772	758	737	714	662	773	683	781	715	768	728	689	787	743	766	731	769	706	698	676	730	685	752	710	705	747	742	704	764	730	705	741	793	703	759	748	759	710	740	724	733	725	703	723	733	718	717	753	725	700	763	690	762	734	739	754	753	756	699	708	726	773	725	745	753	716	725	729	756	757	737	710	791	673	763	750	758	756	719	705	726	756	761	745	746	727	756	766	811	736	766	691	749	723	734	783	732	755	714	742	730	741	718	745	763	720	728	731	714	757	757	727	712	723	738	799	728	702	732	758	727	781	766	766	742	743	736	739	703	767	763	778	750	752	758	742	736	732	720	758	732	728	779	745	759	756	717	763	739	762	768	758	760	760	781	810	730	699	716	755	690	744	703	719	728	765	759	723	729	804	687	772	709	709	719	692	728	746	770	721	695	754	698	701	767	721	751	758	768	769	708	728	773	703	772	751	760	817	716	744	728	778	769	694	748	744	692	719	707	727	751	755	756	720	708	728	720	736	765	718	763	768	732	703	692	742	710	726	711	738	693	742	781	735	779	773	714	769	758	689	765	696	718	767	765	742	754	729	724	725	724	748	768	774	746	751	757	715	703	732	725	738	773	723	715	732	771	777	792	726	746	720	749	749	759	771	756	742	705	726	746	722	705	755	752	755	757	718	734	726	690	718	738	735	742	658	727	720	733	780	729	769	754	768	711	759	751	717	739	752	745	741	750	728	731	713	740	727	720	769	700	738	686	751	764	757	745	738	797	686	740	721	711	773	742	709	761	737	745	773	711	766	729	701	707	744	687	787	756	736	716	737	743	747	753	701	741	711	765	723	716	761	754	742	746	777	721	724	753	707	742	761	749	722	731	774	741	708	763	732	766	742	730	764	714	771	734	736	766	769	781	716	729	733	720	757	696	740	710	740	717	710	746	681	708	738	697	751	764	743	735	757	707	767	750	690	791	706	789	719	734	772	772	691	745	718	750	773	754	693	750	746	788	722	745	738	763	714	749	710	714	756	738	705	734	741	736	766	736	735	746	698	737	705	731	746	779	730	716	788	766	701	703	773	742	780	721	729	709	767	707	744	764	715	720	748	728	729	731	751	709	741	755	786	734	739	775	696	759	759	710	759	709	721	733	706	742	720	736	726	723	704	718	797	714	759	712	691	739	746	771	762	704	703	779	745	742	735	682	728	715	737	734	690	760	752	768	774	704	746	714	749	754	763	715	717	719	750	713	673	741	730	721	709	705	717	750	700	741	718	729	709	738	742	743	743	724	765	720	741	771	736	730	707	765	710	715	708	718	737	748	764	709	738	730	743	775	712	757	701	728	788	710	732	769	745	700	710	721	744	716	728	774	750	748	716	777	747	742	722	737	752	715	720	787	710	761	725	712	733	738	735	719	754	758	740	776	758	808	744	774	783	751	756	753	744	751	758	691	790	748	751	729	710	722	730	789	722	743	743	726	745	698	726	731	718	752	785	740	738	740	709	739	702	765	738	720	729	700	696	783	728	701	717	745	755	746	751	691	684	762	769	742	715	742	705	727	741	745	751	737	709	725	677	683	734	704	695	700	753	793	734	756	770	716	723	745	755	735	706	736	733	733	777	754	728	768	713	786	727	746	689	704	718	763	740	777	749	774	713	727	698	698	767	731	783	726	728	758	726	716	723	756	767	777	733	698	746	740	748	721	782	762	727	776	748	751	716	682	754	789	711	706	734	744	769	734	679	726	710	741	746	763	740	706	713	755	745	741	774	791	707	737	712	710	755	758	684	762	706	701	697	675	726	711	762	750	742	723	709	739	745	714	740	714	789	733	764	771	742	725	795	770	709	729	726	745	712	742	742	758	755	738	661	766	748	699	783	759	718	691	739	726	771	766	734	738	786	719	753	768	752	749	746	740	702	768	771	745	681	669	725	737	738	721	726	705	765	761	708	740	709	711	718	787	754	743	749	767	724	738	726	797	728	729	736	702	760	707	726	750	761	774	738	754	731	724	748	740	722	729	731	735	727	713	695	721	769	780	747	789	757	745	716	722	762	712	688	767	764	739	793	705	726	696	732	755	721	686	728	723	735	729	721	698	750	763	768	734	694	747	733	733	721	721	783	783	762	726	715	780	731	734	727	710	718	755	739	692	720	762	711	774	688	753	737	725	776	720	722	715	713	752	725	731	745	770	742	759	738	770	739	725	726	705	714	761	745	772	751	735	694	779	724	709	721	717	749	747	704	718	735	761	765	746	755	758	697	745	762	732	722	776	731	730	734	712	728	702	727	730	708	707	746	743	783	724	740	750	750	714	699	762	735	738	738	816	768	756	697	743	706	755	725	711	741	742	741	778	749	725	776	769	719	813	731	727	781	770	744	775	765	781	722	722	748	759	720	735	766	767	697	749	760	671	727	690	724	772	725	781	765	722	705	773	770	713	715	772	734	710	729	692	758	742	725	696	768	776	722	741	756	726	739	751	748	738	733	733	687	741	716	745	730	724	778	704	767	712	738	711	696	736	734	743	803	756	762	763	732	761	776	729	750	756	738	749	759	720	709	749	783	723	697	733	772	787	711	733	751	720	721	715	757	739	706	723	727	667	736	747	691	740	737	764	705	786	747	759	714	708	776	660	746	744	758	779	766	733	743	800	681	739	734	733	767	756	759	726	743	727	708	759	763	745	760	745	747	749	725	724	719	718	711	772	782	784	758	759	716	723	709	723	698	746	761	723	754	787	725	734	727	696	691	716	721	741	712	757	746	737	698	730	773	786	753	774	705	742	749	707	733	730	729	734	753	752	733	746	719	758	759	715	716	757	721	696	733	706	737	741	732	695	743	753	736	717	731	718	751	753	749	734	693	733	735	740	718	742	739	751	731	730	755	731	763
81201	69259	69439	60767	48982	36351	23189	12174	5308	2465	1177	610	379	338	350	358	390	394	359	323	363	399	333	348	389	369	370	377	390	331	356	401	414	363	337	404	340	388	392	366	347	396	357	357	360	350	374	355	354	347	397	378	375	364	365	364	359	387	347	343	349	384	360	362	357	411	379	344	343	319	373	386	403	331	381	359	353	367	314	378	369	388	313	398	335	347	353	392	382	378	342	402	388	349	331	349	361	378	341	393	389	355	351	396	378	384	356	387	352	359	356	400	370	412	379	368	363	349	412	421	386	358	359	321	379	371	355	365	341	354	392	352	403	350	347	357	354	368	361	368	355	373	354	337	365	340	343	364	329	366	388	354	368	386	326	414	365	373	373	370	345	391	397	364	396	333	365	339	362	362	375	369	372	382	381	356	360	370	366	356	368	349	355	331	355	383	375	336	392	338	385	350	357	366	367	357	404	319	328	369	346	381	362	375	397	372	357	352	330	362	405	355	393	348	360	357	390	303	363	373	373	365	374	396	345	374	370	359	364	367	384	387	358	353	384	354	375	356	385	314	354	351	367	375	351	355	325	326	332	393	381	400	354	364	372	371	400	393	373	305	392	376	373	359	332	401	379	396	362	357	358	335	369	360	357	356	387	388	352	402	336	374	352	364	374	375	367	351	361	335	360	370	356	344	351	347	339	358	363	367	321	353	347	332	387	354	382	359	339	356	351	378	344	387	349	374	375	353	373	349	355	360	354	385	330	359	389	372	327	357	342	324	332	366	342	394	358	347	393	391	357	397	399	358	354	396	365	385	364	366	351	377	383	385	371	351	323	345	372	402	340	395	384	378	371	336	356	361	360	376	364	380	364	362	389	341	364	353	341	390	388	372	364	354	371	358	315	340	388	365	366	353	369	353	335	384	354	366	389	335	369	370	362	335	371	386	347	369	366	355	387	378	369	328	309	387	310	358	379	373	339	361	373	378	357	370	338	373	370	386	342	342	362	392	368	382	370	313	364	369	358	322	361	404	364	397	374	355	333	350	389	372	366	392	370	326	360	348	375	351	398	350	367	345	362	353	393	331	381	384	325	384	360	369	353	342	378	346	381	374	352	363	398	315	364	362	376	376	358	405	360	361	384	384	355	381	367	381	372	341	333	367	361	387	369	361	379	387	380	385	358	355	336	374	357	351	383	366	343	330	332	384	348	389	385	363	363	361	381	364	383	378	354	391	358	352	342	379	375	400	384	333	355	380	385	402	374	367	397	370	381	370	361	358	351	373	360	381	396	386	381	405	377	379	382	357	372	370	371	382	344	392	330	380	361	370	365	376	345	372	342	319	312	373	387	354	373	372	359	363	381	377	397	366	355	380	381	340	378	375	360	388	351	357	367	331	367	395	366	339	399	373	376	361	365	365	349	395	413	357	364	380	344	347	338	374	382	343	350	342	381	339	369	369	410	333	348	386	331	383	361	366	362	391	312	372	367	365	373	391	365	367	354	351	361	398	360	371	386	366	373	376	353	338	361	374	370	346	363	336	350	358	390	349	365	346	385	332	410	359	359	378	346	361	367	358	351	333	348	377	377	400	330	356	404	366	326	349	357	415	375	346	373	366	377	337	389	359	322	332	362	389	335	376	386	346	382	363	358	357	356	379	386	348	360	347	329	346	364	368	376	373	381	378	394	331	357	409	344	346	383	387	332	372	431	392	376	365	369	372	371	385	375	365	372	342	354	362	382	378	357	367	365	356	365	351	360	376	332	360	354	358	346	379	384	352	367	340	351	363	335	369	371	350	356	374	393	328	375	331	343	360	349	382	356	371	400	349	377	392	335	382	375	339	339	373	371	368	353	364	341	383	381	353	406	383	359	363	373	362	360	373	381	368	348	364	355	386	406	338	331	340	390	341	360	322	383	374	348	359	365	389	375	373	328	341	355	389	355	368	377	357	366	359	378	334	366	384	366	357	355	322	349	352	406	337	432	343	362	359	352	370	384	355	378	396	374	322	371	372	363	350	344	368	369	349	347	370	389	323	392	342	388	361	360	362	399	401	404	370	368	340	334	345	365	356	365	340	379	355	357	404	384	372	329	345	385	390	375	405	361	346	405	383	343	365	346	358	355	357	351	365	355	383	389	359	364	334	360	332	335	380	361	371	323	407	365	354	346	367	378	345	375	382	384	386	358	342	381	374	385	379	401	393	334	390	388	366	387	383	382	352	381	390	378	370	351	366	408	365	379	378	392	344	359	381	404	343	336	333	351	322	372	338	360	354	345	401	397	354	386	345	399	397	355	354	361	408	313	353	373	357	358	364	359	401	356	377	369	367	389	392	396	369	338	397	415	379	368	365	375	365	362	369	354	377	347	359	351	370	356	371	399	396	386	370	341	351	380	369	331	310	349	367	389	368	356	360	366	378	364	375	355	342	369	347	366	351	357	378	370	333	345	387	369	359	332	365	358	384	361	306	376	371	331	368	366	381	362	360	324	371	338	324	383	334	356	351	350	379	369	376	357	380	324	349	346	404	357	366	341	370	362	374	383	370	404	361	373	365	333	355	375	344	345	369	401	342	364	365	369	336	356	343	355	360	362	338	389	343	331	346	369	369	345	373	363	326	382	365	388	340	382	385	339	329	391	343	392	381	368	356	333	370	373	340	377	356	307	333	376	384	384	420	346	376	357	346	343	379	344	378	373	365	378	375	341	357	330	359	362	366	347	407	371	358	391	409	315	347	349	384	388	393	323	361	349	400	367	405	349	356	349	321	346	360	388	363	372	360	383	386	374	393	366	336	336	419	350	392	381	332	365	386	370	381	382	384	344	365	364	313	344	356	384	367	329	336	356	371	384	327	384	386	369	360	375	368	409	352	380	341	361	392	356	425	380	400	395	325	344	381	344	376	376	372	333	432	357	351	366	380	383	386	361	382	343	373	350	383	347	384	391	360	396	381	333	360	361	366	369	360	366	367	318	362	374	361	387	351	333	344	319	363	363	367	382	371	382	366	360	339	368	349	354	363	372	347	345	358	370	375	339	338	378	352	402	331	355	381	379	379	350	347	329	362	341	350	376	370	398	319	360	388	354	353	393	347	333	353	379	359	382	360	369	343	380	367	374	366	386	360	392	341	353	345	324	343	330	368	377	355	404	370	380	337	354	381	344	352	408	346	350	363	336	378	422	380	364	394	390	392	367	336	348	360	381	347	386	381	370	382	351	376	366	362	377	368	381	352	330	331	360	343	389	356	368	354	388	356	348	398	345	369	337	388	363	350	365	341	360	391	352	380	398	390	365	324	353	402	361	395	383	358	348	333	385	341	349	326	338	384	362	351	330	367	371	333	385	365	385	405	381	377	385	407	368	320	363	371	348	383	384	351	365	380	367	363	378	368	353	384	384	354	356	396	364	374	366	348	382	353	383	405	388	351	346	340	350	368	371	389	359	372	357	385	361	387	351	358	382	384	385	378	396	372	370	333	345	373	338	340	359	396	403	387
50589	51403	63346	65001	57656	48092	36315	26070	15147	8399	4050	1830	779	793	813	817	793	767	706	798	765	803	835	768	731	792	817	806	817	781	812	807	797	792	747	828	791	769	795	754	776	793	787	801	784	765	752	771	739	798	782	769	757	733	759	790	794	742	793	791	752	781	774	803	795	772	829	855	769	781	744	794	764	781	823	733	762	746	732	788	753	722	814	736	806	798	825	778	793	777	790	829	715	773	793	788	806	785	805	812	774	805	726	820	737	797	777	826	794	760	823	765	791	739	781	790	753	772	765	758	795	789	809	819	787	813	765	748	782	718	782	762	736	721	786	796	782	756	748	790	821	805	800	785	811	767	789	776	808	727	778	791	819	792	766	764	782	763	762	806	827	804	816	831	757	766	797	803	761	800	773	781	764	801	764	759	752	719	771	777	796	767	761	746	778	810	797	783	821	821	799	802	766	752	797	838	764	755	769	733	767	794	749	795	757	832	812	796	787	785	754	834	698	753	780	820	761	773	798	775	782	808	760	769	772	762	800	786	804	799	751	775	805	809	772	720	810	798	758	768	714	768	755	788	779	806	815	778	813	747	758	838	763	867	824	764	761	742	792	777	801	804	822	804	810	796	762	806	818	794	813	827	767	774	743	787	762	797	761	804	744	772	783	734	727	754	798	772	792	786	788	795	798	834	810	788	753	816	776	784	757	765	767	734	751	772	832	753	755	803	830	794	797	761	825	765	751	751	760	798	789	807	780	786	795	774	833	781	819	754	783	743	770	799	761	790	789	831	769	783	766	773	800	749	829	767	803	756	768	782	765	751	822	761	765	804	792	779	760	771	773	811	763	805	824	801	834	732	769	753	776	789	793	843	742	759	755	780	755	805	749	802	789	732	762	798	793	754	775	763	769	830	759	783	827	758	766	808	781	740	819	754	784	771	755	820	819	776	792	753	774	801	797	781	790	773	753	837	777	800	783	778	792	807	777	779	799	742	790	763	797	785	794	781	771	800	740	749	819	739	761	763	790	764	811	744	833	823	764	803	769	751	836	809	775	789	758	754	849	768	781	727	825	781	813	759	790	830	760	780	791	715	786	810	737	779	725	772	782	756	814	776	793	716	755	778	796	818	758	768	787	791	782	769	790	758	779	818	759	802	832	815	740	739	791	851	778	837	800	784	750	838	817	814	794	750	744	805	767	769	771	772	801	737	785	757	769	748	768	755	775	736	754	755	759	799	802	766	794	742	822	712	750	793	764	767	820	783	764	818	767	747	756	817	837	798	776	774	718	755	777	718	776	809	800	781	789	770	804	806	786	762	776	765	773	762	839	803	782	794	823	803	778	786	786	791	754	793	809	801	737	788	733	759	783	797	770	820	760	781	819	784	800	782	804	760	750	795	760	763	724	781	821	779	781	783	752	805	856	786	763	738	809	799	802	775	797	795	825	798	767	748	755	725	803	783	811	788	816	751	800	775	792	773	710	775	727	770	807	789	808	812	789	761	744	833	733	827	771	767	778	801	811	797	806	790	801	772	737	744	825	773	764	754	801	743	737	775	803	776	787	799	789	801	787	827	774	789	747	816	795	785	741	776	791	735	751	771	793	739	713	781	769	821	769	817	810	834	790	768	804	802	784	768	827	780	778	829	726	753	749	785	715	787	841	788	828	781	814	796	796	757	790	827	739	768	855	745	782	763	815	806	854	800	771	800	788	766	801	778	767	785	809	753	762	799	766	769	754	838	834	791	812	816	796	774	789	802	766	805	739	807	775	763	791	782	772	786	779	748	758	781	738	795	799	783	772	742	844	761	794	808	795	770	802	805	808	782	739	827	778	808	812	723	722	735	833	775	787	765	749	762	784	808	767	763	774	759	753	743	756	802	815	745	781	746	803	788	812	792	803	797	767	737	769	759	739	752	778	805	785	829	780	764	734	724	765	844	769	720	760	811	813	806	803	800	747	771	809	768	779	798	834	742	779	821	742	828	774	785	809	778	729	772	763	780	741	797	756	807	755	817	792	754	788	800	752	763	758	800	743	805	768	782	801	787	740	762	794	760	815	761	765	794	774	784	818	789	821	764	816	789	774	766	765	776	793	785	781	832	778	750	757	784	790	813	776	766	818	788	766	762	809	794	791	750	778	823	813	786	803	770	744	744	779	848	796	814	779	802	771	757	754	768	797	775	787	751	766	774	758	816	788	782	818	796	825	802	753	799	763	743	751	786	750	784	778	834	753	791	794	781	770	738	731	770	747	755	825	782	781	776	776	744	746	810	754	771	762	828	787	742	836	760	790	757	805	750	780	734	804	753	774	738	756	716	830	790	740	755	773	790	795	823	824	793	774	752	789	757	790	769	764	797	760	755	762	820	837	781	800	797	780	784	733	772	789	780	846	803	747	777	762	759	735	777	749	794	755	754	754	805	789	799	801	726	772	780	755	763	763	750	751	788	764	788	812	797	823	768	815	772	731	734	782	778	779	790	784	726	780	785	832	759	770	765	775	779	787	784	767	782	766	782	721	770	805	735	805	793	760	741	747	758	745	778	752	777	804	801	756	695	797	809	818	803	789	778	777	788	794	800	755	801	713	814	778	819	848	796	780	787	814	734	734	820	755	823	765	824	787	784	764	803	780	772	777	757	792	784	740	782	814	767	807	821	773	759	794	830	735	777	787	827	800	773	765	771	745	816	781	778	800	753	787	749	821	768	748	800	787	813	790	735	781	794	806	815	736	813	767	761	838	789	774	759	733	749	768	824	765	825	705	770	780	761	734	811	777	795	799	819	802	778	788	803	797	800	775	780	797	788	775	778	743	821	750	830	781	743	792	735	777	757	757	786	763	798	824	797	762	744	786	800	785	753	745	752	776	776	787	760	795	781	770	762	760	759	813	781	800	743	823	789	805	803	769	779	784	783	719	793	748	788	763	766	816	803	777	783	764	822	776	788	791	798	743	803	795	759	766	817	771	772	769	782	730	794	765	711	770	786	798	778	717	767	837	798	787	768	811	831	774	787	789	743	755	779	797	727	798	828	782	790	819	752	809	802	802	783	771	720	815	779	792	812	759	765	789	803	771	861	782	795	758	770	741	767	766	796	769	761	763	749	771	771	743	781	796	779	749	757	773	776	779	756	752	752	719	721	786	770	799	758	738	791	777	837	728	762	774	779	782	776	789	774	798	803	764	773	752	767	755	773	815	800	756	779	816	806	864	764	776	769	793	791	793	764	769	799	791	743	819	797	818	801	829	774	779	778	837	792	845	792	799	788	785	740	766	804	782	795	774	801	804	736	735	779	776	715	827	806	758	771	799	714	778	780	800	825	788	742	792	774	756	793	764	786	771	740	788	723	793	780	794	785	783	768	811	741	754	789	807	770	787	788	749	789	749	815	752	792	806	769	811	754	779	818	762	746	751	792	792	809	771	813	751	801	818	761	830	813	785	773	855	761	754	752	772	781	779	769	779	763	838	775	774	797	769	766	771	832	789	710	753	768
11485	5559	4017	3077	2164	1389	958	639	441	361	251	257	220	244	242	236	225	257	260	249	270	250	245	245	230	201	249	247	245	253	241	237	235	254	264	240	277	234	242	231	241	238	203	240	240	236	234	228	234	273	208	277	257	244	263	242	232	234	260	228	228	260	240	214	237	231	225	220	252	232	237	240	237	248	254	266	227	282	247	265	221	248	254	235	216	269	244	274	229	233	237	247	231	271	236	244	270	252	241	249	232	224	237	268	217	232	230	216	262	244	235	245	230	234	243	258	259	264	242	232	252	235	258	244	235	256	241	238	251	253	234	231	259	258	260	233	242	230	240	226	237	237	259	261	249	233	230	226	199	252	250	245	277	273	216	246	247	248	258	224	255	250	246	221	235	257	233	241	249	261	250	260	250	241	229	219	242	249	240	237	241	256	239	231	246	247	245	225	215	252	244	248	247	238	241	240	227	237	230	246	236	216	253	267	223	254	193	238	217	236	224	235	238	241	199	226	237	246	224	258	236	245	271	250	277	246	267	249	207	248	253	241	233	232	251	245	249	218	239	255	258	235	234	267	238	262	252	213	258	252	215	220	230	259	245	222	242	240	253	279	233	244	241	226	248	229	239	228	272	250	244	260	230	242	212	226	211	226	230	262	255	220	256	255	247	254	249	247	223	270	231	236	268	226	238	247	240	225	207	245	241	245	250	232	239	234	238	230	251	228	237	228	242	258	250	249	250	236	254	242	233	232	240	221	230	246	237	237	250	261	231	247	219	235	221	214	239	216	254	252	234	234	254	248	238	246	240	251	242	250	247	228	237	235	222	232	250	234	268	261	246	250	236	226	248	241	238	241	238	232	235	227	259	248	235	209	250	221	226	238	259	259	245	230	260	204	241	222	248	243	256	248	234	254	225	265	235	203	251	232	241	230	243	240	231	232	213	234	263	249	249	216	255	241	232	254	236	229	272	210	265	258	230	223	217	195	250	239	254	233	234	250	248	225	242	212	285	213	242	215	236	207	248	222	243	251	229	248	285	228	222	258	247	208	247	262	241	247	247	247	258	224	257	255	266	245	225	248	243	238	240	230	266	222	243	214	239	241	241	270	239	232	242	251	236	268	252	208	253	263	232	223	235	253	231	227	268	256	214	249	255	228	242	257	235	256	255	235	250	239	267	252	237	260	278	242	227	278	210	256	251	223	220	231	252	217	229	231	232	260	249	237	242	246	247	256	241	240	266	254	232	232	253	240	278	248	259	203	253	262	257	244	257	228	260	254	240	238	232	229	252	207	236	238	243	234	235	229	236	232	229	263	259	244	232	281	248	263	242	267	254	248	253	243	246	244	236	263	229	253	226	282	257	254	236	246	275	260	244	218	236	245	252	259	260	231	234	239	238	245	245	233	233	234	257	229	195	212	236	219	274	194	229	265	272	251	240	238	241	259	270	218	242	237	204	252	261	268	237	225	232	233	238	216	239	207	263	259	235	259	251	221	296	263	236	208	210	238	238	205	248	250	258	242	242	220	243	251	244	233	242	240	238	257	194	249	209	240	280	206	256	260	270	222	253	219	255	229	238	236	239	214	245	225	267	215	252	217	256	252	259	251	226	237	232	259	225	242	258	242	287	244	280	230	225	205	249	213	228	262	258	242	251	239	240	254	251	258	243	249	210	232	241	232	243	247	245	234	248	226	246	245	247	276	252	211	236	221	244	218	248	293	229	255	228	244	228	230	244	279	218	238	261	219	240	260	240	217	202	248	255	228	262	246	251	214	255	222	204	245	266	239	260	228	258	243	236	242	232	215	261	244	215	236	251	262	245	253	205	207	282	251	233	230	258	253	264	238	232	248	256	249	218	226	242	251	260	265	239	235	237	218	239	234	244	277	216	237	243	251	246	225	228	246	225	226	238	237	228	250	228	265	217	240	242	264	229	267	234	236	234	226	219	219	252	229	232	281	239	244	253	215	224	234	238	251	228	255	224	246	245	229	223	248	227	242	224	252	243	257	236	243	239	220	241	258	219	244	257	219	262	243	234	240	230	267	239	225	212	243	223	228	224	240	275	252	257	242	209	231	249	254	238	254	250	250	243	250	254	219	237	234	213	226	265	225	238	229	253	244	241	279	246	229	245	217	234	206	224	274	249	238	265	255	254	226	252	203	219	237	232	261	248	244	248	236	241	231	243	227	214	231	236	236	252	238	275	256	246	240	227	227	211	257	230	232	242	222	248	239	249	238	247	222	230	233	215	241	225	253	262	228	241	240	239	275	238	223	235	241	205	250	236	238	249	283	251	231	234	241	243	211	220	250	228	235	248	235	240	265	222	246	265	227	252	225	247	260	268	221	246	219	230	233	255	233	226	254	272	258	260	220	239	263	271	260	224	242	247	239	269	245	233	232	230	256	233	206	228	235	238	215	256	252	223	237	256	231	228	226	243	238	270	229	237	230	244	239	247	256	220	246	242	257	250	250	243	216	267	225	254	232	227	230	242	254	243	229	224	233	266	221	220	253	229	280	242	254	247	232	274	215	215	275	228	203	256	211	233	210	226	235	215	229	262	243	216	245	199	270	264	253	269	268	259	255	269	232	255	262	257	244	253	236	252	245	232	250	240	242	240	245	261	254	242	223	236	213	257	228	234	254	235	251	218	262	266	246	255	253	245	272	249	219	264	230	217	237	249	259	291	226	259	285	238	216	247	244	223	226	240	253	222	250	252	245	240	243	257	244	240	239	225	253	237	268	247	229	241	236	250	206	232	263	227	236	237	222	247	252	250	248	212	228	231	251	240	270	241	235	236	218	245	241	221	237	253	237	223	234	246	214	243	252	232	244	260	216	231	229	239	208	275	246	228	250	247	232	238	251	250	230	257	238	237	270	233	265	260	252	292	272	215	237	242	246	253	229	261	206	258	267	233	256	210	253	242	227	252	246	237	209	235	257	259	264	242	220	243	234	248	255	226	243	237	219	219	246	236	260	250	250	207	250	227	246	235	232	227	268	227	250	254	278	278	247	223	245	250	232	261	259	241	222	254	239	245	241	249	246	239	262	272	220	254	250	245	249	271	235	271	235	249	267	260	265	248	235	221	229	244	223	244	228	240	232	233	248	264	246	220	258	269	235	233	244	237	235	219	253	214	229	260	230	234	240	256	229	248	221	259	238	226	246	242	256	282	277	219	247	228	227	240	264	242	235	225	257	253	219	239	252	239	230	263	253	233	221	215	247	257	224	224	222	254	247	225	266	247	248	249	259	224	251	266	248	252	240	247	216	256	232	252	258	263	237	243	211	255	231	236	258	231	240	233	267	226	246	257	243	248	241	247	259	254	289	220	220	234	213	240	264	252	246	232	223	238	256	223	261	229	216	225	257	256	243	242	224	224	226	268	250	246	254	238	254	230	246	245	243	236	243	222	240	246	225	238	234	233	241	254	252	217	241	247	201	224	254	242	248	236	228	220	240	235	238	250	271	221	285	259	224	267	257	199	225
11566	7132	8617	8663	7037	4643	3150	2029	1312	914	735	602	541	495	505	575	570	530	542	586	564	524	521	547	527	560	566	556	579	542	535	543	531	532	560	583	569	545	524	516	527	517	584	501	573	554	524	549	549	516	561	531	531	583	560	528	556	540	524	562	582	565	549	537	507	515	551	517	554	529	526	558	556	528	608	561	546	513	537	573	523	540	533	533	542	592	528	559	566	541	584	531	524	558	552	569	517	525	546	515	542	555	547	536	568	540	519	582	556	549	496	516	560	527	555	550	499	553	571	506	512	506	530	602	524	535	532	538	539	560	537	502	542	526	566	581	542	550	605	511	542	538	559	536	526	525	537	540	551	536	557	560	542	512	558	542	551	550	532	499	527	531	573	558	553	516	542	559	567	539	524	521	532	574	541	520	544	499	537	522	539	521	528	521	555	588	565	542	523	583	525	548	553	517	542	518	541	515	567	529	530	536	553	496	548	548	549	529	559	569	510	538	541	540	554	542	545	504	594	561	529	523	504	515	533	583	549	525	538	522	555	575	571	527	565	538	590	594	536	542	525	565	538	560	561	504	602	537	593	555	535	528	539	576	562	553	580	535	493	551	539	533	565	554	586	525	534	520	492	521	531	546	549	544	529	525	567	549	551	568	556	529	573	547	528	541	555	539	543	498	528	511	566	507	566	562	568	547	534	517	552	525	530	502	544	589	538	579	510	587	543	540	532	570	536	539	498	528	536	508	521	561	510	535	519	532	574	512	529	533	527	499	554	518	556	510	540	561	526	549	546	538	513	500	592	537	572	519	538	529	495	579	520	591	537	533	538	528	555	515	578	559	548	505	562	537	573	551	559	539	548	530	528	581	545	529	543	533	530	552	550	567	505	540	535	533	524	508	585	582	543	549	552	582	538	568	564	543	507	510	556	527	544	493	542	554	500	544	543	509	541	530	593	553	570	527	542	532	511	562	531	549	535	530	513	548	526	506	560	547	543	551	527	517	544	553	555	529	558	563	547	528	513	533	543	510	535	525	573	546	526	561	612	534	536	553	548	568	530	596	562	532	495	594	513	579	525	507	538	541	532	571	548	534	528	522	559	530	586	564	571	531	541	559	529	543	530	517	539	521	543	561	518	558	526	534	549	548	553	527	551	606	526	537	539	570	528	561	571	553	521	487	558	528	545	523	585	579	563	541	532	531	529	561	515	502	592	537	544	553	521	556	567	489	521	540	538	541	534	537	577	505	514	524	542	527	519	539	532	517	552	543	547	578	544	542	550	499	547	535	549	488	517	497	565	535	554	535	508	566	539	564	509	528	513	483	515	547	527	547	542	540	549	520	525	562	509	549	552	517	543	563	561	535	553	557	472	545	564	557	548	546	531	488	519	574	533	521	540	522	539	522	576	538	565	601	553	563	564	540	524	559	546	543	532	572	514	563	533	559	517	526	571	514	593	545	545	548	526	573	523	532	538	527	543	512	481	545	541	503	545	589	541	552	522	526	515	591	566	531	513	574	533	481	551	529	519	559	575	555	531	548	554	547	532	538	545	504	539	557	535	558	538	565	553	562	503	527	545	515	586	538	526	518	561	532	521	530	538	511	569	537	503	564	553	528	536	545	522	521	538	499	547	547	547	528	496	572	570	555	549	591	548	543	529	477	539	550	553	563	567	572	528	527	507	542	563	532	534	530	579	571	522	524	489	543	556	531	541	529	517	541	556	590	533	510	524	548	554	539	550	548	543	527	549	520	600	542	545	533	532	537	549	533	535	563	548	535	535	538	601	597	530	523	578	560	563	542	547	476	534	572	560	536	587	586	564	538	550	558	523	552	569	552	563	524	524	550	591	507	553	530	556	534	528	566	573	525	518	543	518	565	579	539	528	561	517	522	515	551	501	531	541	547	570	591	574	528	550	578	507	538	508	525	524	542	532	540	548	533	515	519	527	512	526	529	518	547	517	535	570	519	532	513	554	581	547	531	548	554	570	571	575	587	528	555	495	509	556	493	531	497	561	586	544	570	497	563	570	539	543	494	535	517	542	535	529	537	558	548	522	554	546	594	574	548	570	549	589	527	570	558	566	531	529	575	567	540	536	536	534	521	528	518	523	542	594	534	529	525	515	564	558	520	524	565	526	538	563	550	572	546	596	527	565	566	545	482	547	481	533	568	571	540	551	555	552	559	515	541	577	535	551	532	558	564	561	533	526	540	532	542	530	574	506	581	530	544	569	564	556	541	510	569	536	547	558	538	574	523	547	553	474	551	559	563	545	538	529	562	557	553	551	543	539	537	525	540	552	550	583	520	506	543	557	540	537	528	529	578	508	519	542	503	524	525	598	535	532	525	560	513	573	520	542	538	537	494	516	582	537	557	533	582	561	562	561	554	527	554	535	553	592	529	534	567	538	518	555	520	534	537	572	527	601	563	594	526	540	568	531	529	556	544	575	534	542	555	535	545	537	563	538	547	560	570	528	529	560	519	560	576	530	534	578	499	522	505	538	502	528	559	554	520	533	567	528	572	554	517	500	579	591	539	572	568	521	537	537	499	573	523	553	504	546	536	533	515	508	511	521	586	542	528	542	551	559	530	566	509	519	492	529	548	584	579	575	507	576	559	567	550	554	559	537	564	533	566	545	503	519	556	567	510	531	545	532	566	583	528	504	546	522	538	542	559	553	580	551	572	533	560	542	535	551	532	529	517	578	521	554	535	535	554	558	555	503	527	534	541	498	537	507	516	545	538	581	533	554	579	534	505	529	536	565	528	570	551	562	516	523	535	514	538	556	522	500	578	532	504	555	540	563	523	587	506	554	529	576	576	490	573	549	523	523	530	557	525	566	577	533	559	530	561	532	539	570	538	526	537	573	594	532	577	576	554	527	522	525	514	563	535	537	502	547	529	533	551	571	547	552	494	527	524	540	504	471	542	579	553	560	534	549	528	526	570	522	547	577	550	538	553	540	517	534	555	529	545	551	539	536	533	543	504	541	550	543	562	555	544	528	563	554	542	508	568	527	524	550	543	521	589	511	498	547	535	515	558	591	505	589	581	507	542	541	544	541	537	529	537	549	546	526	543	554	584	519	576	552	574	546	532	556	513	551	540	545	571	550	535	572	518	563	535	505	548	519	482	554	489	501	580	561	504	559	559	527	556	531	575	515	549	559	526	529	543	528	572	569	546	513	546	562	541	526	558	567	551	543	498	538	494	549	554	514	515	552	523	527	564	541	516	561	554	535	523	499	552	549	520	564	528	545	543	555	546	542	532	565	529	588	506	534	528	568	543	528	566	521	575	549	564	559	601	540	535	511	553	545	549	558	532	509	524	507	581	544	531	584	590	590	592	537	501	517	527	580	594	559	546	576	553	534	579	527	563	530	538	556	506	554	527	544	541	545	521	519	510	563	526	498	531	539	562	554	551	532	531	563	563	617	541	523	536	543	526	510	552	525	520	530	551	559	536	577	523	548	537	564	553	558	576	557	543	501	542
82455	66217	68464	60186	48209	35901	23222	12516	5873	2545	1191	620	374	344	338	324	354	348	346	320	329	353	311	336	329	369	367	331	337	347	340	316	341	376	328	328	356	359	355	359	348	331	302	339	343	359	342	317	378	353	315	353	321	356	331	324	356	312	323	320	322	327	338	336	338	336	352	320	338	353	335	349	372	399	312	306	336	357	389	346	318	334	360	325	352	349	348	325	336	326	342	347	324	360	350	346	372	332	377	388	335	350	327	360	358	336	321	382	348	341	351	363	337	336	333	367	335	366	346	317	353	363	372	328	324	323	341	361	309	346	363	364	337	354	328	358	349	376	323	354	324	358	325	336	379	344	356	352	339	344	335	367	343	352	323	303	402	319	332	351	366	343	326	365	374	313	358	369	367	355	345	336	363	335	341	299	356	334	326	311	334	326	322	330	376	372	345	332	329	373	390	346	321	351	323	376	318	343	332	345	367	315	334	345	354	326	320	356	365	371	358	348	302	363	358	377	362	363	353	332	331	359	347	348	323	336	342	308	357	318	352	381	325	325	332	333	351	352	363	336	325	356	392	374	341	319	364	348	371	347	342	353	343	349	309	323	303	313	324	342	336	355	353	353	318	335	336	325	343	362	323	333	364	332	300	351	354	327	351	331	318	369	333	336	356	389	335	368	315	357	348	306	346	328	298	368	358	350	329	324	314	350	338	347	345	297	361	325	343	348	348	355	319	349	330	333	383	323	338	355	364	355	341	329	332	317	333	308	308	334	366	324	375	330	318	336	320	334	286	376	350	324	336	378	313	381	331	350	353	336	356	366	346	333	331	348	358	330	375	369	337	317	348	326	340	352	355	315	324	345	355	355	362	311	345	326	341	319	362	356	342	351	346	332	362	334	347	339	340	333	311	318	322	351	343	310	346	333	364	327	349	358	330	348	356	328	327	335	340	325	343	332	331	324	315	373	304	335	324	337	311	347	325	335	358	315	345	327	375	306	346	324	326	352	346	349	334	332	345	361	360	361	351	402	326	313	358	308	321	320	345	357	368	384	345	355	350	361	343	349	370	319	334	338	324	315	346	316	347	347	327	314	313	339	356	347	328	331	333	347	371	321	318	340	363	352	333	323	344	320	342	341	332	330	372	354	297	319	338	334	359	374	330	360	327	324	344	302	331	331	339	338	369	330	351	318	335	365	344	343	333	371	346	358	351	333	335	362	340	343	342	340	340	350	324	325	329	350	344	300	395	363	356	351	359	365	351	342	369	313	348	387	370	360	333	323	340	331	331	379	326	387	375	342	331	341	366	366	339	374	351	357	325	354	333	322	331	331	330	325	334	327	363	329	346	317	334	365	357	356	338	320	366	328	393	354	324	343	369	368	307	348	361	311	349	347	340	358	381	327	346	324	396	343	322	333	327	316	334	335	360	350	331	329	328	353	287	336	347	333	344	344	301	352	369	327	343	355	349	339	323	367	345	385	337	364	349	365	323	346	317	347	353	340	355	324	342	343	314	362	338	331	330	337	358	369	335	360	296	320	339	379	336	343	332	348	357	343	350	328	363	328	344	348	342	364	349	329	353	363	347	347	339	324	331	316	345	351	359	374	358	349	347	323	334	399	341	371	366	350	334	355	363	335	345	345	334	372	338	314	336	344	364	307	346	335	345	317	355	331	315	381	354	321	324	328	371	350	391	371	368	345	306	347	337	336	294	345	344	369	325	340	342	335	357	326	347	324	369	325	313	341	356	357	355	337	333	340	352	344	336	349	324	300	348	375	361	364	387	327	362	339	328	316	344	340	367	378	357	370	344	341	317	351	372	336	346	378	321	326	330	408	382	329	337	299	354	337	354	393	302	361	332	338	337	325	345	334	372	348	359	365	362	324	355	339	309	351	326	368	330	338	332	372	401	355	341	368	331	334	360	338	341	335	365	380	386	366	352	345	366	346	347	338	361	383	331	337	339	383	391	323	368	327	344	313	341	327	362	315	380	357	346	338	337	365	340	312	356	313	363	330	372	350	333	353	335	336	356	317	338	310	332	312	357	359	343	330	352	347	347	347	358	320	307	323	309	307	370	367	336	342	361	334	341	323	325	358	354	331	373	354	348	370	321	352	327	404	333	326	352	369	351	353	343	371	347	335	359	331	385	388	320	362	335	336	344	333	305	331	375	342	333	328	360	357	290	345	348	331	338	356	356	349	340	345	356	348	335	362	369	323	349	338	348	355	354	338	360	356	314	364	350	357	359	361	353	371	375	326	381	341	323	302	365	360	327	317	324	354	330	362	331	326	313	324	358	356	334	353	327	315	372	346	362	300	347	345	344	361	304	343	360	351	336	336	327	327	345	423	339	348	344	349	324	359	327	329	329	368	349	325	321	354	322	339	352	348	337	368	387	360	334	360	340	347	339	359	345	335	358	340	359	365	314	401	325	343	372	361	349	344	338	355	331	333	377	327	326	336	347	339	357	341	338	352	317	345	355	310	344	335	317	336	322	301	338	374	322	329	295	372	336	339	352	333	318	346	341	328	370	360	375	345	382	347	326	332	328	348	353	356	343	349	369	355	313	330	345	343	342	353	359	332	320	319	339	360	301	353	332	326	381	319	345	322	318	322	370	360	349	366	349	352	345	343	333	350	345	355	335	310	355	360	295	370	336	325	369	343	303	360	364	349	341	321	347	349	322	379	379	365	346	331	340	385	339	327	386	352	305	362	335	338	327	336	346	326	357	358	328	306	341	314	338	349	355	364	326	345	344	345	341	286	358	307	372	337	367	346	342	361	350	374	360	312	308	310	328	349	340	341	377	352	360	380	346	344	313	318	323	342	367	330	318	349	349	325	328	347	333	323	317	338	318	321	347	317	367	326	330	343	356	324	370	344	339	350	312	323	341	335	343	331	331	349	369	354	352	337	321	328	372	341	353	358	357	350	314	331	320	370	349	334	341	331	327	347	343	341	369	343	330	342	318	368	349	367	354	373	323	330	370	346	354	310	374	371	344	364	370	365	349	361	381	317	341	329	388	323	364	376	341	364	342	349	308	378	333	341	338	302	332	357	366	329	340	314	332	334	344	333	361	355	330	352	353	355	301	349	330	356	332	356	343	333	356	321	350	326	342	344	325	319	378	363	308	368	307	376	328	352	353	338	304	365	363	372	328	350	337	359	356	337	316	364	373	363	340	342	324	336	343	325	350	346	339	367	351	330	385	329	353	358	338	371	299	327	358	326	352	337	340	324	348	339	321	327	320	344	332	317	315	324	371	350	334	360	344	311	319	366	317	362	321	365	362	345	309	322	356	334	321	357	316	321	311	364	328	328	330	376	314	378	352	308	364	348	330	325	330	364	344	369	329	324	299	354	325	337	323	349	339	360	338	360	341	333	366	316	360	333	382	351	340	314	342	398	352	371	343	346	323	355	359	313	289	315	346	331	395	334	343	345	352	363	363	348	350	343	379	315	332	323	385	375	346	401	349	335	336	330	315	326	331	328
51101	48189	63395	64138	57312	48035	37156	26448	16379	8732	4347	1964	803	779	811	736	759	776	796	747	751	740	755	740	719	748	721	764	763	741	733	731	745	733	774	742	724	706	705	706	764	764	749	761	727	750	778	722	745	794	763	788	722	748	746	781	762	721	716	695	750	772	757	760	740	731	759	778	767	720	732	748	753	757	761	755	777	743	736	731	721	766	731	741	726	761	730	706	753	745	753	727	774	765	720	749	736	715	740	749	771	756	741	753	767	711	762	743	789	702	741	757	769	740	698	724	732	694	765	733	765	785	767	742	723	709	758	723	747	706	759	733	769	766	745	765	771	713	707	793	744	769	759	735	766	701	735	791	752	758	758	718	778	710	758	695	751	728	794	743	714	698	737	770	728	742	745	755	750	746	748	779	753	769	774	738	774	729	792	735	780	742	749	732	750	731	725	764	810	756	732	738	764	773	757	757	819	745	777	765	733	749	747	729	768	756	776	778	736	740	776	757	753	722	793	776	727	774	731	741	724	765	754	803	770	748	726	723	756	734	730	710	734	734	695	731	766	682	736	740	744	685	730	767	713	738	754	726	754	775	786	761	740	698	747	780	752	737	707	735	728	819	776	764	761	774	674	788	773	753	788	781	704	762	783	769	780	706	741	727	732	737	720	736	733	760	780	733	768	716	731	775	715	715	770	698	737	699	752	754	750	712	758	726	708	717	770	724	734	756	702	740	754	728	758	737	791	697	800	772	751	781	781	721	797	825	718	786	753	754	787	787	783	762	689	763	764	776	765	739	734	733	742	762	721	726	741	735	733	753	775	765	770	783	774	723	707	754	771	759	764	745	756	736	739	742	719	781	768	788	734	741	770	750	767	764	709	764	790	722	730	693	690	717	720	733	756	760	775	786	718	743	763	733	713	729	775	739	745	712	760	746	739	753	752	717	757	784	760	734	788	736	726	710	712	708	696	740	775	754	768	731	748	750	701	779	734	728	725	722	753	737	769	728	766	743	750	765	750	763	725	740	732	742	727	742	742	724	767	712	767	756	769	722	704	761	726	771	743	770	765	760	813	740	765	720	755	751	779	734	765	739	772	739	734	703	729	760	771	734	747	769	745	750	751	723	774	732	743	765	743	785	715	775	749	772	784	747	780	725	748	760	768	767	776	763	756	766	729	764	725	723	764	731	768	721	724	742	780	726	764	714	760	695	762	731	728	724	792	730	743	734	740	752	719	773	790	799	763	768	753	763	771	730	746	712	793	760	761	748	716	750	746	758	753	756	758	776	757	744	788	726	734	733	727	739	790	830	762	768	764	732	702	766	739	756	757	721	703	708	744	798	756	706	754	733	729	776	778	769	747	770	786	781	804	741	748	731	765	748	778	735	793	718	713	747	770	752	787	724	753	724	781	701	764	766	773	740	714	752	727	749	738	770	725	725	744	732	757	764	742	754	765	747	754	746	782	744	750	717	734	795	766	769	730	777	770	789	732	757	763	757	798	727	796	774	742	752	737	759	705	704	771	748	736	769	779	748	704	736	727	739	764	769	697	772	743	738	743	776	742	791	742	734	734	733	764	740	702	734	730	703	775	737	773	745	778	759	739	791	747	700	764	724	738	797	780	770	709	716	782	745	741	766	729	736	798	712	807	737	700	692	756	813	751	748	760	796	725	756	710	737	741	693	694	776	767	689	744	778	772	727	746	734	743	746	715	692	749	700	731	769	757	746	733	717	686	771	738	744	786	751	696	748	743	764	751	706	766	701	711	790	758	736	772	739	745	768	730	775	741	741	800	748	759	724	790	754	715	707	755	761	765	801	785	737	780	715	772	759	777	774	793	747	728	771	816	716	736	771	747	793	759	755	746	730	760	745	767	709	733	721	752	747	779	764	749	740	752	735	731	756	751	698	797	791	769	762	780	763	744	715	749	780	727	735	798	737	726	734	748	693	776	740	687	726	739	748	778	742	768	779	791	745	763	748	753	765	756	754	745	751	722	776	761	720	767	760	757	763	716	812	733	765	801	723	744	753	701	723	797	746	761	727	713	725	759	762	760	760	790	761	761	744	753	746	788	729	763	703	786	756	755	766	749	746	734	741	747	765	771	773	733	719	763	729	724	748	747	749	727	767	760	673	743	747	715	739	770	726	783	699	730	734	738	727	751	743	716	749	741	737	717	768	769	742	738	762	699	763	728	753	753	717	749	808	784	764	777	788	728	698	812	741	734	749	771	770	727	735	736	736	751	690	766	750	790	747	741	748	729	767	755	775	738	722	734	761	760	750	705	740	789	745	720	730	818	798	776	772	715	722	756	757	763	701	743	750	756	736	745	728	748	749	718	727	736	760	751	796	739	741	758	777	719	741	747	707	784	768	770	740	741	771	806	726	726	728	761	801	770	746	689	764	734	738	735	713	731	756	746	707	760	735	776	690	771	771	753	734	758	728	752	726	760	749	788	731	826	744	733	754	755	752	758	778	748	735	760	723	702	746	769	732	825	743	753	742	720	742	751	786	707	753	731	752	699	764	745	791	688	757	733	735	818	725	711	717	777	753	736	739	712	743	773	681	791	734	765	742	747	720	759	734	715	714	761	789	705	789	761	789	762	780	754	755	703	746	765	722	790	767	729	722	751	716	725	777	705	728	723	757	759	734	751	779	702	740	773	732	712	781	775	752	791	801	705	769	733	783	708	730	718	780	747	733	771	723	768	760	736	762	764	725	774	685	738	758	764	766	768	733	765	723	733	807	696	733	779	763	706	775	726	728	745	728	755	752	742	731	771	738	777	709	742	705	757	754	772	773	742	753	736	793	777	719	724	765	750	706	751	800	743	757	744	736	765	747	750	806	739	761	709	697	772	723	772	747	761	723	789	790	757	708	786	757	773	759	792	742	723	744	798	713	751	776	741	768	776	742	725	742	707	751	777	760	745	752	740	761	751	772	737	743	786	707	697	771	794	709	735	775	731	691	709	745	757	783	754	782	699	769	760	782	716	798	746	731	784	759	749	706	785	779	811	735	701	762	753	709	712	741	726	730	726	707	782	720	754	768	784	747	775	770	735	757	708	758	722	696	770	822	762	788	747	765	730	763	708	777	742	717	755	756	730	748	714	774	737	746	738	780	763	754	713	715	758	798	747	780	749	745	760	725	739	746	748	709	728	750	735	765	722	767	761	729	718	766	736	759	719	755	765	724	782	776	782	785	728	754	725	757	726	768	751	754	753	748	741	719	771	746	729	760	755	799	706	699	784	726	753	715	721	755	720	769	732	763	766	747	777	757	754	746	743	707	774	741	731	752	687	696	752	752	774	727	774	779	753	728	730	743	735	750	764	735	726	722	719	757	789	730	751	728	779	706	760	767	730	691	739	752	727	737	730	778	736	770	736	789	768	767	739	755	728	692	717	715	735	771	739	706	762	728	782	750	759	792	776	747	724	696	780	719	769	764	748	710	740	762	717	706	753	746	755	749	764	776	785	711	747	781	694	725	773	724
83669	67844	69382	60837	48986	36645	23967	13455	6234	2714	1290	651	377	333	371	373	386	380	384	377	362	394	352	362	361	368	387	375	357	370	309	361	360	354	411	391	382	407	377	369	406	380	343	349	378	370	398	386	378	355	385	364	431	374	351	381	335	356	433	345	353	377	353	372	402	350	407	385	395	384	359	359	376	354	384	374	366	354	349	377	393	364	387	346	374	361	331	372	406	381	387	369	372	366	377	372	376	376	404	382	375	387	359	377	372	401	372	341	351	345	360	390	346	378	362	356	344	365	427	412	390	379	391	400	389	406	361	365	392	402	380	358	356	379	372	370	367	394	349	376	396	366	362	373	378	346	368	354	372	358	337	362	389	388	342	361	350	361	348	374	354	415	360	368	328	370	348	367	354	330	359	308	344	370	384	351	350	409	410	381	368	347	375	344	371	385	364	391	377	370	344	346	357	376	368	368	404	395	440	373	360	393	329	416	385	399	382	349	369	387	388	357	408	365	402	379	371	388	370	391	368	352	365	405	374	391	377	360	390	381	367	345	395	370	366	369	359	408	384	392	374	375	382	373	367	383	405	390	382	346	353	423	328	379	359	405	352	378	406	369	352	356	374	416	345	340	397	330	345	401	367	354	414	419	394	360	361	369	398	356	357	365	365	362	355	404	365	358	386	348	396	379	383	386	338	372	375	406	369	370	397	385	335	347	367	361	340	363	365	378	379	394	354	365	363	445	385	395	361	411	382	406	346	361	364	340	362	431	359	378	356	353	403	379	360	347	368	383	368	345	409	369	383	353	391	392	356	372	333	367	373	371	396	366	370	343	377	360	362	360	356	363	405	391	339	359	348	395	362	364	364	383	380	374	364	353	369	391	350	386	386	384	409	363	385	360	398	345	377	390	357	385	370	340	344	383	385	334	323	397	373	362	380	371	378	364	343	414	411	358	385	363	360	364	380	368	346	388	380	374	337	377	365	312	376	384	395	379	373	346	362	407	367	424	415	370	389	364	370	362	385	370	342	355	375	415	354	348	371	361	390	385	391	388	403	385	405	370	398	366	391	383	376	359	338	340	371	377	377	382	368	345	360	344	387	366	416	372	371	328	378	333	329	361	381	368	361	407	360	355	370	399	380	362	408	360	363	375	388	395	366	419	397	356	368	403	372	399	360	390	381	373	382	414	371	398	379	379	315	367	355	397	382	355	408	392	354	344	375	339	368	391	404	368	396	380	402	388	340	388	370	332	385	376	371	363	380	395	395	395	378	374	396	351	380	415	360	390	412	412	386	369	352	346	363	387	400	349	377	351	363	388	334	362	358	357	408	391	385	368	400	417	369	373	421	373	373	373	360	389	346	389	370	369	384	361	401	427	351	380	358	379	405	324	353	341	378	365	371	363	354	382	379	398	345	353	376	377	365	394	358	382	353	389	419	350	419	377	355	415	378	358	373	391	378	386	338	340	353	386	380	375	374	361	384	398	372	331	358	370	372	359	375	387	409	365	374	370	382	393	362	376	368	363	404	369	344	390	392	361	338	354	381	385	392	372	369	370	360	373	384	381	396	374	386	401	356	357	373	373	401	380	386	339	409	374	420	355	376	396	371	361	368	387	369	380	315	357	363	381	398	381	409	379	400	380	371	379	349	351	368	384	387	368	364	356	360	374	378	337	405	367	370	357	394	384	370	388	355	393	371	397	395	383	378	382	371	396	362	396	399	357	381	397	380	389	381	336	375	366	411	372	421	400	365	355	383	376	367	353	409	388	375	370	364	417	381	371	368	413	370	359	343	381	380	375	386	385	351	354	377	413	377	411	393	353	370	378	371	371	364	386	368	399	361	378	353	344	380	369	354	365	369	390	355	388	369	412	394	360	375	422	365	380	384	357	340	356	375	401	372	370	421	332	409	367	330	370	374	332	357	379	358	397	349	372	404	365	386	334	353	354	377	393	383	367	373	355	373	373	368	385	337	352	406	397	376	368	362	391	362	424	366	377	353	383	364	344	369	414	367	382	363	343	356	334	376	361	355	367	401	359	350	354	409	410	379	375	383	375	413	370	371	392	400	383	404	372	379	408	421	380	382	396	391	365	367	357	395	378	424	402	356	388	340	414	395	368	359	357	357	385	385	374	391	356	387	362	378	361	364	380	376	339	351	368	349	405	375	412	366	376	335	344	350	380	400	368	377	381	401	390	372	366	343	375	362	400	394	399	357	351	361	373	393	365	409	395	352	416	398	363	382	363	363	362	386	368	370	391	396	392	375	389	410	371	362	366	397	369	322	381	380	356	381	361	378	402	374	368	353	361	385	371	388	363	389	378	377	385	406	409	343	378	354	377	394	369	380	388	359	361	346	331	367	383	432	367	377	414	372	359	427	349	338	370	358	380	368	371	368	339	376	379	407	368	338	347	391	370	363	399	385	362	385	391	354	353	403	367	398	380	368	371	354	343	361	386	394	365	351	368	323	339	407	347	347	352	375	340	340	357	367	370	334	359	382	363	404	405	348	397	335	362	386	390	359	376	344	396	386	369	365	359	363	349	320	362	389	387	379	369	397	369	398	395	363	391	352	369	407	375	374	377	372	377	371	358	395	368	368	367	401	388	360	355	367	375	371	379	399	389	372	400	381	371	361	387	401	322	401	424	402	391	399	346	379	375	364	398	385	376	388	403	379	363	385	380	368	388	365	369	386	375	381	371	349	363	342	351	371	393	397	382	349	357	358	375	379	371	376	340	319	361	349	377	381	416	349	399	405	369	348	371	378	405	408	389	365	394	356	405	329	385	348	364	397	384	348	367	377	386	397	382	370	408	410	353	407	375	325	358	417	371	345	377	371	378	416	375	407	346	368	383	383	342	409	356	399	420	390	341	373	395	382	385	413	342	389	368	369	380	380	379	401	402	363	390	395	364	360	365	359	392	394	381	368	378	386	389	377	378	322	366	376	386	362	376	380	364	364	393	395	359	377	359	369	369	382	421	377	379	396	367	373	362	395	380	365	376	390	348	366	358	347	394	356	367	398	375	407	411	350	329	364	390	398	381	372	391	353	342	374	378	363	380	336	363	362	399	385	344	378	395	393	389	353	382	349	397	395	429	353	405	352	363	380	310	421	368	366	388	385	404	395	400	385	377	394	383	363	379	355	402	372	339	361	366	398	412	391	378	358	364	384	399	348	408	417	404	353	384	412	395	350	365	391	362	378	415	352	379	380	350	368	355	362	423	372	365	348	395	401	363	344	342	317	372	407	373	362	360	345	394	402	352	354	394	360	362	403	419	392	411	370	387	386	376	357	367	402	351	380	372	375	363	340	393	389	363	381	399	398	365	388	359	373	370	348	340	379	348	354	343	387	356	370	384	351	391	373	382	386	414	343	393	380	363	350	341	371	389	354	378	359	378	394	373	393	337	357	330	358	364	387	344	392	374	416	372	394	376	405	353	357	366	375	361	402	376	396	422	398	407	390	363	393	398	383	417	393	345	366	407	358	344
51285	49116	63693	64932	57605	48789	37784	27579	16782	9205	4452	1911	909	832	843	761	750	757	756	790	833	727	802	758	793	808	834	794	759	824	807	806	802	808	803	809	817	841	782	752	798	802	766	781	787	805	832	809	797	856	800	773	798	797	783	865	742	803	803	822	796	854	815	795	780	807	793	824	827	794	774	815	829	778	817	807	760	818	818	790	821	829	746	821	796	804	797	784	781	830	820	779	780	861	811	775	796	782	781	769	867	830	819	798	809	774	823	797	819	837	815	807	799	765	829	802	840	792	837	828	757	771	804	804	839	760	786	755	772	777	812	802	806	828	805	782	817	785	825	794	864	823	818	763	779	815	794	784	788	814	766	806	824	817	810	812	835	831	804	824	791	822	792	774	788	772	775	781	804	780	736	781	791	778	807	823	813	828	738	819	785	812	853	797	769	782	799	820	769	764	813	791	827	784	820	728	771	839	773	845	794	801	751	838	788	829	834	785	821	789	829	779	796	786	816	787	796	797	794	838	813	841	801	809	849	793	837	822	796	757	778	804	785	786	812	829	835	816	791	842	796	829	833	774	792	869	833	797	781	806	787	791	766	771	830	777	822	819	826	828	749	800	796	836	796	828	746	858	844	801	846	801	819	797	812	792	804	853	797	778	796	754	816	760	827	794	800	775	815	777	800	805	792	769	831	822	760	775	788	827	784	765	752	757	836	816	812	839	777	809	834	815	812	816	776	855	768	830	780	772	815	766	809	835	756	802	806	838	811	784	835	813	797	824	778	726	758	834	793	774	779	844	779	760	830	811	774	789	826	806	821	773	768	824	798	877	821	797	798	788	765	807	802	815	761	821	818	786	824	777	781	824	828	816	841	848	823	833	857	810	802	837	785	777	793	841	734	782	824	838	822	836	768	838	786	822	788	802	796	751	831	783	819	814	829	820	821	838	815	819	808	795	805	799	761	792	776	757	777	798	830	744	800	788	854	815	801	803	803	790	809	795	780	789	817	778	768	793	798	768	783	808	766	772	791	803	827	824	800	780	805	806	843	782	767	754	861	762	792	838	788	908	812	803	815	851	810	823	779	758	840	770	802	756	804	797	812	831	792	775	779	822	808	868	802	775	826	811	774	738	816	823	835	786	785	795	783	805	778	793	748	835	771	766	796	737	786	805	816	770	753	811	766	829	787	791	803	814	780	784	827	837	820	799	778	768	797	804	783	791	824	800	794	789	799	822	770	839	853	761	860	785	770	808	862	766	788	800	786	774	783	778	840	846	738	785	815	794	801	821	782	775	790	816	807	814	835	767	798	777	816	789	772	736	730	778	799	788	817	769	783	790	798	754	814	876	811	804	780	801	781	756	848	812	820	837	805	810	821	820	773	815	828	836	802	784	802	810	820	800	811	865	778	793	795	788	822	804	756	766	764	772	810	831	795	788	806	769	770	762	801	766	811	826	742	798	764	776	724	766	791	764	772	857	792	803	779	760	811	771	815	813	812	777	780	819	835	800	806	820	817	782	833	764	795	764	840	813	794	844	809	794	770	838	838	875	830	811	759	838	843	774	788	847	816	823	746	803	819	808	748	773	855	846	803	807	808	801	806	826	825	781	808	798	844	785	829	846	821	815	817	800	827	799	785	838	805	783	819	745	783	812	778	796	815	806	784	854	778	806	804	814	796	839	850	825	811	774	844	836	827	781	785	785	780	776	827	844	785	844	735	777	831	848	783	804	820	829	772	782	807	794	783	763	797	800	849	793	782	810	802	756	808	822	806	783	800	837	829	811	787	849	828	781	793	814	785	772	833	791	802	814	842	811	824	832	800	787	776	782	823	826	801	803	833	793	795	788	819	809	751	802	805	737	798	773	815	772	768	786	778	785	839	823	777	842	811	831	788	829	806	797	812	841	807	791	769	797	745	801	806	832	797	821	827	822	814	757	800	809	786	822	805	806	781	760	828	837	826	814	796	787	847	831	834	864	824	733	772	794	774	783	792	843	833	838	830	779	795	801	818	806	825	851	807	814	799	819	813	808	829	803	812	798	838	782	769	837	737	773	795	799	815	813	811	787	811	761	785	848	777	832	817	789	816	865	844	825	799	818	801	770	806	786	812	832	798	787	801	829	768	777	820	822	785	807	810	797	754	835	806	796	834	833	786	787	792	805	795	772	793	815	774	746	803	797	760	798	775	775	776	774	817	828	839	797	784	819	784	822	815	824	798	834	779	852	800	836	797	862	833	786	790	802	834	835	838	808	822	808	754	814	828	779	831	778	797	857	816	818	819	770	824	771	839	768	791	777	833	796	756	765	798	802	761	779	817	781	784	768	822	784	803	828	800	776	764	808	841	814	765	798	791	842	798	796	784	813	772	756	797	776	783	780	781	812	822	793	781	763	798	803	831	751	773	831	790	809	795	818	810	872	840	796	808	842	786	806	834	799	830	791	768	771	800	747	751	852	769	798	820	812	837	770	815	789	787	799	771	851	784	764	825	795	806	827	797	856	848	864	828	855	810	790	797	814	792	811	780	784	789	797	797	806	765	779	811	820	778	791	813	796	784	775	811	832	829	790	816	796	815	731	862	798	809	818	767	835	803	792	848	839	846	792	812	771	807	802	792	785	770	841	804	747	770	828	743	825	836	777	834	835	800	779	802	824	835	722	793	801	783	812	781	830	739	835	822	793	842	838	827	817	798	852	769	795	763	829	793	842	766	793	846	804	809	745	858	789	809	766	759	814	862	823	835	816	774	752	823	811	781	813	787	780	795	824	720	818	736	823	843	781	785	798	810	785	804	816	821	853	779	823	783	807	814	829	839	820	778	813	789	804	810	814	807	768	807	868	740	807	752	788	848	803	849	778	827	788	767	799	796	774	808	777	815	752	804	807	820	831	777	837	873	814	822	803	836	774	827	815	825	794	829	796	781	834	827	752	776	802	796	816	803	796	816	760	790	840	805	837	788	727	840	820	788	890	771	808	823	810	770	761	792	770	730	787	797	815	810	833	790	811	799	780	800	804	788	814	799	805	814	817	821	764	806	765	780	817	785	810	874	788	834	815	797	790	802	854	880	810	814	813	815	792	808	798	767	800	848	774	810	822	812	839	790	831	845	771	811	800	763	793	814	834	830	819	773	773	749	771	818	765	835	784	751	795	795	798	773	811	812	824	788	819	803	808	787	806	843	830	823	768	816	797	846	729	789	852	838	822	831	834	749	818	823	780	792	802	764	766	804	749	809	797	838	809	769	809	820	847	905	787	786	790	784	839	763	855	755	809	753	846	857	776	782	843	783	803	763	773	854	793	778	785	837	831	783	848	796	799	811	749	826	792	810	838	734	825	805	765	814	777	802	800	806	861	794	792	825	823	753	765	855	789	839	821	777	741	823	809	817	782	800	801	771	815	765	785	809	815	834	847	827	794	770	789	853	777	826	792	824	779	781	815	798	762	781	794	812	820	816	784	783	791	744	810	832	802	749	771	751	822	814	855	772	827
12071	5078	4261	3193	2303	1316	880	613	446	353	304	320	250	269	240	264	241	265	259	255	264	250	250	250	267	266	248	263	239	257	263	252	279	245	258	258	259	262	253	221	257	284	298	237	275	241	243	247	254	245	274	217	256	276	257	255	270	249	300	277	256	259	257	240	254	246	245	247	250	230	253	245	249	218	227	283	241	225	245	263	248	258	250	277	265	240	259	247	236	252	265	246	224	248	236	265	250	249	240	244	234	245	285	263	284	265	254	217	262	291	236	265	247	300	255	247	251	272	229	222	251	230	258	239	248	239	240	271	259	243	232	274	231	246	263	292	251	251	278	231	245	278	256	239	228	248	288	233	265	250	254	248	240	233	266	268	265	271	262	259	251	274	246	235	245	231	282	261	245	280	282	277	292	293	267	234	229	223	249	253	248	258	274	248	259	238	232	233	238	260	238	253	254	267	246	245	249	263	270	266	223	246	242	248	263	274	276	248	259	255	221	228	264	244	261	265	248	272	259	262	269	244	257	255	245	250	221	227	277	262	248	262	232	289	234	252	247	240	257	236	272	255	272	279	287	255	232	261	253	230	291	248	247	243	218	260	259	254	274	255	236	245	269	241	246	253	262	259	239	241	256	241	238	250	220	263	270	269	266	256	258	247	237	256	251	273	286	253	214	248	250	257	241	231	250	252	232	263	225	227	235	240	250	239	237	262	263	278	234	283	230	241	258	270	245	271	242	278	232	267	227	261	252	250	249	256	257	240	264	255	224	249	233	252	230	251	254	254	272	264	244	255	260	230	255	251	273	225	276	234	294	244	285	235	263	259	257	281	213	235	209	234	235	227	223	277	260	241	259	262	257	253	252	242	268	263	237	213	252	234	229	258	209	260	249	225	262	228	267	250	259	222	253	216	252	251	280	258	220	248	245	267	216	273	252	282	270	263	266	242	226	246	235	250	223	232	236	260	254	239	264	225	240	275	261	278	245	242	249	273	256	233	238	226	263	242	244	258	255	245	243	217	241	246	260	246	247	275	235	261	268	264	238	242	247	258	254	225	268	241	252	249	258	242	238	252	262	263	263	236	231	240	248	248	261	261	267	246	231	236	260	263	229	284	228	274	267	286	286	259	252	201	228	254	262	287	264	279	251	241	261	229	247	259	255	295	261	252	232	269	252	266	245	231	260	242	239	268	263	264	218	239	229	240	275	246	253	254	255	292	255	241	264	274	238	229	292	283	236	257	262	272	283	243	247	235	248	260	233	230	263	265	241	274	254	287	268	241	244	253	241	231	264	252	257	230	271	282	253	255	246	237	250	256	271	244	252	259	294	273	240	232	232	256	277	245	241	266	246	240	256	264	274	276	238	255	256	270	241	279	238	240	217	242	233	254	250	266	233	272	257	293	253	264	237	250	268	266	249	270	269	240	257	266	277	259	265	264	220	274	286	269	251	244	253	285	240	222	236	248	270	258	269	231	243	232	205	254	257	249	276	250	214	227	239	254	237	264	245	253	214	235	251	264	264	241	245	235	259	233	248	240	265	226	244	228	251	225	219	235	276	242	276	261	228	271	232	233	237	252	254	262	248	269	247	228	223	255	244	253	239	248	251	251	241	255	264	243	228	233	267	248	287	273	249	269	228	254	226	218	233	260	244	249	257	239	249	265	284	264	269	259	275	271	225	222	237	255	238	249	248	229	237	240	230	248	221	259	243	272	256	242	275	225	278	256	254	280	243	259	245	261	277	265	249	259	280	245	248	285	228	257	257	231	230	270	223	240	228	259	274	250	259	220	246	270	250	239	224	266	243	271	268	258	272	248	254	254	288	237	252	264	249	250	228	242	253	243	267	249	241	278	242	246	257	244	256	254	267	234	249	249	268	252	258	242	224	247	228	263	240	236	232	230	247	259	247	285	256	244	256	246	243	243	243	249	230	240	249	227	249	282	260	241	250	264	260	241	239	211	246	261	263	266	262	233	272	218	247	259	230	273	257	246	250	248	234	218	265	261	268	233	254	273	222	231	252	243	253	235	242	244	228	256	225	252	256	258	268	257	262	258	248	250	263	249	275	245	236	260	241	233	264	243	287	217	246	256	271	217	245	236	234	227	284	232	266	287	228	270	251	245	241	267	275	246	258	253	263	278	245	259	247	282	251	245	232	231	240	255	297	243	257	245	268	269	251	242	275	260	242	245	257	242	239	220	259	240	240	250	247	238	270	263	258	276	253	258	266	280	255	247	272	289	248	240	249	249	249	257	247	275	228	291	253	244	243	254	233	225	284	288	272	198	238	258	261	238	290	251	223	235	237	274	260	255	261	267	256	259	281	265	235	236	249	236	283	283	237	279	241	244	255	232	263	224	251	240	245	250	237	258	269	244	259	238	237	253	215	247	242	267	266	267	224	252	260	261	252	279	253	267	222	255	241	238	244	249	212	269	251	233	241	221	246	241	268	265	263	227	238	248	243	249	280	250	230	252	229	236	277	251	247	222	246	246	257	247	252	246	238	222	244	271	271	235	279	259	248	245	269	237	256	234	256	270	236	200	225	246	223	251	237	254	269	231	256	271	244	232	243	265	254	262	244	240	260	235	256	232	243	241	256	245	231	270	240	244	268	263	242	246	225	241	235	241	238	244	233	242	230	241	256	277	263	231	220	281	259	249	243	268	239	244	274	280	245	245	272	246	233	233	260	255	253	264	269	232	242	258	252	249	235	239	268	259	236	223	280	287	248	239	276	252	210	251	249	226	271	244	234	247	246	249	266	264	243	249	251	239	248	268	221	232	238	262	276	266	241	249	276	254	254	268	294	253	227	221	246	247	269	255	245	257	257	251	250	247	242	255	260	257	270	269	264	244	258	268	247	278	204	241	253	252	240	274	288	239	256	232	251	276	268	254	260	238	232	260	266	236	240	228	252	245	235	270	265	262	254	247	252	249	246	218	229	228	243	266	236	279	230	262	255	233	245	267	252	228	258	281	292	224	312	222	253	259	258	244	223	249	273	278	256	244	248	287	272	237	250	248	244	243	255	259	261	266	232	220	246	224	252	241	268	287	290	256	224	251	262	243	248	286	260	253	236	264	214	249	243	251	247	242	246	247	238	253	248	255	260	212	227	255	257	264	284	271	284	266	252	269	245	244	269	251	262	245	287	236	302	241	279	246	279	240	237	240	270	267	265	242	254	294	239	220	244	237	247	246	264	254	244	263	244	256	237	239	266	247	221	259	243	240	215	268	243	241	230	235	260	262	238	236	235	281	240	253	221	254	246	269	243	264	280	231	261	280	234	241	290	259	241	229	243	252	239	275	232	281	245	232	266	255	237	222	262	289	267	265	250	274	236	251	244	248	279	241	248	249	221	233	243	247	248	258	258	239	229	236	260	249	242	248	250	244	249	267	243	257	236	233	231	253	255	267	270	242	249	248	282	235	266	283	242	250	236	287	270	292	262	231	284	276	251	242	257	268	263	244	255	259	227	244	261	257	239	242
12239	6515	8928	9318	7301	4629	2936	2019	1368	950	782	586	578	569	513	623	621	577	588	574	604	592	574	583	601	592	591	563	589	515	568	568	585	559	531	594	560	571	591	612	597	536	595	607	587	589	575	525	579	542	522	584	591	589	597	562	579	583	621	600	575	496	526	580	588	501	617	538	550	571	550	591	606	551	555	550	599	590	582	597	549	575	575	545	561	559	603	580	570	580	570	518	577	596	613	607	524	553	604	547	542	592	563	571	551	517	583	511	591	576	585	576	550	589	549	592	555	585	577	576	556	538	553	546	548	546	564	551	521	570	558	542	578	567	565	572	612	580	572	598	561	569	539	573	599	563	567	605	577	586	584	599	540	546	554	588	567	594	601	549	615	544	546	554	551	552	571	540	568	572	536	552	566	533	607	583	597	520	551	604	613	570	552	570	597	559	611	590	568	545	550	595	575	584	571	580	528	537	522	549	538	578	535	582	582	579	558	543	539	554	574	590	537	610	579	570	584	563	521	557	604	575	554	565	552	586	578	569	547	558	543	553	562	556	571	560	550	544	560	572	574	558	598	580	592	525	535	567	574	569	617	574	575	568	546	545	578	553	569	549	549	585	594	566	557	596	569	556	577	568	529	572	585	585	539	524	601	555	545	560	574	567	575	582	571	554	563	561	579	549	580	562	546	571	574	565	567	571	580	599	587	583	563	565	590	573	546	592	560	553	536	579	601	575	592	598	607	562	559	596	608	535	569	533	566	552	556	545	572	573	564	553	574	552	581	539	542	569	540	538	563	571	568	553	575	567	588	544	607	584	600	543	566	583	561	552	590	597	552	568	575	585	609	534	595	551	564	533	514	552	511	576	504	601	565	559	558	566	578	552	539	563	566	518	599	563	566	560	547	573	582	632	595	560	581	558	560	579	583	577	565	590	561	545	563	573	544	546	494	528	535	567	547	573	559	579	561	552	595	563	578	567	595	586	568	534	563	532	566	562	574	552	559	598	555	527	548	569	545	586	558	563	546	562	585	554	571	579	597	568	529	578	557	574	577	575	573	558	593	539	552	531	584	558	554	584	556	546	584	565	586	632	577	514	614	575	570	613	568	587	567	551	551	575	611	536	543	557	582	593	542	568	513	530	550	522	558	520	579	538	585	609	569	578	579	569	589	568	564	590	576	588	574	548	573	544	531	586	580	604	582	536	593	572	539	560	561	623	551	597	554	592	594	532	557	583	547	619	566	571	559	592	558	615	567	568	546	511	569	549	523	540	583	554	580	558	565	576	535	567	540	596	540	609	550	579	543	558	579	565	505	576	614	611	541	568	566	613	559	554	588	570	555	577	616	574	583	548	579	586	590	534	561	588	587	592	561	569	576	582	583	569	553	569	535	558	562	597	529	577	543	553	553	563	545	595	550	576	521	590	569	574	574	559	558	548	533	576	589	541	593	583	550	576	565	591	596	580	565	597	538	582	586	544	552	555	582	555	596	562	546	542	555	569	582	593	540	558	595	588	590	553	574	567	558	542	549	583	579	541	574	510	569	579	603	576	560	532	572	628	562	582	534	587	565	583	579	560	586	572	578	537	534	553	543	566	523	561	566	538	554	562	554	522	551	575	591	597	575	596	603	511	562	553	584	539	567	580	545	547	575	538	597	586	577	582	559	543	547	606	555	590	560	562	531	547	593	621	551	556	558	609	567	555	577	533	598	572	568	562	604	572	577	553	566	549	531	576	542	552	545	582	571	507	565	572	568	574	528	576	558	574	546	579	615	555	563	549	532	582	571	594	601	594	536	582	541	575	565	570	574	598	602	580	550	570	573	593	595	564	518	557	585	549	552	567	555	590	596	542	535	575	593	613	571	549	554	565	554	565	584	567	564	560	582	564	528	559	585	557	571	560	596	591	575	607	617	586	599	571	574	571	548	548	539	618	608	573	581	537	589	526	552	591	553	565	598	532	519	577	561	566	598	565	563	576	544	552	573	636	543	594	578	573	607	571	577	532	577	604	554	550	560	580	569	562	598	570	566	546	589	561	592	556	598	529	550	536	560	577	537	585	611	584	597	565	613	570	567	541	550	576	536	538	536	576	580	556	582	525	547	607	525	558	558	567	552	558	560	630	575	576	601	522	614	623	549	583	560	597	555	539	585	612	555	550	579	549	589	575	567	577	569	604	552	585	565	542	523	578	565	513	578	552	640	553	593	547	561	561	552	533	593	598	537	548	548	604	623	593	609	598	584	596	581	573	561	604	603	597	556	536	580	570	573	553	569	547	576	599	577	578	560	596	511	549	575	550	537	591	562	599	599	535	566	553	612	538	557	585	569	533	511	603	560	584	585	593	583	608	599	556	594	550	605	546	598	556	573	601	557	635	566	546	591	545	578	519	581	584	578	543	592	528	594	601	565	552	569	526	575	595	565	576	515	580	543	593	552	605	595	563	601	579	584	547	556	566	548	519	549	566	563	559	553	545	554	547	553	580	585	577	567	573	562	567	551	587	540	564	574	588	589	588	577	595	569	558	566	565	530	569	562	578	590	577	533	540	525	562	551	583	553	595	557	605	548	581	542	557	562	524	511	593	573	591	584	584	575	574	538	566	564	560	576	579	560	567	589	506	576	536	551	548	559	572	562	596	567	566	566	559	578	558	581	590	577	591	593	540	588	563	548	516	581	563	581	566	526	577	579	544	556	566	575	542	576	578	634	553	546	592	601	612	564	588	555	503	554	549	628	559	566	593	591	601	539	600	578	573	561	550	520	560	587	535	578	580	576	570	595	554	550	610	565	563	570	568	566	552	582	566	550	563	564	546	557	584	577	581	563	589	576	556	582	601	555	610	580	554	569	591	565	592	561	616	597	547	550	546	562	528	546	523	606	581	564	568	590	542	570	527	547	569	598	553	536	560	576	598	568	543	560	561	559	568	582	586	550	545	571	580	603	588	539	574	593	597	583	534	597	561	596	605	596	570	556	549	534	548	545	558	589	560	560	578	531	563	588	500	587	567	554	552	630	539	573	544	558	574	533	553	570	586	579	619	539	537	584	559	539	544	538	586	505	558	549	579	602	572	559	582	578	526	594	615	562	539	610	574	546	579	610	554	569	559	541	581	597	550	578	552	535	591	559	577	589	573	579	588	560	609	557	558	591	580	528	581	599	572	577	585	569	571	603	532	548	543	576	599	574	576	563	584	549	581	584	580	569	533	615	570	615	530	537	527	575	545	565	561	593	590	573	562	586	536	534	560	585	608	593	515	558	551	531	529	588	582	571	562	566	542	535	580	565	537	556	561	568	588	557	603	532	550	556	562	565	588	592	564	570	575	569	580	550	563	522	591	589	544	550	536	517	591	564	587	595	527	538	549	576	540	541	553	562	569	596	599	535	582	576	584	566	556	566	561	597	572	559	567	564	561	587	575	575	560	543	630	570	554	549	568	576	574	585	556	620	585	590	525	543	580	530	557	587	573	631	642	566	526	575	586	573	589	564	560
81367	66226	69955	62258	49231	35400	21902	11440	5102	2244	1073	585	351	340	366	401	369	367	351	358	302	332	350	373	346	363	388	360	371	355	361	372	364	353	353	376	358	369	345	359	357	349	399	329	379	344	344	362	386	381	401	334	344	401	386	341	347	356	375	364	343	347	356	438	374	382	357	321	355	356	351	391	384	359	361	368	341	331	373	354	338	400	389	366	392	353	344	377	347	352	357	314	373	325	353	365	368	333	372	380	360	393	377	398	359	348	345	389	355	364	344	373	372	351	372	352	369	386	365	312	363	334	327	345	334	360	365	362	369	352	362	374	386	314	351	397	355	344	395	360	335	385	331	344	367	337	395	354	353	376	325	359	353	359	369	370	374	343	364	390	369	342	342	339	350	344	351	397	413	367	365	359	343	380	362	352	338	348	373	327	375	326	343	352	341	380	337	336	348	381	318	292	374	368	372	331	349	334	365	349	368	347	370	365	370	348	343	372	360	341	359	365	334	310	361	349	356	343	357	351	343	403	401	353	395	318	318	360	335	406	377	369	362	344	387	356	351	358	354	325	326	349	330	400	359	364	373	352	381	354	366	331	335	379	296	340	373	385	360	374	378	373	358	364	359	344	351	364	345	378	362	341	337	350	359	326	379	376	389	343	358	354	340	362	325	353	334	332	347	360	337	362	399	346	332	344	380	364	362	356	373	369	380	344	347	338	337	340	344	374	336	330	328	359	324	369	347	348	348	351	332	313	392	399	360	369	365	367	360	351	370	350	375	369	346	355	343	352	370	394	363	350	328	357	353	359	392	381	396	362	337	322	345	379	406	339	347	363	398	318	387	363	366	371	337	326	337	372	381	325	344	347	328	348	293	366	339	354	348	329	400	365	368	384	386	344	359	363	349	380	350	400	322	375	369	345	360	378	331	372	364	382	360	355	382	342	363	349	361	373	344	359	357	374	359	352	339	331	362	362	396	391	346	343	358	358	359	363	346	390	364	377	375	341	320	372	341	356	374	376	343	368	379	369	337	330	391	368	352	359	375	358	334	372	349	369	370	365	333	344	353	354	349	377	395	376	331	335	377	337	332	320	350	391	346	394	350	390	377	372	374	366	364	426	406	369	344	371	378	353	353	372	353	367	354	365	372	363	356	381	370	314	352	343	398	355	359	361	368	328	362	377	353	316	369	409	354	373	363	347	375	367	341	342	347	345	361	351	370	388	361	365	341	355	369	340	382	380	366	357	355	358	345	324	359	326	339	373	366	385	364	385	322	375	351	363	385	332	329	335	389	363	363	390	311	375	367	356	350	338	347	370	316	350	367	344	343	354	362	386	347	304	343	349	376	354	356	330	341	365	357	355	338	379	369	369	374	380	393	339	339	334	389	363	386	334	357	339	342	346	349	334	329	332	379	378	379	345	345	368	387	369	353	365	368	367	374	355	320	352	368	414	364	374	369	348	353	356	378	322	361	336	339	327	378	331	352	361	340	337	375	372	334	365	370	352	358	386	339	341	358	338	325	329	358	343	391	329	341	358	417	324	338	385	357	362	352	371	353	383	369	331	355	389	367	354	360	340	346	372	332	361	380	347	348	359	328	353	402	398	351	379	350	325	365	324	340	380	358	350	354	360	373	385	356	378	302	356	356	366	360	407	384	317	325	340	347	359	359	364	336	345	346	348	391	375	368	355	375	337	396	344	327	349	350	363	338	354	384	319	360	359	356	351	364	333	358	360	349	350	337	389	357	349	371	340	314	331	378	345	326	366	361	359	377	347	350	342	342	352	349	339	362	361	382	365	393	374	374	348	343	362	382	344	370	365	388	352	363	350	313	400	375	366	384	302	322	351	371	377	379	323	355	342	347	363	360	367	346	366	378	347	364	333	381	360	332	349	344	328	364	347	350	325	386	367	360	369	344	351	339	357	356	369	364	387	359	322	384	357	331	349	371	361	339	345	391	344	344	376	349	343	394	353	362	352	357	375	385	354	342	370	369	362	360	358	376	370	371	338	376	357	356	339	377	389	377	336	377	373	321	346	388	349	364	329	363	411	322	371	385	405	295	337	382	410	395	390	330	367	374	389	326	362	331	347	367	364	340	378	346	357	355	368	335	391	329	375	362	350	402	381	377	345	360	364	404	396	386	371	379	321	369	329	343	366	364	333	384	364	361	360	356	351	367	349	359	353	393	378	370	383	368	331	336	364	380	347	362	356	345	364	376	359	362	339	391	344	335	323	356	396	371	377	351	384	396	353	377	339	357	362	346	385	375	376	370	400	371	347	345	390	345	351	310	386	398	375	349	376	337	377	355	340	356	320	374	410	374	377	328	378	361	364	334	370	390	351	359	355	372	417	339	344	346	372	361	404	381	367	375	386	364	367	344	336	352	337	345	352	340	386	372	334	321	352	331	325	331	365	356	336	368	383	346	388	363	334	334	341	352	362	339	361	334	333	367	373	350	359	367	368	332	324	392	378	379	374	361	365	337	354	352	348	374	368	347	387	365	396	383	387	370	369	382	370	359	350	364	376	338	346	346	334	381	367	333	351	317	351	409	342	333	396	391	349	316	377	351	350	335	382	329	335	325	345	339	330	364	384	380	371	365	389	363	329	346	368	334	358	358	336	340	335	353	362	339	335	353	337	323	386	377	351	338	369	407	383	315	353	344	340	339	352	341	331	347	364	360	342	411	345	318	347	342	387	376	354	360	357	383	361	373	369	352	347	357	356	348	353	381	350	324	331	373	375	345	376	416	353	378	351	318	370	390	364	357	364	345	347	339	342	382	359	319	385	391	347	365	343	377	319	337	373	338	296	348	387	400	339	380	342	367	366	393	341	364	368	383	353	337	351	392	398	362	343	290	360	401	372	338	338	341	350	360	343	322	383	352	390	332	404	342	341	357	322	366	368	374	354	328	364	345	334	386	350	374	356	374	339	376	358	343	364	382	345	388	345	362	341	367	367	361	319	364	335	372	347	372	408	352	359	303	381	361	367	319	343	390	377	383	359	370	389	362	347	332	321	390	359	340	373	340	361	408	335	368	348	329	353	391	374	353	368	361	354	376	347	342	359	335	344	373	398	372	365	380	387	353	392	346	393	375	372	322	371	355	382	354	339	383	380	372	370	348	380	372	325	337	342	317	365	373	386	345	374	386	359	376	355	340	362	338	398	379	356	356	364	342	368	337	335	354	327	327	350	336	324	382	359	367	403	406	365	347	337	331	378	355	398	362	335	367	360	343	321	361	383	374	351	357	386	377	398	371	343	337	372	345	336	361	338	369	336	318	373	348	352	380	348	351	362	374	312	366	385	371	383	373	345	343	356	362	364	347	399	369	359	359	371	378	360	354	377	364	351	384	337	333	363	351	354	329	336	342	336	370	340	368	362	343	348	371	380	363	344	384	388	333	340	340	349	349	375	394	348	351	358	359	345	361	418	394	381	344	358	365	390	365	318	378	353	327	365	329	362	366	352	358	361	367	350	341	357	407	356
50552	48629	64406	66534	58279	47033	35465	24254	14935	7463	3692	1799	778	761	813	763	773	791	738	800	774	774	738	796	790	767	808	747	771	760	722	782	769	858	744	752	802	741	767	785	800	755	815	759	762	783	800	773	777	795	774	754	795	811	812	780	759	770	760	765	778	752	774	800	796	771	823	768	783	767	773	811	762	794	731	832	780	749	746	739	800	770	750	783	814	787	732	796	796	777	721	753	771	796	780	771	743	781	759	776	803	779	782	785	752	784	788	772	837	741	762	752	816	772	771	764	765	788	817	789	842	761	786	761	775	766	812	781	781	807	780	798	791	797	726	828	810	763	791	841	771	789	834	787	762	783	779	743	749	790	795	736	729	745	763	854	801	778	791	798	763	782	762	831	776	794	764	803	752	717	789	783	762	763	763	763	763	762	831	791	747	788	842	797	745	757	795	834	769	763	781	735	758	800	791	743	794	751	752	770	799	766	829	787	760	739	793	734	826	804	766	816	761	743	796	752	753	776	741	766	766	757	804	762	829	746	767	814	776	804	765	768	790	761	784	782	780	737	773	804	799	837	764	779	804	775	726	746	763	798	755	786	776	810	767	794	772	792	828	809	749	766	826	767	774	812	773	851	779	845	766	865	799	780	743	761	734	816	769	787	803	780	755	763	798	752	757	784	786	763	783	802	739	839	809	793	775	779	759	720	754	800	778	794	805	764	820	793	799	767	785	760	740	791	754	741	776	732	772	772	750	728	788	765	778	719	780	799	792	770	751	804	743	767	818	768	797	754	758	784	711	745	784	758	785	756	787	768	817	803	750	810	746	757	775	828	761	785	778	754	770	787	769	779	796	802	779	736	801	808	802	722	781	776	762	779	851	783	810	801	776	825	807	802	820	771	774	762	798	830	781	704	738	790	734	754	827	829	787	760	775	787	762	764	729	800	752	793	761	785	773	772	792	807	782	816	806	737	763	862	777	758	820	776	756	737	766	763	805	755	740	793	767	752	749	814	796	766	751	806	765	780	785	770	738	752	762	794	816	770	818	805	811	781	762	832	792	793	772	778	821	767	787	740	719	825	785	806	822	792	763	758	825	768	783	809	801	788	757	782	756	793	784	807	806	785	777	781	789	805	764	768	772	781	777	817	781	827	775	726	770	770	772	785	789	773	817	749	764	812	782	778	788	766	805	768	794	766	827	766	800	778	753	777	795	726	793	729	763	825	804	755	770	819	789	738	717	767	811	723	808	788	697	770	780	808	779	782	761	755	767	760	807	718	791	825	792	787	771	787	774	774	748	736	823	824	737	771	819	813	813	743	791	772	789	843	764	801	800	805	748	808	774	786	771	766	753	788	738	733	781	798	757	803	720	762	779	754	764	771	793	805	764	797	781	763	758	823	874	786	788	781	776	735	756	773	826	766	785	762	778	754	808	759	770	791	780	784	822	794	765	746	791	777	784	831	773	789	782	756	813	725	793	781	800	761	768	798	786	781	798	731	779	785	801	749	796	767	808	809	716	784	749	782	799	784	747	765	776	768	770	782	758	740	754	780	795	762	707	745	787	749	812	789	776	776	786	740	825	776	764	715	765	785	741	855	749	794	748	775	782	796	768	752	744	792	754	749	780	806	771	791	758	798	758	754	835	780	734	777	775	784	830	825	718	808	821	806	768	788	764	720	764	752	768	798	758	828	800	775	801	777	739	821	794	746	846	793	791	799	820	771	845	773	772	783	808	797	818	773	805	775	805	775	744	795	818	778	794	779	822	778	733	739	793	756	843	808	735	780	782	785	789	796	773	761	812	767	753	844	740	796	762	770	768	828	757	780	783	745	813	753	779	797	775	784	785	777	788	771	769	766	752	740	762	763	788	755	760	765	740	733	802	753	806	749	769	775	780	780	729	761	828	799	766	751	790	821	826	740	775	791	733	762	695	754	794	770	717	739	761	746	772	758	798	833	798	785	810	790	798	770	807	764	729	761	803	791	760	788	790	744	786	773	765	799	807	819	779	751	743	796	790	815	786	760	741	794	840	731	787	795	751	785	825	776	803	809	742	829	741	751	759	754	766	748	876	792	811	797	755	810	753	806	775	820	777	755	780	802	791	756	786	796	848	783	795	770	761	711	744	780	731	780	806	775	766	751	754	703	781	748	803	789	768	756	765	761	788	787	764	778	796	786	780	758	780	813	769	784	801	776	765	779	748	785	746	765	750	747	780	766	777	827	796	747	738	766	765	778	787	805	750	790	805	793	750	772	744	775	788	757	798	789	757	775	743	776	745	772	760	779	747	809	726	772	798	766	782	814	795	773	741	795	768	775	747	789	758	800	756	835	803	728	799	829	804	778	786	770	780	792	808	753	765	758	796	756	769	762	776	790	785	764	784	781	761	764	761	765	784	792	778	775	792	792	787	761	722	740	757	769	784	813	735	818	774	763	762	831	757	795	795	769	807	760	775	809	797	749	757	767	772	788	772	818	756	805	821	767	770	792	786	733	801	754	758	779	766	816	785	795	825	780	736	784	809	741	768	787	805	757	784	777	745	833	802	754	783	780	772	760	822	812	746	763	835	752	804	776	777	782	801	766	822	820	771	762	789	775	817	796	777	799	757	746	762	750	784	757	843	754	747	762	798	807	774	805	780	716	764	739	778	755	761	771	786	771	770	792	837	775	776	811	738	766	791	809	754	781	752	750	748	772	782	763	809	798	800	846	756	767	751	783	802	799	786	778	751	773	761	794	812	764	840	767	813	756	780	755	831	775	768	764	806	847	696	806	757	777	738	835	802	772	885	764	783	731	777	745	791	760	767	789	829	740	770	798	807	804	770	772	795	771	766	753	797	760	800	810	759	837	799	780	793	833	767	744	757	783	761	769	795	747	762	712	778	762	829	746	844	780	751	729	771	793	787	758	803	753	800	814	774	809	734	829	752	797	777	736	817	735	787	778	801	803	813	745	766	790	788	789	758	809	771	729	831	771	758	780	766	780	781	777	759	748	806	777	818	782	837	824	800	764	817	799	760	802	739	772	761	743	762	776	803	775	776	782	769	817	769	774	718	782	746	759	769	775	795	782	775	801	776	797	790	744	767	761	791	818	789	773	774	777	789	793	800	783	825	779	792	784	770	746	808	775	755	825	797	711	776	754	771	792	804	759	746	798	717	767	747	770	771	750	804	802	733	780	785	734	798	793	803	848	748	755	847	798	811	804	802	764	813	809	729	757	780	737	792	804	808	776	784	782	740	837	747	804	744	778	804	735	792	763	806	774	788	809	759	816	789	768	772	784	767	760	765	797	711	819	788	759	718	797	790	770	787	754	774	758	757	797	741	758	826	745	747	758	793	786	781	798	792	767	771	777	810	765	824	781	757	789	805	797	776	739	743	772	807	817	773	759	763	738	761	824	780	813	794	783	734	801	848	782	759	800	775	733	794	747	762	788	765	750	751	751	774	784	802	766	769	800	786	812	789	752	821	738	761	779	746	797	805	751	808	752
82218	67458	70634	62896	50407	36665	23602	12251	5458	2396	1119	699	431	384	384	438	365	399	399	422	394	362	382	400	393	433	385	411	383	367	386	377	379	386	404	401	412	379	412	395	366	382	412	418	351	397	386	403	373	387	393	378	374	397	408	396	407	397	400	391	361	404	407	385	415	378	356	414	444	374	377	359	377	385	394	391	404	405	402	383	370	341	385	408	356	421	433	409	388	365	416	382	397	410	410	418	348	370	351	387	397	399	419	426	397	401	361	368	382	403	364	383	418	396	391	387	402	389	401	397	371	387	370	411	354	401	403	413	396	414	364	369	392	413	378	357	368	454	435	394	399	374	375	390	400	380	407	391	370	412	401	403	399	383	399	402	398	353	394	391	358	383	405	421	400	395	404	379	372	380	393	418	376	405	391	346	348	394	400	373	387	395	366	406	380	401	405	417	400	390	424	416	389	361	414	338	380	370	376	436	392	417	408	389	380	404	377	426	424	369	396	381	369	383	376	421	383	405	381	384	376	436	391	388	396	367	392	394	382	392	409	418	397	389	377	385	341	429	393	404	405	397	374	416	428	386	395	387	363	382	426	381	418	428	417	362	401	358	403	391	404	352	428	388	367	358	380	384	386	383	408	411	359	369	404	420	379	410	385	363	392	363	390	425	428	353	368	375	397	391	387	419	398	399	399	413	395	363	357	378	369	375	397	389	437	411	357	379	378	399	357	362	382	403	365	381	366	421	368	411	402	309	435	433	386	411	339	411	346	399	406	353	411	353	372	370	408	379	401	394	370	403	452	404	368	356	379	380	409	390	381	406	403	419	458	408	375	394	413	397	424	408	400	387	350	387	414	385	382	430	357	390	405	376	427	384	351	375	354	392	386	362	393	362	394	374	417	388	370	411	394	408	379	403	424	357	393	430	393	411	396	408	374	384	446	386	385	393	411	398	366	392	425	399	371	367	410	409	410	415	408	384	387	384	432	425	407	393	386	401	430	423	401	378	383	417	394	413	379	399	402	432	398	396	406	390	405	349	410	400	375	381	394	376	376	416	365	420	380	394	386	380	390	426	409	378	396	403	421	393	433	376	375	359	355	422	419	409	384	417	395	376	410	397	412	391	410	363	390	421	378	398	386	403	424	396	410	377	399	391	376	408	383	424	436	390	388	383	372	388	389	380	418	427	365	378	414	390	371	354	386	381	370	348	415	410	406	383	362	358	387	416	380	416	422	383	359	400	411	418	434	401	398	416	371	400	380	422	447	397	411	381	358	410	392	405	398	446	356	408	357	398	403	370	415	359	381	394	401	399	387	388	390	420	352	352	360	363	371	398	366	405	388	399	353	395	397	406	358	368	389	369	392	395	366	391	363	363	379	369	380	434	427	389	424	388	353	391	420	400	361	411	390	392	361	362	399	329	385	377	411	395	367	385	364	356	370	356	361	421	382	431	379	370	366	407	386	409	387	390	412	373	432	408	404	379	421	429	387	385	429	359	371	364	378	383	367	386	398	346	402	385	394	376	393	384	412	379	420	396	409	401	381	370	382	456	382	353	388	412	382	381	366	368	394	386	379	381	421	374	390	417	424	386	426	421	355	387	397	399	367	364	361	409	407	372	402	411	353	394	389	408	376	383	418	388	360	390	372	386	391	367	343	340	391	422	379	360	377	378	380	407	394	373	421	411	334	375	368	355	379	361	394	418	368	369	394	420	407	349	364	388	392	425	385	344	380	406	377	378	388	391	354	385	409	379	404	361	397	364	388	431	379	387	406	447	397	378	389	383	409	363	417	383	407	421	362	399	416	378	399	385	383	355	386	378	403	378	373	382	380	397	402	381	428	351	351	371	382	398	372	419	427	394	365	389	398	413	326	407	396	395	352	387	373	390	385	385	412	381	349	404	384	353	395	395	374	378	365	402	399	403	407	387	426	406	396	409	388	416	407	416	369	391	369	388	378	396	436	360	380	404	381	376	378	380	399	387	395	394	384	383	412	383	380	394	384	388	383	394	351	382	381	440	380	423	377	380	385	411	403	397	390	389	344	379	370	401	414	381	407	414	458	401	408	393	365	390	383	355	410	396	372	366	386	374	409	416	401	416	388	399	369	385	381	404	354	359	422	401	397	384	397	395	333	407	399	408	363	357	340	407	362	398	379	353	394	369	412	351	367	410	373	390	391	401	416	392	395	373	373	401	374	430	364	328	410	376	389	347	381	368	406	378	371	360	420	340	388	400	403	397	405	402	412	373	367	427	387	383	378	391	370	414	404	387	367	395	411	374	405	424	395	425	393	342	385	414	418	433	394	387	413	387	423	387	357	390	415	393	435	413	415	363	399	408	365	393	372	421	340	431	373	427	396	418	396	395	390	374	398	415	362	353	413	383	391	422	395	391	382	385	376	386	405	396	404	414	350	385	392	404	399	409	396	392	357	435	383	406	386	349	385	429	388	413	390	401	384	385	405	419	395	377	367	365	366	379	401	384	383	411	410	362	386	395	432	388	405	367	430	399	421	393	415	392	417	371	372	406	379	410	383	375	370	374	378	397	345	403	415	425	402	388	366	414	378	363	387	411	373	401	396	376	393	387	391	413	419	384	396	400	403	437	382	391	433	374	378	439	372	361	438	359	408	374	394	384	409	365	433	421	392	378	415	394	332	350	409	396	396	427	387	371	374	385	369	403	402	380	421	435	421	392	400	379	396	374	411	377	402	392	346	377	397	408	437	350	395	370	381	394	407	402	393	408	370	427	380	366	431	391	436	403	411	374	421	381	376	394	388	444	398	401	395	406	395	384	396	389	387	361	414	354	380	397	362	388	385	384	367	423	362	381	411	425	391	370	337	435	372	383	396	365	346	388	398	378	436	397	389	371	434	403	378	423	360	384	405	421	358	379	379	392	379	397	371	400	371	389	354	369	399	350	376	419	384	369	391	408	385	382	402	389	403	418	374	414	376	352	392	384	399	400	394	429	402	417	362	415	394	377	385	381	395	384	421	384	400	404	377	353	415	415	379	378	366	366	413	383	363	410	391	398	399	388	404	385	436	385	423	361	372	424	379	383	402	343	389	344	383	391	371	368	419	378	403	403	411	404	384	384	390	395	382	336	370	347	377	339	380	392	359	369	399	400	394	356	353	417	386	407	392	372	427	403	428	364	416	415	381	395	403	441	377	372	323	388	404	387	363	377	394	372	400	398	416	392	377	400	400	391	372	396	418	405	390	380	348	389	351	318	442	403	415	384	375	401	356	387	371	394	418	388	379	369	372	402	370	389	365	412	374	399	371	375	390	383	391	423	383	409	396	390	415	424	398	412	391	424	409	391	416	375	411	414	369	406	389	359	380	361	360	360	345	380	394	396	392	386	374	363	390	398	415	391	376	403	404	424	382	376	407	374	394	362	432	368	386	407	393	400	403	400	386	404	417	401	395	388	426	378	421	387	393	391	374	380	363	410	441	386	373	356	427	393	387	388	369	358	387	409	441	381	413	369
50501	48758	65219	66876	58851	48182	37068	25040	14972	8107	3882	2088	911	838	881	861	825	848	852	835	833	810	837	806	850	844	814	874	880	784	828	856	831	824	880	826	803	832	835	802	834	857	796	858	876	781	807	899	834	803	799	803	871	875	816	829	846	807	817	813	839	792	824	802	856	866	853	845	852	798	803	835	832	832	884	836	844	794	853	843	776	887	827	869	833	802	828	834	848	804	833	785	847	836	853	815	811	854	766	799	857	849	881	832	835	757	844	788	899	875	875	850	816	848	813	814	848	818	815	810	796	818	855	828	833	781	816	827	855	847	915	829	821	859	797	841	815	917	864	884	791	840	895	836	864	835	833	802	802	788	833	842	805	822	832	826	821	833	835	789	844	845	820	797	834	843	810	859	819	859	828	825	832	845	857	827	848	781	837	830	807	812	821	842	837	806	844	799	897	846	899	832	828	844	781	818	814	812	808	813	855	817	807	846	859	856	843	818	817	835	818	882	834	877	849	826	804	824	783	836	849	803	844	830	767	807	805	780	802	834	792	800	859	850	854	876	813	870	838	826	827	826	857	894	800	850	814	845	887	792	850	847	841	799	818	815	801	831	897	868	831	858	934	841	855	827	826	813	840	897	824	776	828	851	842	825	894	757	825	844	847	861	837	836	806	794	801	830	845	883	842	821	791	867	867	848	845	805	894	880	818	826	863	834	867	826	827	783	865	776	800	847	853	833	876	827	844	901	797	827	838	786	823	823	835	836	907	805	853	874	874	788	809	846	885	846	842	828	816	809	860	848	838	778	830	864	851	898	825	848	803	824	780	845	804	854	860	793	796	821	858	834	861	819	822	825	884	885	821	822	825	826	829	835	822	813	816	835	852	837	819	835	816	830	843	807	809	805	829	838	830	787	825	850	835	805	725	877	791	849	879	819	816	864	884	828	831	796	869	848	843	825	828	763	797	879	846	863	868	823	869	816	877	855	837	860	830	801	811	809	848	803	827	816	803	827	839	861	843	818	836	822	783	867	826	784	925	790	833	840	847	818	814	865	793	833	842	821	861	830	816	783	866	877	827	911	857	865	867	836	834	817	884	794	816	867	840	842	843	887	804	805	904	826	848	801	816	847	799	828	862	836	870	823	819	832	800	818	851	830	815	826	799	812	848	848	852	829	800	825	828	818	882	783	860	851	783	770	841	786	827	827	826	821	828	817	832	831	747	869	814	804	839	850	837	860	826	850	860	863	824	825	824	850	909	836	822	801	860	790	847	804	856	795	791	829	822	853	826	859	821	843	830	844	809	809	845	830	816	789	805	806	856	860	832	784	825	802	817	807	877	849	794	837	872	890	762	863	878	831	814	867	843	861	843	815	826	842	833	858	823	841	844	875	858	859	833	828	787	803	795	826	811	835	822	838	871	800	859	878	852	785	853	840	837	831	841	852	843	851	832	828	845	794	863	814	843	843	825	800	873	871	829	830	821	867	868	780	867	831	841	849	854	768	826	810	836	849	795	819	820	829	876	846	898	834	802	822	830	837	841	878	870	813	855	840	801	798	857	826	821	845	861	831	858	880	861	867	821	848	844	807	820	849	804	782	845	875	819	782	807	833	807	829	804	808	862	831	793	861	812	859	881	825	843	873	860	839	838	882	854	817	859	891	816	803	830	802	800	806	800	846	866	827	839	842	795	819	808	909	805	815	817	842	808	804	880	808	839	814	807	808	874	824	845	848	868	840	879	808	794	872	872	849	790	835	820	811	852	828	825	833	781	829	822	840	847	837	870	894	835	851	865	842	837	857	785	868	865	837	872	848	833	802	832	795	817	840	841	812	847	858	818	816	825	824	836	840	822	840	843	861	847	821	841	822	797	818	852	822	806	846	827	802	803	821	824	880	825	867	835	849	821	787	886	837	813	843	823	809	776	880	852	818	792	830	907	829	836	773	832	866	818	841	869	823	801	817	839	833	832	817	811	833	835	850	819	826	830	784	814	836	792	831	833	847	806	832	827	862	800	851	834	828	820	859	875	855	818	850	796	817	837	800	870	863	881	824	831	836	809	836	817	832	851	786	881	840	888	811	836	805	810	897	857	853	842	878	875	818	856	818	840	829	809	859	879	859	853	843	807	879	784	811	819	844	851	807	804	826	804	794	864	791	820	823	831	848	854	791	815	775	820	841	820	808	831	867	865	793	822	821	806	787	871	843	857	812	797	810	870	857	866	789	825	837	858	837	853	838	806	879	839	792	791	822	809	827	816	833	824	813	806	821	828	797	873	852	805	799	851	792	823	867	806	784	858	828	869	809	805	842	877	821	785	838	825	811	808	765	842	873	761	853	868	805	843	796	831	793	787	831	820	838	861	821	778	853	814	855	853	767	861	861	862	835	838	824	858	880	839	790	868	834	852	851	836	882	804	867	815	851	875	830	818	805	788	851	808	796	837	852	831	831	851	860	813	817	800	847	799	819	831	827	813	861	826	870	821	798	839	824	846	845	792	834	862	846	837	835	841	851	830	845	905	839	800	845	889	834	816	851	876	837	865	868	837	810	804	864	839	826	803	858	807	825	837	846	908	851	803	818	774	869	814	819	818	823	860	808	836	878	858	829	890	818	817	821	860	867	794	854	856	791	884	867	829	822	847	885	860	836	826	846	816	900	860	799	844	843	779	810	848	835	869	828	798	814	842	841	836	770	822	847	762	795	821	813	764	849	817	833	775	837	851	774	822	835	876	812	856	852	843	785	768	802	861	817	808	765	861	843	831	845	807	805	837	873	848	801	855	852	809	833	855	863	884	792	843	801	802	888	837	821	794	866	785	863	828	840	818	816	850	824	828	802	817	801	790	860	809	865	830	827	790	836	872	806	864	886	776	812	823	833	806	892	793	838	869	832	812	836	777	813	852	822	843	836	829	871	847	829	860	852	823	846	809	800	782	802	826	859	752	823	839	805	768	896	832	801	824	820	848	876	825	812	864	888	870	805	827	859	801	842	862	829	854	839	831	860	822	813	851	827	739	800	821	835	822	844	820	865	834	848	836	811	855	783	824	775	823	827	821	811	846	869	820	846	840	812	845	842	814	818	832	825	771	822	899	829	862	884	864	832	830	843	833	836	824	802	834	828	742	834	889	896	822	825	840	853	825	822	780	819	821	843	816	820	829	819	841	799	798	827	817	813	848	815	806	820	848	834	875	825	841	796	834	854	810	843	841	841	810	799	807	862	850	785	830	838	820	891	873	778	888	798	802	799	865	836	840	798	805	794	827	862	859	844	841	858	806	780	813	802	849	792	879	901	824	812	808	860	843	835	815	853	799	799	805	812	779	802	853	867	848	828	785	835	826	843	823	833	831	861	816	870	836	864	831	873	888	798	811	828	832	880	846	843	829	882	809	846	865	821	881	834	822	846	835	826	840	808	773	846	854	814	882	830	816	812	800	854	808	872	828	810	820	787	811	842	883	841	843	861	888	823	842	815	825	890	786	817	886	832	831	834
11794	5099	5305	3956	2550	1812	1152	730	487	376	349	280	311	259	297	280	266	276	282	286	289	272	286	265	301	276	289	260	259	319	248	249	291	252	255	271	280	278	291	309	317	263	265	245	267	293	275	264	250	251	253	260	296	273	266	269	281	267	284	254	249	308	293	282	286	290	272	277	272	262	279	270	288	253	270	290	298	270	273	287	266	286	263	284	270	274	247	301	246	260	263	246	255	281	242	238	276	283	273	270	312	271	241	290	280	283	286	282	276	283	263	248	302	306	228	251	265	271	291	312	268	314	267	270	267	286	263	271	274	256	283	267	274	282	273	265	270	293	279	289	268	271	287	276	263	271	268	273	265	278	288	293	269	272	287	280	289	245	271	287	276	273	273	294	264	291	287	281	283	279	336	271	265	277	263	286	272	260	295	263	262	243	272	262	271	274	245	250	251	247	262	285	269	298	305	270	267	242	289	294	278	261	226	280	296	269	219	252	300	258	300	294	251	254	261	276	295	274	288	261	243	265	255	240	298	264	278	271	304	242	267	276	283	239	294	260	253	267	273	276	307	257	284	272	270	289	263	257	265	250	271	301	258	279	297	256	295	281	260	247	281	274	269	264	267	303	260	266	277	269	260	267	270	240	251	269	263	253	247	294	262	260	240	278	275	291	272	277	278	291	286	242	241	265	275	280	257	257	286	292	291	262	231	288	251	272	280	286	285	284	277	295	270	273	278	223	259	277	242	288	295	233	267	271	298	256	270	278	262	292	283	285	288	228	252	249	256	257	269	291	259	273	278	282	256	264	281	270	289	260	247	303	268	255	263	261	249	244	246	260	233	296	275	267	251	276	282	259	250	261	305	257	264	275	253	276	288	261	275	258	295	254	274	255	262	286	263	271	274	268	288	284	273	257	239	324	258	268	277	273	287	260	262	265	256	249	240	273	281	237	271	281	270	273	292	260	292	250	249	276	253	271	301	313	301	266	280	278	291	303	217	261	270	255	248	268	280	302	256	249	284	246	297	285	274	294	292	279	261	268	278	282	291	265	254	276	260	261	271	243	286	299	257	261	246	299	262	299	276	258	251	244	288	296	305	292	281	292	276	267	260	261	277	275	257	246	278	255	237	286	256	298	292	277	321	269	281	280	268	274	272	259	302	265	272	275	255	238	274	286	283	277	330	291	282	285	308	272	283	299	271	270	301	308	298	262	292	235	264	275	279	269	286	256	286	263	261	270	265	265	280	246	294	248	277	268	266	273	261	264	259	260	251	285	259	271	268	248	264	293	292	269	319	234	256	281	282	260	264	243	251	266	277	275	289	263	247	299	264	265	256	283	273	276	236	301	303	284	292	269	260	265	270	280	290	268	257	270	300	250	262	263	269	268	292	249	256	280	284	262	258	254	266	310	270	280	276	269	267	244	279	233	261	278	290	250	291	250	290	264	244	283	271	276	303	269	274	292	260	295	283	276	284	272	237	266	258	310	276	269	270	267	259	262	251	255	271	244	277	271	288	259	260	292	250	275	267	271	274	299	266	282	287	233	307	282	284	246	251	282	281	296	284	248	337	307	296	275	265	286	271	288	301	285	267	264	247	283	290	278	264	283	240	286	285	270	303	253	241	300	287	248	243	291	279	272	264	273	269	299	267	249	284	270	264	262	242	286	297	305	291	285	287	276	305	264	251	235	270	264	277	272	293	239	270	265	272	273	254	239	265	229	276	273	267	286	237	241	251	267	243	273	244	284	249	288	261	274	290	295	283	283	264	272	252	282	281	257	266	282	269	308	255	284	242	259	274	285	287	247	297	248	270	246	283	268	259	269	272	270	264	225	261	281	262	269	270	295	250	291	242	250	260	246	253	267	260	264	262	241	292	326	285	260	264	250	279	268	308	291	280	276	255	296	318	295	275	238	285	290	280	267	241	293	279	272	259	261	295	242	250	273	255	244	228	293	293	279	318	240	273	265	272	290	255	247	267	291	250	261	276	290	288	316	301	277	269	272	269	280	274	268	295	241	270	251	254	251	274	270	262	275	274	306	280	314	260	283	289	293	256	231	244	288	297	278	239	241	210	270	247	243	299	293	287	297	237	251	277	241	254	267	260	287	270	276	320	254	299	246	282	288	259	273	243	274	302	269	271	283	308	298	263	245	268	269	260	269	281	277	259	255	290	244	260	293	277	279	283	245	278	288	277	299	280	273	297	287	292	278	282	269	242	286	258	275	251	272	243	291	287	293	249	271	264	278	255	284	279	295	223	257	238	291	274	305	278	269	317	294	273	301	271	273	254	277	284	268	269	285	253	267	295	281	248	292	274	308	288	276	259	275	246	242	291	254	261	269	290	287	269	255	287	306	234	286	281	274	299	271	286	305	295	262	282	267	284	303	271	293	287	289	293	289	274	281	282	257	282	296	291	255	280	259	290	273	241	267	266	270	249	275	289	264	276	298	285	284	299	262	265	278	263	272	262	296	282	273	257	279	285	233	259	250	254	273	272	276	274	285	244	247	272	276	250	261	288	270	278	259	285	266	251	276	259	277	276	303	272	270	269	297	257	266	252	261	283	277	302	264	295	270	297	299	257	280	261	268	260	250	307	276	265	278	254	276	271	277	284	268	292	262	273	258	275	264	267	272	265	293	288	268	292	283	293	263	266	286	264	247	253	270	281	276	258	279	258	281	268	267	255	281	289	272	254	274	287	271	270	278	291	274	281	254	257	284	247	267	254	254	260	264	288	289	269	288	304	317	262	262	272	291	288	256	265	241	268	289	281	285	303	272	282	296	242	302	305	293	301	308	256	276	262	266	271	289	268	266	269	264	281	296	250	273	290	254	287	283	278	250	263	263	275	302	300	278	281	244	269	283	259	257	272	262	271	246	260	276	290	257	278	276	291	279	254	272	281	278	273	273	283	292	275	287	262	277	297	257	223	262	313	272	254	278	249	247	259	271	252	247	292	282	279	262	270	274	297	264	253	283	298	286	283	264	282	272	286	260	259	251	253	302	262	276	250	269	299	271	285	262	276	239	316	259	289	304	306	285	261	242	272	269	250	282	287	283	315	296	253	281	263	278	276	296	279	278	263	267	280	237	269	270	288	287	273	281	279	249	281	252	258	275	256	243	289	267	292	300	249	290	298	256	261	258	252	270	262	269	278	266	272	280	288	276	260	276	302	277	256	279	268	267	270	288	296	282	281	314	240	253	274	316	279	285	291	287	264	285	268	258	287	242	294	298	261	265	285	256	261	258	248	252	258	258	275	292	256	295	291	274	283	299	283	237	277	256	267	280	281	301	290	272	243	294	292	294	274	276	285	251	293	269	274	286	266	275	266	281	272	278	252	307	300	235	272	268	274	252	310	284	257	259	243	281	311	247	270	257	290	262	248	298	284	295	283	278	281	297	245	267	319	266	298	276	270	279	217	251	281	283	258	258	287	262	272	260	276	267	297	258	293	289	272	240	264	291	278	287	256	271	281	276	260	263	264	300
11080	6496	10129	10093	7531	5465	3454	2137	1350	1040	862	672	655	590	640	616	664	635	603	587	597	596	583	574	629	613	578	644	603	561	598	605	582	587	599	633	604	641	607	612	651	616	594	603	625	591	577	593	598	631	579	610	611	570	628	627	569	584	607	632	569	585	592	638	626	606	600	620	612	636	616	596	608	593	629	597	621	621	671	607	622	618	621	656	631	592	574	598	624	608	586	615	610	633	636	590	653	584	608	581	648	603	638	611	636	642	572	626	621	624	592	603	591	627	617	604	549	620	613	592	630	626	583	590	611	597	638	605	577	609	629	617	647	581	609	611	604	611	635	628	640	601	651	612	572	579	608	593	617	640	530	658	610	603	583	669	618	651	647	565	580	631	622	622	609	606	623	618	577	615	605	550	610	632	594	567	664	625	630	614	589	596	622	608	653	566	601	593	610	644	631	545	599	570	669	561	612	611	636	569	645	630	590	588	617	603	568	654	614	598	552	613	579	620	628	573	599	608	579	603	611	628	574	603	625	605	578	612	608	594	573	610	583	587	636	601	571	625	664	603	608	609	639	578	626	641	636	627	583	586	591	570	629	665	644	608	589	589	619	594	639	590	591	603	585	626	604	633	634	621	591	608	582	611	602	583	578	611	629	645	594	601	657	613	597	585	617	632	618	613	573	611	578	632	564	596	574	670	547	629	598	633	613	598	635	597	572	625	622	642	625	608	599	662	652	583	629	598	612	631	570	616	581	630	617	610	599	595	619	648	579	591	591	642	655	606	623	620	593	588	590	605	594	603	647	593	601	613	600	622	604	616	598	608	648	587	564	623	660	596	586	608	613	636	598	592	642	578	640	619	614	596	592	616	609	627	576	625	580	630	596	629	585	600	611	573	642	627	592	593	606	644	599	595	606	605	583	640	598	627	644	597	634	618	594	614	615	606	595	634	607	605	603	618	616	624	625	594	639	633	631	583	616	602	603	602	610	568	605	604	626	618	613	612	601	622	620	579	584	624	598	684	601	605	613	615	590	600	613	604	586	633	646	588	598	609	631	612	652	603	631	589	585	600	600	618	575	652	583	616	652	639	608	625	610	620	577	568	632	641	613	610	612	561	633	613	597	650	620	553	598	599	633	643	592	577	586	619	597	608	641	633	647	603	628	658	618	654	615	641	641	636	612	564	624	605	631	611	604	575	630	594	589	606	592	598	613	596	614	639	649	582	617	591	612	659	597	606	639	616	589	596	633	561	633	605	617	605	597	619	609	621	624	574	640	660	607	607	611	613	627	613	600	642	640	616	584	634	644	619	566	608	618	649	584	607	568	600	615	592	594	602	579	590	616	623	612	564	569	602	648	613	596	579	613	592	595	578	622	656	635	609	621	610	644	607	629	620	612	590	612	620	633	603	597	590	562	623	643	598	631	622	609	593	657	642	603	604	596	609	579	632	605	602	577	575	622	573	651	592	565	600	664	635	603	600	582	600	562	550	609	628	590	627	644	624	611	669	616	623	643	586	579	614	596	648	637	608	627	623	568	604	607	599	601	568	568	645	590	632	637	669	642	666	618	581	576	596	621	556	678	602	578	598	595	617	644	598	608	580	620	576	613	646	588	612	637	571	599	611	584	618	605	650	612	653	624	590	628	591	600	626	619	609	608	591	607	583	656	621	573	576	683	640	610	579	589	620	606	602	605	602	571	587	611	564	607	621	603	629	582	618	607	624	617	611	643	592	652	611	600	600	629	570	593	641	634	596	606	587	615	609	654	605	639	610	613	653	632	634	601	604	601	674	576	600	602	584	580	627	614	592	595	582	633	620	607	610	649	588	625	616	624	584	632	632	634	551	662	612	572	629	631	615	592	607	597	660	649	577	636	603	591	609	616	616	617	614	600	600	589	597	610	601	618	620	587	617	586	643	621	603	587	607	558	575	593	644	613	626	619	628	621	595	635	597	595	615	590	609	589	614	638	607	601	638	569	639	602	609	586	614	618	617	581	619	591	606	590	600	610	595	590	616	588	623	628	610	625	598	646	637	605	568	569	595	652	619	620	626	647	623	573	601	624	654	562	624	601	602	609	667	589	628	631	647	582	562	608	618	631	652	593	596	583	640	593	549	604	657	643	583	584	655	601	585	604	623	600	588	596	611	594	644	638	641	644	626	597	581	609	646	652	620	603	577	601	541	597	626	627	582	668	622	582	635	591	635	603	627	634	599	611	596	610	610	583	645	610	613	625	631	603	625	576	608	590	629	627	587	595	603	622	595	600	625	615	604	584	627	637	642	657	596	612	581	615	622	610	602	621	625	589	596	623	618	651	646	621	615	563	581	596	576	634	612	630	586	648	646	595	552	627	639	653	615	613	630	627	604	585	605	615	608	673	589	581	600	610	608	640	586	636	589	648	642	596	618	638	588	603	637	602	596	624	622	595	587	600	616	629	623	642	582	636	650	662	605	587	588	588	588	616	622	622	635	641	581	601	596	590	589	586	613	643	579	612	619	620	629	598	640	584	600	554	604	658	604	595	648	589	596	609	610	620	584	593	592	661	610	588	591	621	588	595	625	616	568	546	591	580	615	613	641	622	602	611	610	592	592	606	595	612	604	638	551	620	631	606	604	571	593	622	621	610	603	625	603	592	612	664	599	606	636	627	619	649	594	613	614	628	616	608	627	583	573	648	551	603	626	567	591	657	640	585	606	612	598	635	613	612	644	603	614	584	593	629	563	596	605	594	651	604	599	601	603	640	624	606	611	636	599	616	634	593	556	620	612	599	571	631	626	629	585	604	613	566	611	577	606	588	578	609	573	627	594	653	641	632	600	625	597	573	609	600	566	624	639	619	628	588	608	639	572	630	613	589	617	629	595	562	638	596	602	589	589	600	625	622	628	617	594	616	571	633	631	626	605	619	584	650	584	580	620	619	620	600	547	686	600	621	586	608	609	626	605	631	661	631	642	602	609	629	606	585	634	601	636	584	613	596	597	606	585	582	617	619	622	630	659	596	605	585	605	560	586	626	632	596	626	642	622	604	574	677	608	660	625	630	616	623	621	592	612	604	575	621	604	638	608	585	642	555	609	602	608	602	580	582	630	645	615	600	606	601	634	596	578	662	616	611	594	578	626	605	637	657	669	602	604	599	599	604	609	640	611	618	628	606	633	645	604	611	558	650	637	631	642	627	588	567	614	626	611	564	619	652	615	644	588	633	619	578	589	638	617	658	600	612	592	594	621	599	598	589	597	620	629	605	645	629	641	583	636	583	619	632	648	625	616	621	600	636	621	556	629	563	560	572	605	601	611	616	572	604	630	638	640	626	602	639	611	605	618	603	594	632	592	652	613	627	615	633	550	619	592	618	631	645	632	628	611	583	601	617	584	612	599	642	613	628	600	617	635	594	634	625	594	622	631	611	572	612	622	583	615	620	629	586	595	587	586	607	616	603	565	628	604	591	651	618	621	620	586	595	632	609	611	633	640	644	655	601	619	631	599
80484	66416	70898	60982	48600	36674	24042	12229	5342	2415	1239	697	453	355	398	383	398	341	356	379	364	333	389	341	413	330	376	344	373	389	364	388	358	357	405	402	401	353	375	379	371	366	388	392	382	400	389	409	367	392	379	359	343	356	384	384	375	349	365	397	391	417	346	380	368	359	397	364	380	366	387	366	348	381	379	391	367	345	387	381	365	375	377	387	388	391	368	390	380	350	418	421	362	389	377	387	363	387	338	357	338	355	404	370	392	383	402	367	353	387	386	357	360	348	391	403	338	390	372	351	401	354	369	369	369	371	354	384	367	391	392	376	357	389	372	397	366	370	386	381	361	371	378	366	390	362	363	368	384	319	387	376	381	354	384	353	407	378	398	363	411	387	357	394	352	389	390	385	360	366	351	354	359	338	384	384	346	372	335	427	382	353	383	369	348	383	372	358	359	353	364	395	376	360	347	376	373	320	327	364	374	344	390	373	359	369	383	375	357	373	416	404	334	378	367	363	359	389	373	353	382	386	338	373	382	363	352	366	398	413	373	341	380	367	339	380	395	367	400	341	366	370	374	370	384	391	384	375	394	358	378	365	371	363	396	368	370	346	379	376	357	358	348	352	353	396	361	392	387	357	389	400	378	381	356	379	385	411	371	352	413	384	396	376	355	365	377	365	366	367	413	354	357	382	378	367	361	343	368	346	403	405	399	415	374	367	390	435	375	363	376	355	360	394	342	393	349	355	383	357	377	347	357	383	361	422	363	354	348	382	382	401	355	354	384	373	401	352	364	349	371	382	388	361	374	374	363	381	391	375	341	410	366	349	361	374	374	372	357	381	410	357	359	378	405	368	380	395	391	388	357	388	368	382	327	343	377	380	355	382	394	364	382	355	370	398	373	400	348	362	401	409	384	368	404	346	349	400	374	392	411	351	371	378	359	338	354	373	367	347	357	346	351	361	371	358	373	386	385	343	342	364	407	377	409	412	371	364	378	397	371	376	403	381	388	394	372	370	358	356	347	372	398	386	366	386	401	363	345	401	381	379	405	394	392	377	402	376	340	353	366	373	384	379	396	383	382	340	357	363	375	369	366	363	389	371	346	355	403	402	357	384	349	384	378	397	330	373	396	364	352	370	375	400	418	399	411	395	376	360	378	336	372	357	366	358	384	363	375	394	323	363	398	388	370	380	373	365	379	361	362	392	391	410	369	392	382	376	420	385	333	451	388	376	370	364	392	362	391	376	337	384	345	411	362	332	409	375	348	373	375	368	332	413	394	408	365	361	374	359	350	399	372	348	344	353	381	396	349	373	379	381	346	395	414	367	399	354	373	391	345	345	390	366	368	356	412	393	405	387	362	342	385	391	395	387	427	358	397	431	373	370	385	391	364	387	372	385	349	362	415	372	374	372	386	349	382	363	355	348	377	398	385	361	406	352	357	396	361	400	425	362	344	341	338	357	384	416	411	362	360	385	351	399	351	368	399	381	406	373	393	385	366	375	418	401	367	372	386	336	367	355	412	375	357	368	382	352	398	324	379	370	385	389	387	388	357	374	365	348	374	366	370	374	414	376	362	415	353	347	361	393	387	373	397	355	380	360	380	347	364	392	372	381	372	361	382	405	344	388	388	341	381	401	394	374	394	361	355	340	350	355	372	372	392	360	347	380	368	422	370	404	430	355	380	382	396	373	406	385	361	385	366	340	344	403	370	398	400	368	403	362	343	392	381	402	373	361	349	365	382	382	394	400	349	377	397	324	374	337	359	373	394	363	376	357	370	357	330	356	381	387	348	364	376	368	412	391	390	393	371	409	371	365	385	350	350	384	399	379	386	368	377	378	367	397	363	373	388	352	395	356	409	388	398	346	340	408	357	400	369	350	378	397	418	390	371	349	407	387	372	386	408	389	353	334	354	402	375	339	377	372	318	350	365	371	349	366	411	393	367	412	367	380	403	389	370	362	373	392	381	367	350	380	363	348	361	353	342	367	380	374	368	366	367	362	371	371	365	371	389	366	354	399	372	361	343	371	359	335	398	410	359	400	370	342	390	383	377	367	391	336	374	401	350	362	363	406	339	349	334	396	351	370	364	370	348	385	399	364	348	392	358	382	374	381	388	382	377	338	383	319	370	370	362	343	380	390	376	361	379	369	422	340	365	361	393	391	396	329	386	368	353	409	392	386	345	377	354	405	366	388	361	387	366	340	351	373	392	373	363	386	383	338	362	435	397	383	366	364	411	375	356	396	397	340	354	346	413	386	370	346	411	389	399	363	367	373	382	366	373	410	375	377	392	388	404	357	379	348	350	392	362	397	388	376	390	347	377	359	355	373	371	357	414	360	346	390	390	346	373	368	372	393	391	330	364	377	323	396	420	397	379	349	362	375	359	375	378	389	379	393	355	389	364	397	357	412	402	336	344	368	362	358	379	344	377	361	379	330	336	371	361	353	360	400	383	354	395	370	372	352	337	378	354	401	375	368	343	380	350	357	344	346	381	382	381	387	358	382	332	389	362	393	395	370	373	428	385	398	346	352	359	378	397	402	363	379	356	384	403	357	350	373	392	368	382	365	357	403	350	381	376	383	367	379	338	348	401	351	410	365	377	376	388	368	394	335	351	356	393	360	358	360	376	377	375	354	345	379	413	370	341	374	351	420	419	342	362	365	357	396	408	347	404	365	384	373	358	394	360	413	329	351	359	379	364	377	368	371	367	380	379	391	405	366	392	403	343	375	400	369	366	375	390	403	391	375	371	336	400	362	330	391	383	359	356	356	369	366	365	402	379	371	406	372	348	372	380	390	330	401	374	395	398	375	394	388	345	360	384	374	411	368	394	380	387	391	416	336	353	368	432	365	385	319	376	404	376	379	374	386	401	379	370	377	383	359	382	429	366	367	342	413	389	392	367	377	376	399	318	356	427	356	368	419	371	382	373	402	385	373	367	388	404	404	341	419	363	371	375	401	374	379	381	387	377	352	382	355	393	424	359	355	352	377	344	406	394	403	371	391	393	367	391	355	318	344	374	358	357	390	370	391	374	334	392	377	358	359	386	352	381	358	348	350	379	362	395	361	353	416	406	381	387	403	363	375	350	406	365	382	376	353	369	400	394	376	379	370	361	366	346	398	357	372	370	359	329	369	402	380	378	383	360	382	350	404	375	409	378	364	399	379	366	406	387	363	370	421	411	356	362	421	328	382	371	330	387	399	332	393	376	389	357	356	357	374	391	413	416	373	359	358	410	386	393	385	375	389	367	399	370	393	379	347	361	380	369	389	383	321	372	404	365	376	400	404	383	388	325	321	339	368	357	377	344	368	423	370	366	371	375	382	381	392	381	356	373	389	393	357	347	405	378	379	384	360	368	370	374	371	350	379	399	382	396	381	380	373	382	362	350	337	415	350	371	358	424	366	379	346	354	399	380	386	364	396	387	377	388	385	385	368	358	381	379	352	373	405	387	348	352	367	371	379	340	379	384	371	351	393	403	344	373	356
49586	48288	65413	65402	57545	49008	37743	25550	15531	8297	4242	2222	1160	778	757	808	808	786	832	803	743	865	769	816	797	807	799	797	816	825	787	837	841	824	785	836	852	854	794	811	789	757	835	853	784	828	806	799	818	799	825	836	815	817	784	786	767	784	872	837	820	794	771	787	828	815	801	829	784	791	754	777	795	858	823	750	846	818	802	750	795	742	842	806	846	822	833	813	806	811	806	840	826	816	798	787	787	791	852	840	787	844	883	773	762	803	853	819	821	812	792	785	767	871	762	808	786	763	841	809	807	865	781	767	797	804	832	846	810	827	754	794	818	824	812	836	824	805	811	852	795	796	889	822	814	839	820	812	776	837	755	810	857	801	808	787	841	815	809	810	815	838	798	775	782	825	868	834	839	777	783	777	849	774	863	824	793	785	822	811	803	873	783	785	846	781	818	847	792	785	761	829	782	791	814	861	821	799	803	833	809	791	815	755	819	799	830	772	805	792	857	796	812	821	832	839	802	755	752	835	769	835	757	800	820	775	803	786	773	848	800	809	768	853	764	832	798	845	824	800	776	799	734	778	836	794	801	785	765	798	815	823	808	816	775	795	827	790	795	871	799	854	796	775	789	823	820	814	815	843	813	842	851	832	784	781	820	819	811	874	820	822	822	795	779	799	837	843	757	798	802	803	835	811	832	814	809	798	808	811	774	770	764	773	780	804	819	763	816	757	795	832	765	798	754	810	814	830	811	810	842	754	815	819	824	836	799	827	788	871	833	778	821	819	823	822	744	849	823	774	799	788	787	817	852	798	812	818	773	808	793	767	794	781	754	775	808	846	846	783	835	821	893	782	794	812	782	825	783	802	811	847	795	787	826	776	817	787	810	807	842	756	859	808	811	808	832	832	765	809	779	806	770	802	773	814	840	827	830	865	782	798	812	783	805	835	807	807	826	753	818	772	806	845	867	759	764	814	798	808	819	777	756	808	866	830	829	752	837	804	818	802	814	788	853	786	816	813	783	821	816	788	814	829	790	809	809	816	862	832	827	826	826	753	855	807	839	799	772	827	800	872	761	793	838	817	797	761	846	807	772	790	844	787	858	797	806	780	831	829	787	827	754	833	856	856	777	756	774	823	792	818	811	789	802	803	790	807	783	750	824	771	816	830	780	812	815	810	839	786	815	830	827	759	814	809	796	774	833	794	787	802	784	822	858	781	797	838	793	794	805	851	854	820	749	825	823	824	765	856	819	776	851	770	787	824	803	838	804	802	837	807	801	799	815	825	856	813	833	849	799	764	881	824	853	801	825	793	830	826	824	849	822	810	784	791	791	814	803	796	853	854	791	779	847	774	820	820	858	792	792	793	809	775	780	848	805	798	773	850	801	805	796	804	824	851	831	767	773	799	830	820	809	809	800	813	791	812	782	795	789	786	813	785	800	789	767	802	831	797	762	835	779	775	796	798	835	841	819	802	863	790	832	753	764	794	807	821	755	832	787	795	811	789	778	824	812	809	755	808	814	835	813	811	805	810	812	798	836	782	822	837	807	774	852	812	809	824	834	809	800	823	796	778	760	822	759	778	789	797	851	860	852	801	810	775	815	819	821	806	845	842	785	781	760	805	834	815	789	789	834	829	776	805	838	857	798	756	773	787	784	801	793	807	795	801	796	801	831	784	801	835	775	789	818	845	825	717	844	814	788	810	791	797	784	839	785	836	789	815	807	791	814	734	845	826	807	842	812	834	814	834	786	870	783	806	792	827	787	762	778	803	845	801	775	833	815	817	840	851	765	832	803	800	775	817	818	816	813	866	817	795	863	838	821	846	836	822	839	803	779	784	771	782	797	814	798	846	796	838	826	781	851	824	850	795	806	804	822	809	790	834	775	879	824	774	840	821	868	841	751	837	832	792	795	843	860	847	832	803	778	782	761	803	816	823	802	794	848	837	832	818	837	818	756	783	834	836	810	760	840	847	826	855	799	803	826	793	764	775	840	797	777	756	851	828	810	757	770	779	823	795	875	827	791	839	799	841	888	813	811	798	807	844	811	864	829	780	816	771	762	852	760	770	810	824	869	826	787	846	758	810	792	790	810	815	805	817	788	793	851	782	792	813	834	842	794	790	763	802	806	781	825	791	770	789	780	791	809	752	814	795	740	794	758	808	791	814	832	806	769	809	827	771	825	798	837	842	823	833	817	793	768	833	836	855	842	814	814	777	764	841	798	825	793	816	775	813	794	837	784	786	751	833	750	803	792	759	802	825	790	764	831	801	823	813	799	836	754	812	780	786	802	802	783	759	817	794	797	826	781	797	820	789	810	828	805	772	788	798	793	821	782	791	781	821	737	853	787	820	821	778	853	740	820	828	816	818	801	836	813	830	797	789	776	757	801	822	810	843	783	856	804	861	782	795	795	812	787	816	813	805	838	783	861	829	865	863	797	812	791	839	785	823	819	796	856	811	801	829	777	813	800	782	745	848	781	828	828	839	836	806	820	794	820	866	781	769	815	828	784	780	755	835	784	812	856	790	823	854	773	811	795	856	784	785	813	834	814	826	796	819	834	861	787	805	805	767	799	795	808	846	838	809	804	822	826	807	831	800	835	820	799	839	790	827	831	821	817	758	811	778	779	819	834	811	768	800	808	805	811	803	813	816	849	835	785	786	819	803	796	801	804	870	767	806	828	788	841	727	794	825	779	813	777	756	843	764	819	823	795	762	826	825	824	760	834	811	812	824	765	813	809	812	812	766	784	802	845	825	851	773	814	788	811	832	825	783	763	808	870	783	788	787	804	818	798	745	801	816	771	818	838	747	806	831	828	823	809	791	822	789	755	786	841	774	860	822	825	784	854	840	837	793	813	837	840	814	779	781	796	774	795	772	829	857	772	844	779	746	826	769	839	794	769	807	756	809	768	824	804	814	790	806	815	837	775	784	866	808	793	789	801	787	779	804	872	786	794	758	804	807	816	834	819	820	812	808	754	809	842	764	822	817	836	754	817	791	819	773	821	827	837	819	830	811	805	825	818	811	780	757	745	767	784	845	809	798	809	840	800	831	780	804	828	827	808	815	857	834	822	814	793	825	802	770	810	801	809	834	814	804	835	816	831	794	787	836	799	801	816	785	812	862	774	857	841	781	827	764	813	800	769	838	820	793	827	805	832	765	761	816	796	759	802	817	845	803	869	803	790	796	819	801	766	777	785	783	828	784	828	830	784	761	774	833	799	811	843	765	794	799	855	822	820	843	791	798	757	786	831	833	890	819	781	793	827	763	780	777	794	815	803	802	817	808	747	840	760	841	827	779	812	777	812	826	800	803	790	768	772	755	801	805	852	814	773	786	833	770	808	805	826	829	785	848	806	857	782	829	801	805	801	739	831	842	839	819	797	872	820	794	757	809	841	788	802	858	804	833	807	830	830	845	827	860	846	821	816	825	769	755	769	815	781	767	824	824	838	744	782	783	812	803	806	776	851	826	822	774	790	810	798	870	785	832
78117	66894	71698	62218	49927	37304	24537	13032	6148	2759	1318	722	486	404	422	419	400	413	416	460	380	378	384	381	416	367	404	413	410	386	364	410	394	417	423	363	383	396	383	407	372	386	407	423	426	424	412	422	448	413	420	395	400	394	404	379	372	403	396	417	392	388	387	415	420	384	348	380	385	399	395	341	391	423	411	422	421	362	410	410	373	393	406	399	385	363	392	411	406	420	391	411	380	398	386	382	409	398	441	402	392	382	417	426	390	404	411	393	390	389	418	408	417	373	438	388	392	404	392	383	392	399	372	361	416	399	386	372	369	395	415	394	354	384	410	377	405	437	404	388	429	416	391	405	411	396	349	409	354	408	411	417	397	419	412	423	407	370	392	434	395	416	397	400	387	368	409	407	392	442	397	413	397	395	385	404	382	385	389	379	429	424	441	399	407	361	396	427	353	428	412	446	371	383	382	406	387	386	389	409	446	398	388	387	415	407	423	402	412	414	391	391	392	398	394	348	346	380	415	386	435	421	412	393	406	413	383	412	392	425	433	398	399	402	361	403	376	414	406	378	412	392	421	370	432	350	350	406	405	393	391	414	407	389	367	374	418	419	350	407	360	371	394	402	403	382	404	430	426	402	398	390	415	422	384	395	380	387	404	423	402	393	369	396	418	389	360	432	415	381	396	424	384	361	370	413	375	373	437	408	404	416	394	447	412	381	397	382	382	368	411	370	379	397	367	391	401	390	405	388	432	413	389	356	371	414	409	416	377	399	396	414	405	412	407	405	380	404	410	382	462	397	392	387	381	363	358	419	436	401	357	412	388	401	396	410	381	380	376	385	382	349	358	401	377	381	411	436	357	408	380	390	390	390	404	388	404	417	400	420	394	415	381	380	368	425	394	400	368	390	424	391	338	426	378	389	402	404	445	388	408	395	401	417	400	417	401	408	388	406	406	415	406	435	407	405	377	378	378	379	397	345	417	399	397	402	383	407	402	392	386	412	388	368	358	411	431	401	394	392	401	398	422	390	410	363	409	399	424	415	397	384	373	411	385	380	374	375	399	400	396	350	371	383	408	370	387	362	346	357	397	398	406	407	456	376	366	390	421	417	404	400	410	421	389	369	403	417	392	420	394	390	376	412	443	425	412	365	356	436	407	402	394	390	401	396	398	392	439	403	417	393	426	362	411	367	406	417	419	389	396	379	413	420	423	388	372	394	398	424	399	400	424	364	389	411	406	365	419	424	406	376	405	401	405	415	407	406	372	402	407	357	425	359	379	394	385	383	463	419	382	376	414	405	426	408	419	400	413	396	394	420	427	375	382	390	441	391	426	452	395	371	384	362	430	387	379	384	403	406	388	426	423	392	422	385	405	422	405	392	378	431	387	399	405	411	398	422	369	395	351	383	422	386	448	438	375	384	389	405	364	392	429	411	375	437	385	396	437	390	376	364	366	368	399	434	404	391	408	380	352	440	438	400	377	408	422	422	388	392	387	388	398	387	476	376	421	420	407	373	404	410	423	390	383	368	371	416	375	387	360	439	408	449	418	399	386	398	385	409	390	388	331	410	406	395	412	398	370	421	409	403	421	371	404	388	400	391	368	464	402	374	406	389	377	411	418	395	383	363	411	408	401	414	426	401	397	418	424	403	404	377	384	440	414	373	384	411	386	418	387	392	366	428	423	386	388	402	399	414	412	421	376	384	385	381	428	401	401	355	415	387	377	387	392	396	400	397	377	372	407	385	398	414	396	382	389	395	385	394	396	399	431	433	395	382	420	409	402	397	385	385	393	413	405	383	438	378	392	371	452	388	400	373	406	436	392	407	411	369	398	392	404	394	378	394	369	388	357	386	427	338	394	406	384	387	398	402	425	405	412	380	405	393	405	381	351	402	396	422	429	439	399	400	443	408	391	430	374	418	419	382	434	426	385	429	393	394	377	388	397	366	403	429	409	406	408	398	415	405	364	376	402	381	383	410	377	411	373	399	366	405	405	412	409	418	391	360	401	393	403	407	422	400	384	377	378	362	374	387	341	421	409	402	400	422	375	413	414	398	408	379	402	403	361	382	399	401	416	391	398	409	380	400	431	368	392	365	395	385	392	388	371	397	418	353	410	365	426	415	433	425	389	409	394	409	374	429	414	433	391	387	409	387	391	398	388	394	410	381	420	397	418	418	395	377	415	401	390	384	394	368	406	386	372	437	391	395	364	392	394	394	413	427	381	371	429	380	388	410	378	397	416	382	437	429	344	364	391	411	416	428	416	415	387	396	431	393	399	383	399	405	393	385	410	386	413	388	391	414	378	404	354	382	440	385	375	400	414	397	384	360	386	395	373	415	346	396	408	387	406	386	417	406	407	434	426	371	445	381	425	358	380	411	390	411	412	383	396	409	370	395	380	429	392	407	383	416	396	397	405	411	407	399	407	397	386	393	387	441	395	395	426	402	401	412	417	371	376	396	399	419	399	390	406	419	389	378	420	418	401	418	423	389	419	405	403	394	360	356	415	430	360	390	392	362	389	375	438	377	388	381	412	454	377	393	425	394	442	415	394	422	407	373	383	368	366	414	398	377	418	396	411	404	375	396	369	402	412	450	411	380	370	382	377	385	421	364	399	379	383	353	388	388	338	388	368	432	413	434	425	405	382	380	401	409	401	441	382	396	420	372	384	413	429	404	400	400	394	425	424	397	377	424	429	360	370	461	408	399	394	373	371	397	410	393	403	404	398	337	367	421	391	370	406	421	400	452	442	393	421	377	388	421	401	368	353	409	382	392	385	408	396	410	373	390	400	410	396	395	403	384	383	395	411	346	373	431	438	410	416	391	422	387	411	411	398	396	378	397	374	431	368	346	388	401	428	410	416	410	422	390	392	419	419	375	383	395	421	404	389	414	392	409	442	414	416	425	414	389	390	359	402	390	358	380	398	389	401	410	400	408	424	357	390	385	424	398	440	412	413	422	429	400	386	397	410	422	378	422	387	420	389	444	374	391	388	369	430	423	454	430	419	375	407	351	403	379	395	438	426	420	394	390	374	364	400	362	399	366	387	408	408	402	405	413	373	406	401	406	401	388	378	402	413	406	352	382	366	368	379	401	408	394	428	405	428	378	379	387	401	362	382	430	404	405	382	389	373	372	385	430	409	383	378	423	408	405	351	413	444	375	398	421	380	386	401	381	397	383	394	391	391	397	368	391	406	386	384	373	400	379	361	403	405	420	392	381	407	400	382	385	364	389	410	367	375	415	404	400	403	425	405	425	419	370	366	402	390	393	406	358	415	414	393	430	395	392	356	390	396	396	403	384	375	392	409	412	405	402	408	398	403	435	389	383	399	402	398	430	384	395	398	389	409	400	423	387	416	393	419	408	421	429	386	390	428	380	419	398	426	397	390	389	410	404	420	374	421	399	416	398	443	396	407	371	414	397	412	454	409	370	407	409	440	375	396	420	404	396	436	369	375	409	400	388	402	403	413	385	373	371	398	366	368	379
48488	49737	66188	66560	58832	49180	38304	26549	16401	8769	4383	2478	1216	842	886	857	890	833	890	866	890	843	882	798	879	836	890	830	858	835	833	858	810	791	831	833	870	866	869	863	853	854	855	826	902	826	844	841	837	862	849	864	885	840	864	917	868	843	867	866	826	792	834	850	826	816	863	838	804	892	834	856	859	888	847	856	880	805	903	875	826	844	886	837	886	870	864	866	842	883	892	845	812	888	850	828	835	822	864	882	849	873	857	873	841	819	820	879	834	877	824	857	874	833	855	804	863	813	801	852	848	838	877	794	851	823	904	850	836	859	877	846	857	843	832	850	837	803	846	900	781	908	850	830	823	868	808	857	828	837	881	889	800	841	857	845	844	823	826	829	826	903	826	866	811	825	857	848	861	848	811	855	837	871	814	836	871	849	806	892	857	838	872	846	845	842	841	820	866	826	854	883	829	819	891	811	797	828	849	841	866	836	844	883	851	862	840	832	866	834	853	847	847	846	874	847	853	863	887	907	882	875	868	871	832	808	810	880	848	782	885	875	872	885	821	821	878	867	852	829	854	849	848	822	801	860	810	824	860	842	899	811	818	799	909	875	829	840	846	839	796	836	844	867	800	815	845	885	807	840	811	825	879	890	847	898	873	818	893	921	811	848	818	865	861	861	879	902	797	833	845	812	827	877	872	874	876	829	877	843	902	824	857	838	919	855	869	816	880	908	850	834	851	861	885	888	809	851	805	845	847	864	826	839	799	856	846	864	800	834	796	804	853	826	901	863	791	859	900	859	843	937	860	929	868	889	884	790	829	864	854	807	862	833	902	853	870	836	823	832	857	848	804	816	811	820	803	853	841	869	831	833	841	855	891	795	872	853	812	811	862	879	819	911	871	907	825	759	877	886	881	824	857	864	880	873	858	818	861	833	840	805	865	855	805	843	798	868	860	874	814	893	888	820	762	908	827	817	873	838	817	851	844	901	865	878	866	842	802	775	843	942	830	843	803	877	877	806	805	838	858	761	847	872	858	801	834	880	816	880	857	871	845	822	841	882	847	849	783	862	890	849	841	852	852	869	843	865	862	843	872	868	923	851	815	833	833	853	881	828	773	863	833	841	872	819	830	854	836	829	840	842	849	879	829	856	825	811	868	807	824	822	769	858	866	861	852	918	842	843	863	834	855	828	840	885	883	843	881	820	902	922	863	853	848	886	855	857	836	891	866	871	850	814	880	869	854	895	834	791	878	883	842	860	891	864	826	828	858	836	808	867	867	884	810	814	828	877	826	840	872	852	816	819	858	848	872	890	855	858	818	822	807	815	875	838	889	809	859	867	858	843	844	887	877	880	831	859	900	882	823	856	843	838	832	862	845	906	853	908	836	886	880	873	863	923	812	866	819	878	813	842	848	851	854	853	820	864	815	845	889	838	831	832	822	832	911	824	840	787	869	781	836	895	883	833	910	869	805	834	891	845	815	800	885	915	849	827	852	817	832	818	859	896	833	852	879	873	856	862	793	849	805	886	803	871	831	880	848	862	817	862	822	833	835	859	819	826	825	886	831	878	825	908	824	799	878	795	832	850	850	861	852	853	783	854	843	857	836	859	816	872	812	865	793	809	812	885	834	863	856	874	820	780	812	847	857	780	795	834	854	841	814	905	835	881	889	861	878	838	855	814	854	870	861	871	823	879	847	859	869	839	824	821	781	814	810	866	900	831	832	852	824	870	906	883	855	870	864	905	834	900	824	873	774	824	859	917	892	850	840	856	842	909	823	861	845	880	855	876	847	868	799	834	810	868	838	846	855	820	872	852	851	857	853	850	830	870	875	873	828	882	850	878	838	832	866	851	833	864	804	808	857	905	855	857	880	836	867	857	828	836	813	858	826	858	851	877	823	863	850	838	800	835	890	878	905	839	823	803	861	873	832	884	877	825	820	830	806	871	829	886	815	868	892	888	827	816	844	834	860	882	785	862	795	829	868	830	811	901	871	865	871	867	824	839	859	840	868	878	861	842	873	863	814	856	881	865	873	899	825	806	834	850	871	841	864	815	829	818	847	895	832	848	890	825	819	891	849	910	813	815	819	804	865	839	849	850	847	827	909	833	835	903	808	866	857	858	901	828	897	822	822	881	842	884	878	840	892	857	924	846	822	900	829	823	828	935	775	869	876	827	800	838	856	803	801	850	901	833	878	812	890	889	816	847	823	864	847	877	851	853	848	900	858	864	813	812	870	827	894	854	870	847	897	888	847	785	860	879	876	865	863	789	802	867	806	851	848	840	808	842	808	848	869	884	877	820	840	828	912	867	901	840	850	832	816	813	851	836	849	862	837	835	801	804	816	833	827	850	847	833	816	873	831	795	861	826	850	847	857	874	906	856	891	830	826	843	816	811	886	863	879	860	889	821	823	883	817	876	835	889	880	790	844	875	890	865	818	839	845	849	833	856	824	838	832	828	874	788	850	851	834	794	858	847	853	824	810	865	853	852	861	843	838	914	830	878	856	837	869	830	860	856	826	843	861	840	855	872	863	819	823	855	864	826	871	845	798	826	890	863	836	817	853	866	874	806	822	842	885	848	913	844	827	817	888	846	844	903	884	886	858	874	856	872	846	828	816	840	871	884	818	810	828	833	820	831	846	815	901	853	875	865	854	846	838	860	840	865	810	834	855	887	845	902	880	891	900	882	869	892	797	860	869	891	864	856	883	872	818	766	905	899	907	839	874	859	888	825	843	875	835	840	878	866	879	832	856	880	871	847	846	839	837	840	786	846	814	870	841	859	890	853	793	854	852	824	845	835	881	816	863	843	815	884	866	842	839	847	857	859	835	835	813	840	839	822	855	851	842	855	816	848	804	838	867	904	829	877	865	817	929	826	821	840	854	812	821	811	897	826	842	844	844	804	880	817	867	891	847	823	813	867	896	823	851	808	881	809	811	803	818	869	855	810	806	866	888	840	880	887	821	821	910	796	843	839	835	826	812	851	879	803	917	930	825	899	903	848	847	879	887	891	888	826	814	879	887	891	871	840	875	879	825	831	918	800	800	869	851	843	845	858	871	829	864	874	897	828	874	832	863	883	865	806	828	848	858	895	861	817	821	825	877	867	814	827	879	869	855	840	847	814	855	819	848	853	855	850	804	877	888	785	917	853	860	835	819	833	800	834	870	827	804	855	904	826	811	837	850	843	885	857	883	874	825	855	836	809	863	808	883	830	888	899	867	807	838	808	832	838	899	818	871	849	915	840	820	843	867	849	837	847	831	884	815	814	811	882	846	895	854	893	822	895	872	803	852	871	932	844	797	845	839	863	902	804	893	829	899	880	870	853	835	856	801	846	849	886	860	882	864	819	833	834	851	842	880	837	871	846	856	859	836	850	811	873	855	859	860	800	886	843	823	812	844	873	803	794	927	887	827	820	877	815	906	909	839	882	821	859	850	823	872	865	870	867	831	814	871	847	833	848	830	900	801	852	886	832	923	880	824	827	876	863
11147	5024	5118	4011	2718	1813	1118	739	526	380	315	303	294	258	252	237	282	278	271	267	276	240	233	249	283	283	261	273	250	300	267	299	280	275	291	252	246	282	268	263	284	282	239	240	250	243	256	292	257	262	268	290	266	262	280	276	258	264	234	258	271	248	262	279	292	276	255	230	249	246	282	298	251	258	287	261	272	278	304	253	263	252	275	248	268	296	287	256	280	255	278	227	257	263	259	252	278	283	260	279	257	295	256	269	263	288	290	310	258	273	252	285	264	247	269	239	225	287	302	251	296	249	246	276	233	263	272	295	271	246	249	260	283	303	269	292	250	294	285	274	231	267	249	260	254	237	238	278	258	280	264	269	261	298	272	294	248	256	262	246	262	265	315	262	243	257	286	261	263	290	273	272	246	295	277	267	248	253	275	240	258	246	257	265	283	285	253	259	267	268	270	266	258	246	285	282	271	254	259	272	282	276	227	254	240	275	249	270	263	259	252	264	267	275	266	267	270	242	270	235	251	298	285	232	299	268	288	264	267	313	238	296	252	260	272	271	280	259	260	244	259	252	246	273	248	254	311	287	288	273	262	299	276	244	238	285	289	305	241	260	284	278	272	287	257	296	267	292	269	263	291	284	242	284	281	284	233	246	259	243	242	253	230	270	276	265	272	273	290	256	264	275	277	278	286	281	243	256	267	244	292	269	284	266	237	243	286	271	262	277	273	297	264	249	274	299	239	252	268	282	278	263	273	268	267	267	261	278	270	276	221	260	256	241	273	277	282	259	283	275	254	251	247	255	252	266	263	254	257	258	254	273	281	252	246	246	256	250	246	253	271	288	276	278	260	285	275	250	287	274	279	289	250	294	255	295	267	278	277	254	275	273	251	286	266	244	282	268	258	272	256	284	273	261	268	299	317	252	280	262	269	260	259	254	281	283	254	249	254	229	271	253	267	303	249	233	262	257	260	256	273	271	292	271	285	257	279	260	260	258	274	273	247	261	234	235	239	238	267	262	257	250	257	279	294	247	257	276	254	258	260	291	240	257	259	294	254	262	278	269	253	268	266	264	263	271	258	292	284	268	237	264	260	257	273	244	282	295	266	256	263	238	210	261	271	255	271	301	286	267	267	280	265	277	272	233	270	290	274	277	263	269	242	265	272	273	296	311	261	277	236	236	260	262	241	272	270	253	267	258	239	285	267	264	273	254	271	282	263	268	260	269	254	259	280	259	254	259	252	238	275	276	289	273	275	290	257	263	266	279	250	265	292	253	278	228	243	257	266	291	231	253	215	255	263	264	269	238	256	284	272	274	263	259	247	263	244	290	245	280	221	313	264	269	291	263	278	266	264	266	266	280	301	284	277	237	283	232	240	271	249	274	240	247	267	254	268	254	269	257	299	243	279	272	248	251	265	305	268	254	254	280	311	228	266	261	272	293	266	270	261	264	265	255	286	236	267	285	270	280	242	266	268	301	266	270	264	253	262	237	271	235	270	274	292	251	254	264	268	276	274	248	275	248	273	276	293	266	261	269	240	272	265	263	279	277	250	252	257	271	271	305	283	283	271	244	265	264	272	270	280	270	281	275	242	282	243	277	267	288	253	285	258	280	240	233	293	236	263	279	269	264	270	243	259	243	272	262	286	276	254	281	256	228	224	248	254	265	281	265	244	283	240	256	265	258	273	270	254	266	279	278	285	282	270	281	296	260	231	252	265	272	234	278	288	296	272	237	249	308	254	271	268	246	258	263	250	240	281	259	281	246	267	282	238	268	252	284	287	284	263	251	292	302	240	270	287	250	272	275	259	268	253	295	252	301	298	242	265	240	259	271	302	272	268	267	266	266	270	229	276	271	245	241	262	268	271	284	256	265	300	287	256	255	232	275	277	247	247	287	273	258	251	275	303	331	281	290	287	269	272	261	223	276	273	261	267	267	266	257	284	259	273	245	283	251	261	248	264	249	271	285	265	287	259	261	286	257	288	283	243	279	250	253	288	281	284	292	308	223	240	262	263	243	289	260	242	253	297	278	279	254	230	302	246	278	300	270	265	233	239	263	241	274	246	252	283	268	262	251	315	263	293	287	262	258	286	288	257	245	255	274	272	277	283	290	247	278	276	242	269	270	290	263	282	269	275	268	277	261	282	293	282	263	256	251	285	269	268	287	291	254	232	223	279	250	265	267	242	268	262	266	261	248	276	264	275	261	247	298	246	260	263	249	289	248	297	257	273	269	254	287	291	281	290	270	295	291	268	248	288	280	292	253	292	265	284	291	260	220	246	259	276	277	266	273	268	256	285	260	274	279	246	270	239	269	267	295	247	282	271	265	277	269	261	275	255	266	240	250	242	262	271	262	256	256	263	280	282	239	258	266	229	262	267	246	252	269	264	278	282	288	262	251	289	252	266	278	281	291	265	260	251	266	263	243	259	255	234	312	274	281	236	283	286	278	280	278	281	244	267	279	254	293	254	260	255	269	306	281	269	286	273	264	269	270	258	280	298	255	259	259	261	263	293	284	248	267	260	273	254	270	280	261	273	260	280	271	274	269	244	288	263	259	269	248	294	292	281	257	256	266	251	257	275	250	265	261	248	268	265	261	243	232	266	289	250	256	251	259	278	260	224	263	251	255	242	304	265	277	271	259	247	304	273	299	256	297	251	229	265	306	243	262	269	261	247	246	252	258	261	272	254	279	290	248	266	266	265	208	300	304	298	290	221	232	271	252	261	234	249	240	269	278	261	233	256	253	241	292	294	267	255	251	254	254	269	274	295	240	248	273	236	268	284	220	279	242	258	275	268	261	233	260	242	272	255	265	251	286	264	274	286	249	283	271	267	268	281	246	268	257	254	261	259	281	266	253	246	284	274	283	263	294	262	288	258	288	277	320	274	287	265	255	271	272	269	251	279	317	228	249	302	265	256	259	249	270	257	263	286	261	263	261	266	236	247	288	243	246	311	278	263	270	247	233	274	255	274	282	250	275	257	287	302	250	290	273	232	265	276	265	280	246	264	265	284	293	293	234	247	272	266	255	248	268	274	246	263	254	248	235	268	231	261	261	264	305	281	262	261	258	275	288	270	278	252	259	262	271	248	253	284	250	274	297	250	268	221	267	282	295	259	253	258	240	259	307	269	265	277	227	259	257	260	275	259	256	269	254	268	280	261	262	254	283	293	273	252	239	275	238	246	263	272	268	303	267	289	266	244	283	281	280	244	284	269	258	242	246	289	302	286	266	242	261	273	251	269	266	239	259	295	255	251	255	247	301	274	252	280	263	259	252	246	259	271	271	279	264	244	273	262	247	274	245	251	256	284	274	271	268	261	284	273	265	278	273	255	247	271	302	267	237	231	264	234	296	295	269	259	241	224	267	269	258	285	280	253	245	269	289	274	293	235	249	289	232	294	265	253	292	279	285	249	265	258	285	244	253	255	299	264	304	286	263	260	249	262	289	293	295	261	281	294	252	244	237	251	278	249	250	254	266	268	234
10619	6552	9981	9974	8019	5479	3566	2295	1590	1083	824	710	593	637	584	633	563	610	618	580	564	635	627	638	576	631	590	612	630	598	617	620	593	595	568	590	561	615	612	597	627	570	606	597	569	550	623	607	603	567	576	588	588	575	574	630	542	562	618	582	615	561	583	588	613	593	611	598	612	606	565	629	635	613	576	581	643	609	560	569	605	595	576	556	578	635	629	623	579	556	580	574	577	621	572	592	617	641	593	642	562	616	598	627	591	561	624	577	562	593	574	621	588	558	604	591	602	611	556	590	557	569	587	621	615	612	583	581	583	551	596	591	553	601	633	589	576	566	621	578	593	558	605	569	610	630	562	581	621	614	594	610	579	628	597	583	623	571	609	608	581	554	618	593	598	567	616	594	626	562	596	618	599	602	592	604	617	615	610	588	581	609	573	603	608	626	627	622	605	623	599	571	565	566	560	581	580	612	612	610	627	552	611	627	615	614	579	623	583	562	610	627	569	591	624	601	665	609	617	560	600	609	609	568	606	607	575	587	627	585	662	607	585	622	583	576	617	582	592	618	588	578	593	629	570	567	594	619	569	597	608	593	583	617	585	652	613	603	605	605	568	624	565	614	613	580	608	568	613	622	570	580	598	554	608	598	589	621	604	605	589	643	578	626	598	558	553	555	592	592	572	616	614	609	606	585	583	601	598	585	643	618	617	595	597	625	608	567	605	591	613	602	574	588	632	571	593	582	553	569	585	586	609	595	558	584	575	578	627	595	589	610	601	592	614	558	611	568	592	604	543	620	614	577	638	615	620	607	593	589	603	593	628	576	573	577	580	589	591	629	634	618	578	607	615	629	559	607	577	577	596	608	574	559	598	589	603	559	579	563	592	535	586	600	622	607	563	621	601	590	579	600	606	563	599	586	568	573	641	610	598	597	569	614	609	613	663	590	607	582	626	606	589	609	609	614	616	590	630	581	608	590	626	580	593	588	591	561	623	612	651	630	565	574	569	575	606	576	599	580	566	615	627	600	562	564	571	600	600	599	575	602	598	602	602	589	599	610	601	634	606	538	584	579	589	576	611	587	647	581	571	626	575	595	560	560	620	627	577	567	541	561	594	604	628	570	644	578	545	617	565	564	615	599	595	606	573	592	544	616	578	556	592	613	606	582	584	592	585	532	595	565	571	588	604	583	593	631	587	573	586	573	623	564	625	558	608	601	587	599	592	610	574	602	599	585	638	633	607	602	619	551	598	575	578	597	598	607	616	624	578	635	567	637	617	589	619	587	622	576	572	549	607	592	594	603	587	617	559	583	584	563	608	576	616	608	572	614	563	622	599	629	604	608	592	643	614	592	598	598	579	588	604	588	583	638	571	565	595	586	606	636	571	597	572	596	594	612	585	566	574	568	591	609	615	572	586	605	587	608	583	569	674	636	618	576	593	611	608	623	563	596	592	556	598	602	609	600	612	587	576	676	613	591	614	584	553	552	591	608	583	610	597	604	592	550	600	577	577	641	587	593	620	582	643	553	579	586	560	608	602	574	571	572	553	606	575	587	594	591	624	607	613	583	590	594	553	578	552	607	567	549	602	599	566	605	665	602	592	596	624	647	599	564	597	619	551	590	612	600	634	629	583	533	576	597	574	578	571	608	584	596	596	592	584	583	574	617	576	583	565	578	632	636	645	549	605	602	620	571	601	587	595	550	610	575	585	591	571	556	589	569	604	586	613	588	552	599	640	565	589	589	582	560	600	587	584	580	566	579	619	618	567	583	617	611	577	618	644	594	588	633	575	586	639	610	614	634	557	566	569	586	626	653	561	590	568	606	615	655	620	631	594	617	566	618	609	563	597	585	606	618	632	605	598	610	578	568	576	570	622	538	641	580	544	588	576	583	611	570	610	571	606	637	600	586	571	600	590	594	572	597	640	573	577	598	601	586	631	615	628	599	628	622	593	525	594	590	569	601	592	614	622	614	611	626	580	581	615	609	599	606	573	594	597	558	659	588	559	618	579	621	557	594	615	598	553	626	616	594	629	621	586	573	606	589	634	591	591	545	623	593	624	597	580	610	599	551	603	647	614	607	627	630	635	596	585	613	609	577	638	574	615	606	652	550	599	602	561	613	604	572	529	526	585	584	578	564	625	640	558	598	573	599	603	583	582	564	607	601	610	568	620	575	602	548	608	628	612	618	579	636	552	601	616	531	573	633	625	607	626	598	547	578	553	586	568	614	580	580	603	616	586	608	591	582	585	606	590	626	573	587	559	600	648	648	554	590	619	561	581	556	588	612	560	576	567	594	573	662	556	557	568	599	608	608	569	554	557	609	640	615	568	571	591	605	604	622	614	586	589	605	587	628	580	588	639	603	588	570	644	568	556	560	643	593	570	582	603	557	603	627	589	616	621	598	609	525	612	570	620	593	621	625	598	620	577	617	632	586	598	580	604	578	614	571	616	586	625	544	595	628	557	616	614	622	567	597	560	580	606	613	599	571	617	631	615	553	615	551	616	601	595	624	592	575	550	550	595	576	611	634	601	617	574	593	654	629	553	627	621	547	579	603	589	614	580	614	595	598	601	595	582	606	616	557	618	580	605	584	587	569	601	591	590	588	569	572	559	609	626	652	604	593	633	586	580	596	642	652	607	604	602	543	540	604	624	620	640	585	612	611	611	593	587	579	564	577	604	552	583	624	590	577	563	568	557	599	585	606	571	632	602	609	565	568	568	632	574	633	642	628	572	618	605	600	607	577	584	594	588	610	561	568	545	563	597	594	609	571	599	547	588	642	520	606	602	575	601	608	582	593	599	614	614	601	583	587	627	616	585	616	560	577	586	582	559	613	597	621	581	639	657	591	603	612	606	589	606	582	628	615	611	582	585	592	574	601	612	584	612	576	587	600	566	596	626	583	569	619	615	559	550	580	588	603	593	597	575	598	595	586	612	619	597	556	567	593	619	600	598	573	635	576	588	600	616	598	607	580	580	605	594	601	562	593	613	563	596	571	618	566	606	617	583	579	581	598	567	553	619	609	609	597	587	549	580	586	576	624	584	625	565	623	569	568	606	586	605	621	585	587	577	583	601	633	602	623	610	582	581	622	600	571	608	623	576	602	586	581	625	569	645	570	566	655	631	546	594	581	594	606	581	585	620	603	604	576	558	607	628	608	590	611	599	613	585	597	573	576	567	611	638	621	592	581	608	614	597	591	602	573	622	573	565	622	593	609	580	590	593	583	632	580	624	622	571	582	575	582	619	596	622	615	584	579	592	561	595	608	584	611	603	562	629	549	573	582	586	592	582	647	567	575	653	628	623	577	597	599	633	585	606	568	622	651	582	632	600	620	597	593	572	572	627	624	634	640	652	581	643	535	557	562	613	519	611	601	584	597	623	644	580	637	574	531	611	573	605	596	606	608	607	641	627	611	593	566	555	563	631	583	603	538	606	595	650	587	590	662	605	568	570	607	613	584	638	558	575	612	642	595	616	602	558	607
76385	65201	72288	63181	50341	37947	25009	13935	6359	2852	1305	733	420	403	363	342	359	368	320	337	331	340	351	355	362	359	391	409	387	364	388	333	306	366	345	393	380	394	341	347	378	381	378	406	352	363	335	334	368	356	342	375	353	360	343	382	413	347	334	365	375	425	377	367	388	364	341	340	374	365	376	387	337	397	389	376	336	374	369	347	355	357	364	348	423	373	369	363	381	346	433	363	371	322	379	367	389	378	380	372	348	360	326	404	345	356	370	374	350	407	359	339	368	351	385	361	384	379	372	346	338	360	359	372	372	364	400	373	371	365	350	362	359	363	347	336	309	376	388	373	375	393	343	369	370	367	352	353	394	344	366	327	330	398	389	349	358	398	387	409	382	383	386	365	376	360	356	368	363	353	339	404	369	345	359	367	389	349	352	344	340	361	392	391	390	371	362	360	366	343	365	365	352	374	356	384	387	357	386	358	367	362	360	377	364	375	340	357	386	358	362	378	351	378	383	362	361	342	379	390	417	388	383	385	399	389	370	329	355	381	367	339	363	360	349	358	347	346	334	333	344	341	343	380	383	410	350	377	334	368	361	364	394	383	373	360	367	339	377	388	387	364	417	381	348	362	380	375	369	356	363	405	361	320	351	385	381	332	361	378	377	372	305	375	409	360	362	354	378	382	350	387	370	378	360	342	321	388	388	375	371	324	372	338	323	366	352	381	355	395	350	322	343	350	333	367	371	353	359	389	348	382	331	366	339	351	357	348	377	350	375	354	335	333	394	372	373	356	338	347	359	335	352	358	365	371	362	357	396	365	379	378	362	373	371	371	360	374	311	332	373	364	380	362	341	349	365	389	396	344	395	384	361	327	379	356	358	355	349	361	345	336	369	364	335	379	353	367	349	366	332	367	408	372	387	400	419	380	354	343	341	382	357	365	397	395	393	362	339	388	360	376	370	370	369	350	356	343	366	359	339	387	339	335	398	360	367	358	374	383	348	311	376	305	351	328	360	398	357	385	355	378	354	367	358	336	384	335	391	407	383	403	345	339	369	299	334	356	366	352	339	332	367	368	355	386	339	389	351	381	356	369	358	331	372	353	368	330	356	342	360	376	353	329	343	401	369	355	347	397	370	361	334	367	312	310	361	376	352	358	362	331	337	345	362	351	378	333	337	360	369	343	322	398	352	327	371	370	399	359	398	396	381	378	354	382	350	336	365	357	347	359	370	351	346	377	398	392	325	346	351	392	344	370	389	402	372	372	430	363	376	360	328	358	370	341	381	390	363	358	348	344	364	351	351	414	371	363	367	367	360	392	331	391	344	374	343	347	344	337	368	352	339	395	352	369	354	365	371	392	391	389	372	400	394	360	361	363	385	341	380	373	392	381	386	400	375	381	362	391	342	347	330	327	354	385	371	295	359	363	375	412	359	382	366	363	371	352	361	338	362	331	366	351	352	361	350	336	329	342	372	395	348	373	398	364	371	339	369	352	383	354	336	350	347	316	367	368	332	373	394	365	388	390	385	369	361	367	359	329	419	342	396	385	346	347	390	383	374	368	345	380	324	386	368	345	371	377	327	359	359	386	343	367	342	382	311	367	403	359	374	392	358	382	372	351	362	383	369	371	331	416	347	356	397	377	396	352	329	373	339	385	382	361	373	383	359	344	339	399	344	341	393	360	358	347	346	372	370	357	376	384	390	372	326	409	377	352	374	401	349	377	385	378	347	376	349	373	339	338	376	376	346	357	372	366	358	333	373	365	387	360	345	352	357	375	343	355	388	352	352	388	326	361	367	354	345	380	372	344	349	375	386	363	363	353	324	363	365	362	332	374	407	344	386	366	361	362	379	356	380	336	375	354	363	368	354	380	348	328	375	376	342	371	377	325	380	376	361	361	350	358	369	390	362	356	353	390	350	324	355	383	382	406	348	355	371	389	307	364	369	360	332	337	362	397	376	349	363	365	326	381	356	353	368	348	345	389	379	342	356	364	362	372	357	323	344	351	332	376	361	380	389	331	342	369	347	349	404	340	358	376	354	337	361	390	359	373	354	374	342	353	398	344	345	358	369	340	375	355	366	386	394	345	367	402	356	354	380	361	337	358	335	358	360	347	379	356	373	349	397	383	391	331	354	362	361	362	381	355	396	374	356	339	332	348	382	397	360	368	354	380	379	377	406	347	367	387	348	335	363	379	375	358	395	372	358	353	382	370	368	329	342	368	362	369	350	385	376	340	373	414	368	351	370	383	354	386	395	340	366	362	359	362	362	366	370	371	353	407	365	349	345	359	366	372	337	356	380	383	362	384	370	356	373	353	348	368	319	356	342	370	423	372	368	362	344	360	363	385	337	371	383	355	373	391	382	384	374	374	387	380	370	375	372	386	372	362	359	374	388	345	365	359	391	370	360	385	353	374	333	345	352	361	360	350	391	428	380	356	350	346	353	358	321	353	345	370	370	404	325	390	337	325	399	345	349	386	335	342	363	348	369	318	372	355	352	390	381	386	354	343	384	386	375	353	384	369	359	376	358	380	368	380	335	360	380	396	359	369	389	376	366	360	343	320	367	390	369	374	344	394	359	399	356	372	363	378	380	380	356	375	367	340	341	361	355	376	379	339	345	369	335	368	334	370	345	365	323	383	359	357	387	345	370	320	364	368	382	357	355	358	358	335	364	371	355	364	374	346	349	339	342	345	387	387	363	335	350	350	365	364	386	354	373	347	366	397	351	387	393	376	345	363	366	364	351	379	369	341	383	384	356	351	383	348	340	378	376	394	355	383	353	362	306	404	387	370	347	352	350	327	360	320	360	342	325	365	375	339	379	340	377	368	332	361	369	383	340	332	342	374	359	387	394	356	402	339	338	378	372	367	368	377	356	378	362	346	364	393	397	341	375	336	375	368	385	366	407	368	395	377	384	369	343	368	360	326	367	382	343	378	360	361	386	349	352	379	341	403	382	338	355	373	363	331	349	348	354	371	348	369	351	343	357	361	349	362	389	359	347	368	371	370	382	351	396	381	386	366	378	388	375	360	362	386	388	367	339	355	347	358	365	364	332	383	364	392	395	349	356	363	358	416	388	360	356	381	355	367	342	343	383	377	341	370	349	378	375	372	358	405	329	357	377	351	338	353	349	386	339	365	361	380	377	350	367	362	365	379	369	345	363	347	372	336	354	399	369	381	371	375	419	340	346	339	388	351	356	337	355	375	349	334	361	357	367	331	343	349	325	383	357	358	353	378	356	367	342	367	361	342	354	374	370	362	381	355	390	375	358	350	352	347	362	368	339	386	382	339	361	357	390	379	360	405	369	367	379	362	374	377	342	371	364	335	357	390	338	374	339	365	364	359	346	356	365	357	375	368	396	371	324	329	394	352	384	349	358	339	365	400	360	361	343	370	400	367	397	347	340	344	380	363	417	338	362	361	364	390	322	326	375	326	407	420	363	390	368	384	402	338	330	368	351	373	343	405	372	391	366	375	372	384	358	360
45991	47550	66378	67254	59403	49764	39145	28130	17408	9330	5033	2334	877	769	778	783	789	743	761	796	759	763	739	795	774	761	754	816	799	808	830	787	786	765	781	822	806	793	775	810	790	768	826	731	789	791	795	772	778	764	807	780	757	787	804	783	775	833	771	815	783	804	824	839	784	783	794	741	805	755	746	739	796	797	794	822	801	754	827	791	820	817	741	813	730	821	767	750	812	753	768	799	785	762	738	756	801	828	796	791	797	728	803	747	791	797	770	771	755	788	787	791	754	787	806	779	757	807	758	802	720	789	808	792	770	761	769	811	737	780	789	777	817	809	838	737	819	788	789	764	789	800	786	806	810	829	755	795	820	791	769	798	826	775	781	804	773	835	805	747	769	748	769	792	760	759	843	786	745	771	719	768	756	798	793	765	742	766	778	785	821	750	802	792	787	765	803	813	788	799	776	788	823	784	766	770	751	755	761	784	775	756	862	724	731	802	826	758	785	739	781	779	743	800	751	773	780	800	842	771	796	791	822	789	804	768	791	795	813	711	847	796	852	807	775	763	757	793	780	751	791	815	784	792	818	785	757	812	762	773	831	775	841	807	809	746	773	761	819	827	781	756	837	840	750	808	736	743	787	806	763	798	764	790	782	828	810	788	808	745	794	789	791	801	785	786	753	767	842	775	809	782	837	784	776	780	788	766	735	756	813	777	811	736	801	754	853	799	774	780	788	808	749	776	755	785	803	783	821	766	780	765	847	789	754	770	777	783	801	832	791	796	810	830	793	819	774	787	780	854	782	781	829	775	776	774	771	792	757	760	771	833	790	824	743	783	803	817	769	778	838	760	796	792	764	799	783	824	788	784	802	796	778	809	795	754	810	800	795	767	789	800	776	759	832	782	844	772	790	838	850	844	846	803	792	805	810	772	740	784	837	788	770	824	810	805	766	826	802	769	774	743	806	805	877	769	777	804	786	788	808	791	801	767	766	785	776	803	798	816	807	779	787	761	749	764	782	787	788	776	733	790	780	800	758	764	790	806	775	757	804	770	779	852	784	792	873	808	809	817	765	765	812	782	749	795	805	799	819	736	766	780	743	815	775	756	798	786	798	814	820	751	774	773	731	802	760	791	804	787	782	790	750	837	785	801	782	820	718	767	821	737	822	744	784	789	796	798	802	764	893	766	740	775	784	785	800	787	800	816	746	772	790	811	784	782	799	752	806	794	833	798	806	785	790	729	796	765	823	797	769	780	829	816	802	753	757	791	799	810	764	785	737	763	807	757	775	805	780	796	808	797	805	795	806	772	754	761	772	781	787	791	899	766	804	752	753	748	795	822	838	805	809	807	788	777	800	781	835	779	803	778	802	797	821	792	758	820	806	817	812	752	794	760	801	748	745	742	797	835	778	804	803	771	830	777	766	788	812	786	815	813	781	835	776	818	771	777	797	818	840	789	734	800	776	811	748	815	777	754	818	754	788	808	822	796	737	803	817	776	766	753	762	844	785	799	782	811	761	821	779	798	845	788	790	742	779	762	766	773	741	776	808	768	761	772	817	787	803	805	806	794	797	839	790	752	831	753	749	786	828	782	779	819	804	826	828	820	791	789	777	819	773	762	755	750	810	872	767	826	790	794	767	842	757	785	728	809	776	805	813	807	835	792	764	806	799	814	782	838	748	754	800	853	796	767	774	817	808	786	760	812	758	793	749	755	817	827	756	791	831	777	819	791	772	751	799	782	757	785	789	790	801	783	746	751	765	712	760	792	740	822	824	849	797	792	751	851	770	747	809	772	842	737	776	801	817	803	836	797	765	811	796	774	794	788	762	765	796	826	757	775	797	763	780	780	821	764	765	769	766	811	767	806	783	808	745	731	787	749	784	745	831	797	782	739	846	802	773	806	815	789	768	772	803	737	741	762	835	785	811	770	850	780	818	766	770	818	812	782	786	791	809	837	793	803	778	773	778	765	785	805	844	740	778	737	811	824	775	755	803	857	836	803	776	766	792	795	765	784	783	778	758	763	790	796	787	764	790	757	773	829	803	796	770	734	859	731	818	763	807	786	794	780	781	876	800	758	841	807	781	775	845	769	794	808	833	758	758	723	802	813	765	793	751	796	755	811	783	812	784	793	795	805	772	769	787	760	761	798	753	697	747	754	748	767	786	811	813	783	781	766	785	768	724	807	747	817	737	791	783	780	812	778	758	753	857	810	781	799	834	829	798	843	814	772	818	716	839	759	759	802	832	775	755	797	764	793	783	790	807	789	761	829	802	819	773	770	768	748	766	746	757	741	799	828	791	800	809	754	722	831	829	757	743	805	768	766	758	765	766	779	748	810	758	805	770	802	833	802	785	762	755	874	757	746	790	777	751	802	779	774	813	827	759	799	777	805	760	803	777	768	749	736	795	755	785	831	784	810	797	866	829	769	757	842	799	792	855	740	754	731	771	761	793	760	827	796	787	750	789	810	793	901	810	762	802	796	760	786	761	785	813	783	831	821	812	793	826	784	788	759	772	774	791	745	775	827	784	786	806	817	764	808	759	780	774	778	825	758	789	797	806	801	807	801	826	776	775	767	788	770	802	802	812	806	755	815	844	763	862	839	752	730	777	829	771	808	825	735	806	834	803	783	787	768	762	809	784	766	795	813	780	761	753	771	758	805	746	776	769	787	765	771	757	816	768	772	730	791	813	815	805	762	829	774	762	761	842	767	767	741	793	800	825	784	787	800	822	797	844	765	766	783	783	760	805	783	776	778	811	799	801	807	766	774	767	756	791	788	774	766	819	800	743	794	854	766	800	807	777	783	788	775	772	789	801	770	735	823	755	737	748	794	784	783	790	809	762	764	760	776	764	776	807	780	772	737	796	798	812	817	790	770	779	837	714	796	777	789	793	793	834	811	810	801	727	822	762	832	859	801	780	824	784	764	794	771	825	837	760	767	801	806	805	810	816	793	772	778	770	833	776	776	754	789	778	778	731	794	816	760	769	763	787	787	772	723	800	822	772	770	811	763	784	761	796	803	805	799	831	773	814	772	762	823	792	817	767	781	818	817	759	806	768	762	772	809	778	850	835	803	737	823	830	758	779	842	747	770	768	783	751	760	781	756	787	822	781	778	809	813	813	728	751	818	800	788	794	817	828	782	821	722	816	815	764	804	787	801	774	802	795	775	783	810	782	775	763	793	792	834	781	795	786	792	788	764	756	730	804	829	808	773	769	828	771	793	755	793	785	794	776	835	812	798	763	796	781	800	799	802	764	792	781	811	820	794	778	768	839	783	781	785	809	814	778	767	820	811	802	750	799	777	799	811	769	817	800	776	808	767	772	784	787	837	764	752	790	784	786	790	763	773	809	749	779	843	794	805	790	779	806	775	770	824	761	798	804	826	802	802	796	792	778	770	811	767	786	812	789	779	745	809	777	816	758	791	793	794	838	754	781	775	783	780	753	773	782	752	807	843	741	809	818	780	786	797	764	813	780	771	854	762	774	814
77016	67210	72200	62800	51066	38104	25694	14568	6803	3276	1588	827	383	380	386	419	383	368	356	353	400	416	412	401	343	390	435	359	405	414	402	391	378	387	398	392	412	399	375	369	368	372	375	415	379	349	352	384	393	365	354	387	377	359	379	413	379	390	388	426	396	387	407	388	382	413	384	412	337	396	359	402	371	352	369	397	409	371	400	403	411	405	371	363	364	384	416	377	331	371	375	399	374	412	397	371	390	434	384	410	389	388	377	374	374	375	396	395	380	405	366	370	382	375	376	409	410	363	381	359	375	379	401	384	382	386	380	399	375	363	409	364	400	377	406	365	379	402	340	376	429	407	394	375	380	368	397	359	358	397	408	376	343	380	331	357	377	366	404	380	376	413	403	413	399	412	361	379	364	346	391	391	370	375	411	392	375	372	379	371	370	365	362	373	379	375	376	393	393	416	369	376	384	374	403	336	374	350	360	389	375	376	371	367	390	362	429	386	369	385	382	417	341	373	401	375	407	406	387	387	373	351	404	409	391	373	370	387	392	369	393	405	388	356	368	378	376	371	384	375	396	376	403	391	396	396	385	379	383	405	380	424	390	406	352	365	383	392	402	370	384	384	422	396	416	390	397	379	404	374	383	415	396	403	365	356	403	374	405	369	381	383	388	366	378	367	410	342	386	356	358	365	389	430	397	389	395	393	361	344	378	378	355	385	385	406	420	411	365	392	385	403	387	424	377	399	377	390	403	400	385	424	407	414	408	382	376	420	371	393	369	388	386	348	383	405	408	412	397	372	396	415	374	369	362	373	373	402	441	384	367	358	388	396	399	377	397	385	382	417	347	394	392	388	367	371	363	388	385	387	407	388	381	400	348	371	375	427	383	381	406	381	379	376	399	411	361	370	388	343	353	362	386	368	380	390	352	406	383	412	390	413	391	406	397	386	376	432	389	363	376	358	369	355	382	384	360	402	386	378	404	390	415	363	392	381	394	392	373	373	373	352	358	355	361	383	395	428	368	349	347	375	364	385	372	393	363	410	369	356	372	378	377	386	398	361	364	340	386	400	390	417	410	404	349	342	362	379	366	391	420	378	398	382	349	370	401	368	359	372	407	381	425	399	403	385	363	399	393	376	344	388	368	394	386	332	373	349	370	394	375	316	379	403	389	398	400	408	332	405	375	350	372	417	370	369	362	383	402	396	379	408	401	387	401	385	390	356	371	388	338	406	395	393	381	383	406	391	368	383	390	422	381	374	365	380	402	409	373	371	402	404	395	372	406	396	386	359	393	401	361	379	375	425	380	390	390	388	401	354	394	360	325	425	391	380	376	388	384	383	396	373	376	424	365	391	405	343	370	404	360	397	364	370	386	399	388	373	351	382	374	383	400	371	384	419	407	378	383	414	399	369	409	374	407	376	392	378	403	363	383	378	389	386	374	390	358	369	426	375	394	370	377	394	401	373	377	385	376	369	369	368	354	393	390	343	379	391	395	383	391	351	379	391	407	372	373	361	404	373	390	407	368	414	381	389	406	343	362	389	388	415	381	358	380	427	366	409	375	406	395	402	347	377	414	379	420	431	415	382	390	399	396	408	353	413	400	369	337	359	363	365	363	378	384	400	408	448	370	372	359	394	415	405	405	375	395	372	384	401	371	384	329	389	342	361	379	392	400	380	406	406	418	369	372	409	359	348	370	443	411	388	364	361	398	362	377	375	387	378	335	391	366	391	363	390	423	395	416	426	372	377	380	368	421	407	411	405	386	412	403	400	374	409	393	408	419	360	407	403	408	389	364	390	373	357	399	371	402	408	399	390	386	376	373	349	388	392	390	367	388	381	361	385	379	372	377	334	358	369	375	361	319	368	374	380	341	400	378	402	356	382	430	399	390	408	403	354	393	411	389	407	399	357	412	385	412	370	371	396	449	370	374	390	374	409	376	361	385	376	350	339	386	363	400	412	399	374	355	409	413	369	410	412	381	418	384	397	379	379	390	382	380	416	352	372	373	401	381	353	368	367	400	366	386	400	378	402	349	359	318	386	368	401	364	379	385	368	365	374	387	394	377	408	389	406	364	402	386	398	363	407	374	438	363	386	347	389	388	417	366	396	368	394	359	375	408	409	423	399	367	383	406	409	382	368	366	357	395	370	420	386	368	381	416	342	419	379	382	402	393	386	386	393	391	401	362	398	382	372	366	360	394	429	376	351	412	388	393	382	402	392	398	412	374	398	378	394	371	379	397	396	384	403	414	407	372	391	371	359	415	380	383	372	404	387	333	374	394	424	377	375	382	407	376	366	379	401	382	402	401	384	391	412	374	390	394	423	369	355	350	344	381	396	399	386	383	353	391	407	390	340	381	382	383	379	375	410	392	408	380	398	387	390	399	381	352	373	374	374	367	355	340	373	417	374	392	368	382	366	377	375	323	386	416	356	369	405	423	381	394	385	385	360	397	326	388	387	391	372	361	391	351	398	392	362	409	375	424	392	477	375	378	401	352	356	351	410	377	368	394	381	406	366	365	398	369	343	386	344	392	353	346	384	389	390	405	430	398	424	341	422	396	419	360	375	382	407	391	380	404	398	382	369	373	344	365	368	362	361	316	375	348	341	369	399	360	401	385	381	364	384	351	406	381	392	369	361	362	361	406	360	393	387	415	389	375	403	388	382	397	369	410	400	403	365	387	407	362	402	401	394	364	411	438	391	373	380	438	406	369	442	352	405	366	381	409	394	380	405	402	390	388	413	398	393	381	379	358	360	410	424	369	390	389	398	377	394	366	406	368	387	394	389	340	388	406	394	391	360	341	382	368	379	407	380	405	359	385	417	379	394	397	408	366	351	368	387	373	417	414	412	396	382	388	374	378	353	373	377	390	362	355	384	368	387	384	393	394	374	390	380	405	359	377	388	386	383	387	379	387	354	377	380	404	371	395	393	380	385	370	377	396	395	374	411	367	363	418	411	377	349	403	363	384	410	370	411	391	397	385	396	416	398	370	394	405	414	386	386	358	379	389	399	381	382	385	413	336	425	438	396	375	413	369	365	388	372	398	403	372	380	413	380	402	368	377	380	380	422	404	384	405	414	378	396	415	417	367	388	387	360	392	372	383	372	397	350	411	370	369	405	384	375	341	401	369	391	369	380	381	389	385	382	418	385	384	388	435	418	393	382	382	373	380	423	399	398	414	401	372	366	388	383	393	362	351	341	391	396	390	374	392	407	362	407	380	418	359	371	395	349	375	405	374	373	404	358	374	402	362	381	370	378	390	395	404	395	356	369	382	389	386	388	364	426	420	399	414	379	379	373	392	397	421	391	381	400	389	411	409	363	349	361	372	382	392	381	374	366	403	370	352	407	404	376	426	359	408	387	392	361	389	412	389	371	374	393	381	409	386	375	407	410	402	386	389	428	361	374	372	373	382	369	370	412	374	396	398	357	402	374	390	410	377	379	375	392	399	348	375	406	371	357	383	344	363	399	384	380	378	357	376	360	349	378
45580	48618	66145	67175	59670	49859	39589	28799	18627	10907	5751	2542	780	820	827	777	875	796	798	864	819	827	912	820	858	845	804	864	872	823	833	842	916	798	816	818	835	827	823	870	782	859	774	791	775	840	822	779	784	788	827	807	865	806	840	814	840	815	788	807	829	786	805	811	834	836	834	767	854	867	800	805	856	848	851	839	830	839	864	777	879	792	792	770	818	848	866	782	812	824	866	797	824	831	852	841	798	879	794	826	815	801	804	814	850	774	865	778	851	818	859	815	806	758	816	855	803	841	843	870	828	815	844	798	806	797	833	802	816	857	821	860	780	836	824	771	867	800	880	902	837	795	883	825	769	808	843	849	810	788	813	805	839	761	869	823	825	801	848	808	847	798	817	832	874	830	833	827	756	815	814	759	822	809	851	826	824	840	858	857	747	843	815	791	871	840	833	874	832	820	765	877	815	851	815	882	856	809	807	826	835	772	828	852	790	837	833	763	830	891	805	847	803	794	791	873	811	828	847	836	825	845	818	818	821	815	768	826	842	811	820	859	826	838	825	846	830	798	809	756	799	828	838	878	816	829	856	767	843	833	863	772	828	824	804	821	824	860	803	827	808	812	819	890	782	826	865	850	790	832	845	822	837	821	849	854	854	841	819	815	822	861	833	828	807	837	833	835	846	805	841	812	828	802	797	810	839	829	866	848	784	802	780	802	839	850	781	802	825	822	837	820	816	791	808	857	843	807	833	792	832	798	849	817	789	815	816	830	794	843	816	819	832	790	827	815	813	827	835	778	798	839	799	830	824	869	911	859	780	829	827	851	818	819	836	804	826	860	868	847	798	854	845	770	838	815	797	802	864	835	828	797	762	813	807	792	816	822	822	813	858	829	850	806	872	785	818	832	800	812	838	855	821	808	821	849	867	817	840	838	810	779	859	800	850	838	883	858	826	821	797	844	869	832	829	828	847	790	833	786	832	827	780	836	835	757	774	868	809	855	835	753	842	783	859	807	823	815	797	852	832	824	809	790	793	883	863	788	828	835	813	851	821	817	826	773	813	846	820	779	886	788	835	827	849	822	829	794	815	808	822	849	837	832	789	804	799	812	777	802	847	825	826	794	811	811	817	843	846	813	817	777	804	792	836	865	812	836	819	805	832	823	802	831	832	764	811	787	833	842	867	797	844	824	860	843	839	799	839	816	851	840	812	783	804	805	799	811	838	839	780	832	775	837	822	801	826	847	809	849	832	851	815	796	829	889	799	802	826	787	858	837	813	811	816	828	876	811	741	781	865	808	853	839	818	856	798	799	844	831	826	818	795	773	848	814	805	798	792	812	831	777	798	823	849	813	805	785	793	845	816	786	843	786	838	843	798	799	781	831	838	784	845	828	784	835	791	876	839	864	821	799	813	787	830	764	815	853	789	834	809	834	852	816	817	779	745	824	816	810	873	779	817	790	854	843	793	816	842	766	861	820	795	812	788	830	831	799	818	791	794	793	841	835	798	866	815	824	916	839	844	785	875	822	818	790	849	847	821	806	813	799	786	777	873	827	821	823	818	818	796	805	837	795	823	843	812	784	806	828	803	804	830	806	840	831	851	811	830	859	851	858	815	758	829	780	816	777	782	832	823	833	846	784	779	757	764	843	845	877	861	832	858	822	790	840	792	783	797	856	815	809	805	815	841	846	843	795	804	803	847	796	824	815	860	852	821	785	825	804	817	796	807	889	823	815	818	770	847	812	805	860	831	851	809	840	830	794	808	818	818	816	817	823	856	817	832	819	815	793	810	847	859	817	824	871	797	811	821	796	819	796	809	836	894	784	813	861	831	889	850	848	750	814	851	796	855	798	820	865	838	798	835	799	815	816	829	849	852	877	741	820	805	807	816	776	797	814	839	797	870	824	785	808	831	864	856	824	795	839	769	846	810	824	820	832	836	828	795	792	801	831	840	837	817	814	789	819	817	818	843	838	819	848	787	813	863	802	803	794	849	827	864	829	811	780	856	804	821	812	811	825	776	857	819	784	795	846	776	796	849	906	807	803	850	791	747	824	781	832	808	771	850	745	798	804	822	856	798	807	831	879	803	829	760	795	821	811	794	843	792	822	804	822	800	807	800	828	830	817	800	741	782	766	823	852	769	823	825	849	804	823	843	828	808	802	826	810	822	810	834	833	828	816	840	827	800	771	874	814	852	807	844	836	833	824	812	847	875	801	810	820	840	841	803	820	845	820	780	838	821	798	833	785	810	887	817	814	815	852	795	851	844	826	846	839	826	786	810	860	810	804	822	791	794	839	852	817	818	794	785	792	812	826	827	803	868	801	798	838	814	842	807	827	816	888	792	784	841	841	817	829	815	807	855	784	798	824	833	864	893	832	827	813	867	839	815	825	812	828	853	799	877	875	899	844	834	842	790	814	805	799	777	794	775	825	796	777	818	791	808	765	787	894	792	833	841	876	790	792	857	816	831	807	824	839	827	786	855	839	828	812	795	830	823	840	820	845	804	809	799	820	805	808	812	815	846	829	773	791	799	849	868	788	853	809	847	827	820	831	853	864	868	829	788	838	756	801	831	787	800	845	824	840	816	786	809	840	832	863	853	816	861	854	825	822	804	761	757	776	821	798	810	805	872	841	804	788	823	792	797	849	807	840	804	772	842	843	806	796	729	824	860	796	829	774	852	837	843	809	805	806	854	861	822	852	831	810	788	793	822	861	766	817	865	832	818	820	805	814	811	864	775	833	837	873	777	806	827	843	832	808	814	857	862	790	834	804	821	831	847	836	820	822	872	807	849	853	818	799	795	828	858	834	854	804	842	817	843	823	760	821	814	833	817	857	802	864	779	822	801	813	842	855	764	815	818	785	832	885	829	858	823	842	882	847	842	839	804	796	818	830	811	793	839	798	766	844	849	857	842	825	860	749	830	824	840	789	860	851	836	814	834	861	872	806	854	810	840	776	792	800	843	824	810	824	856	871	797	840	809	821	836	875	852	842	811	858	790	813	822	812	848	786	828	824	825	824	830	821	787	783	818	814	835	766	850	805	812	806	805	844	763	851	794	866	826	782	839	807	803	809	818	788	808	787	893	791	868	773	797	757	793	810	875	808	849	770	818	802	861	815	853	828	772	829	825	842	806	819	838	860	819	809	797	838	849	790	818	853	807	851	823	855	864	853	805	843	853	818	800	757	793	842	860	836	830	807	837	794	840	809	784	852	843	813	847	792	817	830	840	895	832	829	821	805	822	888	818	825	791	796	796	821	834	777	854	846	784	899	858	832	807	831	862	801	812	827	845	846	802	779	844	827	851	790	828	823	826	862	856	837	772	890	810	830	809	883	828	844	873	814	811	867	846	758	797	804	842	831	774	802	783	834	823	811	803	827	816	851	806	848	846	842	778	810	820	847	809	838	839	799	823	823	767	811	854	821	803	824	808	835	795	811	845	791	827	773	794	787	798	789	809	849	821	775	859	821	809	787	838	791	815	796	843	812
9264	4695	5344	4046	2382	1526	1014	706	451	383	320	330	260	261	297	283	257	279	235	230	252	262	243	246	283	244	269	247	255	231	278	254	274	267	258	284	237	258	261	243	285	267	250	266	255	278	261	236	258	258	262	256	240	253	223	270	237	240	273	229	255	251	256	245	240	267	291	277	246	263	246	263	230	282	260	288	267	263	291	276	278	269	260	284	261	254	286	294	275	261	285	262	269	273	266	304	237	268	259	279	250	260	257	233	231	247	269	267	279	262	265	275	255	257	250	266	256	280	241	243	287	269	241	277	266	225	250	234	248	252	266	270	293	256	266	228	270	285	235	253	261	275	273	243	242	244	271	241	242	259	254	267	284	268	236	227	306	321	271	277	264	253	244	264	279	275	261	221	268	250	268	248	281	286	286	256	273	233	221	255	270	257	240	275	272	258	254	268	301	261	258	296	267	280	262	292	280	268	267	257	275	260	279	249	282	239	260	277	280	249	287	302	303	244	256	260	261	265	238	267	251	252	255	273	220	280	245	243	253	261	258	291	237	253	278	259	256	227	270	250	256	242	262	249	249	270	270	277	278	232	249	248	241	301	281	287	286	264	261	233	242	288	273	254	249	241	251	284	281	274	259	248	264	263	278	223	268	256	277	278	255	284	254	252	242	283	293	270	260	239	269	269	296	252	296	251	263	250	254	255	299	245	282	202	280	255	265	251	280	284	237	258	246	270	258	280	295	263	243	285	249	239	246	276	264	268	277	279	258	286	264	271	239	267	264	287	251	257	254	268	268	250	266	250	292	270	246	254	286	260	277	255	242	275	263	303	286	249	293	269	260	251	263	247	240	236	282	279	236	278	246	243	262	230	261	261	270	261	255	271	259	247	285	246	244	250	234	249	252	255	257	240	270	280	248	285	262	245	251	259	227	245	233	275	251	237	273	268	230	247	264	274	254	260	273	239	263	269	288	237	255	256	246	268	247	273	263	242	221	265	303	245	255	263	245	272	284	252	286	297	265	262	266	267	240	281	269	271	259	263	221	287	227	265	270	279	239	261	267	281	295	266	256	237	258	239	289	246	232	269	227	289	257	251	263	270	266	242	269	255	244	263	248	266	247	231	265	256	276	247	274	269	287	247	265	278	285	270	262	264	260	238	265	274	275	275	270	253	255	260	262	237	297	238	267	266	220	238	272	250	283	260	272	248	263	253	284	266	255	279	244	257	265	274	234	282	272	250	253	262	305	254	282	257	260	261	265	294	283	241	270	249	254	265	239	229	264	247	255	251	242	265	248	262	230	244	248	242	223	272	250	243	276	256	250	252	273	259	245	275	283	274	286	289	290	256	258	245	254	298	253	237	280	249	291	262	275	255	243	251	242	274	256	268	257	261	268	308	255	273	278	257	256	271	247	258	284	283	287	271	263	269	256	241	237	295	275	253	289	251	263	251	259	262	236	257	255	275	229	252	259	264	247	222	255	260	296	279	288	257	244	261	227	220	256	256	259	230	286	252	260	275	267	244	246	280	293	267	247	249	271	282	255	260	263	267	270	222	244	273	267	263	249	278	270	236	283	277	269	276	253	277	258	268	270	265	238	252	262	258	255	262	234	251	231	288	261	242	221	274	278	253	238	239	250	256	253	252	247	241	231	246	273	251	253	277	271	260	250	270	274	261	278	250	246	247	304	275	247	253	259	242	269	271	272	264	277	277	287	272	252	294	262	274	259	305	232	245	251	243	239	237	250	263	256	254	293	256	306	277	254	255	273	270	269	251	251	262	270	258	256	241	264	262	264	248	240	259	278	256	266	277	241	239	256	275	226	252	295	273	284	249	289	243	254	241	270	243	263	261	240	259	279	254	282	268	255	268	231	244	263	231	271	252	239	264	259	245	284	267	266	263	239	264	266	262	244	249	254	275	239	251	239	257	272	273	249	273	265	265	238	269	270	259	277	246	265	265	229	263	265	268	264	261	246	254	254	246	265	255	284	275	256	248	291	270	242	237	250	260	262	254	248	250	226	250	245	243	231	246	266	265	285	270	213	271	230	256	296	264	250	289	254	229	255	263	267	266	272	273	276	270	267	225	249	243	268	254	273	242	234	262	244	256	273	247	271	268	234	266	254	251	267	287	258	229	280	258	304	271	232	290	259	277	272	291	286	262	272	296	261	257	259	266	268	278	264	250	250	278	253	264	251	266	263	255	280	254	290	209	293	287	268	283	262	232	249	247	269	279	232	266	248	294	266	259	290	247	287	254	279	242	279	251	266	245	257	277	248	253	282	288	241	249	259	240	248	284	274	276	259	243	283	258	267	276	262	282	251	271	252	265	237	259	251	248	252	275	277	291	253	244	255	224	297	281	271	251	268	247	259	265	256	277	281	261	273	256	253	248	286	251	271	265	246	280	255	248	260	286	260	285	246	273	278	242	303	286	279	251	246	259	268	263	262	263	249	242	251	250	283	267	252	266	272	242	278	237	270	310	274	275	265	277	230	261	253	257	279	243	274	234	287	245	295	271	279	256	258	260	266	242	268	261	260	283	270	272	258	273	253	268	279	273	241	249	273	261	269	232	271	242	273	264	286	261	257	278	262	257	265	266	267	238	263	275	236	293	234	260	237	280	248	256	271	225	251	243	219	250	259	268	283	258	264	276	265	262	270	261	241	305	268	232	265	256	271	278	255	279	277	240	250	287	285	262	256	270	293	229	270	229	276	262	272	254	264	289	216	231	250	236	252	286	275	288	257	256	267	250	258	255	256	272	242	267	293	286	260	284	253	256	240	259	227	260	254	265	274	248	228	257	269	263	258	268	271	284	253	257	256	250	278	263	257	231	234	243	278	250	287	262	234	261	267	253	251	236	276	289	275	271	258	247	275	264	257	244	279	242	280	274	239	286	275	254	287	244	266	278	257	244	253	242	231	278	284	260	245	265	268	247	287	241	281	261	276	231	232	260	222	251	272	245	250	253	256	277	295	260	250	237	244	265	230	279	275	241	281	258	294	300	224	273	277	274	269	274	253	241	274	243	246	260	275	243	251	273	270	267	256	255	293	278	248	268	255	226	250	237	240	221	273	221	253	274	261	264	248	271	274	242	262	250	258	259	249	287	234	258	274	268	264	270	259	229	277	246	274	244	242	257	258	282	251	255	246	278	243	233	229	260	241	220	249	229	260	270	239	258	259	285	240	268	267	249	268	266	275	287	257	270	233	253	273	260	243	258	223	245	272	261	281	231	266	234	266	283	257	267	270	266	267	236	255	253	292	238	243	277	266	259	311	293	267	264	261	263	254	226	279	236	231	257	245	233	265	258	236	256	243	277	255	269	262	259	259	278	281	264	260	265	255	247	285	266	252	279	287	266	250	249	254	216	250	248	247	231	242	255	227	267	250	234	251	269	263	277	253	248	292	251	237	273	266	294	253	260	249	242	270	245	271	280	257	266	261	245	260	282	275	293	253	264	266	275	262	271	272	227	243	236	275	271	269	280
8767	6391	10585	10841	7527	5224	3369	2166	1465	1045	838	682	589	618	576	543	598	588	569	581	584	589	580	635	603	560	551	595	581	619	613	584	583	576	590	644	567	580	574	573	556	572	594	539	581	555	566	550	579	599	550	566	590	587	559	648	546	569	585	572	557	596	608	614	598	584	625	573	563	612	584	598	576	582	574	614	572	599	585	576	608	639	581	597	563	566	608	612	564	551	577	589	586	592	597	596	569	553	628	641	572	541	561	610	558	630	566	586	593	601	584	575	539	611	567	598	556	599	547	563	619	590	566	593	575	577	557	546	566	600	589	595	652	589	591	578	616	563	580	577	615	556	586	568	575	547	553	557	584	575	573	582	599	586	632	594	571	603	567	559	613	562	611	586	606	586	608	606	581	581	591	591	548	565	605	568	590	538	550	627	624	600	593	627	575	621	581	561	596	633	578	605	635	559	593	545	563	579	560	563	608	580	585	581	582	608	593	589	579	590	602	557	559	546	543	534	600	579	591	600	599	583	564	590	542	564	572	597	608	529	594	601	568	596	629	592	577	624	553	616	564	601	519	591	586	573	626	658	592	572	611	592	570	572	559	580	550	605	583	618	633	568	561	586	559	571	579	573	606	576	615	574	606	568	585	591	573	553	558	554	581	601	604	571	602	585	547	562	568	571	599	578	621	569	579	594	571	556	577	564	604	576	578	610	549	576	576	613	570	571	575	594	554	590	551	603	563	544	595	544	633	582	595	572	578	612	584	552	570	593	639	576	590	585	584	598	582	596	610	573	599	558	581	609	575	571	562	627	575	558	597	596	576	595	557	602	568	602	533	536	573	578	543	580	591	557	567	593	617	579	570	587	548	600	586	580	594	547	592	634	576	600	591	578	596	570	553	606	572	559	589	587	581	594	621	621	580	569	594	614	602	594	600	567	605	575	599	570	598	540	577	590	554	591	606	593	551	593	543	571	557	629	561	561	554	567	565	562	540	545	557	568	560	608	576	607	576	584	598	557	584	591	611	606	566	583	568	587	567	574	546	561	615	610	550	559	534	591	610	567	567	608	583	617	573	611	594	624	592	593	586	588	613	557	604	552	610	575	548	557	568	637	576	567	575	565	540	583	576	608	617	609	527	589	617	611	559	619	574	564	551	579	532	572	594	595	576	552	619	604	609	600	567	583	587	624	559	628	591	542	555	603	614	590	610	560	560	616	589	573	542	587	594	562	546	604	605	562	591	521	612	595	587	593	570	586	593	576	550	608	576	599	579	602	557	574	561	564	608	588	580	612	599	591	602	578	585	594	607	564	632	592	563	636	611	582	548	585	556	577	565	543	576	589	617	568	614	636	581	596	597	624	574	597	633	568	606	615	557	563	644	615	542	622	617	558	550	619	608	546	573	627	615	606	620	579	603	606	557	557	582	562	626	558	595	576	576	576	582	586	571	567	579	612	599	607	590	577	529	661	599	598	600	537	599	565	589	581	586	612	624	618	575	612	584	587	581	571	579	575	565	554	583	600	574	561	572	585	539	592	613	519	587	590	612	553	580	608	598	579	586	570	599	575	564	585	590	587	586	643	625	576	561	592	601	585	568	610	559	580	532	536	557	597	596	596	548	577	589	618	563	625	583	582	576	614	574	548	561	562	585	594	587	561	584	552	574	615	573	589	580	532	587	599	615	566	604	571	572	579	609	589	590	559	580	571	576	587	604	548	562	599	581	621	576	625	584	570	600	583	595	586	596	581	619	614	543	592	590	556	637	598	614	594	551	581	564	631	584	589	593	575	600	584	618	551	541	535	598	560	580	584	573	614	599	604	610	606	626	589	586	615	554	608	551	588	581	615	583	571	575	606	612	551	553	599	627	610	540	562	569	583	553	622	584	578	605	577	584	573	614	624	584	615	600	578	620	570	566	614	579	601	613	542	624	559	589	572	579	552	595	553	555	624	638	573	565	619	566	583	580	555	548	578	628	614	555	531	606	573	587	588	595	616	599	545	593	577	587	601	572	540	641	549	617	606	571	580	605	584	533	599	560	590	570	563	611	561	578	604	535	603	556	636	553	602	540	611	563	570	622	535	571	606	592	607	589	564	592	594	556	612	573	588	602	574	593	604	552	574	587	578	590	583	565	622	574	599	584	561	552	574	583	611	579	591	557	563	573	596	579	589	536	599	569	588	611	591	582	584	588	577	592	604	554	605	589	591	546	570	549	597	599	555	574	547	565	578	590	583	595	575	559	582	603	605	594	628	511	563	556	546	612	595	563	558	600	568	612	615	600	610	568	602	596	562	603	567	531	544	588	589	585	583	580	618	576	579	621	556	604	564	589	577	576	600	595	574	581	543	560	573	604	603	574	597	620	567	569	522	554	637	588	561	615	622	595	577	581	582	621	596	562	560	565	560	581	582	600	615	562	605	605	564	559	587	590	579	608	591	593	585	594	560	555	579	616	599	574	585	586	626	559	610	547	577	586	621	591	584	586	607	564	567	615	603	557	600	594	541	555	550	618	527	562	609	557	587	617	551	606	577	603	594	571	607	602	589	600	587	560	610	588	588	601	570	601	533	567	597	617	617	550	538	581	624	601	550	624	594	577	618	609	542	605	573	537	528	571	556	628	566	593	527	613	595	589	576	575	586	569	595	593	574	515	583	589	589	579	602	567	624	580	607	575	613	602	628	554	582	579	601	623	596	592	620	566	549	621	588	558	596	565	575	570	598	567	594	567	572	596	576	604	548	553	573	621	611	575	593	548	583	602	594	561	604	588	522	610	592	545	576	609	569	535	543	601	572	603	576	604	558	594	583	543	548	585	620	582	599	596	583	573	617	601	567	604	587	565	613	581	594	563	585	590	577	564	562	567	572	611	558	615	585	604	555	621	533	536	569	611	585	577	545	544	612	589	564	557	602	605	559	573	571	566	628	583	548	598	591	559	565	554	588	511	553	557	581	552	565	592	575	616	578	590	570	624	598	555	580	571	587	595	596	560	584	559	603	554	614	606	597	554	598	611	594	551	599	561	632	556	556	567	605	591	546	584	603	627	577	599	625	584	583	592	576	578	562	554	635	554	580	624	612	582	611	601	570	563	568	620	540	606	571	568	584	549	591	580	627	536	579	571	589	596	599	591	607	615	603	584	602	600	592	581	546	591	586	574	536	553	578	606	596	584	597	574	566	566	572	595	591	631	560	584	576	571	593	571	550	585	619	580	584	595	578	600	587	610	602	540	529	583	599	523	544	575	605	575	564	558	587	543	549	587	628	577	599	613	564	580	561	596	557	623	598	608	562	596	574	576	604	571	585	585	593	601	538	658	541	584	589	575	586	580	620	519	612	587	637	609	611	596	592	588	589	573	566	573	588	597	579	619	596	539	579	604	607	577	600	572	567	575	559	585	562	567	605	594	599	592	576	559	552	575	585	561	560	596	591	595	607	552	595	575	591	582	562	547	568	533	596	579	595	582	572	580	604	585	551	565	593	572	559	592	536
74955	65741	73065	64801	50791	37255	24862	14279	6537	2964	1513	822	457	360	400	347	393	370	365	392	408	402	403	374	345	388	367	376	367	398	373	405	406	383	396	397	374	392	388	423	370	335	372	378	344	357	368	369	358	339	373	369	381	362	393	374	370	363	380	368	333	353	352	350	353	370	373	385	342	341	401	353	348	353	361	417	331	379	378	388	369	398	380	379	356	371	376	380	355	342	381	389	352	398	373	376	388	379	404	348	404	364	376	353	345	374	355	356	368	352	366	356	385	368	392	339	388	343	368	373	401	368	354	342	407	436	333	345	352	336	359	389	389	374	377	392	409	371	391	395	380	372	368	397	373	368	359	317	385	387	378	418	353	380	360	341	367	332	395	395	413	346	375	356	361	381	406	392	350	398	373	383	429	392	411	364	368	375	397	405	397	397	374	404	361	344	359	389	388	364	344	343	352	362	391	391	393	358	391	369	392	349	362	386	366	371	362	374	377	375	363	357	376	362	421	370	384	398	371	403	345	376	396	375	366	397	315	434	364	352	371	362	362	374	360	405	405	369	343	375	376	351	394	369	415	348	362	404	382	334	373	377	359	373	411	366	383	410	336	372	365	366	386	390	397	379	380	384	392	394	367	399	376	387	379	358	391	367	385	382	366	378	371	390	354	378	382	356	403	390	361	394	371	394	368	379	383	384	379	378	365	353	335	347	366	378	340	360	421	403	366	368	386	368	388	367	380	375	410	374	346	399	372	362	400	359	342	391	386	348	377	395	386	386	400	395	413	381	384	360	414	404	357	373	376	382	371	368	406	375	357	378	362	351	355	364	373	381	387	351	353	357	369	364	354	338	339	371	376	360	349	383	374	364	387	381	361	395	382	385	375	403	380	432	372	353	380	370	390	368	399	344	395	413	410	378	378	356	402	382	395	383	397	337	395	379	338	380	372	337	437	369	354	354	348	369	376	362	369	380	379	376	364	358	366	366	373	373	364	355	356	365	397	358	370	366	374	399	368	381	391	368	356	362	376	371	421	378	411	372	380	398	367	399	389	370	395	362	398	384	367	391	367	383	409	373	345	365	360	344	360	388	362	347	369	389	371	361	394	363	362	384	393	387	354	334	370	414	367	341	356	377	366	363	387	369	378	365	376	376	397	356	352	349	398	368	383	400	374	360	355	406	344	316	379	339	386	390	369	309	370	370	402	367	397	325	354	390	409	413	382	382	364	362	398	406	385	356	389	380	402	353	365	375	363	395	380	380	380	358	408	369	395	389	355	351	376	380	349	355	372	386	406	391	405	375	369	364	414	387	338	381	394	351	356	359	385	395	388	358	381	347	367	346	394	399	365	367	354	410	397	330	369	394	358	397	384	355	375	392	409	354	379	402	383	365	408	379	379	366	397	421	405	395	331	381	363	376	369	371	381	412	420	368	361	351	380	403	349	388	367	349	403	368	364	362	377	390	357	382	334	369	382	344	385	348	385	404	379	365	371	372	350	392	361	360	368	345	362	369	401	382	420	377	371	364	356	368	338	342	354	425	386	349	362	381	373	349	390	360	377	370	356	365	363	366	368	348	338	363	351	355	363	373	401	363	370	363	432	400	412	366	381	388	370	358	381	373	364	378	360	348	400	395	386	387	385	378	362	349	343	382	359	384	368	365	381	362	389	388	332	364	345	360	414	381	314	389	387	353	389	341	412	394	356	359	398	391	397	363	351	372	395	393	335	375	386	367	362	388	378	372	379	395	382	350	373	369	422	381	365	378	376	374	363	361	369	380	369	420	326	383	398	393	390	365	409	380	374	368	352	373	367	406	345	374	374	345	377	371	370	382	398	368	360	340	355	404	395	393	373	379	397	390	383	360	390	374	370	342	391	392	384	346	357	373	331	385	391	374	313	360	383	400	382	371	382	382	391	411	360	392	363	357	381	357	361	346	366	342	368	351	323	400	353	382	347	401	408	365	395	411	399	344	382	397	365	350	350	343	349	352	400	371	379	363	379	363	377	355	393	376	405	369	336	395	377	368	365	379	327	384	349	390	345	330	366	401	389	351	388	379	389	353	345	349	371	337	352	407	381	390	360	374	383	353	356	381	366	362	336	354	385	379	377	371	374	367	373	365	415	379	390	387	386	415	371	324	371	418	343	363	403	359	366	365	373	371	388	398	367	342	370	368	386	352	381	378	389	369	366	389	379	360	389	368	367	391	405	367	355	356	323	370	409	361	386	365	369	356	388	413	365	384	354	397	379	369	361	367	391	379	361	385	392	397	399	339	368	359	396	391	381	348	357	370	369	373	353	361	375	341	369	387	348	379	381	322	404	393	376	358	360	402	368	375	367	354	351	353	408	357	356	356	376	376	407	385	376	396	382	401	366	371	359	404	383	364	381	369	409	364	386	371	401	365	341	393	369	354	417	376	378	363	365	396	379	373	395	389	339	380	373	320	378	362	382	378	353	391	396	362	374	371	350	381	388	371	371	418	385	370	334	372	371	387	386	412	388	341	373	367	399	410	419	376	349	371	371	359	373	401	366	364	359	367	377	369	356	368	405	329	406	335	375	373	390	368	391	331	395	369	362	373	384	391	345	376	362	391	405	392	388	384	359	399	328	395	340	377	369	364	372	387	366	379	376	382	359	381	374	433	390	351	360	401	339	354	385	329	358	343	389	367	389	350	377	370	386	345	379	368	354	348	367	405	363	376	382	369	378	390	376	352	370	364	398	379	397	380	378	408	361	342	336	363	353	330	380	380	340	355	410	365	347	395	405	391	367	381	375	375	360	358	384	404	348	388	374	365	383	398	395	347	387	394	359	365	344	361	334	363	379	354	349	375	381	361	343	393	382	409	361	338	409	376	380	371	370	377	354	340	358	409	393	370	341	389	375	370	430	371	376	390	368	376	366	359	348	418	352	357	357	372	379	345	375	362	386	418	353	391	363	370	381	375	347	404	415	357	367	368	365	393	355	391	312	370	361	391	367	367	389	363	389	370	375	402	351	366	363	411	355	383	354	366	344	338	410	393	367	399	333	357	354	368	391	402	333	361	381	406	380	358	380	365	386	338	381	368	321	372	388	376	372	386	391	372	392	376	365	379	397	371	340	356	382	354	411	374	354	407	348	377	370	386	368	359	389	389	356	345	390	380	361	341	367	347	382	352	378	395	347	373	372	349	387	361	409	369	380	377	370	411	402	366	336	363	414	371	410	408	359	362	354	392	356	356	330	381	371	362	383	366	369	380	383	377	408	360	393	381	328	356	349	361	363	407	378	342	328	341	356	381	319	356	366	382	363	392	355	358	366	386	365	407	380	353	379	380	360	360	384	343	355	362	378	339	362	375	354	368	363	368	366	342	369	396	374	371	361	372	354	379	348	362	397	337	338	377	384	362	374	352	406	360	370	370	415	392	400	367	391	346	352	384	400	375	358	389	356	398	387	361	370	399	356	393	366	355	373	361	375	346	416	375	376	364	353	363	368	361	358	363	373	367
43903	47312	67048	68678	59664	48654	38967	28570	17834	9883	5638	2697	943	763	849	806	852	795	819	817	820	849	790	811	848	799	792	797	839	854	802	783	788	835	778	814	803	799	834	777	840	805	824	779	807	773	817	800	791	872	808	849	829	828	844	793	780	814	805	857	841	864	838	867	834	817	799	782	830	815	767	791	770	807	770	812	780	843	802	821	785	781	824	857	818	816	800	796	857	827	805	791	803	759	872	772	783	810	818	793	822	833	849	865	775	818	743	788	816	812	784	822	803	782	814	843	827	810	792	785	795	816	789	795	808	809	803	789	801	774	803	754	821	837	806	767	833	818	788	820	805	805	828	812	826	845	798	830	857	803	821	819	782	780	845	836	808	801	799	780	883	800	785	821	783	801	757	731	837	795	838	805	766	771	795	775	842	801	780	783	765	831	829	818	762	759	780	748	801	814	780	807	820	816	859	834	827	800	808	820	809	819	864	866	822	830	814	831	774	779	774	843	840	830	837	837	807	843	814	793	846	870	820	765	784	805	792	842	791	807	798	784	799	793	796	813	817	814	787	849	830	734	763	861	806	809	847	810	847	786	780	796	797	803	797	789	802	841	787	826	787	782	833	824	854	782	819	768	847	736	887	826	824	822	814	753	824	822	811	772	783	806	829	778	862	856	781	863	836	726	810	816	841	785	826	823	804	844	785	812	780	800	832	826	829	791	771	801	784	827	775	827	817	805	803	809	819	811	775	805	837	818	801	807	785	789	824	776	795	833	802	797	833	767	831	757	824	839	767	751	859	807	772	753	826	814	844	734	833	842	771	809	777	774	769	782	826	778	814	785	851	819	776	804	795	840	849	783	787	800	828	795	857	801	809	774	782	849	793	819	794	760	836	828	812	865	801	790	828	771	827	815	825	783	799	775	842	791	784	800	806	802	799	781	759	856	811	842	799	812	826	842	814	821	803	848	777	784	792	816	806	828	825	798	814	816	803	814	800	815	784	826	816	800	796	799	866	787	833	790	814	819	843	844	801	802	793	790	832	800	785	815	774	809	814	876	796	773	825	796	846	813	812	821	784	807	804	809	793	792	868	810	867	825	781	781	798	800	818	778	837	865	848	776	783	855	833	798	825	805	763	810	802	816	831	776	834	808	809	771	790	771	800	791	833	804	858	781	825	832	826	820	846	838	823	757	804	807	835	752	827	800	790	813	816	775	793	826	803	797	829	837	807	795	831	786	808	763	820	780	766	811	819	811	853	789	808	841	781	783	767	864	801	799	808	814	799	774	778	807	800	784	808	770	814	807	806	803	802	812	759	869	802	794	857	829	806	727	808	850	752	750	821	781	815	800	850	783	835	777	802	825	827	804	807	834	775	834	776	787	864	806	823	815	797	818	870	824	818	771	854	794	790	815	805	857	843	841	818	808	840	805	830	810	867	825	786	824	799	827	815	776	791	800	782	787	804	794	775	833	834	859	807	839	804	803	796	802	793	828	796	810	810	810	831	812	817	794	792	828	753	812	807	794	747	828	815	786	821	812	789	806	795	832	781	771	829	823	801	838	807	782	746	825	855	784	795	784	836	842	814	819	839	777	840	833	770	786	824	798	798	799	845	817	833	768	832	818	853	750	807	780	818	803	757	833	848	778	828	751	799	804	781	825	808	826	834	828	754	852	791	789	773	738	805	797	759	777	808	763	786	753	819	812	802	813	792	777	788	777	774	842	793	783	791	795	774	748	821	871	793	792	795	794	796	855	819	805	808	807	805	810	790	789	829	782	860	825	815	864	822	804	821	805	857	777	839	813	829	779	800	862	853	830	818	840	791	809	827	801	793	828	847	817	817	799	797	850	792	820	860	779	801	787	846	860	819	808	787	772	762	781	830	832	843	824	786	792	760	818	788	782	848	742	816	841	790	768	801	789	814	753	777	803	795	818	799	811	839	812	853	823	815	779	880	811	778	792	849	831	795	813	817	856	831	837	839	864	797	844	783	793	790	816	819	778	766	742	770	825	820	809	770	835	779	786	788	849	808	863	799	804	813	803	796	830	793	830	800	844	826	777	847	801	762	806	797	814	705	814	814	764	764	851	754	876	763	760	825	787	782	778	814	815	794	789	799	794	770	768	783	818	794	824	791	796	808	841	804	822	833	794	810	798	757	815	780	830	807	808	773	825	791	843	813	798	792	775	810	771	802	830	835	786	785	775	788	789	834	808	810	786	840	857	747	771	846	823	831	793	769	856	808	826	774	778	784	775	779	857	779	848	740	807	835	813	793	744	790	832	823	856	819	813	836	782	811	837	854	824	791	819	764	840	881	856	780	807	829	804	813	790	829	802	804	788	810	835	808	797	779	830	799	803	819	807	820	813	759	777	815	848	858	838	819	788	835	836	836	760	811	777	751	772	827	826	839	801	764	833	848	797	811	810	816	814	809	815	764	834	805	776	823	834	808	827	813	844	812	845	796	803	798	831	838	848	798	791	856	817	785	798	805	780	779	796	801	824	748	790	841	829	753	798	813	794	805	814	793	795	846	816	854	794	800	750	862	832	823	810	819	819	814	790	754	802	793	816	802	821	803	831	826	812	812	799	770	794	833	847	832	817	781	799	802	825	775	832	783	792	823	767	789	816	768	845	942	785	821	798	833	784	783	793	785	797	811	838	856	795	799	801	794	765	802	794	847	804	814	780	835	825	792	772	865	820	791	816	757	860	876	779	826	843	824	833	829	832	826	789	761	785	824	811	810	833	848	840	820	861	812	782	796	823	815	849	774	807	820	815	778	842	781	816	761	765	804	835	822	815	839	781	811	815	839	806	796	810	830	855	846	791	840	761	791	825	804	830	785	775	833	787	823	828	807	835	795	788	831	782	848	821	846	858	822	779	755	820	768	848	773	826	852	843	795	823	809	864	769	832	801	808	767	788	846	832	757	818	752	794	798	748	798	845	810	771	785	777	763	774	780	815	792	826	770	811	832	812	832	799	753	777	853	804	808	827	770	787	783	802	833	817	833	827	757	830	812	799	848	812	817	774	768	796	816	821	865	800	768	747	812	773	790	815	792	845	823	752	811	782	834	852	819	774	816	832	791	844	822	801	851	800	813	834	799	797	755	779	813	802	802	811	849	796	768	825	794	788	856	787	874	767	798	762	814	790	773	815	830	770	785	890	798	755	854	826	829	761	822	822	832	796	824	864	797	774	814	787	830	838	757	841	822	811	837	767	840	862	845	807	826	798	797	766	836	831	794	780	831	810	808	751	817	778	858	766	823	833	804	842	835	818	771	806	805	832	753	797	789	856	795	810	825	778	837	795	817	832	819	796	785	777	755	810	804	795	772	793	771	798	817	772	883	823	815	813	783	785	782	821	795	803	793	809	809	812	763	779	858	831	793	789	782	798	830	807	808	799	795	817	747	770	811	803	849	776	799	779	805	785	831	810	798	744	814	789	809	875	774	790	829	814	822	818	783	801	793	756	805	805	814	816	793	783	822	795
75599	65161	73570	63866	51644	39207	26116	14487	6673	2997	1442	822	470	386	419	438	410	432	440	364	401	429	384	422	417	452	406	391	376	414	431	419	407	416	393	428	397	432	406	384	435	424	397	442	409	409	403	409	423	442	358	407	372	421	429	382	400	376	399	401	381	430	415	394	410	400	403	445	422	435	374	388	398	423	414	398	409	399	400	418	438	416	428	418	370	396	447	403	450	395	410	407	430	424	352	408	409	397	411	409	433	394	420	434	388	402	392	410	400	364	377	408	415	398	394	402	399	414	437	414	413	426	390	436	381	432	417	441	385	415	421	424	424	389	383	370	408	402	382	411	438	431	481	410	394	401	371	446	395	401	396	428	422	423	399	404	368	405	411	438	381	399	365	438	419	417	420	430	388	405	417	414	380	404	409	383	412	389	424	364	405	486	407	427	423	403	370	392	435	456	402	404	428	400	423	422	352	398	386	412	388	424	401	416	404	402	430	407	424	375	398	412	401	402	371	370	421	403	376	370	367	402	425	409	422	446	422	407	413	447	389	411	421	407	428	451	422	446	449	401	416	415	393	398	372	395	399	430	407	410	389	386	395	416	416	441	443	420	406	446	438	398	395	398	366	371	417	404	437	401	407	456	402	409	406	394	408	405	416	426	408	403	388	387	385	425	415	380	405	386	400	448	376	388	406	408	392	441	407	413	455	377	446	456	435	383	423	432	367	404	412	363	407	413	418	394	453	434	408	388	478	419	392	410	405	422	441	364	421	433	441	398	409	386	429	414	422	393	417	415	439	387	415	398	405	421	419	439	403	420	455	392	422	424	396	396	401	374	415	372	391	357	408	409	415	380	384	389	424	426	407	353	387	438	442	392	396	406	395	452	416	388	414	392	437	426	409	471	396	411	417	426	425	404	392	413	407	424	408	388	418	404	431	375	437	420	439	390	391	431	350	417	424	417	430	424	419	417	390	398	372	437	384	411	388	405	407	387	432	362	382	403	431	394	428	390	409	395	410	386	435	407	406	383	379	380	368	430	391	416	376	396	389	424	424	414	452	389	392	417	442	431	424	425	409	393	440	391	414	406	386	387	377	385	431	406	386	451	396	428	377	400	414	437	389	414	409	433	416	424	435	393	406	388	420	378	374	393	394	381	395	424	429	407	400	401	396	426	393	381	412	431	416	407	452	418	405	374	432	384	407	397	413	400	404	367	424	427	413	417	458	400	395	378	392	404	409	402	407	401	420	367	407	361	422	426	440	420	437	373	377	414	399	399	389	412	401	393	399	440	418	419	368	430	370	388	413	380	374	418	391	389	364	398	398	388	446	392	413	433	398	400	432	375	389	432	400	403	357	368	411	424	392	420	396	401	408	426	385	395	408	397	408	423	384	423	422	426	414	415	430	400	404	372	387	385	379	373	389	409	391	398	367	374	389	384	398	444	396	409	416	393	416	454	429	412	417	407	471	425	415	407	460	380	394	425	440	400	422	403	413	442	395	369	426	403	444	346	382	427	383	416	426	407	371	366	399	378	422	403	400	393	413	399	395	362	397	417	398	407	398	438	391	420	404	427	367	399	426	407	407	391	395	392	435	430	423	411	399	410	425	407	393	399	438	419	371	440	409	408	414	389	397	395	393	402	403	427	393	374	380	378	391	393	401	368	412	425	429	426	405	449	399	414	459	422	372	396	392	437	379	408	410	378	419	392	424	421	452	424	377	372	402	418	401	424	386	417	412	420	390	406	386	452	427	405	423	427	470	463	402	439	387	388	406	387	430	413	358	395	384	399	391	364	393	409	371	388	431	388	378	418	391	387	395	377	355	390	422	389	436	407	454	399	417	405	432	400	382	414	395	402	431	398	415	426	413	441	372	378	399	429	462	423	376	406	431	387	397	398	381	400	436	429	390	416	412	405	425	425	470	412	405	387	401	376	394	400	427	453	404	389	421	388	350	362	401	429	404	411	436	428	428	411	422	430	432	442	390	418	434	415	421	384	406	420	442	401	437	406	427	406	405	422	391	388	383	376	364	380	401	392	439	415	377	380	427	421	407	411	401	428	400	371	421	424	425	401	378	398	402	406	445	449	452	419	402	409	395	389	426	364	474	415	404	420	407	388	389	419	398	434	430	389	400	408	427	441	420	446	400	365	343	405	450	419	382	393	382	417	409	398	437	408	451	422	391	414	429	409	437	392	430	460	409	410	390	386	377	422	445	356	397	386	395	367	420	408	424	380	469	395	382	396	415	435	416	403	400	372	419	430	404	393	387	403	407	428	406	411	423	403	374	408	409	419	451	408	424	427	417	424	396	421	391	388	374	380	395	403	391	399	416	405	407	381	395	481	426	426	444	396	413	392	407	403	459	395	432	400	433	397	417	355	468	379	415	423	441	393	422	388	416	397	404	432	446	402	408	411	427	429	426	379	387	368	387	422	421	441	382	429	393	417	395	392	363	417	412	412	395	413	405	439	411	383	425	382	392	422	385	378	435	388	396	383	389	455	422	392	385	384	398	388	418	384	381	405	415	379	362	411	425	434	405	398	427	407	405	393	403	368	404	412	426	399	431	400	398	398	417	395	414	440	365	410	424	398	369	419	441	413	433	421	398	388	442	415	393	421	408	438	401	407	422	433	400	370	409	435	455	425	379	377	386	383	432	438	437	414	407	410	381	436	425	427	434	419	444	413	430	401	418	410	372	406	427	385	388	411	405	430	396	429	407	416	452	418	408	369	400	395	384	385	402	398	417	400	399	402	385	419	406	388	387	401	440	423	418	418	374	391	411	415	412	401	430	412	385	383	409	428	394	418	410	424	377	395	383	417	392	450	415	399	376	419	431	409	402	384	416	449	396	399	404	382	422	412	399	452	415	376	410	407	412	394	373	415	391	392	392	415	424	421	424	412	434	422	402	392	401	424	436	434	406	404	393	390	415	376	409	399	389	364	399	390	384	435	410	371	378	397	435	381	402	422	391	412	389	428	386	422	426	402	404	429	392	375	393	406	378	384	379	402	433	402	386	409	379	374	419	404	422	400	372	421	416	452	398	397	408	361	409	384	383	431	365	409	422	391	359	393	419	384	402	392	401	410	394	380	450	444	384	414	426	395	409	416	370	449	452	381	432	423	406	406	390	441	414	453	392	426	428	390	395	380	373	413	434	399	393	407	423	374	430	441	398	423	432	420	422	424	459	419	410	392	436	387	424	398	380	414	383	408	421	409	397	446	424	387	424	407	447	407	386	403	418	430	414	423	398	418	411	393	404	413	404	406	481	429	390	423	411	378	415	400	413	401	381	400	408	470	417	432	382	386	415	434	407	391	437	409	371	427	380	362	377	415	410	395	404	443	441	382	421	428	431	460	416	405	435	391	419	402	385	453	416	411	402	396	387	414	434	394	431	390	418	374	422	400	407	406	419	384	423	384	383	423	372	372	420	428	410	433	401	475	405	424	445	424	443	395	413	460	442	426	387	402	410	421	406	408	446	418	394	436
45004	47509	67032	68131	60854	50624	39852	28366	17696	9698	5196	2515	1169	857	829	897	843	846	861	861	883	903	893	851	836	857	843	877	861	834	900	905	861	860	838	889	880	969	875	818	871	912	845	845	887	882	884	883	821	884	939	920	836	854	898	838	883	853	867	833	868	857	940	893	885	848	866	925	881	855	859	858	883	831	859	892	880	844	832	859	866	918	890	832	905	852	830	853	848	876	933	880	848	922	866	849	870	854	867	875	936	833	812	858	839	884	842	834	895	858	893	900	882	897	861	849	861	914	880	884	855	887	893	899	873	893	896	871	851	933	892	911	854	874	839	892	873	862	838	884	879	914	853	862	881	870	894	899	869	862	898	831	922	869	920	865	888	920	855	874	922	906	846	890	902	826	865	872	868	885	876	901	860	901	881	879	880	893	901	882	892	870	868	882	893	886	911	864	868	902	859	885	930	794	851	874	863	900	802	875	908	840	835	867	845	877	876	854	852	885	875	882	823	835	815	864	863	835	843	873	805	874	816	870	926	823	895	893	909	845	881	839	873	865	831	875	837	860	879	888	896	871	920	892	871	894	829	842	844	839	877	834	825	856	851	890	895	920	872	865	916	868	877	856	887	845	866	852	887	884	851	879	822	882	845	847	855	915	897	881	851	818	867	873	853	856	883	856	819	841	861	890	861	871	865	849	858	887	884	850	907	864	914	863	906	881	923	846	880	878	861	862	860	858	920	892	908	900	857	802	814	840	875	878	884	896	887	885	876	823	905	862	904	923	849	894	887	874	841	845	885	858	829	851	889	972	873	873	885	886	861	845	920	822	900	873	837	866	820	880	892	843	882	895	822	821	857	887	856	884	864	843	860	880	886	872	840	887	931	917	867	949	891	900	901	871	850	882	866	915	825	878	886	863	832	888	870	909	812	854	849	918	855	934	902	849	822	888	864	884	857	880	875	865	838	850	880	927	861	906	882	910	884	903	889	871	882	883	890	861	855	857	871	860	938	834	952	901	884	832	887	913	880	841	863	878	903	900	865	880	866	919	897	872	837	867	878	890	849	813	807	885	907	868	838	940	859	894	907	839	852	888	853	859	892	806	909	894	892	838	893	896	890	823	824	901	870	929	880	867	800	908	921	927	849	878	928	867	832	821	850	917	843	868	918	886	908	846	843	876	855	940	853	894	900	918	878	865	908	865	864	893	887	938	850	920	861	836	876	872	919	817	832	855	803	874	853	890	847	851	875	870	873	859	863	834	863	886	860	921	895	877	872	877	838	850	851	886	880	877	899	872	843	878	839	807	928	863	882	906	920	863	872	872	820	882	865	844	839	888	900	864	856	897	883	874	884	781	850	920	895	842	931	855	845	841	869	875	868	910	858	905	859	884	876	891	823	865	911	844	842	868	865	856	915	907	807	815	921	868	875	848	864	861	875	863	877	894	875	792	866	917	930	865	895	904	867	890	860	861	866	842	867	893	842	876	857	905	877	881	871	835	878	931	927	814	874	903	881	843	865	870	887	885	814	877	886	871	853	897	896	888	877	865	876	881	886	888	902	906	835	893	836	883	872	883	872	900	851	796	865	824	914	909	882	810	813	873	835	915	839	895	862	869	896	875	824	887	847	899	903	869	863	925	877	877	848	838	879	831	891	911	844	856	827	866	905	850	914	845	902	876	927	863	829	879	925	880	857	787	889	869	874	848	897	832	870	892	898	919	876	809	898	791	865	878	881	894	860	889	848	853	857	884	844	854	836	855	866	830	786	868	851	900	823	855	895	869	848	876	886	833	892	839	857	900	921	883	885	827	878	904	843	846	812	853	859	897	829	822	937	886	855	889	857	892	910	882	910	862	855	887	916	831	836	882	846	790	890	908	772	917	821	859	880	848	899	848	881	901	829	894	906	866	857	906	859	868	863	834	882	847	845	853	832	886	976	855	871	910	914	869	866	856	876	836	873	887	879	823	900	851	818	848	868	911	876	909	876	918	900	866	858	868	873	822	841	867	896	839	884	854	881	848	871	855	826	931	867	835	859	856	881	900	834	912	950	881	840	861	831	908	834	862	842	862	879	878	871	867	832	897	900	854	844	929	859	913	864	905	872	864	879	911	872	912	887	815	857	862	879	864	840	920	863	874	840	876	880	861	879	895	878	878	882	856	845	893	877	797	859	829	879	806	791	866	945	902	846	825	876	862	954	923	915	857	903	873	891	841	906	856	890	885	873	906	857	816	876	850	826	872	913	836	914	810	841	839	866	935	908	880	873	855	839	879	861	878	865	894	889	868	829	835	862	843	869	877	918	903	852	885	883	835	896	871	898	907	873	847	856	854	822	854	912	807	855	891	897	870	862	878	877	854	894	945	846	906	894	825	872	887	874	845	857	865	856	810	907	867	899	920	909	832	844	867	859	864	900	904	850	845	865	844	880	866	844	907	846	892	877	845	875	865	846	859	800	904	860	856	849	857	878	847	872	871	821	854	871	884	873	884	905	915	928	836	895	906	878	854	848	876	881	840	885	867	893	904	869	841	848	887	839	864	825	924	840	891	867	868	857	838	874	844	822	851	865	883	810	870	883	837	858	799	893	853	927	816	880	873	850	826	890	822	813	807	884	896	812	891	871	912	851	866	851	862	895	852	862	850	839	903	827	856	859	907	903	839	858	838	883	883	835	904	865	938	821	875	842	844	805	812	813	933	840	894	871	866	864	885	833	858	894	814	827	922	854	895	888	874	873	883	843	859	870	887	849	897	818	903	821	904	854	844	887	813	888	905	860	854	845	842	852	896	887	857	859	891	876	870	898	858	884	921	881	856	907	850	816	865	890	892	845	838	889	882	844	883	874	851	892	886	876	884	880	861	845	902	864	853	806	857	849	810	895	824	881	846	895	898	905	874	866	887	927	885	893	888	844	844	843	857	804	881	863	885	889	830	794	890	831	908	888	850	869	879	835	872	905	823	845	898	850	827	912	848	855	861	832	776	883	944	885	948	888	883	883	863	906	799	833	860	840	832	877	873	908	863	901	843	881	823	835	860	880	854	818	877	869	903	847	882	906	917	907	860	883	861	831	922	901	952	892	913	900	918	848	880	874	867	918	830	829	863	845	885	865	855	880	890	869	866	831	880	855	853	927	884	885	861	868	864	811	875	888	818	887	801	847	818	839	858	888	922	901	931	857	880	877	921	853	826	862	866	872	846	881	903	872	899	859	855	895	880	874	791	816	889	892	815	836	854	892	918	895	935	901	900	836	907	895	819	876	861	849	857	874	880	844	810	844	907	880	883	837	861	880	932	891	893	858	832	833	856	878	835	882	878	903	874	836	866	879	874	868	843	847	909	821	907	922	859	871	844	895	859	890	846	890	896	859	801	856	865	904	920	871	891	866	846	799	933	861	850	899	870	841	819	872	891	923	909	866	861	841	823	869	896	875	840	867	895	911	868	872	866	874	867	851	835	872	847	870	869	875	876	863	832	880	917	850	900	855	883	881	853
11127	4701	4752	3530	2499	1653	1220	891	577	421	342	352	277	274	273	298	293	296	265	272	289	279	282	292	306	292	308	294	281	262	313	342	287	300	306	274	275	273	280	293	292	253	284	288	264	298	285	327	279	300	311	285	289	318	335	272	288	274	271	299	291	239	282	268	285	290	317	307	300	290	309	289	256	299	274	254	288	304	282	278	298	295	301	314	277	299	234	310	278	293	265	292	304	314	322	311	301	299	302	289	256	293	305	280	276	282	303	280	297	284	290	315	307	275	297	271	309	238	281	305	298	293	306	296	296	294	261	295	295	298	289	291	298	288	288	293	303	288	292	276	302	293	319	304	266	265	285	274	316	299	287	279	293	283	295	284	296	302	280	314	291	276	300	255	287	291	255	293	261	258	268	282	318	274	311	296	324	305	302	261	301	285	286	287	285	286	251	315	275	297	267	323	288	259	321	281	288	288	328	291	331	317	267	310	276	292	302	296	291	316	317	302	291	271	276	285	271	266	285	293	284	305	283	324	255	261	264	298	293	267	285	255	275	311	262	305	288	280	284	266	261	285	293	271	300	285	272	271	263	260	244	299	274	304	268	304	297	302	288	277	286	261	271	308	262	264	302	287	270	302	295	313	289	259	298	291	273	298	279	284	296	296	272	273	286	282	280	256	297	276	295	288	270	297	318	273	297	307	294	283	328	286	290	294	286	319	294	301	283	272	284	273	286	273	281	297	281	242	268	300	301	266	274	301	271	275	282	292	270	268	272	292	288	298	312	307	272	247	276	284	276	292	295	262	288	325	304	243	306	252	302	262	295	284	278	278	292	306	276	287	272	267	287	266	244	283	291	272	281	274	305	286	260	272	289	295	301	269	289	283	255	278	247	288	286	291	272	284	256	266	264	293	276	269	273	289	287	291	287	287	263	275	240	264	285	266	271	300	268	281	283	238	256	273	318	277	264	267	289	277	306	274	280	300	324	258	285	267	255	264	284	279	272	273	324	291	264	305	292	290	327	282	289	295	288	288	304	315	294	275	249	305	260	301	327	302	311	276	296	296	292	275	278	290	279	290	277	318	298	277	271	268	290	280	295	272	306	258	286	270	270	302	265	334	311	250	257	301	301	301	278	309	284	276	304	291	270	284	284	261	324	295	296	278	293	265	298	290	275	264	300	264	293	280	270	258	276	272	282	256	302	261	269	296	298	277	296	271	283	299	263	280	266	291	282	287	264	269	280	289	275	271	277	274	285	293	292	312	314	285	307	291	300	266	274	268	281	256	286	280	294	318	317	301	319	294	281	293	303	304	306	258	276	287	296	276	265	288	312	289	284	294	307	293	306	288	284	242	262	297	286	290	290	280	310	319	315	249	300	305	305	254	273	319	285	278	250	280	284	304	271	268	282	290	292	271	295	324	298	311	304	314	248	290	275	276	274	307	295	289	306	243	313	287	293	312	287	295	296	255	286	289	272	282	256	289	272	319	300	318	277	289	306	259	293	339	295	276	277	301	291	292	264	326	293	264	291	282	297	299	282	263	261	293	290	257	262	278	325	267	279	277	271	302	314	282	289	259	290	259	259	271	281	264	298	270	269	293	274	276	279	299	300	292	312	297	313	298	278	289	287	264	239	288	272	305	299	286	293	295	286	303	275	298	295	303	307	278	290	317	338	286	289	272	287	271	289	317	296	290	286	270	254	264	243	303	295	313	283	290	282	272	274	343	308	291	311	274	300	273	311	309	269	288	247	264	307	290	262	254	303	302	261	294	235	286	279	287	305	320	275	328	270	296	300	292	268	271	267	303	296	290	299	300	254	261	319	282	302	302	265	264	255	257	294	289	284	275	277	273	260	311	297	282	276	311	301	242	305	266	318	288	276	270	276	267	282	258	298	276	323	298	286	255	298	281	241	264	252	303	291	305	285	294	246	268	289	289	254	294	274	301	269	259	257	263	277	237	275	285	272	265	266	307	292	296	306	288	288	296	290	318	315	272	292	260	295	273	288	284	280	279	280	290	287	287	299	261	319	303	320	304	315	293	306	300	317	284	290	292	295	305	313	309	305	313	274	274	265	305	273	283	281	290	255	282	281	290	302	288	295	276	291	284	276	265	250	303	300	271	309	255	266	290	304	321	263	273	305	302	261	262	310	278	316	280	288	299	305	285	287	267	285	297	280	289	314	303	303	303	313	290	282	318	320	275	304	281	308	261	277	303	274	278	284	296	300	300	305	292	269	287	249	288	291	284	280	295	270	271	314	338	292	302	259	297	267	277	293	291	284	310	320	293	308	287	303	282	286	294	273	301	280	328	313	280	300	297	287	277	293	309	306	318	268	284	311	294	326	270	291	320	272	288	276	312	283	270	255	317	285	280	281	277	315	257	281	316	279	265	264	292	284	273	313	265	280	276	275	301	253	264	296	256	258	277	284	313	297	288	301	285	265	280	253	275	296	304	299	258	290	275	288	292	293	314	307	297	294	297	263	290	300	293	307	289	259	309	287	301	301	278	298	277	277	268	292	269	283	277	287	298	308	295	290	286	292	282	310	287	292	292	300	264	250	270	288	258	270	278	270	280	300	251	297	287	285	291	252	304	292	290	260	255	278	288	310	325	291	301	287	274	282	253	284	289	298	299	288	279	291	257	294	278	283	318	282	307	322	336	290	293	277	310	276	294	273	307	293	281	279	281	289	297	296	282	286	237	266	287	310	269	273	269	298	290	271	303	269	284	273	269	271	291	295	296	288	289	291	314	283	247	258	307	271	285	278	300	260	315	300	272	321	313	274	276	292	264	305	297	260	298	322	275	309	284	319	286	280	264	307	280	285	261	263	299	259	285	305	269	289	294	293	305	272	276	266	276	293	275	279	313	300	278	302	261	301	317	278	277	298	272	284	297	268	262	323	292	298	265	272	294	255	263	302	279	306	303	269	291	299	275	294	306	266	286	259	290	268	277	272	278	258	278	277	303	264	300	278	286	257	288	299	310	287	301	267	278	265	298	256	264	299	302	303	299	318	279	276	260	298	279	316	312	287	301	297	273	254	237	325	253	276	303	278	286	259	292	292	297	314	257	306	278	327	309	283	301	303	291	311	309	307	273	285	279	277	286	264	313	291	266	304	305	268	289	282	296	290	283	284	253	264	259	316	266	265	292	294	297	291	272	291	277	305	274	296	270	297	302	286	294	259	292	283	270	268	341	281	318	297	254	259	282	306	302	288	279	303	256	299	250	269	272	300	302	293	271	293	300	268	270	251	302	280	289	273	278	254	283	317	291	289	296	259	291	266	270	299	302	315	343	265	247	323	275	307	268	268	286	303	272	265	288	290	277	293	261	261	282	268	296	319	273	278	299	281	281	283	276	278	312	296	281	325	317	272	291	315	312	276	280	269	274	304	281	311	282	278	265	289	237	270	294	270	273	265	277	282	300	300	292	269	276	250	266	273	285	290	266	279	257	236	286	300	288	264	284	321	282	278	317	283	272	273	274
10304	6025	9515	9411	7630	5401	3861	2717	1609	1213	833	731	688	594	655	637	644	665	662	620	631	623	629	660	618	600	649	638	618	634	710	635	639	618	610	639	620	611	631	644	636	630	630	615	632	681	626	601	637	620	662	704	621	634	676	631	639	618	664	642	593	605	673	630	640	597	618	679	630	702	634	639	621	602	678	683	677	660	630	627	608	609	660	654	607	620	618	615	659	674	638	663	617	626	666	649	621	656	636	644	623	625	629	675	609	663	651	641	625	673	657	628	612	662	648	621	682	637	664	653	607	622	584	660	634	644	651	585	658	641	592	631	596	627	637	665	608	616	599	654	624	650	606	611	637	671	672	647	584	614	591	692	572	655	648	630	674	621	664	646	645	630	645	644	653	667	628	668	635	640	693	661	636	665	664	612	677	624	573	647	606	630	607	662	612	635	667	643	709	621	630	612	638	628	658	640	646	634	646	575	588	597	630	591	610	642	596	659	615	659	683	680	626	655	686	659	649	610	623	600	638	646	616	616	627	665	639	636	658	611	652	637	624	633	665	609	624	669	624	605	630	648	641	642	644	622	588	619	639	617	655	614	598	659	613	620	643	651	599	653	655	669	652	615	602	639	629	618	669	606	650	670	669	636	672	643	641	631	641	614	650	639	634	613	658	615	657	606	696	585	663	628	660	635	633	665	694	666	625	635	610	631	600	658	629	648	648	602	622	610	606	637	594	682	604	670	651	632	646	654	641	665	640	661	633	645	658	658	686	633	612	641	694	630	641	621	584	617	649	645	605	631	631	667	636	632	663	642	593	628	620	667	676	622	649	630	680	651	694	660	638	644	635	654	620	635	640	695	636	679	655	617	615	647	581	613	643	684	635	684	602	628	626	683	641	631	660	633	620	636	678	610	638	639	637	608	624	624	633	626	695	630	638	630	592	632	645	649	613	658	635	686	632	620	669	661	593	643	624	638	604	611	659	660	666	583	642	615	672	625	690	660	655	648	658	649	619	638	652	620	650	664	609	635	601	638	635	627	619	640	644	646	599	657	613	705	662	648	657	648	644	580	591	591	626	654	656	620	656	613	649	601	678	654	609	711	639	652	637	627	643	618	604	626	643	621	634	629	608	628	645	613	654	678	640	606	635	650	640	623	633	664	640	625	653	629	637	635	716	623	632	615	631	598	641	626	655	667	631	626	675	616	625	620	644	639	591	683	634	621	674	645	633	594	607	587	643	661	645	624	595	641	628	646	659	608	621	629	607	632	638	623	667	660	636	612	635	629	653	629	624	644	639	634	624	618	662	643	584	626	633	609	627	650	637	657	595	628	669	614	628	620	612	675	621	648	625	612	665	617	588	628	612	651	635	641	652	651	662	622	660	629	678	604	638	593	655	597	616	619	637	629	609	639	679	625	675	663	628	644	620	619	597	606	633	611	604	589	653	646	582	635	662	644	668	630	665	650	628	698	659	652	643	645	631	619	648	633	656	633	683	619	633	668	636	643	639	645	596	652	626	655	644	626	624	641	679	613	649	693	636	653	600	652	657	602	633	636	653	630	626	669	598	668	652	648	622	600	618	624	631	596	622	602	617	686	644	625	590	664	619	643	635	635	599	669	614	627	587	628	622	626	654	629	684	603	594	636	663	609	576	664	620	641	663	612	607	642	651	685	598	637	649	584	590	661	628	660	693	630	628	585	608	623	637	637	638	659	661	580	622	663	653	677	601	619	659	637	641	680	688	591	641	629	608	650	682	637	633	671	616	636	653	619	645	643	630	632	648	631	580	637	645	605	620	686	601	669	635	666	658	620	726	632	626	623	682	650	644	601	630	615	612	676	621	684	651	659	644	645	631	644	677	665	632	637	625	644	648	661	645	650	592	594	617	617	630	617	569	596	677	645	687	628	644	660	656	645	642	599	582	582	666	663	682	643	622	693	641	682	658	639	660	617	638	650	611	604	609	617	592	614	574	609	644	619	648	638	637	678	638	613	635	637	636	640	596	620	685	636	651	632	656	642	660	652	604	608	668	627	645	625	597	686	663	613	632	592	625	611	698	640	660	632	639	630	641	646	664	647	624	594	627	597	646	668	640	637	631	617	645	659	651	649	645	665	651	635	623	624	634	673	675	694	620	671	596	649	649	600	638	621	666	629	629	647	625	624	664	620	616	626	665	635	674	703	652	653	619	650	604	612	612	601	618	670	600	667	627	644	635	647	654	621	636	601	620	610	613	654	624	621	612	669	677	630	637	585	612	618	634	659	659	643	630	628	579	659	668	593	653	665	658	652	620	668	664	672	668	661	680	620	649	650	643	657	631	650	660	656	637	614	623	681	614	638	625	614	653	625	686	627	613	624	585	669	624	654	664	634	646	621	608	638	696	600	639	626	628	607	641	638	613	661	649	623	652	615	651	619	641	615	600	639	645	639	619	659	650	580	602	640	635	613	656	717	615	629	630	622	646	681	647	628	631	601	667	620	674	625	650	612	634	625	606	660	638	599	670	620	649	622	634	622	662	664	664	673	659	622	656	649	641	666	640	632	640	559	650	589	599	627	645	629	662	640	613	611	670	630	637	621	596	593	641	664	680	621	689	621	656	611	656	626	671	640	595	630	604	606	666	622	612	648	620	642	658	689	647	627	624	673	642	662	659	665	642	595	644	638	649	633	639	624	629	662	639	659	652	608	622	630	621	597	691	654	617	592	654	606	625	659	639	601	601	641	642	601	636	642	614	648	626	655	622	664	642	619	669	641	642	656	645	650	619	658	665	605	650	611	620	637	649	662	646	648	618	599	707	647	651	643	665	631	638	649	656	666	633	633	654	636	604	682	598	642	637	644	648	606	658	623	653	628	624	687	631	657	686	628	638	629	615	643	656	640	675	619	596	622	607	635	649	653	651	644	661	628	629	651	574	647	591	639	608	593	632	634	633	589	603	592	668	648	626	607	620	611	606	685	633	605	646	689	667	626	601	661	636	590	620	634	555	671	592	619	655	618	621	625	697	616	651	625	633	615	673	620	675	592	638	604	648	705	638	593	646	622	651	665	661	635	650	666	655	622	644	611	632	647	668	628	629	609	652	642	650	622	681	591	599	609	642	680	649	684	644	639	640	628	675	642	622	634	621	628	646	623	619	625	672	610	622	619	664	632	644	653	634	627	628	677	651	649	645	698	649	658	638	652	617	652	626	647	638	658	645	618	663	616	639	597	657	662	655	650	648	617	604	636	597	644	624	622	653	590	575	623	621	615	601	637	645	635	639	654	685	597	607	645	659	636	616	608	664	627	674	640	626	657	682	613	632	669	666	584	609	620	644	616	656	643	626	682	629	619	597	623	630	594	659	641	620	590	680	586	622	660	633	663	633	641	657	623	674	646	665	665	602	630	623	595	664	608	643	674	654	652	681	635	617	649	639	630	670	648	656	602	661	641	640	659	623	633	670	633	678	643	636	592	641	620	643	628	631	642	627	622	649	626	627	630	606	633	613	694
80273	65119	68648	60531	48550	36726	25110	14457	6843	3146	1567	931	509	387	385	388	376	384	386	418	382	384	408	410	369	401	387	371	397	410	386	402	386	360	360	415	377	389	388	404	424	385	377	434	390	401	399	422	390	369	389	341	392	357	378	379	382	391	383	418	378	370	364	322	405	393	417	387	387	380	398	371	377	393	386	381	390	358	378	397	423	400	357	368	392	351	395	365	369	442	380	420	352	427	365	354	403	390	383	372	312	386	389	373	372	408	402	387	361	401	382	400	371	387	388	394	370	372	371	378	374	408	364	446	363	383	379	397	401	399	367	410	393	371	380	367	405	436	387	375	374	415	419	385	416	396	376	405	366	413	405	411	416	440	417	377	392	380	396	343	379	388	386	377	390	388	385	385	401	423	409	394	414	381	376	367	399	392	385	394	391	414	386	402	402	387	401	379	409	366	367	374	409	375	397	404	393	407	448	374	380	395	381	396	392	388	410	359	389	398	380	386	373	432	390	349	392	393	406	397	354	372	381	434	380	392	391	365	399	415	390	401	379	412	408	357	372	424	357	370	392	364	384	416	401	394	351	368	437	418	387	386	430	377	390	396	410	373	404	399	355	408	351	368	388	342	404	367	362	434	388	390	421	379	396	391	385	361	344	360	364	397	390	361	420	406	403	411	352	369	372	407	387	399	403	352	386	388	443	374	338	402	412	371	353	383	407	392	395	377	394	370	364	374	418	388	387	381	401	385	415	389	407	412	362	396	403	381	391	393	369	419	372	348	380	389	402	387	416	388	374	398	369	375	365	383	393	395	355	400	413	398	394	385	381	396	383	355	387	387	416	382	386	404	403	374	392	386	406	384	360	362	364	381	380	345	416	373	397	384	393	400	423	365	390	400	423	416	376	372	437	381	427	381	421	413	353	392	408	410	389	407	407	355	397	406	407	389	384	362	353	380	369	405	387	363	406	386	362	378	377	381	402	361	362	396	390	418	388	373	406	397	397	410	377	382	413	409	406	393	371	369	404	423	420	387	403	372	415	399	427	374	395	383	394	384	381	376	396	383	390	425	388	393	364	370	343	361	392	394	383	373	399	394	383	355	377	395	407	400	408	394	372	393	378	408	406	382	367	416	415	406	400	374	418	382	357	378	401	345	381	358	400	381	396	406	372	422	417	418	380	355	368	376	373	407	389	407	382	365	353	333	397	415	380	345	376	418	378	410	387	408	421	406	410	388	377	394	379	380	402	428	375	409	407	381	363	367	427	407	379	383	397	384	404	419	377	367	382	418	385	415	367	385	406	375	387	389	404	398	372	435	381	421	373	399	385	414	377	398	373	340	387	360	381	372	418	384	398	398	397	374	390	419	410	367	354	367	398	377	396	377	382	406	407	383	377	400	373	400	369	382	386	375	411	428	404	437	355	363	391	366	388	391	374	358	427	386	413	368	374	381	360	366	413	415	370	370	411	414	382	385	393	379	383	427	395	399	425	398	385	346	381	392	394	388	374	398	406	359	381	368	398	413	372	409	414	420	348	437	408	394	387	442	372	386	410	404	405	375	430	385	365	390	403	412	370	382	395	372	366	406	399	370	367	373	387	394	400	360	375	362	413	378	367	423	395	392	400	398	355	409	379	393	400	405	351	356	375	391	404	402	399	381	385	374	366	362	404	395	365	397	418	386	365	304	374	400	391	416	391	395	371	390	397	392	398	423	422	387	436	421	392	369	413	446	412	394	373	407	364	397	418	416	374	399	361	368	387	361	392	402	368	396	351	392	406	408	438	388	405	418	398	433	369	392	371	403	409	411	345	375	389	409	376	371	405	387	391	396	395	382	364	387	379	415	399	363	409	376	429	371	394	387	397	363	375	364	345	408	381	361	384	344	370	359	392	363	419	393	364	398	389	399	390	389	384	388	398	360	387	384	404	389	388	384	401	395	407	363	371	408	362	403	403	380	379	405	369	385	362	393	393	377	377	353	401	407	369	387	391	409	407	375	399	347	381	390	335	417	390	346	406	402	424	378	383	407	382	455	366	370	403	398	385	399	414	372	391	418	393	399	383	393	382	374	395	371	366	384	400	444	412	377	379	380	398	376	377	422	362	407	400	364	390	367	374	358	407	385	387	373	399	367	381	383	381	416	393	397	380	420	373	366	392	399	390	397	398	378	437	361	393	360	378	375	431	377	374	387	421	374	380	383	344	390	390	369	369	370	401	384	380	385	370	402	347	390	382	377	383	378	380	403	401	397	413	401	373	392	381	399	394	379	372	382	384	408	382	382	370	411	400	356	403	388	376	390	354	439	430	372	378	372	380	401	416	374	367	366	384	421	383	361	420	357	393	398	412	351	378	385	364	344	353	393	390	385	378	363	336	393	368	370	417	374	399	370	387	392	395	356	411	406	426	413	375	378	375	396	425	370	435	381	381	382	399	384	359	377	364	393	422	417	418	421	386	385	394	367	401	377	396	408	398	358	368	367	397	369	353	381	391	372	386	392	379	402	423	401	385	399	411	355	381	394	408	366	386	403	395	389	391	437	414	385	369	383	376	373	406	368	426	370	408	415	373	416	404	370	367	362	415	369	378	408	400	349	398	357	373	351	399	413	385	393	379	400	402	354	409	398	387	373	382	372	383	385	399	380	366	390	441	390	338	413	382	432	374	370	410	395	421	371	363	395	364	412	358	378	385	386	367	339	363	381	398	364	400	426	387	418	433	431	386	415	364	412	382	389	418	407	396	383	348	377	394	382	384	399	382	393	418	414	400	464	413	367	379	371	411	359	378	395	377	354	392	397	360	403	392	385	369	429	392	380	381	410	385	410	385	431	383	381	396	388	400	365	410	390	406	403	377	400	389	412	422	426	361	411	404	386	377	388	391	419	419	415	406	406	387	407	419	388	435	392	406	381	348	372	404	417	406	377	404	376	382	378	382	365	363	412	394	403	367	406	384	380	411	360	356	363	414	388	373	394	375	399	423	421	397	389	390	390	419	394	392	397	402	394	401	387	392	394	394	395	417	355	378	410	400	339	354	396	428	411	424	421	414	317	346	393	387	387	371	417	413	381	391	340	381	377	384	393	358	372	437	400	363	389	398	422	389	384	367	399	370	404	358	365	385	368	409	361	383	358	374	420	393	381	404	408	391	335	388	375	384	402	402	370	355	410	410	398	398	387	391	400	409	414	356	374	328	386	367	412	371	371	391	392	440	348	395	437	378	405	380	381	419	412	363	394	398	426	372	398	382	374	392	438	399	371	350	409	384	383	372	386	403	381	375	402	397	401	414	395	391	391	400	391	364	395	388	389	418	405	379	420	402	376	378	371	399	377	376	414	412	363	407	398	377	348	404	346	381	359	388	364	388	382	405	413	407	415	406	361	411	418	380	365	408	396	406	372	398	396	390	381	412	380	388	428	428	412	389	373	372	397	419	363	401	392	374	390	375	382	428	398	382	384	404	389	381	381	373	359	374	340	392	398	416	395	371	384	391	390
49576	47620	63490	64683	57602	48784	39188	29391	18810	10418	5530	3014	1368	871	861	780	808	860	865	895	839	849	824	854	797	788	848	837	827	784	829	841	822	863	880	877	832	877	791	855	879	832	839	831	838	855	822	842	852	839	849	850	839	811	841	863	848	850	832	849	830	828	855	818	820	848	815	843	843	906	807	828	781	809	819	821	817	885	760	869	868	818	849	825	859	835	897	833	859	860	869	818	835	839	850	803	829	888	861	828	824	887	832	886	826	859	789	778	869	827	800	853	844	762	822	835	851	849	773	821	837	848	858	865	887	850	826	813	744	844	827	860	859	842	825	884	884	783	845	836	754	836	850	810	814	820	886	802	887	856	854	886	877	898	787	872	821	833	816	784	843	894	846	872	816	815	833	842	825	815	861	826	861	830	825	829	820	828	812	863	833	788	815	831	820	810	881	802	855	825	813	830	899	818	802	806	841	854	781	779	833	854	823	916	804	812	826	838	895	849	801	839	860	821	795	844	846	829	849	812	893	876	825	844	856	851	840	841	806	846	821	784	877	822	819	830	822	858	860	783	781	854	844	797	845	802	796	837	864	831	872	821	839	820	840	896	812	829	806	844	894	842	841	829	831	836	868	845	861	828	843	833	795	818	899	852	828	807	832	808	844	850	806	840	825	869	802	840	852	863	881	844	873	812	860	841	888	817	850	803	839	859	800	783	867	838	865	872	848	811	831	832	847	818	851	851	824	868	889	845	818	830	862	823	849	821	839	820	805	833	846	831	862	797	831	836	830	814	867	834	859	827	807	828	821	840	851	887	834	811	832	882	854	821	813	839	851	811	844	828	819	860	810	852	801	829	872	824	819	864	886	866	799	793	850	862	863	893	825	838	807	850	821	843	851	838	854	918	750	841	818	874	790	778	851	891	818	853	894	797	845	840	846	819	821	868	843	845	866	803	832	843	858	812	829	841	841	821	819	918	815	904	871	901	833	830	836	811	767	813	788	845	845	878	815	852	824	873	844	850	869	811	833	803	825	831	811	801	866	870	817	851	792	873	839	884	824	895	890	903	783	824	880	822	812	849	872	809	881	874	867	874	872	925	831	834	796	852	868	876	877	791	830	850	837	850	863	820	835	811	816	826	874	866	851	850	849	814	856	872	831	810	892	899	830	854	821	806	813	839	865	816	831	838	901	798	831	851	879	833	796	847	877	850	834	854	828	866	794	824	840	854	866	869	826	842	871	863	843	796	814	865	851	808	882	902	823	817	828	780	847	833	855	826	848	836	886	853	832	857	843	800	823	847	873	853	834	837	860	837	841	830	847	783	793	827	818	854	814	806	854	840	833	868	856	841	829	817	833	815	806	877	892	834	848	819	864	880	811	859	848	847	899	871	847	861	838	836	810	809	828	817	858	860	814	830	859	834	861	760	812	877	834	829	885	852	840	824	804	836	874	833	872	843	836	797	861	855	834	816	805	895	850	793	828	848	817	845	784	864	853	816	857	870	838	902	872	794	831	870	869	821	832	843	848	857	842	824	850	892	841	792	880	835	828	861	846	792	853	849	809	886	801	826	800	823	884	861	776	843	847	906	850	811	803	848	817	774	828	839	825	844	856	777	834	860	846	836	871	832	800	859	883	855	896	790	851	887	849	870	858	837	897	827	799	768	869	799	900	846	839	815	801	842	866	782	857	831	816	857	823	788	887	780	825	810	832	805	851	829	863	829	831	863	863	852	878	881	875	784	861	861	845	853	798	826	864	780	901	816	806	881	831	866	857	824	833	877	851	800	866	817	827	844	849	864	772	857	846	894	842	890	843	841	860	845	879	842	797	836	856	830	775	842	791	813	878	846	818	828	848	866	834	820	890	831	832	814	800	863	782	826	800	840	838	847	784	809	873	887	784	817	859	824	831	841	880	833	852	822	833	813	860	855	845	860	810	860	816	823	812	784	850	900	859	841	870	898	847	868	847	832	818	872	838	875	817	895	864	850	824	815	881	826	839	808	801	819	816	871	870	835	824	844	804	826	816	790	825	822	834	781	826	845	806	852	871	809	850	865	829	863	834	824	837	894	843	833	817	838	863	818	810	840	838	844	811	806	814	875	854	852	864	848	871	844	800	834	782	873	787	813	821	853	877	837	893	821	844	871	864	825	878	848	868	852	871	881	819	827	855	832	840	858	840	827	907	854	876	801	799	812	874	859	876	862	837	865	835	834	830	816	861	796	874	864	826	850	832	864	823	811	861	811	855	807	842	822	830	868	847	822	842	801	812	858	811	807	903	801	824	856	831	875	807	857	836	810	837	846	827	874	804	821	852	848	842	827	865	794	826	830	826	818	837	870	825	872	813	834	847	839	789	820	821	826	833	836	859	822	795	853	866	828	818	825	818	866	815	845	856	873	786	854	846	839	788	832	829	827	829	882	818	862	827	839	829	834	852	899	864	818	768	862	869	862	809	881	795	822	814	853	809	811	823	847	883	831	850	807	793	836	849	814	857	844	800	816	859	846	857	832	839	845	862	873	792	855	882	862	844	827	792	819	825	823	837	851	833	827	817	839	854	815	838	819	863	838	812	891	810	825	856	902	864	839	823	796	846	871	825	839	841	848	826	805	817	853	827	855	825	862	899	816	800	856	875	874	855	806	795	833	874	845	883	837	871	844	798	838	816	860	814	836	846	764	825	864	824	857	896	861	795	831	822	824	823	835	805	880	825	795	794	848	818	855	911	846	829	775	852	811	866	869	833	886	861	801	823	851	826	799	802	840	865	826	843	904	843	847	855	845	880	818	782	885	860	851	804	818	806	814	827	798	854	816	866	806	846	895	851	838	843	877	808	817	843	843	883	886	789	836	802	850	845	852	879	817	861	842	870	805	891	840	797	834	827	836	832	806	855	818	836	849	847	888	821	848	826	848	874	816	841	843	856	857	836	788	868	871	858	835	876	829	844	836	866	849	872	842	795	864	832	831	865	823	844	879	818	829	858	853	833	867	823	883	870	793	815	898	860	882	792	837	840	844	841	849	847	844	867	881	820	837	843	892	854	845	813	844	850	825	865	828	832	825	862	903	863	889	838	823	894	822	862	796	876	833	853	848	869	865	856	828	813	826	830	875	833	823	828	810	856	816	880	894	823	804	829	816	820	809	796	869	875	839	858	819	824	822	838	830	815	831	853	811	822	844	877	851	820	847	854	806	825	811	847	818	834	801	834	869	804	784	842	841	840	821	813	802	896	872	886	817	845	840	830	823	843	823	821	853	791	855	829	834	824	869	851	850	884	865	768	845	852	850	869	853	855	810	760	815	866	837	782	791	860	869	903	811	863	868	798	881	860	877	873	809	788	858	850	847	824	831	816	884	842	827	845	832	883	838	885	839	874	863	791	813	811	807	821	863	856	828	870	849	837	811	857	838	837	756	866	857	826	832	835	831	822	843	879	845	890	857	869	858	854	767	799	817	893	846	824	853	861	810	792	834	821	799	826	842	838	889	822	862
83076	66159	66838	60167	48722	37836	25923	15679	7924	3526	1679	990	589	405	413	424	465	414	453	424	436	412	376	417	434	406	446	400	423	400	405	438	399	411	391	466	427	416	410	384	410	410	409	434	443	412	449	435	387	406	423	431	429	427	412	415	423	419	406	406	430	421	389	405	418	413	432	406	385	475	392	391	415	442	394	397	432	386	454	428	386	404	409	413	445	389	427	410	408	417	438	438	407	417	405	432	383	404	435	409	395	401	421	418	391	427	424	412	474	435	421	419	441	409	392	403	411	440	454	359	459	436	416	408	420	453	422	415	388	431	426	416	416	412	433	419	427	441	435	435	420	416	421	438	428	413	384	424	439	452	466	433	389	430	449	439	452	438	411	429	411	423	442	379	394	423	409	411	425	406	408	399	410	399	424	393	407	392	440	391	422	417	437	391	403	450	474	391	420	410	419	401	431	406	404	396	425	419	436	441	426	445	409	394	389	429	425	439	408	404	398	423	394	399	406	447	430	434	407	452	415	426	416	400	400	443	441	435	439	374	444	422	397	401	394	419	462	420	434	396	437	428	418	418	394	427	433	440	407	447	393	396	401	431	408	424	422	420	409	441	362	425	442	379	390	419	363	440	463	399	407	435	460	387	410	441	397	400	415	405	419	416	450	463	431	420	424	390	372	420	439	418	455	417	400	408	432	400	413	390	390	384	401	394	423	388	432	374	423	398	407	413	425	390	422	439	435	368	416	459	450	434	461	420	424	423	392	383	429	423	439	411	408	407	363	367	429	419	431	415	416	420	421	441	441	382	424	446	425	424	419	419	428	411	439	404	456	408	409	417	449	415	456	397	456	441	427	424	420	422	410	389	394	418	408	404	433	393	421	421	420	402	433	471	393	423	451	422	426	393	401	425	439	420	422	420	424	441	428	408	426	403	429	405	401	392	427	436	436	416	408	402	456	432	373	405	414	404	449	380	386	404	427	432	386	430	394	421	392	385	407	430	450	416	384	467	411	404	401	462	417	416	439	424	462	436	394	445	475	417	396	441	406	398	426	436	412	387	368	421	439	435	361	434	398	420	426	415	445	426	436	451	376	443	399	402	439	440	448	419	400	386	414	392	435	412	420	434	414	412	426	405	410	406	407	460	423	358	400	427	405	455	387	395	424	425	414	408	451	457	370	385	381	443	413	406	408	402	405	388	429	405	413	434	437	371	404	425	405	388	382	432	447	409	378	406	395	419	464	422	391	422	389	377	405	399	442	396	418	413	417	444	423	416	414	419	400	405	413	422	429	400	411	418	413	390	443	428	462	436	421	445	446	406	410	406	390	427	399	406	407	387	427	414	417	414	414	406	399	364	407	440	424	392	371	417	436	424	415	425	421	483	421	376	444	405	418	448	426	443	398	419	438	462	441	455	427	397	429	411	393	451	458	437	456	398	432	437	379	419	419	422	362	400	400	413	434	414	441	423	430	434	426	431	422	397	453	383	406	453	410	405	438	445	391	425	392	382	416	416	429	422	455	451	385	438	396	403	443	426	407	397	408	435	426	397	376	406	433	414	436	419	408	399	430	405	403	438	390	472	430	411	431	411	408	394	415	440	390	442	440	410	443	415	392	397	430	439	431	414	398	412	409	481	423	411	394	370	411	405	445	429	404	405	417	423	410	447	396	474	449	404	394	411	393	451	428	425	435	434	431	433	407	418	440	428	409	401	446	406	446	431	447	415	381	402	435	431	418	409	398	416	433	434	383	414	389	410	407	419	402	420	424	403	380	424	433	376	429	416	435	391	419	447	446	377	423	428	427	417	433	435	419	454	450	417	460	400	392	422	431	420	401	426	458	420	411	433	463	434	427	417	420	437	385	427	428	458	421	389	413	441	380	460	409	391	419	438	400	391	420	410	390	404	415	447	423	420	414	436	410	429	398	378	438	429	421	444	474	416	390	433	438	404	400	385	438	394	423	428	416	449	409	429	417	398	401	419	406	409	420	395	442	424	434	391	401	374	414	413	425	386	449	400	444	463	428	424	394	439	420	434	401	382	415	413	416	397	443	399	400	424	403	463	421	434	384	399	412	396	408	415	389	391	401	388	398	402	373	463	425	455	429	444	462	409	427	403	412	419	401	372	417	392	444	436	403	416	390	400	421	411	419	412	415	370	438	429	405	375	449	445	430	443	431	409	447	395	436	431	428	409	392	410	428	404	379	431	422	414	393	431	429	432	371	423	428	382	413	417	378	406	420	428	368	413	419	391	378	446	406	392	401	449	406	392	402	413	373	432	413	393	405	364	420	413	407	453	442	420	441	414	381	440	387	438	427	425	428	401	407	433	405	432	399	450	435	407	402	438	426	408	410	404	406	406	450	404	400	414	430	399	417	430	469	418	419	408	408	442	440	394	436	400	395	434	450	408	422	402	401	400	431	430	354	440	408	429	443	436	414	421	446	419	408	426	438	410	413	411	440	433	412	405	397	399	377	410	466	443	401	439	464	397	431	398	393	382	430	436	456	418	417	399	418	446	411	434	403	415	414	432	435	404	399	410	413	391	430	388	407	397	440	405	403	402	391	407	430	427	379	411	429	449	432	430	421	413	427	435	373	417	417	431	440	419	431	371	377	399	405	433	408	422	417	409	400	408	390	389	414	445	410	411	448	403	419	437	385	433	424	416	443	433	396	430	397	441	407	419	348	429	411	378	412	441	445	403	416	415	408	423	431	435	396	387	401	417	396	428	410	391	420	401	399	463	406	401	392	421	434	413	417	449	420	400	394	379	425	440	438	430	439	411	432	410	434	430	450	427	402	414	444	419	429	438	370	433	412	401	400	418	407	407	447	420	460	403	450	436	435	395	417	427	425	406	396	405	405	432	445	433	404	422	439	408	445	392	453	391	438	421	434	428	402	426	391	421	437	402	411	433	442	413	429	441	411	424	456	395	398	427	379	427	438	413	424	441	438	439	439	412	421	441	408	405	437	430	432	398	414	469	408	419	452	407	413	430	442	428	437	401	374	360	439	406	438	458	371	409	424	440	438	407	414	428	420	416	416	401	365	442	390	388	428	373	419	420	387	395	383	406	393	400	407	394	395	420	395	440	441	406	414	460	458	411	414	412	410	401	425	442	391	408	404	441	426	445	415	414	431	432	414	415	433	434	428	410	355	437	426	431	424	410	414	425	439	444	432	400	354	435	389	457	439	409	418	412	435	409	409	428	420	415	414	388	388	404	415	401	433	410	417	396	394	387	400	399	430	379	432	432	404	419	403	374	433	416	464	405	438	412	412	456	393	405	400	425	383	416	442	434	457	448	424	439	398	420	431	452	421	401	433	396	444	423	410	403	388	403	422	455	461	435	454	462	404	416	425	427	433	411	436	380	374	409	412	392	382	419	410	434	384	414	414	432	400	460	447	440	398	384	385	415	401	387	453	377	437	401	411	388	401	413	394	404	427	366	410	411	415	407	432	429	404	380	411	428	451	375	393	405	428	444	432	421
51808	47784	61647	64070	58097	49739	40078	30826	20365	11113	5955	3228	1548	906	861	927	882	891	912	892	848	863	875	864	846	888	919	860	871	910	901	882	917	892	860	879	920	878	868	904	881	904	900	875	839	897	898	904	922	948	841	863	878	899	948	899	841	858	935	911	889	920	902	918	913	901	884	902	950	894	913	891	892	899	878	915	919	866	875	856	897	845	936	891	873	907	866	838	868	884	897	899	858	865	907	899	923	913	889	932	847	893	879	831	922	870	909	867	879	912	904	942	886	861	933	911	905	956	897	902	878	884	863	888	949	910	892	862	917	863	848	878	868	878	793	860	857	928	866	830	878	918	979	914	931	936	842	922	941	861	875	869	893	877	903	888	872	916	868	879	885	839	878	903	874	884	916	874	869	873	825	919	944	889	961	895	875	887	937	937	880	878	892	924	860	947	878	903	839	923	852	856	839	882	906	837	939	875	890	869	850	918	943	922	894	921	894	888	880	895	862	974	863	909	902	861	871	880	855	896	866	877	920	869	895	876	879	881	927	862	894	873	871	871	916	895	938	871	875	835	878	922	859	905	841	848	917	864	918	923	869	927	870	864	959	910	888	867	867	870	933	932	887	898	879	882	929	897	896	875	896	926	918	908	884	871	892	854	878	943	857	898	933	860	913	896	862	852	879	935	821	880	885	900	877	950	878	882	859	865	866	868	873	882	879	873	872	805	934	864	840	909	908	915	874	874	859	859	872	884	866	839	922	883	856	878	887	877	898	867	881	951	927	858	931	842	917	891	858	927	927	856	931	942	875	912	879	868	890	945	920	907	899	890	903	852	921	905	871	824	870	882	918	861	869	911	873	854	887	872	911	858	837	866	883	913	891	893	904	879	936	902	940	904	939	862	882	865	916	971	834	902	887	856	851	916	898	890	853	891	875	886	892	891	925	939	854	861	911	875	847	885	935	885	902	816	934	886	898	875	887	903	855	908	870	946	888	902	851	883	939	933	924	966	863	954	858	908	925	906	919	917	957	928	895	921	904	894	853	891	866	908	846	928	903	869	876	916	858	834	866	864	876	876	914	871	887	842	946	894	873	879	928	911	925	906	925	854	902	895	886	871	847	871	900	876	895	823	842	882	834	916	882	877	869	881	915	863	880	859	828	913	913	897	913	861	906	938	897	842	869	877	853	855	876	893	910	905	903	946	946	911	890	856	861	869	883	909	889	961	858	873	892	884	876	906	911	887	937	858	900	882	884	948	949	882	940	885	885	908	888	908	848	917	877	845	937	880	869	932	874	896	869	862	848	959	889	921	893	912	871	904	871	874	886	910	910	841	899	931	921	918	939	849	899	888	887	883	873	869	891	825	869	879	889	877	838	923	909	865	860	870	836	848	887	840	919	865	855	852	866	912	929	823	867	888	834	849	851	907	862	919	894	885	852	863	882	948	840	908	942	858	914	875	881	841	911	862	848	929	889	953	904	890	913	915	903	877	884	867	872	832	863	887	880	863	910	898	847	898	886	915	923	909	831	907	861	940	850	878	879	852	885	859	839	910	875	916	935	886	888	921	878	882	878	876	899	909	923	845	912	839	894	918	888	920	908	913	925	954	866	890	964	890	923	881	869	835	850	864	895	847	911	891	889	888	882	861	916	900	864	877	903	897	848	858	869	927	897	868	932	889	883	860	888	938	879	881	837	907	878	965	882	881	897	912	870	926	854	889	881	934	846	922	848	848	851	913	888	940	884	880	933	871	826	932	899	859	872	906	872	935	899	866	857	884	903	914	845	890	892	891	861	908	898	869	858	911	821	871	854	905	904	900	852	889	921	845	883	845	856	880	867	861	874	853	877	869	837	998	900	876	916	894	873	926	835	892	966	921	944	926	865	842	854	866	884	873	908	887	869	918	853	910	943	885	880	906	895	873	915	891	925	906	865	885	818	870	903	892	898	871	913	926	895	855	894	905	908	901	900	853	861	908	866	915	876	826	940	872	909	913	939	847	927	893	895	870	888	908	901	872	865	901	855	910	859	888	872	853	870	853	937	897	870	917	843	897	855	897	851	922	886	924	937	894	891	824	891	912	835	892	890	927	890	889	913	877	880	899	870	882	895	903	919	882	862	905	867	925	882	875	863	859	859	906	896	936	880	897	867	858	862	892	893	903	886	928	906	919	890	919	891	921	870	934	865	859	943	876	897	902	910	918	904	874	952	916	929	856	852	869	875	896	912	865	833	899	892	907	905	875	919	884	878	847	904	881	885	901	906	893	902	884	866	926	909	917	908	877	882	844	893	901	878	933	888	877	936	899	890	870	921	889	869	936	921	959	881	906	912	891	875	916	874	858	939	883	920	911	867	901	893	872	890	890	934	877	935	848	918	893	873	889	933	945	867	858	922	914	891	924	857	928	883	913	883	947	877	855	893	895	931	858	918	877	945	856	893	888	884	851	889	859	913	825	893	928	897	896	900	905	898	878	855	909	908	897	918	891	886	871	899	881	868	885	904	918	902	920	904	915	918	843	892	860	904	846	885	908	908	898	943	857	938	855	878	910	881	913	883	887	902	852	902	892	917	889	905	881	897	867	956	863	886	843	905	841	904	897	897	860	873	896	935	880	839	924	848	900	851	878	904	892	886	920	880	899	920	895	868	874	882	905	912	905	859	887	900	915	872	883	909	925	891	897	960	858	895	896	925	868	889	877	827	887	847	919	890	864	886	896	870	920	864	891	869	897	910	933	889	867	870	894	892	852	866	931	889	911	865	923	904	893	872	945	901	922	905	830	858	841	860	845	850	858	868	887	803	905	865	898	838	886	896	897	903	873	885	885	811	825	927	833	827	835	926	921	872	878	907	881	880	895	880	918	861	903	949	919	845	909	879	928	913	909	906	874	900	922	888	897	920	889	882	879	902	861	919	899	909	833	904	881	874	914	951	878	860	855	918	908	839	860	934	891	899	903	883	890	897	935	882	900	886	905	908	901	924	904	872	885	871	902	877	885	898	895	942	915	936	865	836	918	913	921	857	882	891	855	891	868	896	887	911	876	861	900	914	927	928	883	889	923	894	935	861	872	961	896	899	884	918	929	897	878	820	925	905	878	937	821	843	898	900	877	840	913	942	908	866	907	876	866	925	900	843	869	830	850	896	913	864	911	910	862	858	893	908	972	927	874	900	909	846	880	888	930	900	873	937	892	887	957	907	831	884	868	872	870	911	893	934	890	908	820	931	897	903	886	880	922	869	888	928	847	900	879	873	865	870	925	884	857	893	897	907	914	888	859	894	891	920	878	875	951	893	886	883	870	847	836	883	872	880	920	905	928	942	889	927	899	845	910	828	894	854	865	899	867	865	882	893	892	905	901	876	878	893	872	898	885	856	871	915	873	916	941	887	899	865	890	884	904	899	928	886	888	891	905	900	907	840	905	830	871	883	874	874	911	972	923	873	847	889	868	883	891	878	899	904	917	919	890	917	907	836	878	901	856	916	839	905	980	876	872
11874	4197	3460	3436	2521	1738	1056	713	583	455	385	339	330	297	303	280	300	316	316	339	298	295	286	290	290	300	310	304	240	304	281	274	314	269	259	296	327	301	284	296	291	279	337	279	319	294	295	289	298	302	308	315	280	324	280	321	302	280	279	331	299	303	292	284	311	288	289	311	282	285	296	270	316	293	310	315	304	311	269	297	280	274	263	317	287	296	314	316	321	289	310	309	311	291	326	321	316	306	287	262	304	341	303	294	301	326	289	321	297	270	287	283	313	291	309	331	308	259	325	284	286	308	296	268	280	288	318	310	308	286	315	302	301	348	283	282	300	317	323	275	354	297	296	310	318	291	289	300	309	293	312	304	321	281	281	302	298	289	269	260	305	309	297	293	293	298	281	266	302	280	292	328	300	304	305	281	320	304	279	295	270	308	314	300	292	286	266	295	288	285	320	320	321	307	288	266	279	297	297	298	299	288	301	313	289	292	314	309	326	323	301	264	280	300	284	287	292	312	277	310	276	287	265	321	298	325	304	271	276	297	309	317	293	313	287	304	309	306	299	286	280	277	330	276	335	315	293	274	259	319	285	302	285	299	310	301	280	291	307	308	284	305	290	295	302	300	305	316	294	303	268	325	265	288	304	302	295	260	281	291	292	282	289	272	289	295	282	308	283	295	294	304	282	310	320	290	326	331	315	294	325	312	336	286	296	279	303	284	293	284	307	282	280	293	293	296	311	314	311	299	298	313	337	306	290	281	300	296	306	296	355	283	288	306	286	297	303	280	261	310	290	316	283	296	291	320	271	283	340	304	312	301	311	338	310	305	297	276	274	265	261	300	306	329	275	314	297	281	278	285	297	285	301	342	289	302	281	328	285	316	306	277	308	304	297	320	324	283	298	341	313	277	302	301	308	341	317	266	292	309	328	277	279	318	307	323	296	306	271	310	290	265	305	276	270	285	273	321	273	300	252	325	289	323	313	340	267	319	282	303	267	289	320	288	289	308	272	336	290	333	335	282	284	308	274	306	301	302	299	309	280	290	312	302	308	329	291	292	291	291	311	276	298	297	324	291	302	301	323	306	326	326	303	291	306	298	292	333	275	266	322	306	275	297	292	314	313	310	279	293	288	285	286	300	298	289	282	288	291	281	303	311	280	324	292	315	317	299	328	280	304	263	306	266	310	278	273	280	302	285	323	312	271	287	300	292	303	308	301	299	264	294	294	288	295	304	287	286	318	270	283	307	290	308	288	283	265	281	267	285	308	295	312	310	274	294	321	295	285	341	278	299	271	331	296	295	334	264	322	302	291	281	291	288	291	310	301	285	297	292	276	290	308	316	306	310	273	269	325	285	294	311	303	285	319	306	331	296	326	336	319	290	319	309	353	314	298	334	316	332	315	326	317	257	275	300	277	269	295	285	325	305	297	324	316	282	283	294	312	284	312	314	311	272	295	312	324	301	319	291	333	302	277	293	280	314	310	318	277	290	288	300	296	296	330	292	304	314	291	287	326	267	304	268	281	280	283	285	285	302	304	297	289	299	285	286	298	305	338	319	307	338	298	275	292	305	314	268	298	289	282	292	345	321	296	300	313	278	305	330	282	276	290	309	362	294	331	281	314	297	295	298	326	277	276	301	278	328	319	266	291	301	264	333	293	330	295	280	258	306	295	339	280	299	281	296	311	324	300	343	339	288	320	290	304	308	293	296	303	291	301	296	317	284	297	301	294	273	259	305	309	325	292	283	337	308	267	297	331	288	316	268	276	299	302	278	307	306	309	302	308	315	310	309	313	277	305	308	312	287	293	278	278	297	281	321	286	306	307	286	294	274	289	307	292	304	328	320	319	308	312	264	259	259	275	303	310	300	309	299	267	309	284	327	305	284	311	319	340	297	274	293	297	292	296	308	276	300	290	315	309	287	284	293	309	324	281	292	290	312	289	291	275	287	313	278	254	288	317	280	274	292	271	299	297	302	280	309	295	322	299	287	325	296	301	295	329	279	278	289	332	286	312	287	300	321	274	272	313	300	264	297	305	311	296	299	305	298	260	301	282	297	283	279	339	332	328	305	333	313	281	292	320	304	314	314	302	274	290	288	281	273	266	287	299	283	293	348	276	278	282	302	294	298	296	309	298	293	333	305	331	284	313	305	301	282	284	284	271	286	298	306	305	325	284	314	307	269	314	285	281	288	289	284	302	354	284	285	259	309	304	294	286	290	298	288	286	296	298	293	285	300	325	276	311	307	329	264	293	279	265	307	300	313	316	321	285	313	312	305	299	308	268	274	287	278	297	292	304	341	306	278	295	280	293	326	312	296	254	289	290	271	262	301	316	295	292	292	306	298	288	253	298	300	323	277	306	306	299	307	305	310	334	297	291	330	285	281	268	291	314	291	306	289	280	294	344	288	324	283	307	326	290	303	312	277	308	308	303	316	271	263	300	280	322	310	318	302	302	277	311	323	283	331	299	304	301	315	332	306	302	297	333	304	281	290	298	310	265	325	300	274	282	288	278	323	314	290	292	298	268	258	326	288	313	317	315	280	304	271	287	288	288	326	281	280	334	330	321	331	279	289	257	298	265	305	309	277	290	298	293	280	294	312	285	295	290	291	277	305	290	316	321	306	259	284	294	284	303	287	285	311	304	280	285	316	323	290	296	330	316	277	315	296	316	276	304	279	314	333	309	296	279	312	316	319	294	303	305	303	316	290	289	278	288	307	321	264	329	312	298	294	344	270	302	309	276	276	280	322	280	311	291	297	284	291	301	282	285	314	300	265	269	308	362	310	306	271	266	276	283	304	290	286	315	279	314	294	326	315	287	290	297	320	324	282	324	264	281	259	257	323	292	276	277	307	302	282	316	309	300	337	291	290	296	287	286	289	288	301	280	296	275	288	325	299	336	310	291	295	301	328	306	310	305	291	268	305	276	290	275	318	279	307	300	274	322	301	298	272	302	292	268	284	286	298	328	321	281	298	297	297	301	258	290	288	286	242	276	284	286	304	294	300	329	306	296	293	297	281	316	319	332	328	296	326	294	324	302	288	335	300	279	289	298	292	300	258	306	290	304	256	289	329	256	315	289	294	248	317	291	297	321	319	307	285	296	316	293	298	322	310	281	289	281	296	301	289	291	291	266	309	304	319	338	286	304	321	298	300	286	281	311	304	291	335	268	310	304	321	325	330	302	288	313	322	284	268	269	310	280	275	329	303	332	324	299	294	282	323	285	320	273	308	271	288	289	273	307	305	295	309	285	322	292	294	262	295	279	344	302	265	288	318	325	291	297	276	357	292	320	299	300	296	283	287	297	286	311	307	299	256	268	280	290	319	291	288	286	292	302	303	288	299	276	296	331	295	308	281	297	289	319	278	340	275	289	292	305	307	293	316	298	301	309	320	275	285	291	310	302	278	315	320	303	311	268	307	312	268	295	325	301	329	280	307	315	292	305	334	317	281	278	300	271	299	331	334	333	319	289	285	285	279	297	299
11430	5259	7641	9825	8100	5901	3687	2380	1586	1163	881	782	758	618	602	671	687	659	680	653	637	650	665	657	659	626	653	688	697	646	606	653	649	718	623	660	650	635	652	635	655	659	677	661	705	651	727	697	678	654	668	643	643	662	681	687	699	657	641	656	635	688	661	658	612	666	645	710	677	652	675	648	629	651	661	649	680	592	650	725	694	669	646	648	648	662	646	653	613	675	683	645	623	655	648	670	641	655	699	659	612	676	654	692	654	700	650	645	646	633	696	624	671	676	682	627	664	666	674	624	711	630	645	663	660	643	697	661	664	675	695	648	600	664	689	639	621	703	638	668	649	688	635	628	698	651	652	663	667	683	646	644	660	646	642	675	670	635	684	657	659	678	647	665	667	685	641	630	646	640	680	627	682	653	681	648	657	693	647	662	685	619	696	639	676	695	682	669	671	712	651	635	650	653	623	736	657	686	662	657	635	636	667	645	661	684	664	640	688	632	658	661	655	654	630	688	636	663	691	654	662	640	689	688	661	689	667	654	643	640	678	669	678	650	644	709	674	663	643	672	643	634	701	649	668	645	667	646	668	682	667	652	682	663	644	665	661	649	680	641	653	680	630	705	675	660	660	638	692	692	657	668	670	659	664	611	638	643	707	687	681	652	613	636	662	689	615	661	632	660	658	636	667	622	673	644	643	665	622	656	658	644	609	664	681	639	673	635	612	627	680	604	661	679	668	656	666	685	634	662	632	693	681	655	699	702	667	662	683	639	648	713	686	654	655	650	694	655	668	638	665	664	652	703	648	664	656	651	681	686	702	651	690	700	660	642	654	629	599	604	698	665	664	703	699	620	636	666	648	610	637	660	660	664	641	687	677	665	664	654	638	673	646	684	652	682	651	699	682	659	682	656	675	689	666	641	661	642	714	627	630	645	679	723	647	655	698	672	669	648	653	656	626	698	643	652	626	664	693	658	655	653	685	657	677	670	674	653	670	642	643	663	629	654	679	635	649	697	673	639	710	664	610	668	669	622	705	680	666	641	682	644	659	668	649	671	653	677	707	630	694	649	648	628	672	642	651	658	667	675	658	667	672	658	667	699	646	654	717	662	659	671	646	655	642	658	695	703	645	660	699	651	635	712	633	690	676	624	662	633	716	638	663	630	656	666	646	642	685	632	664	670	631	654	671	635	701	667	653	687	611	696	622	681	603	639	668	682	620	655	686	668	674	639	654	660	690	653	660	632	691	644	656	691	659	684	643	671	716	674	671	648	705	658	638	693	670	652	642	662	654	654	658	650	651	711	702	647	661	634	648	721	679	679	651	673	688	614	696	650	676	656	657	663	671	699	683	645	660	669	659	665	635	644	654	647	646	634	710	705	658	690	596	675	671	612	694	660	640	668	636	702	664	661	663	626	711	675	692	644	653	644	691	642	692	638	666	646	646	653	686	651	670	675	695	643	683	646	654	649	660	671	624	636	680	648	665	700	686	688	700	659	634	633	683	681	629	677	653	622	662	661	669	654	702	644	689	708	651	679	612	659	641	632	659	662	660	636	607	669	656	680	680	667	670	667	668	636	683	654	668	656	657	670	628	687	643	642	664	679	676	687	612	667	645	655	665	633	630	617	658	627	680	684	617	661	650	712	703	638	630	687	629	671	656	682	620	672	670	695	672	682	655	667	665	669	642	681	664	692	639	687	659	636	657	690	662	685	664	623	614	673	683	682	693	690	694	663	696	700	668	678	664	634	662	646	634	631	678	659	642	659	653	695	662	604	651	687	634	652	614	658	679	705	686	656	658	682	658	653	641	672	659	669	633	667	646	656	676	648	673	613	625	700	636	669	681	664	632	625	654	682	612	638	609	612	641	622	645	618	657	643	647	660	711	663	593	671	639	682	699	661	614	631	645	603	639	643	649	670	642	630	630	718	675	708	642	704	672	678	664	702	620	657	626	667	670	681	655	651	661	653	615	681	683	646	661	661	651	669	657	704	713	619	652	692	621	650	655	679	672	668	734	629	677	669	667	607	673	665	650	709	637	648	639	661	638	682	661	649	667	685	664	667	648	624	655	698	682	684	582	665	684	693	646	717	660	671	713	625	678	665	691	662	683	673	666	669	645	696	659	647	643	631	650	655	683	632	665	633	661	675	672	646	671	669	642	651	641	650	650	658	656	650	645	599	714	636	700	683	667	659	625	638	662	654	672	645	692	680	694	576	613	688	669	670	613	659	656	646	677	588	636	683	642	658	684	662	619	638	669	689	658	685	629	636	666	646	634	643	668	708	622	647	651	625	663	671	693	642	642	657	670	682	637	679	672	669	642	628	647	690	637	638	651	666	619	682	650	691	638	637	612	641	718	672	666	666	688	657	686	643	675	618	677	672	682	664	640	683	671	661	655	646	666	632	656	637	677	672	668	680	660	655	628	648	694	645	684	653	648	666	622	688	699	642	672	676	649	640	651	681	646	655	651	668	677	641	633	680	680	672	620	665	646	678	650	650	703	655	678	682	640	627	663	649	658	636	652	689	643	650	663	663	647	626	693	648	630	629	640	657	590	629	691	654	621	686	706	693	649	676	672	615	680	656	589	659	646	653	655	679	647	657	692	658	668	674	637	667	678	645	672	654	667	698	685	712	670	637	673	663	708	633	689	691	674	666	658	700	674	684	671	701	679	686	673	666	634	714	650	683	646	662	634	669	680	688	667	628	662	684	657	629	631	699	703	677	666	682	666	690	621	700	631	691	640	685	648	688	697	650	687	639	615	660	661	717	632	660	682	629	647	651	667	659	676	604	654	705	642	681	650	695	668	661	659	634	663	666	674	685	688	645	631	696	649	668	672	604	676	633	675	643	661	620	642	654	656	675	657	660	629	649	628	671	726	692	698	688	670	624	642	673	670	643	637	662	711	636	641	616	668	645	694	699	673	655	624	670	655	678	673	675	696	672	618	665	660	699	657	634	631	685	648	643	659	645	637	604	673	640	662	650	668	642	666	641	647	669	678	660	686	677	663	681	686	611	681	664	678	702	720	697	672	697	665	639	667	658	668	683	658	653	715	677	652	660	674	674	679	632	654	643	669	660	626	658	640	693	672	686	656	617	628	667	692	654	659	671	676	658	673	640	618	628	645	659	675	668	667	668	692	648	616	680	661	664	643	684	627	685	633	674	648	652	652	675	664	667	665	647	665	676	662	658	661	672	645	622	698	663	666	678	630	656	643	653	615	655	640	636	675	686	631	608	669	648	640	692	648	642	647	629	614	636	654	687	637	637	673	639	654	709	644	628	627	657	619	655	673	675	698	643	636	668	644	685	636	714	644	680	677	675	723	645	679	619	705	665	638	635	642	677	624	616	633	656	680	668	617	706	678	634	678	690	674	716	650	641	664	628	662	641	610	663	660	623	675	643	698	717	672	654	674	669	657	628	642	600	641	647	640	655	689	671	641	661	668	603	638	632	660	652	660	647	661	627	643	662	675	667	663	670	646	699
78014	54749	69796	67389	53494	40017	26347	13658	6043	2772	1378	861	511	420	393	401	403	412	421	410	418	422	423	397	420	397	404	437	389	415	411	420	402	420	406	416	383	369	331	361	397	440	389	427	402	406	407	380	402	378	350	423	372	411	410	397	418	426	416	407	413	414	388	384	413	430	403	402	431	429	411	388	388	417	423	421	445	397	398	379	405	391	417	386	382	395	389	377	409	365	412	376	397	389	403	344	405	423	379	400	389	377	393	411	399	400	394	414	413	435	407	372	406	359	439	423	411	398	370	433	371	374	391	397	386	417	389	405	376	378	391	405	413	429	396	397	429	410	402	411	373	379	432	390	376	376	435	384	401	411	426	381	378	391	374	378	381	380	383	423	388	422	415	424	376	393	386	417	403	424	418	440	385	398	428	397	415	406	399	370	391	449	385	394	397	378	421	390	437	408	423	391	427	389	399	384	408	418	403	385	371	378	422	373	388	395	435	420	412	390	387	407	423	395	405	363	412	385	422	378	406	412	406	365	392	375	412	423	394	383	384	384	374	401	421	408	401	424	433	384	351	423	394	388	396	428	374	397	392	397	366	393	408	432	424	397	452	363	399	382	386	402	395	396	384	383	392	403	379	403	406	402	422	347	354	430	374	440	404	375	398	408	369	421	433	411	404	401	390	443	426	410	397	477	423	421	411	374	377	384	398	398	406	381	405	409	406	404	406	388	387	387	375	348	404	426	435	408	416	400	382	366	410	423	393	400	407	366	420	391	381	402	430	405	379	380	384	405	418	363	375	377	420	424	379	420	409	392	384	392	411	419	425	397	396	419	384	396	366	388	401	397	413	389	345	404	395	376	426	407	441	421	364	385	391	389	409	379	357	383	424	399	409	398	372	428	397	392	386	412	409	416	374	417	397	423	372	399	413	419	400	425	425	425	379	395	384	406	460	395	397	392	407	412	413	396	408	415	391	395	391	376	408	376	379	380	401	410	428	428	377	399	396	407	399	441	391	414	395	406	386	395	416	397	454	418	388	404	387	390	405	395	439	401	388	401	395	379	420	397	396	377	354	374	364	410	402	383	433	422	397	394	390	423	426	386	401	406	399	384	374	377	404	409	404	428	402	384	373	404	425	412	417	366	413	392	404	381	415	388	368	352	404	415	436	395	372	423	408	441	378	403	413	367	375	415	427	410	420	388	407	393	396	381	415	401	392	389	387	379	388	408	428	374	421	394	399	405	409	413	430	408	405	418	408	401	393	465	387	418	386	428	403	393	371	408	359	384	387	400	399	398	360	403	403	388	403	380	415	407	400	437	396	413	427	383	372	422	437	409	436	396	377	387	416	424	375	410	415	428	423	400	427	442	399	399	461	433	388	396	420	453	397	410	384	389	371	436	414	442	416	385	386	397	381	388	388	429	401	404	384	408	412	412	416	394	399	372	398	410	399	363	442	433	396	378	384	352	383	388	405	406	416	406	421	403	407	416	396	385	422	376	386	382	422	411	401	371	375	373	362	394	409	419	382	404	390	399	432	366	395	354	367	451	451	386	408	380	400	401	380	368	376	376	430	413	422	397	411	399	376	390	399	379	430	406	379	386	415	413	402	404	428	434	407	355	392	469	395	423	395	417	412	392	395	412	422	382	409	364	437	401	384	389	434	384	367	400	384	397	418	374	358	424	350	415	419	373	396	398	369	417	415	387	367	409	418	408	426	424	391	392	381	425	409	425	395	376	400	408	385	404	406	409	383	380	438	426	406	390	389	395	397	372	391	409	391	414	417	363	401	428	414	422	415	428	379	368	391	429	421	399	374	428	395	435	369	400	418	398	392	411	404	373	374	357	396	436	404	403	387	437	399	364	378	403	394	440	369	414	390	401	409	425	395	418	445	383	395	410	386	417	407	397	405	395	370	401	412	384	418	399	400	407	392	425	418	419	392	371	409	394	385	403	417	387	401	403	421	376	386	398	407	445	357	387	445	395	364	403	407	443	396	404	403	379	389	418	385	382	407	382	389	374	397	399	383	372	410	384	394	362	413	429	388	396	419	399	383	405	383	401	413	399	401	384	351	409	353	427	389	403	421	382	373	429	369	438	396	430	386	391	398	383	371	431	405	401	433	366	366	418	383	436	416	399	427	387	394	382	397	411	375	394	397	409	397	409	398	387	409	383	420	390	430	406	407	397	378	408	375	429	413	343	459	411	418	413	414	417	411	392	343	409	404	390	398	395	370	391	406	403	361	385	405	371	395	372	381	432	383	399	416	373	444	388	392	386	406	406	395	403	381	398	402	431	432	402	368	413	399	420	391	395	463	404	392	393	411	429	393	421	426	430	402	404	408	422	352	404	386	404	385	370	404	374	404	355	421	374	378	444	374	406	401	436	371	414	420	411	402	403	396	438	366	390	386	391	387	398	377	393	419	380	416	375	460	376	394	410	371	356	433	405	417	410	428	413	406	415	450	447	401	407	389	415	391	374	411	430	413	438	420	441	385	382	425	393	364	423	388	402	390	353	410	435	410	386	421	370	380	399	408	442	404	400	406	416	383	396	413	367	385	396	396	379	390	415	369	408	431	410	402	423	379	436	425	416	370	388	423	364	393	404	391	379	427	395	389	469	387	401	457	381	411	406	362	400	415	407	384	417	386	379	395	378	389	398	378	379	403	427	408	414	387	400	399	394	387	378	400	412	407	412	397	399	407	395	375	367	394	383	407	460	391	423	377	406	365	393	391	412	415	439	396	420	368	385	388	365	412	445	404	416	372	401	403	429	414	399	404	424	421	433	415	428	400	397	403	389	395	394	393	420	393	423	455	401	412	340	391	378	378	390	433	421	405	372	393	372	383	416	375	391	405	424	421	434	396	408	395	389	404	417	430	407	406	384	387	393	399	404	392	430	412	406	392	416	389	403	381	398	370	354	396	398	435	417	436	383	423	345	427	381	358	408	429	411	399	397	403	395	390	420	427	408	410	412	399	443	453	405	417	388	417	374	399	424	388	394	399	410	376	409	369	404	397	432	403	406	409	373	349	372	376	408	379	452	365	368	433	390	367	396	428	383	393	383	389	351	414	418	381	466	419	401	437	441	462	429	429	417	479	390	390	400	395	355	436	377	378	373	382	406	388	401	398	422	427	411	379	387	403	382	428	379	422	428	400	390	381	407	397	387	397	377	398	419	406	412	371	368	386	425	366	388	382	382	425	409	390	400	430	414	401	416	403	406	415	386	402	419	413	394	379	424	443	374	368	403	379	364	362	383	386	381	413	395	406	415	415	429	356	379	382	400	397	393	425	404	366	412	392	366	372	432	392	345	388	411	370	401	378	405	369	398	380	424	384	452	405	402	402	382	425	411	401	381	380	383	401	368	416	421	402	385	414	394	435	373	411	387	424	433	428	402	381	395	413	397	411	390	405	435	404	387	425	381	417	386	406	434	394	372	412	418	392	392	390	419	393	401	399	412	416	378	382	427	381	407	409	401	433	390	388	379
46678	38108	64554	71001	62580	51452	39807	27287	16524	9155	4808	2575	1311	934	872	864	854	854	866	954	872	889	872	872	893	839	889	853	813	879	795	856	891	898	863	895	841	880	849	876	830	860	889	929	861	857	861	848	853	902	873	816	874	867	864	852	885	861	856	936	843	862	909	869	913	878	848	831	857	875	850	903	893	900	842	837	911	852	842	864	817	870	915	896	895	898	790	781	846	863	895	871	900	861	900	808	838	863	865	863	858	852	839	900	858	881	919	869	848	880	853	846	868	844	891	822	901	874	810	802	847	840	844	811	892	860	888	871	847	877	869	797	908	853	921	837	897	877	801	901	829	901	839	862	830	875	885	834	856	873	811	811	847	865	836	872	869	830	786	831	919	852	881	859	857	865	846	896	845	868	907	831	901	848	865	889	810	875	835	906	908	875	914	852	866	885	878	888	875	857	856	823	887	838	862	858	850	858	929	875	846	829	929	832	859	867	817	832	881	849	857	825	888	891	879	833	879	840	900	816	815	855	827	911	891	861	873	852	859	884	853	834	840	934	885	884	778	870	871	864	843	863	894	884	845	818	865	876	903	845	872	880	830	872	912	848	878	802	848	836	807	838	885	886	878	875	890	837	937	798	827	876	867	835	878	861	853	845	840	863	903	895	874	838	852	856	854	849	868	851	876	847	846	895	854	877	874	887	869	825	852	897	879	831	882	848	864	903	827	850	858	874	832	794	864	836	918	841	845	843	870	904	883	852	840	833	885	857	795	865	844	878	776	869	835	852	894	878	779	847	859	881	869	865	854	866	813	900	810	818	832	849	804	867	831	880	864	866	835	836	916	886	851	871	842	846	875	850	861	888	894	843	867	836	876	855	891	887	883	854	898	879	822	860	871	793	901	893	848	900	942	887	862	864	887	867	842	829	891	827	896	810	865	871	921	878	852	855	846	842	845	825	810	870	873	802	858	867	883	830	845	818	902	868	865	830	844	852	810	867	899	898	863	849	867	867	860	833	867	823	930	888	908	838	850	873	844	841	821	861	887	825	826	856	862	862	823	857	871	834	887	877	836	896	888	830	866	820	876	848	891	870	833	831	824	840	881	864	908	897	873	796	783	859	888	902	860	826	870	897	877	826	873	803	843	833	858	871	870	871	871	831	833	851	881	863	855	848	888	837	894	862	879	848	856	833	854	840	818	848	834	854	862	925	891	845	812	865	844	894	860	841	911	845	814	837	859	833	860	835	819	863	881	858	869	940	837	851	834	852	897	887	868	892	866	828	816	890	841	840	847	790	856	821	874	872	856	886	865	887	862	857	834	841	882	874	843	856	874	875	869	850	867	858	848	845	888	847	834	839	875	844	794	879	800	863	799	864	821	817	865	865	884	896	859	896	919	840	836	859	810	869	880	859	877	885	900	821	847	800	883	828	833	855	841	863	858	906	849	906	906	888	841	857	826	874	898	864	887	829	861	829	855	906	856	855	897	847	794	825	853	849	878	900	858	851	837	857	824	824	886	890	884	803	860	914	889	793	883	868	847	859	896	797	843	911	794	911	912	830	848	909	841	874	806	854	793	838	817	819	929	854	890	828	875	821	831	886	833	840	858	862	853	843	906	839	847	883	827	908	876	870	917	868	848	804	897	814	883	870	860	842	826	864	823	795	845	906	840	905	898	852	891	829	885	923	818	853	875	890	833	884	892	845	847	877	915	857	805	816	903	850	876	863	830	900	807	848	878	896	863	856	868	880	849	879	834	860	879	802	840	911	897	835	845	828	842	869	867	854	871	868	888	855	821	861	851	841	844	908	815	871	844	865	852	834	823	825	885	897	861	869	855	829	812	872	834	849	868	838	897	900	794	850	856	912	832	841	865	893	850	932	877	909	920	822	859	877	881	839	881	845	856	840	860	882	880	876	838	834	856	857	863	841	891	896	832	915	811	810	857	839	861	918	866	834	852	808	856	874	813	890	856	854	821	814	828	834	909	827	850	816	869	861	859	834	863	854	769	877	920	912	851	875	875	851	865	882	879	872	854	877	863	864	835	873	841	874	836	848	873	825	867	867	846	857	856	822	846	876	865	867	840	847	856	804	868	838	891	884	855	858	824	849	860	869	893	856	827	800	909	855	845	864	850	856	855	866	807	902	903	795	831	813	897	814	836	863	870	833	809	874	844	873	845	880	872	834	860	892	873	835	815	853	888	927	897	869	846	815	914	807	836	847	849	867	861	852	909	866	881	825	873	817	794	866	902	859	903	890	812	847	832	842	851	872	864	799	852	845	806	916	838	850	842	898	847	866	892	855	839	930	847	861	879	873	876	799	822	845	837	812	884	883	863	837	879	915	847	945	871	842	815	858	885	818	841	875	875	842	907	882	851	876	863	890	860	853	820	852	851	825	853	853	828	877	856	853	805	840	815	850	875	885	875	827	837	870	844	878	847	844	833	876	884	882	832	855	847	883	848	820	884	851	883	862	892	854	785	863	888	814	871	902	856	892	890	810	856	824	849	819	837	923	904	868	882	864	849	823	855	851	870	879	882	866	861	822	894	866	827	884	836	847	870	846	814	807	896	888	840	883	847	881	838	851	882	882	904	851	805	863	893	886	892	859	910	912	875	852	779	849	883	895	819	873	895	865	833	855	892	864	869	852	874	844	843	896	872	851	833	842	868	856	872	866	850	879	883	850	807	890	876	851	881	876	833	853	819	811	886	841	868	874	822	925	894	841	886	864	826	892	825	801	838	854	925	878	876	900	845	828	901	818	889	842	837	900	885	860	846	854	820	862	812	831	852	867	837	862	814	885	877	816	869	820	846	832	883	862	847	864	873	914	862	887	872	865	840	877	844	838	866	903	806	781	920	861	897	878	909	884	875	893	857	833	859	809	871	885	895	880	813	821	850	837	878	827	896	844	871	833	821	871	878	831	875	857	873	820	852	912	897	823	842	831	852	887	858	832	803	856	834	895	912	858	832	887	882	870	878	897	803	842	852	909	863	837	846	844	870	866	894	840	818	899	864	883	861	855	830	868	877	903	858	814	869	877	879	880	846	855	848	854	855	885	809	878	893	836	869	811	884	853	822	852	840	855	874	880	832	868	842	878	793	849	908	888	884	860	833	878	821	806	854	824	845	860	881	858	874	843	889	832	856	866	859	864	934	855	885	877	839	858	918	884	864	848	861	816	883	879	825	889	846	861	841	890	885	835	894	861	818	838	876	886	855	893	854	837	895	891	876	850	861	873	825	839	819	857	861	855	864	905	824	828	861	848	830	872	853	864	864	840	872	903	863	903	810	863	897	867	830	867	850	845	895	910	862	877	842	793	822	884	836	853	899	788	905	907	889	876	908	880	872	859	841	840	879	874	813	819	879	807	836	946	884	863	855	859	878	873	829	886	900	879	892	846	835	889	835	831	854	862	938	889	859	894	864	813	850	858	882	903	868	871	870	853	887	859	814	878	846	871	850	820	883	839	881	846	850	847	884	839	834	873
76021	56031	72379	66968	53218	39947	27111	14629	6816	3058	1569	877	588	461	446	441	425	442	411	440	434	411	412	417	456	450	447	432	424	414	416	427	437	413	391	433	425	413	440	428	409	416	406	375	405	411	445	424	422	386	413	424	387	449	414	455	393	454	424	412	424	400	422	415	415	403	425	392	416	416	412	418	426	433	462	408	421	403	403	395	429	383	436	402	445	400	412	445	456	406	445	435	494	411	444	450	389	415	428	359	387	402	430	413	439	397	397	410	426	412	428	424	430	415	391	390	414	365	421	461	417	428	385	422	405	415	429	392	396	392	424	417	429	461	431	430	410	449	456	424	395	426	410	409	405	418	381	416	435	397	405	468	461	437	381	417	474	427	446	436	412	411	447	448	418	446	407	430	461	449	429	407	431	382	434	409	388	430	448	430	394	402	408	441	428	403	441	416	417	447	429	416	427	408	454	428	417	432	390	412	433	418	407	425	470	443	431	416	440	412	458	441	447	431	400	452	416	411	408	422	437	441	397	409	424	415	394	442	418	385	388	398	420	435	419	470	419	403	419	385	402	395	435	392	451	398	420	408	424	381	426	421	379	383	418	408	423	447	428	408	407	408	392	437	426	415	438	429	416	406	427	405	422	374	378	406	413	377	434	459	409	437	411	437	435	444	454	416	425	425	397	452	391	446	418	446	438	437	407	387	455	422	443	423	446	398	396	383	445	416	455	441	420	423	428	391	433	410	410	406	399	409	452	435	467	398	399	414	423	435	438	405	434	444	428	425	403	399	445	413	399	415	427	475	375	435	429	429	425	413	410	423	406	447	417	416	468	433	415	439	432	395	400	381	413	403	412	456	378	423	481	411	458	410	431	394	430	425	459	430	425	417	398	405	409	426	412	420	408	403	410	434	428	429	472	428	438	414	449	432	466	442	414	404	419	445	454	432	404	435	427	399	357	400	424	429	398	439	418	394	443	473	399	465	430	404	444	399	397	421	431	409	429	377	398	410	424	431	492	451	439	390	422	420	407	446	438	427	447	425	434	431	424	421	456	419	385	384	419	451	452	418	402	430	424	397	420	398	384	401	398	418	407	422	429	470	458	409	419	443	389	390	434	412	404	404	404	449	455	420	414	446	429	411	404	409	437	383	431	433	459	460	441	443	420	387	425	388	415	394	373	401	457	431	448	415	445	438	417	420	432	397	415	433	407	457	442	445	426	418	404	431	431	456	408	425	437	439	433	421	451	373	415	398	403	399	443	406	404	446	408	392	424	412	426	434	407	435	420	433	392	427	450	414	427	404	409	414	388	418	432	412	472	421	392	416	397	449	417	354	388	462	449	442	411	448	430	429	423	475	449	400	415	418	455	398	389	409	443	411	429	392	398	434	395	432	424	416	460	412	441	443	374	424	381	401	421	394	422	454	423	407	364	415	420	417	402	410	419	428	430	448	420	394	390	417	392	447	427	381	431	388	421	381	378	434	450	399	426	423	424	419	386	414	419	416	411	424	409	461	450	425	398	418	390	404	390	431	395	401	396	439	414	423	431	420	435	403	398	440	433	383	396	441	402	424	457	405	418	405	425	388	422	387	459	422	456	387	405	391	409	428	417	419	425	393	434	395	381	412	409	409	442	426	449	400	391	425	428	429	418	395	403	401	405	425	435	409	443	469	388	453	419	398	410	457	429	372	436	457	481	438	401	407	422	417	413	420	463	431	421	427	401	420	430	395	432	424	443	420	460	432	428	377	430	438	411	420	396	439	382	439	419	468	413	412	429	418	381	431	461	432	390	405	452	404	427	409	431	450	421	422	418	418	433	386	395	399	417	407	450	418	455	432	362	406	431	399	448	435	414	418	429	402	424	379	421	423	422	443	410	413	411	434	416	377	464	429	415	407	462	415	409	449	409	445	430	405	443	375	423	392	406	411	481	432	450	412	421	369	413	458	449	436	446	408	422	405	430	405	412	441	417	427	462	411	454	406	421	441	416	441	457	411	431	470	443	401	436	425	417	444	428	409	434	418	448	417	421	382	446	422	423	418	419	422	420	424	461	453	421	434	430	416	403	409	481	424	396	423	419	416	389	393	457	392	402	410	436	427	428	425	442	418	449	391	442	391	420	406	422	465	411	442	400	441	400	426	440	421	385	403	430	426	429	424	388	411	412	416	387	453	415	407	411	415	418	456	420	421	457	379	428	356	434	417	443	450	417	449	439	413	434	382	435	415	461	467	385	411	411	424	431	419	419	458	442	421	423	446	441	428	418	414	352	433	434	421	413	406	420	406	453	409	430	432	432	388	466	391	387	424	459	454	454	419	405	431	427	422	451	442	438	434	436	443	395	430	416	374	430	418	417	435	429	424	432	434	412	432	437	424	413	442	422	454	411	426	384	418	391	425	469	435	420	438	381	400	390	425	410	430	396	423	419	405	420	436	422	386	452	440	425	403	432	419	434	424	418	436	428	407	400	449	412	410	407	420	428	410	455	418	430	403	386	410	435	399	437	430	416	424	398	420	461	450	432	403	408	444	431	417	404	467	413	402	409	427	461	416	430	391	418	428	437	437	431	404	414	416	372	454	429	453	396	430	387	414	429	398	387	378	457	434	419	437	390	455	447	421	392	438	433	442	396	427	389	405	423	429	449	394	439	423	422	401	465	439	429	387	427	426	440	411	438	402	402	442	417	432	459	442	395	436	447	422	430	419	430	461	440	440	407	391	432	389	420	424	420	401	409	411	421	405	407	422	436	445	433	442	440	414	417	422	442	419	439	369	427	429	441	432	428	460	441	451	418	436	468	456	376	423	411	441	395	411	403	416	407	404	387	431	450	458	443	447	478	429	435	397	429	432	433	397	424	375	395	409	428	424	408	436	397	407	440	402	414	431	446	439	461	421	388	404	417	429	457	450	418	411	414	389	448	421	399	417	406	415	436	438	466	429	414	449	426	397	443	421	407	426	450	419	434	444	385	426	419	398	457	465	402	431	404	415	440	395	393	406	393	422	448	419	462	445	451	384	419	417	456	426	425	436	441	450	439	450	444	376	373	432	423	428	435	449	444	392	423	407	432	432	402	434	423	384	408	429	424	419	461	401	461	424	411	398	415	433	423	423	450	418	445	400	414	417	439	488	400	485	428	417	436	403	413	453	423	415	412	421	429	449	446	399	432	453	425	438	515	424	408	437	443	430	436	399	426	442	479	433	431	430	454	448	461	444	406	393	383	412	431	441	389	397	385	431	441	422	437	418	412	406	420	433	426	385	440	446	428	439	450	422	401	477	493	433	388	417	451	449	440	415	408	413	427	430	402	410	412	445	445	402	449	408	461	436	398	376	398	433	398	451	407	422	432	403	383	412	439	443	445	452	421	404	451	409	433	412	391	383	448	442	388	454	400	406	401	426	434	491	415	426	426	410	421	458	480	438	427	432	446	403	387	429	413	428	426	412	421	441	439	428	457	376	419	416	482	391	434	407	469	372	419	448	460	399	452	437
45397	40718	66817	70711	62244	51481	40275	28560	18039	10077	5335	2854	1571	914	945	919	887	944	916	909	867	925	912	888	897	902	915	887	889	885	845	904	900	872	953	896	865	863	884	917	892	908	920	942	835	898	855	883	929	900	944	885	879	874	917	877	943	915	876	943	938	968	891	899	924	915	847	932	896	899	871	902	887	901	911	918	860	922	880	842	835	879	893	869	834	871	931	881	903	895	926	929	884	865	894	903	854	875	943	869	942	876	901	857	850	929	930	900	896	861	928	909	910	920	906	805	907	920	883	927	889	881	900	982	907	901	912	888	893	962	896	912	880	929	894	961	838	891	925	897	907	931	898	888	844	903	885	945	944	913	947	842	878	886	854	861	922	879	881	893	905	870	899	928	889	894	948	919	848	880	923	854	881	888	852	837	856	844	915	909	903	897	913	957	923	888	896	958	859	920	850	924	866	864	874	884	866	877	889	939	883	892	893	955	912	920	865	895	885	894	873	865	851	925	931	894	922	904	920	889	892	924	923	918	938	892	863	857	873	917	894	857	874	883	942	955	949	853	873	868	890	937	860	896	942	893	918	943	911	950	874	897	942	914	927	864	886	870	948	863	961	871	893	860	889	868	900	866	904	890	902	932	941	877	859	896	936	884	885	881	908	897	875	893	876	903	870	870	897	929	906	906	878	831	913	869	869	900	921	906	926	935	895	903	883	926	954	910	913	936	900	856	907	959	913	866	895	888	886	846	906	884	859	862	943	880	854	928	909	926	850	915	911	921	871	882	920	908	936	917	901	963	924	906	899	905	940	923	905	894	855	906	842	855	967	912	895	850	896	900	869	931	890	889	952	891	866	879	914	874	906	855	894	852	967	876	823	914	866	912	872	921	874	851	872	912	912	905	893	896	915	937	874	833	925	991	854	964	896	882	931	867	897	892	944	895	873	948	873	855	898	890	923	889	886	889	896	926	939	938	895	860	899	870	911	907	884	847	869	913	906	938	871	893	978	904	945	877	895	855	906	919	888	856	914	875	947	883	933	867	868	890	889	893	935	854	893	928	903	868	910	906	853	855	849	889	967	897	937	866	931	862	905	888	895	863	848	880	888	909	918	902	860	861	892	925	840	897	878	946	875	877	883	858	920	847	930	862	920	906	873	923	883	900	883	869	911	859	900	902	842	903	932	949	880	897	923	857	956	878	855	867	848	907	913	882	900	886	880	900	900	859	857	882	904	825	886	910	861	937	904	913	896	992	873	873	903	934	905	914	891	894	920	902	951	904	884	933	921	926	939	881	976	940	876	855	884	855	916	882	917	927	842	939	907	915	932	889	912	880	872	866	897	907	872	924	899	892	863	898	877	914	833	876	880	901	913	895	905	917	866	911	888	952	894	938	897	864	904	913	876	880	915	890	883	913	911	888	879	924	917	964	914	880	870	869	856	946	893	911	906	869	887	918	913	919	906	931	913	877	946	908	870	878	908	880	877	889	876	908	876	969	900	919	930	849	852	923	880	949	876	870	917	859	921	884	846	931	905	865	895	912	889	836	860	879	899	880	887	799	871	866	880	932	939	888	916	939	950	855	916	857	924	894	881	930	816	893	829	856	914	904	898	901	813	830	860	886	902	921	917	906	841	868	863	894	878	847	967	889	914	929	929	910	918	866	859	866	904	925	849	860	900	889	900	839	884	901	892	877	892	904	892	861	902	878	886	892	890	920	892	896	945	877	899	898	882	893	908	922	949	913	944	893	931	915	920	916	878	932	868	873	940	858	953	927	923	893	897	886	947	895	936	901	893	939	912	880	906	915	913	969	885	924	903	917	918	904	922	908	883	900	930	944	917	945	889	832	867	930	906	868	889	876	870	915	890	865	856	910	852	872	891	913	890	959	914	975	874	953	905	874	856	899	856	904	895	912	932	920	960	920	887	863	934	904	922	964	934	891	897	884	894	899	890	902	929	876	890	881	862	919	935	877	904	886	915	897	875	916	860	884	932	918	913	874	884	899	929	889	905	847	940	934	906	878	883	926	883	915	905	899	866	911	893	904	919	903	915	940	919	932	878	915	867	883	912	921	879	871	918	894	923	900	885	904	860	887	893	892	875	897	837	922	877	866	885	900	944	908	863	896	895	902	898	907	877	889	818	931	895	892	878	901	931	937	850	903	858	915	892	956	904	882	882	881	863	867	870	871	912	912	931	889	904	943	897	905	871	864	862	867	842	940	849	870	928	887	951	900	861	919	849	956	889	866	918	872	832	907	870	896	918	889	872	887	880	859	910	819	930	897	897	866	888	921	880	903	964	894	882	926	891	860	915	923	917	929	918	904	898	864	929	916	913	886	907	920	888	921	889	884	855	935	874	897	907	917	903	935	867	862	864	917	930	921	930	919	923	921	908	873	923	859	933	984	857	887	968	898	899	870	878	897	908	932	868	893	857	917	919	874	863	874	910	885	935	901	949	901	914	885	929	961	884	933	912	908	895	926	981	908	942	906	913	855	902	886	892	872	917	964	925	893	888	869	896	911	898	843	894	938	917	913	885	949	919	872	854	951	868	901	868	929	941	859	896	843	894	864	915	851	872	937	883	898	885	876	920	927	886	873	904	900	917	913	890	923	934	842	898	927	882	898	901	910	885	890	889	896	892	912	882	871	920	943	868	859	866	914	912	886	902	866	842	855	905	942	876	897	936	910	899	882	919	898	892	898	884	918	948	896	912	873	927	908	884	887	926	893	923	859	894	873	861	868	891	848	918	938	871	857	906	912	887	944	975	894	874	885	893	896	931	942	901	927	907	953	895	913	863	898	890	918	873	881	917	918	953	908	904	901	887	921	897	920	904	934	896	879	836	902	904	921	903	899	890	943	880	902	832	911	940	926	903	900	878	897	903	906	845	881	898	931	903	890	884	926	827	905	911	898	925	872	942	914	876	899	894	897	897	937	911	868	924	835	941	895	902	868	907	900	934	948	855	921	915	890	891	907	894	875	850	895	846	922	900	889	930	911	909	872	819	911	897	914	907	890	891	856	864	896	891	886	880	837	914	935	912	919	921	902	878	891	884	924	879	926	903	897	866	867	893	870	934	929	881	898	897	877	910	896	860	906	919	859	876	892	945	928	918	860	915	896	894	897	882	872	911	858	860	895	882	923	962	910	867	893	919	866	844	863	882	886	866	946	966	900	898	919	953	900	897	897	918	865	858	837	903	881	892	886	892	816	874	880	888	938	936	941	953	903	957	878	878	963	907	917	871	877	934	895	883	864	886	904	905	914	890	886	899	914	872	886	876	922	879	925	933	911	863	871	896	897	917	924	851	908	869	909	876	877	908	940	868	923	940	868	924	960	875	936	861	873	915	889	921	886	862	907	914	885	907	892	843	956	937	904	961	907	849	877	857	857	862	894	967	919	939	875	917	913	891	899	887	875	917	861	882	872	920	891	963	913	862	936	863	842	895	941	913	922	896	847	908	872	878	901	830	880	920	972	895	899	894	905
9995	4173	5675	4417	2980	1896	1127	831	548	424	365	345	281	317	305	290	288	276	317	315	304	297	306	305	332	297	273	293	325	286	299	304	317	281	296	288	303	323	277	314	298	321	283	312	321	275	334	302	304	288	316	328	279	298	306	280	268	318	273	257	280	281	290	316	339	274	307	350	296	274	268	306	287	296	275	306	287	258	294	312	316	252	266	311	285	289	329	296	344	260	300	296	312	289	291	287	275	291	267	270	344	303	301	302	317	297	299	283	311	285	289	299	277	302	325	291	284	313	338	318	311	301	322	303	281	303	289	294	284	294	277	337	285	314	296	290	308	306	250	295	292	258	288	291	295	308	280	287	322	277	280	315	305	265	318	315	335	283	308	292	297	267	297	300	305	295	294	299	304	299	329	339	273	312	297	319	321	299	303	308	329	302	315	315	293	282	301	317	256	266	286	307	300	314	294	305	300	289	286	275	308	256	315	296	281	318	300	335	281	301	278	297	288	306	324	291	306	303	278	297	280	311	285	272	290	307	300	304	321	280	288	318	268	283	307	300	330	311	304	268	293	298	326	293	333	314	308	267	266	273	305	291	315	279	287	315	295	322	295	296	285	289	308	255	287	306	304	282	283	313	286	309	282	283	289	291	278	270	302	278	267	301	296	270	318	311	319	286	282	295	322	269	336	277	282	272	296	279	278	278	282	311	300	300	343	280	277	311	324	286	311	278	296	279	277	256	301	284	320	286	277	258	310	287	307	317	309	296	337	307	321	320	309	275	324	287	295	316	315	305	283	298	307	311	322	292	314	302	295	283	255	314	311	286	296	288	316	305	289	296	291	280	294	310	283	300	290	326	324	302	316	340	329	295	312	264	314	288	269	302	293	302	298	323	301	316	295	285	307	294	294	302	287	321	301	288	320	264	320	291	290	278	269	308	326	316	292	281	327	308	289	329	298	306	308	300	318	305	293	324	306	270	321	283	321	301	313	283	272	280	299	322	335	302	302	331	287	312	276	305	259	306	286	324	307	259	298	289	287	317	318	303	299	322	323	266	305	314	311	286	313	318	328	316	319	352	312	279	302	280	266	288	272	301	269	315	322	325	299	290	310	286	326	281	324	281	339	301	322	317	317	292	295	303	273	297	294	299	277	326	281	301	324	313	289	280	298	284	310	285	300	340	311	321	287	292	282	294	309	287	301	282	287	302	302	266	315	271	290	305	287	267	306	292	284	306	299	305	294	292	311	257	296	345	294	296	351	317	315	301	323	284	290	307	276	302	319	285	302	279	314	294	301	309	330	294	284	298	295	274	278	299	315	282	296	322	273	309	304	306	289	299	298	310	282	304	303	298	266	300	246	254	293	275	253	280	300	284	277	275	284	280	310	308	281	287	309	322	269	320	299	301	291	349	326	324	281	306	306	317	289	266	254	287	321	282	283	326	290	288	307	300	281	328	300	293	291	278	305	305	315	264	284	306	282	322	309	279	308	349	301	321	304	287	312	321	257	287	288	293	301	312	302	275	283	286	286	306	308	317	302	307	306	284	314	307	315	309	315	294	283	282	279	306	301	284	291	308	329	310	280	305	296	286	272	341	306	310	312	296	298	317	299	268	271	282	294	286	286	317	296	303	306	286	285	284	287	292	277	345	329	306	298	293	280	296	325	293	276	324	282	282	281	294	294	274	298	298	292	299	311	317	294	287	281	294	305	297	327	271	312	320	272	311	317	297	275	310	304	287	267	251	280	277	304	312	310	288	279	301	299	306	311	310	274	294	281	299	318	297	259	306	282	296	293	322	314	287	330	269	309	277	269	288	308	354	326	305	299	312	320	310	268	322	271	271	269	301	293	272	278	303	300	300	277	291	310	279	305	298	310	318	281	315	308	278	284	318	322	318	313	344	343	283	307	280	292	303	292	284	269	261	292	303	321	303	306	295	271	324	274	312	294	279	310	301	309	306	294	305	315	313	295	320	290	295	312	277	298	324	310	323	309	302	271	318	320	284	340	301	294	300	287	280	282	275	271	312	305	331	291	296	300	319	290	279	295	303	312	304	314	299	313	309	293	301	311	319	305	314	325	319	289	318	301	294	307	316	274	307	304	292	286	286	329	331	272	317	303	278	330	310	310	271	310	287	265	323	268	290	313	306	306	311	308	286	288	296	312	296	298	279	313	280	281	286	289	336	285	302	307	297	292	300	288	325	294	324	283	311	299	322	297	322	320	318	290	334	302	294	269	294	313	273	324	281	293	284	295	332	331	335	299	296	294	323	312	321	309	285	285	299	270	288	286	291	305	274	276	291	301	294	283	295	292	331	290	303	305	291	275	252	314	329	331	317	254	282	297	306	336	284	305	282	306	309	313	294	308	305	293	299	275	289	316	294	293	282	286	325	301	291	303	331	283	284	326	318	281	314	288	310	309	274	301	262	257	306	281	334	332	279	290	317	326	291	314	301	290	319	305	300	282	301	328	302	301	311	329	297	279	313	316	325	306	303	327	317	343	275	313	312	309	294	296	299	322	278	289	294	302	283	315	294	265	281	294	309	294	289	285	273	307	298	308	290	295	302	308	303	286	296	308	263	275	304	307	298	252	297	296	262	295	328	333	313	306	306	311	319	307	264	285	312	320	302	325	285	259	287	288	277	272	298	306	296	303	270	286	275	294	301	301	274	288	315	302	261	258	287	344	268	322	320	309	307	293	304	319	308	312	313	314	312	286	292	280	317	285	292	261	268	292	302	299	310	292	276	329	293	318	273	298	278	317	339	276	284	308	306	285	296	323	305	310	270	330	305	307	273	278	304	307	271	296	306	266	304	289	301	306	289	305	311	333	259	291	269	314	311	329	266	266	279	278	289	269	304	256	332	308	268	270	278	266	298	323	278	301	277	300	291	297	311	287	287	269	318	286	330	301	306	294	286	294	282	320	287	279	282	329	314	287	305	321	299	323	265	319	308	283	283	303	298	314	270	299	301	274	291	319	281	298	296	277	287	327	300	290	299	308	318	339	295	339	287	277	274	297	306	334	327	317	324	320	289	321	327	307	287	278	276	290	296	285	305	303	272	293	283	298	311	299	292	282	295	284	290	285	303	266	294	295	300	296	301	289	294	276	293	311	298	283	270	299	303	308	308	318	313	315	281	299	265	300	250	289	315	291	275	276	301	287	341	308	307	309	268	264	292	296	296	298	313	318	287	326	324	322	285	266	285	286	307	276	299	265	298	315	274	259	270	304	287	282	282	309	270	293	289	282	315	309	276	313	286	289	322	285	300	316	299	316	285	298	310	351	289	300	349	299	297	318	293	295	307	314	288	313	312	326	299	293	245	298	316	290	290	315	289	288	311	314	302	293	275	277	300	278	317	251	281	290	297	314	300	316	301	330	288	311	279	307	298	301	280	260	319	290	267	320	298	288	319	309	301	326	305	292	300	295	314	297	286	303	316	281	300	284	317	253	277	282	291	276	315	274	293	344	335	296	329	286	297	297	348
9167	5136	11126	11454	9329	6374	3797	2382	1502	1161	854	717	704	671	698	676	672	658	642	657	642	692	684	685	664	669	670	669	663	683	663	659	671	666	627	695	658	647	649	707	648	674	630	673	582	695	713	660	628	662	681	698	647	647	685	662	680	718	632	688	707	697	664	662	638	661	678	674	642	675	660	710	694	667	608	689	644	656	669	677	654	627	654	694	700	667	637	646	662	619	630	692	614	675	656	624	679	672	709	687	662	689	703	671	653	684	672	678	672	660	654	650	647	668	679	654	663	650	645	633	685	667	646	631	628	619	672	668	681	669	679	642	668	713	658	659	632	661	640	672	657	658	647	695	658	657	653	691	648	670	675	670	680	650	677	631	660	631	662	684	649	699	652	677	707	722	652	703	641	665	664	673	652	671	706	603	633	632	698	673	685	655	668	693	606	646	669	665	673	648	693	630	642	658	636	613	673	599	618	669	689	666	734	689	716	692	656	627	642	644	647	653	649	659	671	656	669	649	611	694	664	710	704	652	645	630	613	668	672	647	681	624	670	653	669	679	669	626	678	689	702	636	608	664	647	647	654	646	656	665	649	643	631	630	645	676	674	650	674	655	667	644	621	664	664	658	609	663	635	697	640	629	683	633	675	646	626	618	667	660	682	649	653	695	685	638	678	658	692	682	699	671	705	678	665	713	626	685	675	679	715	678	708	617	703	634	662	685	636	640	628	670	685	692	659	651	670	664	704	704	645	622	649	657	622	651	684	701	634	655	686	657	618	648	677	661	646	669	651	655	657	662	674	625	651	652	664	689	701	688	682	659	690	702	629	636	637	665	685	636	676	713	629	648	673	661	676	670	729	650	707	685	673	647	662	638	618	681	702	696	693	678	641	636	663	645	652	650	699	683	691	637	731	697	675	701	693	659	690	644	651	611	630	637	644	701	706	670	689	674	651	667	647	689	715	649	654	664	668	656	653	656	707	642	689	662	642	687	690	695	658	718	656	677	696	665	680	664	630	678	675	675	660	690	671	635	687	680	620	676	659	622	654	631	672	647	668	649	661	660	649	660	668	654	687	691	643	678	620	679	650	666	656	678	622	635	658	650	637	608	655	626	659	675	661	627	685	675	669	711	685	663	676	625	680	673	680	660	684	675	666	712	667	628	659	658	631	677	653	688	641	646	670	611	662	642	645	665	651	668	664	672	593	673	654	622	659	680	688	602	707	659	667	636	631	668	655	672	639	662	666	686	654	684	678	690	658	641	649	670	671	625	646	700	646	644	702	665	650	675	712	672	698	666	620	657	704	675	640	652	668	679	623	689	660	674	618	650	712	626	646	679	735	686	660	665	677	658	623	668	709	644	660	691	663	691	697	680	663	675	654	718	654	638	666	634	648	637	684	675	664	625	638	674	656	657	647	702	628	694	658	666	660	646	677	619	666	655	681	714	646	700	689	627	644	704	628	642	671	670	637	648	686	676	662	675	669	617	745	641	643	653	684	672	700	661	662	675	644	674	674	675	676	685	674	710	671	663	678	671	607	707	671	662	665	652	606	669	623	713	670	693	750	659	615	663	629	654	660	635	669	675	663	625	647	654	635	650	631	655	640	662	686	687	640	643	646	671	677	690	718	674	662	680	711	698	719	680	700	687	616	662	709	660	676	656	654	677	667	679	656	666	646	684	624	616	698	683	684	639	695	640	640	623	664	679	656	714	666	628	673	693	608	660	685	647	634	663	675	657	668	645	688	651	701	670	673	707	637	686	646	699	685	691	668	701	652	651	646	652	653	634	656	662	668	691	633	681	687	654	634	641	644	644	654	628	642	655	648	669	652	674	684	644	686	731	670	701	666	657	691	594	653	604	633	648	656	675	690	641	676	677	699	698	669	680	620	701	683	667	686	670	668	669	687	684	629	685	667	683	684	694	673	678	643	678	656	709	691	679	669	688	662	663	642	620	695	691	661	709	665	666	663	691	664	681	665	671	668	643	656	662	648	680	687	638	664	645	643	699	609	657	644	632	693	656	671	656	722	670	696	668	650	688	637	645	682	689	709	649	645	678	683	628	615	671	651	724	680	670	691	671	669	689	682	671	678	684	647	651	694	696	669	677	683	665	657	659	704	680	656	646	669	632	728	647	654	651	666	629	628	708	646	697	682	652	623	670	692	695	679	676	675	642	626	678	610	730	677	676	660	665	683	651	668	665	635	677	610	664	677	616	677	638	639	672	654	650	661	637	668	652	677	647	685	650	647	654	655	605	656	657	712	618	664	690	692	644	679	672	636	659	656	646	681	704	650	662	653	693	694	665	675	665	667	644	652	648	665	657	695	641	649	718	700	699	640	664	629	627	636	648	686	649	702	688	691	649	691	652	662	698	679	693	700	655	656	637	697	703	656	660	712	668	672	640	663	692	663	644	694	677	650	647	640	692	678	648	664	639	681	715	650	685	667	676	601	637	626	671	653	642	681	643	731	690	679	651	660	689	668	680	631	671	668	663	657	644	687	701	670	681	634	689	677	620	679	674	692	696	650	679	686	696	627	647	645	690	674	651	694	672	682	652	642	677	700	670	667	673	674	726	669	651	676	660	674	694	648	660	629	687	647	681	623	636	665	693	691	689	693	667	654	639	621	665	683	682	674	701	654	665	669	631	641	657	654	689	673	666	657	638	665	660	666	609	653	692	653	642	678	649	655	701	611	675	687	670	654	646	694	683	686	667	627	655	617	679	666	667	702	630	706	622	693	657	695	663	700	646	676	682	653	631	661	680	670	645	649	709	664	634	684	687	661	635	676	715	610	622	614	634	687	697	631	642	620	717	635	653	638	645	651	693	704	695	691	617	626	718	680	669	663	680	684	633	706	631	646	646	672	688	656	655	629	708	669	628	626	617	675	689	666	692	683	656	636	672	696	654	689	678	613	628	696	654	680	642	688	662	659	728	693	647	737	678	652	656	679	651	696	689	659	661	621	658	672	659	591	670	649	628	672	666	664	645	672	646	635	707	657	654	675	685	707	667	661	685	726	646	680	654	709	667	725	674	625	697	676	656	649	658	613	638	699	671	711	697	699	673	644	674	652	698	703	617	685	686	641	653	681	657	656	651	633	687	669	614	642	666	648	634	628	687	648	702	673	648	682	670	686	672	616	688	637	686	645	657	715	631	668	724	632	669	636	694	648	681	617	694	629	665	677	659	615	635	695	663	661	657	715	680	667	669	650	656	604	686	703	657	674	705	655	631	660	680	660	656	662	647	676	683	654	658	639	690	672	675	634	618	723	654	639	641	653	668	620	655	644	672	662	616	687	684	632	609	697	628	663	617	688	647	659	629	683	618	660	659	669	632	648	669	631	687	666	645	676	671	649	684	703	637	642	655	650	667	653	675	695	651	627	616	630	682	673	645	636	646	654	671	704	638	637	678	672	636	640	653	668	657	687	658	656	677	665	669	662	646	657	634	664	664	640	629	671	634	686	682	668	679	659	685	668	692	687	663
78940	59894	69681	64970	53812	39788	27049	14738	6794	2998	1464	878	542	426	373	370	438	393	395	430	418	380	411	372	358	419	415	412	396	469	420	414	377	391	375	410	396	385	409	389	403	413	399	406	412	402	368	421	443	393	437	391	374	392	449	365	425	436	383	405	399	369	393	390	411	391	395	382	393	423	377	403	425	409	374	409	373	413	394	374	400	445	452	368	397	422	411	386	420	381	389	438	385	400	411	380	396	445	437	353	383	429	371	385	406	414	368	405	419	391	360	412	389	421	403	389	427	413	406	395	365	410	393	379	387	407	400	411	378	382	379	403	403	415	386	383	386	376	423	452	400	405	394	411	399	378	391	402	373	358	379	451	408	413	408	406	382	404	416	381	394	370	390	368	404	404	410	425	399	398	428	397	373	381	394	394	425	406	401	395	429	419	404	406	398	406	425	374	376	352	396	430	427	455	409	410	396	395	418	386	419	427	397	392	395	439	415	421	393	403	403	388	440	358	393	446	423	428	404	395	396	402	407	402	409	380	438	393	389	386	414	409	421	404	434	403	395	410	379	388	384	374	425	418	387	370	389	413	409	386	362	393	387	399	396	390	383	364	427	436	441	404	384	412	386	397	422	421	371	390	372	397	421	364	403	413	332	427	397	406	425	427	400	400	365	361	398	394	449	387	425	376	395	398	439	381	409	351	410	388	399	436	397	417	388	429	386	405	386	429	427	394	407	381	398	370	378	395	391	357	421	392	414	376	363	413	427	393	375	365	443	438	397	380	398	418	444	416	403	388	378	366	414	422	411	393	349	383	428	401	383	401	436	419	430	405	403	363	414	357	423	432	371	388	474	413	470	386	421	376	376	396	391	355	399	400	421	420	396	414	433	376	406	432	394	383	370	395	403	389	402	385	363	422	389	360	432	393	429	417	392	405	382	438	411	449	375	379	401	409	415	379	426	418	411	428	429	411	412	386	427	409	366	378	394	411	414	412	410	460	404	358	371	373	429	420	384	372	393	391	415	390	428	387	416	386	388	463	387	414	392	411	374	423	395	369	401	417	409	372	384	429	387	428	396	396	423	376	385	441	360	387	381	374	389	418	419	408	420	387	391	377	385	431	437	430	394	403	423	412	420	401	368	440	400	402	415	399	392	388	412	416	395	426	389	385	389	388	393	432	383	423	366	391	381	401	397	354	396	422	402	398	398	396	422	450	410	427	401	437	411	386	384	386	386	404	425	406	390	405	437	398	370	409	420	424	365	416	402	374	408	421	398	372	404	418	406	406	379	391	391	387	405	416	408	375	358	415	394	386	420	452	415	357	380	383	429	388	368	414	430	439	409	419	405	408	425	402	424	429	380	399	405	421	367	401	418	405	406	371	382	412	388	406	368	430	382	390	377	360	429	440	357	383	397	412	400	421	447	435	408	398	386	385	418	410	380	432	399	406	449	383	420	387	377	407	387	393	433	404	406	409	402	379	431	411	398	383	420	398	381	373	406	389	398	360	413	392	391	402	383	425	396	423	382	435	381	391	466	411	417	389	410	347	436	416	404	385	438	347	440	406	377	416	387	414	391	401	390	410	395	453	434	398	391	381	427	421	376	397	368	420	385	398	406	401	387	427	396	407	439	384	399	394	437	375	415	416	424	400	391	403	400	426	411	374	392	422	415	371	400	435	447	380	405	422	403	411	387	409	391	421	426	409	400	446	432	393	410	371	383	363	399	400	410	357	411	395	369	404	449	431	382	400	375	395	398	421	385	417	401	439	375	388	396	405	411	402	404	411	448	374	405	414	384	416	396	399	433	400	410	409	379	378	379	384	358	390	416	395	413	421	383	442	417	386	384	404	411	363	415	411	411	418	398	393	390	397	408	376	435	391	361	364	398	366	437	362	379	390	392	400	420	416	382	407	391	363	425	394	405	435	437	401	386	401	374	418	409	389	400	414	445	428	376	383	410	433	418	378	393	387	426	467	445	370	414	420	372	403	396	378	412	407	437	388	368	413	423	384	417	388	390	429	380	393	403	415	386	369	405	380	348	379	376	396	427	431	409	370	406	394	382	393	389	422	389	385	400	427	437	428	415	430	444	418	388	392	368	355	391	396	446	405	380	356	389	411	418	378	439	365	373	373	413	422	377	439	398	410	381	391	416	352	429	432	424	394	396	400	414	429	407	391	371	397	399	379	449	410	379	396	423	399	433	380	380	388	387	356	420	395	449	426	417	416	398	386	400	388	377	382	393	415	400	422	386	400	395	420	415	355	404	417	373	402	392	351	394	377	423	373	411	383	410	394	377	387	440	379	424	421	355	410	385	399	387	395	407	388	393	384	392	395	371	417	410	433	390	417	414	413	421	381	400	396	428	403	372	389	402	426	405	359	418	409	425	414	385	420	394	361	412	422	416	403	424	444	389	366	384	370	403	395	421	426	349	409	400	389	377	417	405	375	428	387	375	384	406	417	354	424	376	429	399	420	381	383	402	382	362	416	389	427	380	403	396	377	432	386	386	395	400	417	405	390	417	383	405	405	363	395	379	400	446	395	388	381	411	389	405	386	437	408	421	407	369	397	453	447	408	416	400	374	389	370	382	409	397	402	380	414	399	425	399	400	391	409	370	393	417	440	405	388	403	416	417	412	348	398	364	416	405	403	419	453	417	460	397	399	384	356	358	421	430	418	368	449	435	374	409	417	452	400	429	417	434	407	427	384	371	403	412	399	392	389	430	381	406	405	354	411	386	404	367	430	381	418	386	414	447	396	394	407	433	383	401	405	366	389	385	407	392	427	431	447	419	385	378	386	409	419	377	426	432	420	372	437	407	393	391	396	421	428	378	438	372	396	430	366	382	390	440	362	362	404	390	368	434	393	419	390	401	352	397	410	372	440	386	421	376	406	400	425	395	387	403	373	407	378	358	422	394	424	396	409	408	432	439	424	385	383	444	416	423	350	408	396	378	401	418	382	377	396	391	411	404	436	413	371	425	416	420	392	375	430	413	422	401	390	386	408	432	416	410	386	378	407	420	405	417	369	388	373	398	419	407	375	428	445	395	410	386	432	428	406	398	395	439	386	370	425	423	376	400	407	405	407	377	368	458	413	427	390	391	422	442	409	408	404	387	411	389	405	402	396	401	447	396	382	391	426	391	431	400	364	371	397	399	366	431	419	373	414	399	393	381	422	406	369	396	355	421	382	411	408	428	396	404	437	388	409	375	392	411	384	385	410	407	369	431	396	421	410	384	405	401	460	380	392	413	379	383	382	415	383	437	392	388	392	392	396	390	384	397	394	449	361	418	400	394	421	406	386	395	395	383	402	387	373	404	415	387	387	411	395	389	396	388	400	441	389	393	390	402	371	421	423	388	367	381	393	434	426	399	422	414	406	420	392	394	425	383	400	407	369	419	429	417	430	433	453	404	384	372	407	379	409	387	381	397	403	430	419	394	366	401	435	399	435	404	376	388	411	423	387	438	412	439	426	405	393	384	386	430	392
46773	41900	64360	69716	62367	51149	40489	28441	18087	9976	5366	2820	1655	918	869	853	841	846	868	914	865	866	878	897	875	833	879	906	861	901	874	905	864	884	808	892	854	862	888	905	831	888	820	855	813	832	851	881	893	875	865	874	830	897	881	877	872	853	868	899	823	868	839	851	850	852	882	891	837	844	800	884	806	834	821	868	853	872	871	873	879	881	838	820	892	864	814	905	897	858	878	873	844	860	870	835	822	881	859	880	840	920	870	838	857	869	870	895	880	829	871	881	898	859	880	884	840	876	833	875	930	839	890	893	832	825	875	841	882	833	880	896	874	853	878	903	855	893	867	851	895	825	855	872	883	935	822	857	917	826	912	851	876	833	842	883	911	883	827	859	819	887	843	855	873	861	856	860	870	880	909	834	831	845	890	850	867	866	873	844	902	868	853	804	904	870	851	839	864	908	867	833	881	861	907	913	868	848	855	855	873	870	892	905	845	892	874	874	861	822	857	862	816	891	885	827	854	875	840	856	871	870	850	913	911	840	856	932	854	885	861	839	848	912	924	830	806	824	889	870	873	814	913	871	812	925	848	875	844	818	843	926	932	854	849	839	844	852	862	902	875	870	873	850	863	858	829	888	891	897	823	871	922	913	858	875	766	824	886	840	857	827	855	849	848	841	884	897	848	852	874	865	831	893	828	823	859	858	865	814	830	833	880	857	875	883	912	865	885	869	891	896	837	881	846	876	880	885	890	846	849	893	844	891	852	863	883	861	869	890	877	844	851	814	838	875	867	896	872	858	887	880	877	842	827	825	858	812	907	904	848	855	847	890	843	899	897	935	874	888	828	809	863	846	870	846	907	898	911	904	831	810	884	870	886	835	873	823	882	867	877	876	912	897	850	877	870	838	896	881	856	841	877	874	818	841	843	870	848	869	859	814	859	832	892	920	856	860	891	845	929	841	871	854	897	910	876	852	850	853	871	863	870	853	870	819	852	856	812	853	889	882	919	855	844	839	861	837	877	860	838	854	886	823	862	864	813	886	918	879	928	838	862	834	892	875	886	863	824	857	895	865	891	790	833	854	850	918	908	893	832	874	895	866	848	803	887	869	852	827	820	848	852	852	892	845	888	864	793	901	877	820	834	830	882	864	889	878	856	861	811	867	903	845	872	887	896	844	884	860	914	846	839	837	825	913	857	902	870	833	848	915	834	879	900	819	870	887	879	850	828	852	875	868	869	858	898	859	854	871	855	890	838	888	878	858	852	813	860	850	821	871	844	834	834	864	909	842	900	853	790	860	834	858	873	865	900	898	927	838	886	847	833	865	867	880	865	850	856	895	899	830	846	870	874	854	797	907	869	885	830	816	861	856	863	873	835	845	859	878	882	843	902	841	861	841	872	895	898	857	813	876	850	815	884	912	885	879	906	854	874	858	878	849	850	847	908	838	871	838	842	811	863	879	852	864	884	867	920	832	874	816	906	898	905	886	852	885	873	858	850	811	892	918	859	889	858	883	827	856	853	905	879	861	876	843	922	887	859	869	866	886	858	864	848	898	864	876	865	876	844	863	847	878	893	883	857	835	907	864	886	875	896	886	889	861	879	892	849	844	862	870	821	879	898	845	842	833	819	888	876	903	881	845	893	878	892	891	887	833	888	854	847	838	811	813	863	848	899	854	853	868	967	820	887	863	816	857	900	972	874	861	828	912	839	902	904	868	844	876	863	871	855	881	874	834	837	865	798	938	843	834	874	854	832	853	882	871	872	824	810	842	876	904	794	873	850	822	875	862	835	846	858	886	883	838	872	896	858	835	884	880	911	858	870	896	888	897	874	903	836	865	904	866	894	807	825	870	830	853	850	866	838	882	870	903	834	831	844	938	887	817	853	837	859	811	897	858	865	854	849	881	874	848	922	815	868	847	859	862	841	867	881	869	893	845	856	910	819	857	867	896	869	856	859	870	849	807	848	860	918	858	888	796	850	840	867	904	839	849	865	901	870	896	861	867	849	873	902	825	835	908	828	884	881	842	851	871	857	871	890	924	880	853	900	873	837	852	864	893	877	856	873	822	840	854	886	897	907	856	895	888	856	813	883	845	904	883	855	885	853	917	813	890	871	897	840	871	837	879	875	859	894	861	849	889	859	874	849	923	880	826	900	899	891	812	936	880	874	878	881	864	881	852	850	827	855	877	854	839	851	973	828	898	859	873	862	859	866	864	925	821	839	885	847	840	870	848	923	902	820	869	822	873	825	838	911	885	889	830	842	875	876	862	874	850	869	878	914	848	860	904	856	883	854	830	876	847	815	841	845	830	901	862	865	859	927	852	828	889	899	842	833	847	886	875	860	864	826	829	837	865	850	876	871	841	869	921	823	842	866	892	923	863	895	825	819	872	848	838	863	847	910	816	865	841	939	834	869	889	864	860	835	840	910	863	872	862	848	903	879	895	886	867	899	873	894	884	823	875	888	832	822	915	857	873	869	836	852	853	832	872	864	873	889	850	868	816	896	924	840	904	850	854	862	839	831	848	898	854	868	881	833	890	863	876	843	858	862	812	848	842	881	905	905	868	813	841	880	876	839	822	863	873	852	962	853	892	881	830	904	875	846	898	841	904	864	858	800	868	871	890	822	877	855	863	815	884	858	915	849	911	845	866	853	875	932	869	780	869	874	831	862	829	848	864	863	832	916	893	916	830	834	857	895	846	867	865	876	853	880	878	842	851	940	828	884	855	849	857	890	950	889	930	877	879	833	930	861	861	873	921	887	832	853	859	844	889	896	893	886	910	795	888	919	859	894	869	894	886	879	844	903	864	859	876	803	843	882	886	846	819	865	901	895	843	873	852	845	915	864	872	842	843	828	879	841	894	869	845	874	918	829	832	859	918	846	857	862	850	860	871	869	848	863	882	763	889	876	885	837	858	870	843	848	900	889	856	845	838	886	842	883	862	858	885	856	823	828	915	870	875	887	853	821	867	876	871	859	847	857	891	873	835	922	869	854	874	823	877	838	878	876	888	831	846	845	839	908	836	877	860	891	862	866	831	912	876	877	891	892	903	878	887	837	891	812	825	856	849	894	858	852	903	817	847	850	880	857	859	881	867	883	900	869	888	818	885	871	824	885	905	844	888	842	843	845	859	845	855	908	802	847	812	896	844	883	838	841	901	859	864	854	814	877	842	869	878	872	871	894	843	860	872	819	844	883	822	858	888	823	898	845	829	865	862	837	848	846	913	852	847	826	858	882	845	797	902	848	882	872	887	904	864	873	892	858	852	809	831	832	819	890	859	893	847	829	914	891	853	883	859	904	871	864	878	878	858	901	821	898	926	859	847	869	869	870	882	873	797	822	886	831	882	819	863	892	885	878	869	850	907	861	841	902	915	880	863	821	895	844	847	858	849	870	858	845	904	827	836	870	852	848	840	861	833	855	832	894	839	918	868	854	840	915	881	868	870	858	826	867	902	872	836	850	845	933	873	889	858	836	883	855	870	860	883
80642	59460	68988	66090	52516	38903	26140	14774	7048	3118	1528	947	624	409	380	428	403	417	418	432	428	439	453	402	474	403	473	459	437	423	414	431	406	417	448	411	416	440	392	425	431	383	457	424	410	446	428	422	426	433	455	438	437	457	441	390	423	471	414	430	401	406	415	419	427	457	414	434	425	445	398	464	398	444	449	463	428	435	439	422	425	408	396	384	411	406	413	417	432	460	410	418	422	428	447	440	411	433	423	431	455	399	427	404	420	434	414	375	406	433	435	428	443	451	465	424	415	400	425	429	418	455	403	420	415	430	465	438	451	435	399	410	464	402	436	407	384	401	434	411	390	425	441	470	404	387	450	494	455	428	377	449	427	443	431	428	411	445	437	440	451	415	453	455	422	423	445	429	455	423	422	449	439	405	434	418	373	381	421	440	388	448	395	417	441	450	414	427	426	407	439	457	428	392	422	429	415	430	409	408	420	428	446	420	386	414	412	387	400	418	416	423	399	411	449	437	442	397	448	419	405	429	416	446	459	448	440	427	389	451	416	410	439	468	418	410	418	429	453	446	422	435	398	445	425	456	470	436	416	437	417	403	419	438	407	410	453	419	416	407	474	395	413	400	394	466	439	423	453	430	413	424	419	400	451	449	443	423	471	430	424	393	399	430	399	373	410	428	404	381	416	435	441	425	396	454	428	390	425	398	403	414	445	415	444	415	404	440	410	408	441	436	447	398	447	415	379	431	370	414	447	400	421	394	411	407	426	430	365	414	412	386	413	415	432	462	416	429	403	393	429	444	418	418	426	419	431	424	415	445	413	430	395	412	421	402	417	432	460	441	419	435	383	424	465	442	435	432	440	462	410	416	464	427	444	430	395	446	416	439	414	431	413	398	450	416	396	438	405	435	430	461	399	447	424	421	438	397	414	425	392	417	405	429	474	405	420	432	414	439	442	443	428	487	447	414	399	412	440	460	431	440	399	442	403	405	379	449	444	418	411	463	488	435	426	416	448	478	445	411	463	452	457	454	430	395	399	437	420	397	478	414	399	415	396	437	386	378	450	403	441	429	435	436	396	377	407	415	402	424	435	424	424	441	400	383	454	428	445	403	418	473	421	434	425	423	415	422	440	460	395	414	415	397	425	419	441	436	412	416	404	430	407	392	416	418	396	399	384	413	459	426	398	411	423	429	404	406	455	432	401	416	442	418	423	422	437	440	412	447	433	440	462	407	393	395	392	386	395	406	436	459	427	409	418	417	447	393	442	445	436	393	426	447	394	411	386	408	408	393	426	431	438	384	462	404	421	434	433	440	399	400	436	409	412	437	449	453	450	439	433	429	467	427	436	426	431	400	382	431	433	422	430	429	432	430	434	396	419	394	432	435	430	399	454	446	442	428	414	449	398	395	415	388	430	394	414	431	482	440	442	413	452	406	463	400	420	435	449	427	417	467	419	389	404	423	404	375	417	460	406	433	411	435	424	419	430	431	430	432	418	418	427	418	351	418	412	423	434	424	451	419	369	410	443	405	393	446	449	441	451	454	454	379	391	386	397	442	405	423	386	401	410	433	410	411	392	418	423	404	374	476	429	429	493	422	407	442	417	413	447	403	421	425	408	443	406	423	455	447	424	415	431	445	426	425	425	399	426	412	438	415	407	439	471	399	381	426	401	426	478	464	441	427	465	383	432	403	439	434	430	426	419	489	418	388	399	441	391	424	452	431	412	399	410	422	429	415	410	429	397	440	423	408	452	448	432	394	482	418	403	460	416	434	413	441	466	429	415	401	449	368	408	439	429	395	382	389	438	399	427	425	403	419	394	427	429	402	421	418	397	437	423	419	403	436	418	380	431	425	436	429	425	437	417	446	439	441	446	440	442	437	397	406	424	414	454	419	428	408	449	401	427	419	438	407	409	415	413	401	417	366	427	412	403	405	459	422	391	403	429	419	437	406	478	446	379	419	446	391	458	476	473	431	474	456	409	437	460	413	424	455	395	462	443	420	395	429	451	474	433	402	418	404	395	424	426	428	394	434	404	415	377	414	429	391	421	405	455	403	448	435	436	403	395	445	402	408	425	419	404	387	470	424	431	447	385	457	413	465	462	460	451	406	452	443	414	424	421	400	441	400	436	416	424	440	402	411	396	409	421	470	432	432	428	416	443	420	394	431	431	421	426	409	438	426	411	472	446	433	426	442	391	384	445	391	429	468	427	428	436	421	418	411	426	415	423	399	380	445	433	416	426	445	428	424	411	429	460	446	390	395	399	471	433	446	452	424	403	429	454	430	418	457	439	448	426	430	439	406	462	410	419	476	437	397	407	398	437	451	386	414	384	444	432	461	437	428	400	428	409	461	394	408	413	426	443	434	448	414	432	468	409	403	414	415	453	461	412	356	422	441	450	444	471	420	406	414	429	411	425	462	436	435	392	381	396	425	416	410	473	428	385	411	434	402	439	472	400	384	459	443	415	436	418	435	430	450	414	443	409	397	432	420	440	395	495	427	447	415	434	412	459	407	455	415	453	406	381	418	464	399	456	419	448	418	459	426	414	402	425	465	465	422	428	467	411	388	455	433	416	417	435	413	423	420	441	410	424	403	418	409	388	424	413	463	446	459	411	395	409	421	452	465	447	432	420	347	414	431	414	428	383	428	444	454	471	466	448	388	433	423	422	413	407	430	447	438	436	434	431	434	437	481	440	414	452	446	457	413	423	443	430	452	437	415	435	416	399	393	430	448	396	437	397	465	436	413	385	431	403	446	428	464	391	414	389	377	417	434	421	420	420	394	395	441	466	416	416	422	410	383	414	439	478	422	401	428	420	406	389	418	455	430	460	455	403	412	400	398	461	399	391	413	468	413	423	430	416	389	439	397	409	395	422	407	404	418	459	422	410	410	433	443	440	404	401	428	433	435	423	429	423	409	442	440	405	431	394	416	406	362	458	386	416	453	405	435	393	425	413	461	420	429	413	446	433	451	384	430	459	457	435	406	445	421	471	431	366	404	412	472	427	438	425	447	408	395	410	411	406	441	421	430	435	430	430	444	443	432	391	420	434	399	463	407	417	416	400	407	437	420	414	432	426	423	415	418	439	411	432	450	356	447	432	454	457	430	425	390	413	430	413	486	409	445	437	344	421	418	393	383	422	412	388	428	434	403	421	395	366	395	405	424	398	446	439	467	441	453	419	440	434	413	416	461	472	416	441	392	411	440	415	401	415	385	425	435	420	417	439	425	447	405	407	391	432	438	404	385	462	419	442	397	421	420	428	443	421	481	468	432	453	438	412	421	406	390	413	429	423	410	402	437	482	406	411	413	419	417	434	423	420	465	415	419	449	424	428	435	413	450	413	464	409	427	399	423	427	469	431	446	454	463	389	421	372	436	407	437	427	418	439	424	419	436	424	455	389	393	412	443	388	410	444	446	416	468	404	458	444	430	473	435	440	408	425	426	436	456	400	433	398	388	437	430	460	444	410	380	384	412	390	456	419	438
50173	41517	64252	70194	61114	50446	39751	28930	18142	10279	5390	3034	1665	933	933	945	889	874	901	924	875	963	949	898	887	879	892	903	855	906	856	858	902	911	928	841	888	902	888	867	865	863	932	876	896	919	885	877	904	894	923	916	887	893	906	859	925	882	904	929	891	887	906	840	909	926	906	952	904	869	957	921	942	840	875	957	867	921	934	902	900	908	941	883	877	932	928	952	895	879	847	918	896	930	888	893	899	904	892	897	925	872	940	869	899	946	903	945	903	918	929	900	893	937	906	914	945	954	901	918	900	927	933	959	858	843	919	888	950	902	907	921	904	873	892	912	952	869	862	868	910	933	854	906	875	906	906	891	879	902	853	896	943	865	885	892	928	971	899	879	918	931	885	925	866	853	922	926	919	923	864	931	915	912	901	878	909	942	948	926	907	881	968	948	859	951	912	858	935	880	866	922	861	905	900	904	874	888	860	964	939	881	963	860	908	937	946	881	869	906	900	872	917	856	916	907	915	916	904	935	892	949	908	891	903	868	889	893	926	925	912	926	898	893	935	901	869	840	857	887	873	914	860	910	881	914	819	875	848	901	918	883	927	908	872	886	916	947	878	944	890	872	908	905	902	888	905	912	911	915	871	884	842	899	901	894	921	882	888	883	911	924	869	825	1003	837	925	895	915	896	839	922	894	938	865	890	884	886	876	911	873	933	868	888	895	898	921	927	872	880	909	869	913	916	935	913	892	852	853	867	923	842	861	870	967	891	892	880	936	925	855	885	907	868	897	891	894	911	888	888	955	870	873	878	988	883	896	928	911	900	888	933	932	896	900	895	877	874	894	920	900	903	859	864	906	897	920	880	876	914	884	877	916	918	890	921	897	861	934	846	809	891	902	905	887	924	928	878	938	899	845	946	901	941	841	875	922	901	907	870	911	906	889	862	886	884	843	889	934	879	903	893	857	841	887	955	848	902	873	921	931	914	942	875	846	867	923	902	892	974	910	922	890	903	881	914	924	944	880	877	874	904	864	866	928	859	882	907	908	858	908	911	907	922	858	885	936	908	883	869	879	909	936	919	906	888	961	888	851	924	906	928	961	887	914	883	880	861	878	941	911	929	934	863	879	897	907	880	885	872	852	903	869	856	874	900	863	936	936	914	956	920	878	943	911	910	890	962	904	874	913	871	902	925	902	899	907	889	899	927	928	881	910	936	914	917	899	891	871	893	916	922	922	893	914	896	893	909	892	888	885	873	849	846	943	857	939	910	905	863	889	901	895	897	929	938	880	851	897	907	890	918	905	855	923	887	901	905	882	858	893	891	870	963	852	911	917	924	902	887	879	867	867	893	887	899	859	882	889	884	879	890	864	866	880	897	923	930	897	870	963	831	902	867	945	920	902	922	917	878	885	959	886	924	898	904	900	867	906	827	929	958	874	877	878	898	922	936	907	929	946	874	859	923	869	890	903	953	885	832	822	906	830	903	882	909	933	848	850	907	961	876	900	906	866	884	898	946	895	906	947	882	864	902	928	899	914	883	856	861	948	985	879	882	893	879	866	938	950	921	875	927	938	882	976	961	889	914	913	931	909	900	921	887	942	924	925	890	867	886	887	868	912	891	931	916	858	896	897	917	862	887	930	922	910	887	902	934	923	937	938	883	927	932	883	890	880	936	928	859	918	899	897	929	874	892	884	910	888	909	902	903	866	906	928	949	903	923	929	888	841	911	849	885	932	815	889	928	909	886	891	902	926	878	892	874	895	949	879	919	941	896	908	952	859	932	871	887	886	846	873	926	895	819	929	848	938	888	897	952	909	861	893	873	915	916	907	920	991	920	934	852	861	881	882	915	875	887	920	825	918	895	887	951	935	917	888	897	880	902	893	876	914	874	958	851	933	873	873	917	898	854	890	888	919	913	872	968	935	844	875	938	905	915	870	899	871	878	917	949	897	930	897	920	878	906	890	908	931	913	884	864	894	909	877	880	884	917	847	897	950	944	883	899	956	880	850	924	900	924	914	924	871	935	908	887	922	879	860	865	875	897	909	881	909	893	913	933	917	900	864	877	868	891	925	908	959	904	854	872	943	889	908	891	890	979	883	873	900	910	917	865	886	908	865	871	914	944	887	887	875	946	904	900	933	849	919	920	877	898	893	940	853	829	894	899	915	930	829	847	957	897	895	888	879	862	837	936	906	896	842	880	903	853	854	896	901	932	902	865	897	868	909	870	916	900	870	891	962	888	893	887	929	904	905	884	930	921	868	886	877	893	881	890	914	952	879	866	888	893	962	866	933	917	912	898	886	854	873	936	847	909	926	932	899	881	865	894	866	888	915	925	911	905	900	906	890	898	909	883	910	908	920	882	899	860	948	950	931	851	908	894	893	863	919	868	885	875	891	863	959	865	927	949	890	832	896	937	896	944	882	949	869	888	881	894	890	910	939	921	844	877	889	900	860	898	892	866	890	894	874	939	902	931	862	923	937	903	922	879	921	880	846	877	926	942	906	875	882	883	898	875	916	905	929	921	883	907	958	931	868	910	928	884	934	943	871	855	852	895	924	884	916	902	916	889	918	954	922	937	912	900	897	851	857	856	884	906	880	874	860	898	908	911	885	961	862	889	931	904	882	880	870	910	922	890	916	947	855	836	861	892	901	921	921	842	872	949	929	919	922	949	869	884	875	858	926	888	934	898	882	991	858	938	905	881	871	819	888	910	887	850	912	921	895	879	929	850	922	931	903	920	869	909	855	853	883	954	901	912	873	901	894	876	836	910	948	856	936	942	888	873	879	917	877	905	920	923	884	905	921	921	923	924	919	876	932	909	939	943	855	960	915	859	870	937	920	927	873	891	908	889	926	883	950	915	929	897	919	937	940	901	897	867	908	923	908	876	884	895	859	881	873	922	911	863	899	941	924	843	925	883	874	938	991	881	859	875	903	867	889	888	932	878	893	950	921	848	897	898	901	919	877	893	851	907	889	836	872	895	925	883	901	925	896	937	915	863	936	955	895	929	850	939	876	913	912	939	898	875	919	908	911	858	897	886	889	936	882	851	926	913	944	881	873	845	890	855	941	916	909	945	875	930	932	920	872	926	934	927	925	919	896	834	924	917	849	898	927	949	858	879	965	860	882	913	921	866	967	885	888	900	955	913	938	916	834	931	900	834	935	893	900	915	969	882	861	851	929	948	838	886	904	914	903	945	909	877	915	932	881	901	892	873	888	849	918	887	884	903	902	981	893	890	962	903	906	900	924	917	867	906	923	891	899	857	865	879	909	932	962	869	906	917	952	833	878	900	923	962	885	899	873	939	882	905	860	916	880	942	879	907	888	897	905	938	938	892	933	886	904	910	957	889	937	860	925	890	871	932	955	937	895	880	919	901	899	899	880	915	929	900	938	877	913	881	915	801	910	937	939	877	875	886	901	942	894	873	910	828	894	838	899	890	891	849	905	878	888	847	870	879	902	902	961	893	872	909	878	910	913	901	858	926	888	890
11415	3953	4962	4584	3261	1893	1222	800	630	463	409	373	321	314	333	286	285	298	279	311	307	332	311	305	308	283	261	303	289	319	316	314	296	279	280	274	261	290	287	276	327	305	300	313	308	286	293	326	310	285	290	283	262	311	339	314	289	302	282	293	289	269	300	287	299	289	290	307	306	304	304	284	267	285	264	269	291	301	316	307	272	269	265	310	281	307	302	282	290	256	292	302	282	306	274	266	259	300	286	267	295	298	277	318	296	268	319	303	303	303	279	274	300	286	313	308	265	321	284	267	331	290	291	274	276	299	295	271	314	300	307	307	310	281	288	274	319	332	275	283	312	308	307	281	254	289	298	296	273	284	333	305	309	265	277	275	323	288	279	294	282	298	295	290	269	294	316	305	304	263	310	292	302	314	274	301	273	267	295	329	287	272	311	286	293	293	293	308	325	301	301	298	281	285	303	302	284	290	307	288	298	265	308	307	304	323	271	264	277	302	263	279	293	290	304	281	279	292	299	280	326	311	306	298	282	297	306	286	303	276	281	288	270	299	262	294	301	298	283	277	322	276	252	297	301	285	275	290	308	283	297	291	282	272	319	284	296	283	262	288	291	286	304	293	269	294	287	289	284	297	319	302	282	284	309	297	297	290	260	272	281	278	293	307	317	289	295	294	349	276	305	317	283	329	309	285	299	294	287	298	301	283	304	282	309	294	313	344	315	296	274	277	298	282	286	293	273	293	307	282	303	288	271	296	291	274	328	272	316	307	303	307	296	302	298	302	252	271	276	264	291	290	262	284	285	276	322	300	298	285	301	277	281	275	290	289	272	266	306	262	325	293	302	288	323	272	284	294	319	290	287	292	286	284	282	247	333	272	267	279	293	276	308	312	312	278	285	293	314	298	298	299	357	288	269	315	281	296	312	284	268	286	289	298	288	285	274	289	261	313	277	279	254	297	305	311	307	252	297	277	300	284	288	314	297	307	299	278	276	284	285	326	313	265	284	293	303	312	304	277	274	286	274	271	288	270	318	360	289	276	277	289	315	290	289	285	296	266	311	281	268	296	316	268	249	292	271	323	303	280	288	256	250	290	297	320	252	307	278	259	253	271	304	286	279	317	297	286	289	278	290	267	294	269	297	279	269	314	293	273	298	292	283	301	276	329	250	329	289	301	297	307	297	270	306	302	297	246	303	277	297	280	294	290	290	286	281	278	279	316	268	305	318	282	303	285	279	242	296	287	280	290	268	277	300	311	298	278	328	287	296	289	282	301	333	280	307	281	285	323	286	302	312	338	269	274	292	251	293	288	284	275	283	278	314	298	266	276	276	287	272	309	317	329	320	314	271	281	290	297	281	298	300	315	307	301	307	286	285	319	259	259	290	325	293	299	291	279	286	265	286	310	307	294	298	252	306	288	315	273	298	285	285	301	305	298	313	326	305	292	276	311	293	302	274	309	281	289	276	283	288	342	283	282	307	258	305	271	287	275	308	324	293	323	302	269	270	271	284	279	300	294	286	322	281	307	276	312	295	301	305	300	297	270	285	255	301	294	293	310	305	280	295	291	263	266	302	266	290	302	306	297	291	317	270	264	287	274	299	279	314	318	265	309	260	276	322	267	311	305	294	280	285	317	296	280	268	272	287	282	300	274	288	284	297	341	302	325	273	275	271	306	323	282	288	273	288	298	294	323	301	262	287	272	287	289	311	256	298	297	287	280	343	299	297	320	284	304	246	306	317	276	317	293	306	298	270	333	289	308	279	299	310	292	269	308	291	285	287	313	310	297	291	286	306	295	315	332	263	277	310	307	297	286	295	280	285	279	271	268	287	298	316	327	284	313	288	271	263	279	269	308	308	303	284	283	319	333	264	276	313	321	279	291	277	302	311	244	314	289	295	313	298	266	252	312	269	281	292	262	290	297	295	308	273	306	270	290	310	285	327	279	288	285	320	268	311	293	296	283	337	316	304	296	312	286	312	282	297	243	265	272	324	283	278	289	283	295	318	286	280	289	329	311	283	327	290	320	290	298	294	283	288	283	290	292	275	300	286	289	282	296	306	277	312	269	254	275	295	289	270	299	301	281	293	293	277	285	273	285	278	324	290	269	314	275	286	299	296	258	314	307	298	311	274	291	312	306	259	262	293	291	305	319	314	292	319	310	270	269	295	292	280	290	264	299	314	286	257	279	305	304	285	296	284	302	307	310	317	282	323	293	297	297	307	261	236	280	275	284	233	309	268	290	292	309	301	288	303	288	276	261	286	292	315	330	280	270	289	284	270	292	301	294	274	283	305	263	307	312	289	267	259	289	285	313	304	311	275	317	265	276	326	285	296	304	352	323	301	292	286	269	274	329	307	290	263	298	323	276	268	300	316	306	245	251	304	292	287	346	292	313	267	278	323	290	274	288	286	276	301	307	291	285	272	268	294	326	298	268	287	300	309	285	323	318	265	315	288	283	304	289	294	287	294	268	267	284	308	328	285	274	269	305	280	309	282	306	308	327	312	329	316	328	311	272	302	305	290	296	294	309	310	310	326	319	287	294	279	284	270	269	299	263	290	312	291	279	284	285	271	274	296	296	313	255	297	298	305	277	292	247	336	304	304	286	294	291	265	284	286	258	277	275	324	316	288	303	279	288	264	296	318	339	316	303	297	289	282	279	288	313	302	279	293	326	319	271	286	309	267	312	319	268	287	286	297	278	315	302	266	295	273	282	336	268	280	294	280	278	283	324	261	302	313	307	276	305	298	281	291	291	281	315	295	336	313	281	286	293	278	262	267	302	306	300	304	244	291	283	259	290	302	320	304	289	322	287	310	271	279	279	306	308	285	276	301	293	308	300	310	314	296	292	308	326	283	243	280	291	261	298	298	262	299	299	307	287	324	258	268	279	275	287	286	333	319	365	291	284	255	281	299	298	276	296	254	259	274	293	304	309	315	255	292	288	291	302	264	275	326	285	291	301	282	300	291	301	271	289	312	271	284	300	300	286	287	293	266	277	294	321	285	283	314	277	259	281	306	272	268	269	295	285	276	266	293	260	282	290	321	282	317	282	318	296	263	303	274	319	282	293	295	273	303	283	262	335	282	263	281	282	271	264	282	311	320	307	296	296	284	307	286	295	301	303	281	313	310	297	264	267	324	297	295	298	279	256	263	335	313	291	284	298	311	341	285	295	299	271	296	290	333	309	263	272	290	277	314	294	295	225	254	287	289	287	302	295	288	292	275	316	284	300	268	303	287	282	305	301	286	279	288	312	336	271	280	274	323	285	290	326	282	310	320	313	294	326	268	294	298	253	322	300	323	319	284	285	278	292	289	299	286	248	283	284	285	306	289	296	301	258	329	301	281	287	254	262	271	294	318	285	296	299	303	267	281	337	315	267	286	300	253	284	303	307	258	321	284	282	309	287	295	283	303	271	277	285	257	300	286	299	271	286	322	310	281	307	300	320	298	308	296	311	264	281	306	297	291	309	296	277	291	315	290	314
10539	4406	9717	12273	10518	6603	4181	2701	1790	1217	960	833	693	635	614	662	645	679	644	630	656	658	660	633	642	616	646	653	631	626	659	622	695	661	653	655	632	647	652	628	638	628	683	651	631	651	632	603	643	647	661	646	620	616	696	622	639	660	648	658	636	655	646	665	659	654	648	618	642	649	649	632	684	643	710	647	640	643	666	691	665	671	663	684	642	660	672	682	631	659	643	646	631	631	668	660	663	676	638	709	663	673	659	663	619	664	615	632	671	651	630	661	679	646	634	680	695	671	662	660	624	598	658	666	670	659	645	661	658	665	688	657	664	659	678	641	629	655	625	690	632	667	690	634	673	676	655	604	632	681	614	659	640	650	688	603	659	665	648	701	647	685	634	671	648	626	599	666	679	681	662	663	635	640	635	632	717	663	700	671	599	644	648	624	629	631	657	639	735	684	642	660	625	728	633	625	666	612	647	676	622	636	627	695	639	651	644	660	605	679	639	659	672	640	688	655	621	665	656	631	647	643	639	610	626	649	605	671	623	685	651	614	603	642	633	669	646	608	662	641	674	653	631	644	665	636	658	652	671	651	640	646	640	677	656	681	670	692	647	608	662	610	664	645	608	674	580	658	628	646	614	656	636	692	663	669	674	684	659	641	644	672	667	616	648	618	615	683	657	651	668	683	655	676	627	673	615	653	630	733	682	640	658	620	628	680	636	630	660	668	640	682	684	689	595	647	668	688	646	658	659	658	648	669	634	661	669	652	653	645	673	678	661	602	657	603	621	667	619	629	653	659	626	653	628	674	731	617	711	603	633	661	665	623	628	636	679	635	690	632	666	662	645	632	634	596	683	641	649	638	650	631	667	636	642	629	679	669	646	701	650	643	662	663	644	630	657	671	655	645	650	703	618	613	657	644	649	634	685	619	633	651	674	657	627	668	717	634	633	672	646	708	664	676	648	652	670	650	628	697	635	666	643	613	629	651	658	650	628	658	655	656	641	621	669	596	680	646	616	656	631	693	636	650	616	637	683	665	654	641	648	677	648	641	643	618	642	624	618	645	671	657	658	636	640	671	615	722	613	687	646	659	674	637	655	687	684	629	669	642	634	679	628	659	612	646	662	643	661	642	645	657	629	580	694	678	644	671	607	599	638	664	692	660	617	593	678	613	689	670	635	617	620	669	680	646	615	679	611	639	658	640	652	641	624	661	686	646	657	639	638	667	640	642	677	661	645	667	672	622	663	664	660	690	676	660	636	629	674	645	673	709	626	676	656	642	690	669	638	617	630	675	692	631	675	624	660	672	652	642	679	639	629	657	639	659	673	700	639	673	649	647	665	668	629	620	670	648	609	676	681	639	624	663	634	614	599	625	621	630	635	633	706	628	649	670	618	660	663	666	638	636	685	671	686	668	643	672	591	635	685	679	664	636	653	657	643	643	641	620	663	649	657	688	541	687	666	639	671	663	690	703	664	684	635	673	722	629	690	681	662	612	687	670	612	629	702	664	640	694	649	688	634	635	643	686	605	666	633	673	642	665	620	647	672	648	645	663	670	699	635	650	660	616	681	667	621	614	645	663	666	678	655	630	647	672	640	674	663	675	663	665	662	666	660	673	680	641	638	667	618	653	675	678	630	653	654	629	684	679	644	645	611	631	656	634	681	650	657	661	655	660	636	659	673	658	611	671	639	637	634	659	661	617	622	647	656	638	621	664	629	633	625	672	643	655	667	663	632	689	681	638	670	621	650	654	675	655	651	613	640	683	669	618	643	644	636	659	657	633	622	612	637	676	663	663	619	683	651	647	647	692	663	678	642	676	677	666	639	664	629	657	623	634	640	650	674	623	638	629	662	655	629	640	709	634	644	621	655	727	652	661	653	629	663	670	631	659	661	648	685	641	635	618	613	664	657	646	623	643	663	679	620	649	587	631	635	625	656	668	660	666	619	669	613	632	695	614	691	636	680	669	622	613	683	633	653	629	685	655	621	642	661	619	634	628	693	660	666	663	675	682	661	608	602	645	655	663	673	656	645	642	701	681	648	637	614	660	602	649	633	684	653	648	687	619	657	670	639	670	659	613	686	641	642	633	621	636	689	674	665	646	644	617	621	629	656	632	652	649	657	662	666	670	651	651	701	664	602	633	669	617	595	664	637	642	639	625	698	615	683	635	644	653	681	665	638	692	652	676	632	615	692	631	646	667	637	661	679	647	645	635	661	626	632	663	618	689	578	637	680	641	611	665	636	603	659	614	677	687	646	659	618	637	695	652	645	660	655	617	655	628	687	604	678	665	656	650	674	650	684	662	620	610	656	679	646	655	633	597	692	589	658	698	675	656	674	672	639	677	669	634	618	671	632	640	634	620	658	689	648	624	661	684	673	683	662	628	628	679	667	671	674	639	671	620	672	672	711	648	621	613	668	675	639	653	684	638	670	658	638	641	625	666	676	621	626	667	644	614	644	652	645	698	674	615	669	713	654	624	633	648	641	647	673	651	646	624	643	627	627	643	695	649	655	693	642	667	653	674	665	611	637	684	711	616	646	643	631	649	715	621	614	691	648	644	657	630	695	667	686	633	640	633	683	688	708	629	630	620	655	639	674	611	688	696	663	634	613	702	671	616	670	639	709	626	664	647	676	652	658	643	657	684	671	661	652	619	663	607	662	693	681	660	652	705	601	653	647	658	670	667	634	646	656	630	643	659	640	643	656	664	642	612	693	641	622	681	624	659	729	674	673	633	634	677	693	641	648	611	638	672	623	652	679	667	639	639	629	648	680	623	652	652	616	619	653	660	650	675	666	660	682	694	635	650	610	652	645	648	653	681	671	682	604	637	677	671	653	660	619	650	639	646	632	642	614	642	674	666	638	670	620	644	639	631	644	671	698	640	679	665	670	631	635	684	669	616	660	626	688	575	626	622	636	674	644	667	678	643	646	645	626	643	648	673	636	695	627	669	658	634	687	661	708	688	627	649	685	655	650	639	633	674	629	677	646	643	679	646	684	670	632	644	644	651	653	665	616	641	660	672	675	647	681	626	645	653	664	669	645	654	629	623	633	637	636	671	669	675	660	631	683	650	585	646	623	644	641	659	636	681	621	672	675	656	665	675	664	696	681	596	694	671	630	674	670	641	678	687	675	657	628	604	661	639	595	669	631	650	613	665	645	666	611	665	688	694	689	632	642	636	685	668	639	653	624	652	672	671	633	675	624	680	644	683	646	634	636	639	669	677	688	660	619	660	690	700	638	637	674	690	681	674	651	660	647	692	629	677	626	615	607	679	634	690	664	668	652	683	635	670	629	644	619	651	651	647	640	670	658	678	678	642	655	606	627	648	669	632	689	651	667	604	640	665	637	691	636	639	665	633	647	601	629	660	632	653	617	614	620	635	623	650	652	642	653	644	631	678	624	672	675	628	659	664	707	673	617	638	620	660	642	656	631	654	656	690	637	676	568	658	673	635	672	609	654	636	662	692	604	672	665	652	644	609
78779	57868	64206	62512	53720	41513	29150	17963	8854	3937	1836	932	590	414	406	399	393	396	391	398	399	421	399	413	412	401	407	456	392	409	404	405	409	418	375	380	415	353	374	365	384	400	386	366	392	391	397	379	399	390	376	377	403	420	369	380	377	400	383	374	353	390	397	420	398	405	424	388	378	365	381	397	380	392	382	392	402	389	364	425	406	363	365	382	376	418	369	388	363	403	430	401	404	378	395	375	363	389	391	409	395	367	402	419	396	371	419	386	418	395	416	414	403	442	390	386	381	387	395	355	339	397	385	407	416	384	401	366	351	373	404	413	419	385	383	392	402	384	397	405	393	403	377	370	389	397	423	390	374	388	378	354	392	368	395	385	412	401	384	393	403	426	396	416	407	410	404	413	408	364	385	414	403	368	358	374	387	406	390	354	388	376	388	380	377	395	383	397	409	372	427	403	384	391	365	384	407	419	375	360	408	412	385	376	423	404	372	426	429	411	423	386	399	387	401	387	364	396	388	380	394	408	379	363	399	343	390	417	393	381	374	428	407	419	409	403	391	392	401	421	402	397	402	417	409	390	424	402	391	405	382	387	395	397	393	407	372	414	390	379	377	400	408	375	384	411	361	351	392	400	398	420	418	380	355	350	406	395	405	416	386	380	445	446	379	360	381	423	421	390	390	349	384	409	390	353	398	448	376	422	435	394	419	384	385	404	410	360	382	374	383	375	345	370	380	406	381	370	387	392	376	392	411	414	368	412	416	398	408	340	403	419	401	373	347	382	372	365	418	452	368	370	397	379	370	374	391	400	350	377	383	365	432	380	364	413	403	359	376	389	399	366	360	393	402	396	436	375	359	399	405	373	391	409	395	400	422	422	383	378	408	401	425	362	381	413	402	407	403	413	420	380	384	417	414	434	390	401	422	412	399	431	410	417	375	408	395	392	396	375	420	409	394	386	382	411	377	397	439	410	394	369	377	416	416	384	387	350	362	369	413	426	406	401	374	384	420	414	415	402	399	366	395	369	388	415	455	384	383	400	404	369	416	394	355	345	380	391	386	408	401	408	393	404	381	390	386	389	409	422	377	409	420	359	386	392	371	394	365	373	386	359	412	445	395	422	381	411	388	400	408	388	379	385	420	423	410	443	391	362	386	381	409	373	419	385	380	364	362	414	389	391	392	402	392	377	396	382	386	370	395	376	358	389	430	382	370	400	408	395	375	409	375	394	371	384	400	367	402	402	366	406	389	398	422	392	410	387	380	397	401	406	405	400	386	400	407	404	400	367	383	363	396	381	371	412	387	375	380	389	389	392	398	367	403	442	409	396	393	417	389	366	404	353	378	393	396	369	385	391	416	420	443	376	381	381	422	368	405	359	408	403	381	358	362	339	378	382	421	416	367	359	380	369	379	396	409	355	372	379	434	393	381	405	420	400	408	380	455	367	391	386	384	388	387	386	387	359	384	420	418	413	407	386	392	378	366	406	392	360	424	404	355	398	387	395	376	404	401	409	359	383	402	371	395	402	349	418	387	376	415	397	407	399	349	384	380	411	395	432	373	409	404	418	398	359	416	352	362	370	400	401	387	378	396	456	345	354	392	422	357	381	446	425	430	372	423	355	378	347	396	410	426	405	432	436	368	385	413	420	364	382	393	416	361	390	353	393	361	355	356	404	406	367	359	410	354	388	370	403	375	396	415	393	401	426	422	375	378	452	424	366	411	409	407	411	410	411	401	378	412	394	411	376	405	391	389	393	379	427	393	411	369	365	429	444	383	377	356	383	421	373	382	374	364	399	364	369	393	412	415	406	410	390	335	357	389	375	413	371	413	431	396	385	388	390	406	378	360	390	384	368	404	397	400	386	348	404	391	418	405	348	381	409	369	341	388	386	438	390	397	374	404	402	393	398	372	421	414	394	393	387	392	429	379	375	410	424	367	367	381	387	430	439	365	386	375	388	394	392	363	384	369	392	372	401	425	383	433	376	370	432	413	393	382	402	415	392	398	391	419	384	382	372	402	381	411	397	382	406	383	407	427	372	369	408	408	419	447	432	382	371	384	376	360	413	408	403	430	427	380	380	363	438	389	377	397	368	374	389	373	385	371	369	409	423	387	390	417	396	398	406	407	393	415	401	398	379	412	384	378	394	401	387	396	411	389	418	412	391	432	403	387	405	383	385	387	389	398	361	386	382	406	398	385	411	428	377	379	370	414	419	369	405	405	365	401	404	366	406	373	408	370	394	426	403	391	380	402	371	356	370	354	364	381	400	362	403	378	396	373	422	374	362	413	414	404	399	371	371	368	428	392	388	405	431	412	437	371	418	404	408	383	380	401	384	382	389	409	375	414	390	395	426	357	420	417	394	383	402	423	382	377	406	437	374	373	354	370	409	410	434	394	379	368	400	415	387	416	396	420	361	377	416	422	376	391	399	432	411	360	374	367	380	387	404	419	396	393	373	369	422	406	393	387	425	423	399	401	390	381	422	390	409	396	399	383	382	410	400	395	386	408	359	381	399	400	406	388	388	362	387	392	376	375	407	402	418	388	377	401	356	379	407	374	428	394	395	395	389	400	410	414	398	423	397	386	355	414	411	416	444	352	394	370	449	362	387	392	384	389	409	403	404	408	389	426	396	396	370	397	365	403	406	337	417	410	394	399	390	383	363	384	386	390	399	389	379	370	397	385	422	374	383	423	395	340	359	393	375	375	394	382	414	374	356	357	383	411	391	376	404	372	398	392	404	412	378	399	412	385	401	341	417	416	359	379	399	394	371	425	396	412	400	374	357	380	423	425	383	414	379	414	418	393	423	382	426	409	435	389	383	364	396	413	402	442	377	370	396	369	392	394	390	451	381	399	382	364	408	404	348	401	408	423	376	374	406	429	395	358	375	366	389	429	393	374	333	382	407	365	410	381	363	401	390	352	391	368	374	400	396	365	414	422	375	427	409	389	412	398	400	406	419	405	441	431	435	386	408	405	396	440	395	382	395	392	344	385	385	352	413	386	402	385	402	393	397	409	405	356	348	432	381	407	385	376	373	419	428	396	449	392	394	369	423	450	425	405	399	380	421	365	412	378	375	399	371	365	339	363	379	382	421	420	346	419	433	398	384	411	431	390	360	388	373	391	415	431	397	429	405	381	413	356	370	378	390	403	412	362	390	420	348	356	429	372	393	368	366	397	384	407	418	426	390	427	368	431	395	408	409	394	355	364	388	402	406	399	388	368	422	408	399	394	386	371	399	432	387	389	415	359	380	393	406	401	378	441	401	414	364	421	386	413	390	385	401	396	382	388	402	439	419	383	380	410	403	398	441	424	381	413	375	427	424	434	376	366	365	417	389	420	369	440	411	407	399	404	406	396	386	339	364	400	403	404	373	370	397	426	395	413	376	417	386	392	390	409	421	366	391	379	418	407	409	419	385	387	375	390	398	410	388	409	364	371	355	404	372	402	368	389	339	368	394	420	408	399	405	379	383	447	397	400	375
48208	41454	59621	67193	62558	52704	43341	32499	21525	12542	6505	3177	1726	887	760	858	874	823	865	846	836	864	876	901	877	793	795	913	838	830	872	849	863	820	820	833	845	875	825	869	814	800	836	877	803	847	815	879	830	793	907	819	843	849	847	840	827	856	879	868	815	814	838	877	864	900	798	855	764	858	870	873	865	806	806	835	875	818	922	818	838	860	844	851	801	827	860	848	801	845	787	861	850	806	854	816	869	860	854	809	832	831	809	873	800	873	871	831	834	894	869	825	843	845	823	823	803	886	827	874	858	831	839	818	853	858	868	859	867	811	846	884	877	819	845	899	854	819	834	842	864	822	859	882	825	879	822	815	872	839	862	840	824	809	793	846	838	890	810	834	798	824	854	862	858	863	845	871	811	887	852	835	865	855	843	881	793	870	902	875	874	815	822	846	839	912	827	862	812	872	840	791	819	821	837	834	809	862	840	893	878	847	835	873	845	828	865	885	843	831	776	847	850	807	823	811	858	831	831	855	857	832	840	791	889	841	830	840	801	874	788	855	828	850	856	865	813	877	817	819	836	853	827	869	824	872	829	842	823	815	892	796	914	851	859	855	856	857	891	823	874	824	838	889	842	835	838	795	833	891	932	834	926	845	887	827	873	858	860	842	818	849	796	858	852	860	878	856	830	809	859	844	848	883	862	922	879	829	852	859	845	803	805	820	907	896	847	859	858	865	888	820	856	904	870	815	859	819	887	802	841	802	819	837	852	872	877	869	857	828	873	806	877	848	831	832	870	836	851	872	894	830	849	850	822	827	841	800	819	838	825	845	837	827	833	861	855	827	859	853	863	854	825	832	844	834	875	864	874	875	816	890	819	842	858	880	834	866	895	867	823	887	871	852	822	877	872	825	872	837	835	884	903	834	842	839	880	866	825	806	848	843	856	837	857	790	866	852	921	855	854	829	847	848	883	883	872	838	832	821	883	834	882	853	871	786	842	809	853	886	891	850	849	834	844	800	854	853	808	839	861	819	843	870	803	883	864	897	846	847	825	845	887	808	889	840	849	821	877	842	834	839	919	864	800	859	840	858	819	899	925	832	822	878	887	866	823	851	824	903	835	887	874	834	841	828	858	859	867	891	813	920	886	834	810	884	850	912	877	840	847	817	892	831	843	868	843	820	837	832	866	865	881	821	863	833	850	855	832	828	858	853	808	887	826	839	828	864	792	882	848	857	884	870	836	842	871	829	815	875	801	834	815	843	909	845	878	895	842	825	825	864	832	894	832	870	836	835	812	761	801	827	878	826	838	855	837	826	819	875	842	890	822	828	861	848	856	864	900	850	870	825	799	864	835	845	879	842	864	874	861	844	856	839	871	806	818	838	837	841	801	848	835	922	878	827	854	853	867	827	861	844	826	845	918	879	828	834	848	851	847	848	792	840	805	850	821	843	870	856	791	812	830	867	797	862	807	831	852	836	826	831	864	883	882	851	815	844	835	810	839	884	872	849	824	856	805	819	851	882	915	818	842	886	816	867	826	866	850	883	856	820	876	844	833	802	816	859	834	779	829	818	879	842	791	878	850	836	852	873	821	888	814	821	836	874	798	855	867	847	884	848	862	900	855	887	910	855	835	811	842	818	860	844	865	838	842	856	844	859	833	826	818	850	882	839	788	877	885	838	810	822	822	852	823	891	828	860	838	837	877	802	804	840	845	855	815	857	803	829	883	883	916	898	865	855	818	851	851	881	828	878	830	827	851	861	881	861	830	839	832	860	831	847	870	873	817	853	833	824	851	813	865	857	827	881	795	836	885	848	851	827	818	888	901	829	853	825	878	859	833	834	891	811	885	891	803	844	848	853	860	856	791	884	879	817	803	849	847	846	895	829	847	873	816	866	832	841	878	864	877	836	912	862	851	827	878	868	874	833	860	866	871	844	816	859	821	827	851	844	912	797	909	813	893	837	822	836	891	850	849	848	857	839	826	858	849	800	854	817	825	859	845	832	851	800	830	836	888	840	835	831	825	821	901	840	833	843	911	845	856	849	790	884	847	826	850	806	851	825	836	839	845	818	852	834	841	835	840	827	832	866	841	831	814	843	889	819	808	846	872	841	879	856	863	856	869	837	887	840	904	831	890	846	894	865	861	844	842	841	815	894	811	823	867	872	825	862	813	851	841	887	886	820	868	825	827	848	792	820	814	850	816	866	875	884	878	867	887	852	865	909	843	831	861	847	835	856	893	861	848	824	790	858	843	847	863	863	845	856	850	847	775	865	884	821	862	865	792	860	865	828	884	848	818	815	857	822	833	836	839	844	837	829	852	765	862	871	856	817	890	816	872	839	879	832	829	816	802	807	806	857	896	815	854	857	881	890	849	834	812	825	889	844	799	809	831	890	876	839	858	864	877	819	886	829	835	845	830	869	878	871	813	883	829	864	861	818	841	804	850	845	800	808	899	833	826	860	838	853	822	833	882	903	813	804	849	833	828	886	849	825	849	893	847	843	853	883	835	840	856	866	876	866	784	841	839	850	898	800	818	883	824	881	837	869	852	795	817	816	835	809	841	892	824	869	846	851	837	834	899	823	833	885	857	892	802	860	846	830	835	887	813	817	810	807	863	873	803	857	860	896	843	833	867	809	831	918	902	838	885	887	835	797	840	835	851	830	845	871	846	831	843	831	874	781	860	823	830	833	874	825	870	824	847	859	838	860	823	867	880	825	868	860	856	894	878	850	862	893	821	851	833	836	860	836	805	839	810	861	820	809	881	846	889	894	784	838	813	875	831	823	849	843	830	818	820	837	862	836	822	830	808	827	874	866	858	866	861	847	859	860	845	834	825	873	857	859	917	835	849	812	857	780	844	869	864	852	861	848	816	824	901	865	820	861	856	858	857	876	840	824	841	823	865	878	836	829	824	822	890	879	880	856	835	825	803	837	825	856	858	884	839	786	837	861	849	842	855	859	832	851	844	829	859	847	815	847	839	833	863	873	829	839	836	866	852	897	819	891	859	853	886	850	812	860	807	843	897	796	873	867	843	836	870	817	823	874	855	869	924	868	855	864	856	809	862	851	877	851	861	832	797	853	821	837	866	812	842	851	878	812	876	833	815	769	899	912	834	789	891	828	876	858	857	873	834	873	810	864	807	858	821	825	844	834	826	818	819	881	866	827	910	854	854	847	852	847	829	851	863	833	811	812	851	817	840	854	901	831	899	832	827	855	859	903	865	844	845	858	818	877	854	883	844	834	854	842	818	855	850	875	835	825	856	823	873	812	830	884	834	855	861	840	844	870	855	838	856	901	849	823	877	867	862	849	836	861	883	824	852	895	819	826	831	874	814	839	854	875	851	845	857	864	874	843	828	809	840	799	842	864	863	873	877	878	827	852	853	810	868	876	832	891	855	844	850	825	850	839	852	894	843	831	841	861	891	871	784	827	915	910	859	850	851	843	809	866	818	874	787	868	830	835	875	827	841	806	887	824	896	909	895	866	837	783
76162	60543	65111	63572	54146	41004	29085	16973	8523	3659	1678	935	637	420	387	430	381	400	391	420	399	433	426	434	437	405	416	411	424	408	387	409	436	420	409	435	408	394	417	468	419	427	407	402	448	421	413	427	381	474	460	405	417	434	425	408	446	453	440	422	403	405	432	432	382	390	421	415	382	432	407	397	417	446	460	396	427	383	421	465	402	410	409	439	448	384	412	386	412	441	398	420	386	414	404	431	394	431	399	401	405	395	430	383	383	399	406	401	421	438	438	419	391	445	403	414	419	404	387	437	395	442	405	404	439	432	382	443	395	418	412	439	400	398	425	428	433	418	413	426	435	442	456	445	403	387	427	450	409	403	395	393	416	438	424	416	421	416	421	406	424	416	417	405	404	440	413	440	375	395	424	430	460	417	416	389	394	409	380	374	445	409	413	422	454	421	447	405	430	384	358	447	424	416	443	422	390	423	387	379	401	438	430	458	452	425	411	391	443	404	369	401	427	427	420	409	433	378	420	420	411	453	436	384	445	452	422	444	402	420	400	402	408	403	408	426	432	413	401	382	414	415	429	428	426	393	444	431	397	425	411	420	435	451	433	408	411	377	416	404	404	436	399	402	425	373	396	456	394	421	401	426	390	470	412	416	452	418	424	423	392	381	434	427	422	425	378	379	422	405	377	434	399	390	468	467	423	429	377	436	375	461	461	442	381	421	409	391	402	455	403	413	382	419	460	423	432	433	439	400	418	396	442	432	433	423	434	428	432	396	419	446	401	414	405	437	400	391	392	416	402	395	390	423	415	408	395	425	425	405	429	378	445	448	396	428	377	427	432	407	388	419	406	392	411	439	421	407	391	437	426	386	397	370	411	391	420	389	368	408	419	416	432	407	415	393	421	430	450	416	461	412	384	401	422	406	422	445	426	392	415	456	396	412	421	415	402	410	400	423	410	365	430	395	422	398	424	416	412	419	425	404	415	408	443	421	398	419	403	394	426	413	395	445	393	405	462	445	391	426	426	404	415	434	399	416	432	410	451	432	434	413	387	405	437	422	407	419	395	405	431	428	374	441	421	456	446	425	398	440	430	392	389	383	380	402	416	427	423	382	393	412	444	428	401	420	428	377	416	414	463	402	436	424	396	398	420	441	352	406	391	440	380	427	402	440	444	421	421	401	405	446	412	432	427	428	453	443	422	386	433	434	425	385	388	411	422	401	418	452	406	420	401	418	437	457	395	425	462	413	413	368	427	383	404	359	402	385	370	401	427	388	437	419	382	437	439	436	367	410	413	392	417	403	435	370	405	406	464	401	440	422	421	381	396	396	386	412	392	451	403	370	427	427	392	428	403	405	398	430	423	420	432	424	420	406	399	402	385	395	430	449	421	440	374	421	407	407	402	422	425	394	406	404	373	411	411	418	412	444	467	431	431	431	420	397	418	433	447	441	402	405	405	439	450	390	402	411	383	395	407	415	402	401	387	404	418	393	425	436	439	436	446	424	440	396	411	414	462	400	447	414	400	439	404	395	421	404	402	401	441	427	393	401	448	363	414	417	420	403	405	382	406	352	433	399	398	420	402	391	391	436	420	434	418	379	396	412	415	397	388	368	402	398	379	392	429	403	385	442	402	434	412	436	466	396	406	430	433	432	433	419	370	383	406	454	422	410	401	399	416	428	428	365	420	394	370	406	426	401	408	411	455	419	443	397	441	403	426	440	474	382	408	407	414	424	422	430	412	386	388	423	376	409	401	409	415	430	386	394	407	388	418	368	370	406	387	379	425	457	403	437	384	440	372	445	408	411	400	416	388	430	425	394	455	399	395	390	450	425	364	423	437	426	458	429	442	416	402	430	355	409	451	397	414	436	428	397	413	374	395	388	375	430	458	426	423	455	402	412	424	396	405	399	422	446	397	391	417	441	416	400	425	410	420	398	397	447	450	443	389	403	387	442	441	414	398	404	414	421	384	423	364	431	440	426	396	421	408	385	413	386	433	393	452	388	400	405	405	431	391	385	389	416	417	438	431	429	425	409	416	417	407	390	396	412	387	407	409	423	442	405	431	406	421	436	400	428	466	453	444	446	456	426	416	450	406	379	430	412	388	402	402	448	381	427	423	398	410	418	385	403	431	396	406	406	429	399	395	419	403	424	465	406	433	398	434	417	426	412	411	418	401	424	443	414	403	401	394	400	406	466	397	429	391	434	426	390	397	384	422	411	449	417	369	423	395	402	432	445	448	395	470	413	454	459	417	419	398	456	372	402	420	451	413	405	422	419	422	409	474	411	451	418	450	407	413	398	384	430	387	378	446	424	429	415	422	406	431	443	418	364	393	453	402	395	441	398	444	462	413	411	412	412	447	428	410	385	436	405	399	442	412	428	373	415	474	418	365	428	415	403	429	388	383	413	425	455	417	399	438	422	407	403	384	408	446	419	426	411	446	457	413	386	461	369	447	402	437	422	405	399	402	431	415	406	437	400	439	440	428	440	402	409	413	397	405	435	428	428	419	455	444	403	445	398	402	452	412	400	415	394	382	390	386	419	366	377	392	428	412	442	401	353	380	448	422	407	411	389	386	456	413	407	392	388	408	411	403	405	434	425	423	431	400	450	425	373	445	432	445	416	390	416	404	411	424	404	400	392	406	438	425	420	416	437	380	430	424	378	425	403	420	446	432	392	456	420	397	379	432	451	371	380	403	425	391	424	444	427	420	403	422	403	423	409	386	419	412	403	466	438	443	399	419	447	417	436	374	407	431	395	420	424	456	401	408	449	421	422	430	428	406	408	443	474	420	429	423	430	428	410	423	412	432	401	429	396	426	436	377	420	415	420	400	384	403	390	401	430	386	475	414	414	402	411	446	421	421	414	429	379	430	393	389	402	400	358	387	423	413	385	400	402	396	427	404	401	432	429	392	417	440	394	373	397	383	425	403	467	413	402	415	435	423	430	439	467	401	394	436	390	415	413	440	402	412	444	398	433	440	417	436	412	419	428	411	457	420	453	405	395	459	387	414	384	414	377	432	392	387	417	416	414	421	385	444	443	422	444	427	436	394	460	393	438	418	409	438	449	398	390	400	415	431	372	416	449	423	442	445	414	437	410	399	417	415	434	414	387	450	393	401	444	437	398	436	424	383	410	389	457	424	441	436	413	431	410	419	414	440	410	385	368	380	409	415	398	429	414	422	444	366	397	424	355	396	400	399	471	422	409	399	424	423	412	451	391	409	437	457	411	436	406	437	403	426	407	413	413	391	392	413	423	396	427	427	422	419	397	422	408	437	452	402	419	446	432	403	420	413	428	407	430	479	472	411	409	419	421	461	444	419	400	424	445	433	413	413	436	435	443	417	420	434	356	383	413	407	430	378	443	454	446	397	397	410	402	402	463	435	423	382	439	401	439	395	414	412	434	401	413	413	399	432	396	396	365	404	389	410	415	433	417	404	463	429	393	383	451	463	436	417	445	432	415	444	395	417	402	377	428	418	413	429	397
47982	44341	60606	68265	62234	52449	42743	31607	20679	11883	6153	3112	1754	881	887	912	902	904	877	931	923	924	918	968	886	896	884	891	893	899	885	930	940	854	893	914	897	901	887	949	899	880	906	922	945	905	898	902	849	884	865	891	883	896	955	861	916	831	866	865	874	883	897	910	934	929	919	881	882	882	911	882	855	875	852	916	897	893	902	885	839	857	839	881	901	852	833	849	862	914	831	918	897	897	930	879	825	889	906	855	874	831	928	927	870	860	867	933	839	831	918	873	919	910	935	887	891	878	935	915	875	846	947	928	847	933	937	926	855	908	870	866	935	872	903	899	895	927	968	925	863	868	870	863	892	905	885	890	875	895	886	946	931	865	905	914	892	814	883	852	867	915	949	931	897	829	869	929	844	892	934	914	887	924	923	938	852	862	879	860	844	891	864	819	934	885	892	876	871	854	894	868	895	886	917	906	892	851	862	856	842	912	842	888	906	903	948	865	919	892	927	821	850	883	878	912	849	906	850	941	872	860	902	945	883	882	883	844	877	904	915	850	916	802	870	858	911	863	863	878	902	875	873	906	875	851	899	877	874	885	882	883	884	892	851	832	873	858	888	874	858	884	912	851	945	915	924	830	897	919	891	874	880	886	846	874	859	934	915	888	884	928	870	869	899	902	894	903	900	871	856	920	899	891	899	882	900	896	883	858	872	886	900	901	941	897	903	888	898	889	861	887	916	922	867	906	843	881	913	840	935	905	885	837	868	889	849	837	896	897	882	897	903	872	894	909	870	903	843	914	844	879	925	905	861	912	843	928	881	874	877	888	928	947	856	918	865	909	911	840	874	960	890	872	855	848	915	855	963	836	883	906	847	884	863	876	867	866	948	882	886	887	896	857	925	913	885	913	898	885	881	915	839	935	927	910	924	906	906	864	934	909	829	901	855	916	908	857	951	873	861	889	838	915	878	864	847	823	865	901	900	876	886	951	841	896	939	911	936	851	864	881	932	881	894	886	900	856	970	886	878	904	866	942	898	882	828	905	883	908	885	864	906	924	857	921	919	923	854	843	911	886	865	862	896	841	911	902	871	893	878	893	875	872	857	899	921	886	891	924	854	928	876	879	853	898	854	886	846	848	939	875	869	797	889	876	902	838	887	924	823	883	907	908	918	881	895	927	934	864	844	838	924	907	877	858	925	887	888	915	906	901	870	875	880	889	908	888	927	874	854	917	860	870	858	942	895	903	885	912	880	848	903	909	907	877	883	895	868	914	891	883	871	867	865	877	907	906	883	882	931	896	871	872	847	908	879	922	914	903	881	897	889	866	858	895	891	872	863	848	896	925	920	902	860	866	859	882	861	857	880	886	881	865	897	839	900	904	947	819	908	846	882	826	867	899	912	888	820	809	847	891	828	886	928	828	889	886	870	854	866	887	870	885	912	899	937	906	867	875	928	881	868	888	854	893	914	876	897	814	880	893	926	829	893	882	954	882	907	841	907	894	907	849	951	888	877	906	918	920	873	937	884	883	880	857	881	888	899	784	902	918	898	926	860	889	873	907	875	889	882	934	857	878	918	867	893	906	924	868	843	849	907	856	890	883	848	868	901	887	904	865	892	924	867	917	895	836	924	869	890	902	865	915	885	918	879	888	843	937	858	866	885	834	922	905	903	889	909	853	839	905	920	847	910	858	903	872	955	897	906	858	908	885	940	867	881	883	859	877	897	826	892	874	799	934	923	860	875	869	942	896	901	880	870	921	851	914	890	921	867	895	867	865	872	903	916	854	829	875	870	872	868	883	871	893	857	933	898	882	894	859	836	952	895	929	927	897	882	904	894	863	838	893	874	897	922	906	851	854	894	874	871	913	910	923	827	862	915	920	909	880	894	886	858	892	896	886	888	848	862	911	903	851	892	850	882	823	894	882	897	910	870	878	888	954	870	924	933	884	861	895	868	848	818	895	890	879	922	917	879	893	879	887	859	886	918	904	939	904	911	848	821	900	880	870	850	906	856	901	869	911	836	897	799	890	899	883	868	961	880	908	833	919	911	920	933	864	873	895	832	842	945	906	932	907	888	895	913	860	889	872	853	872	884	890	873	888	885	850	914	913	874	913	876	891	863	887	903	873	895	849	901	881	866	888	872	882	946	872	900	901	860	832	862	820	892	860	874	871	877	932	901	883	871	829	826	842	885	843	896	844	897	905	950	890	885	887	899	855	877	875	923	879	917	885	911	895	872	930	912	882	863	895	874	878	887	885	903	888	911	892	862	860	901	903	869	893	894	919	903	883	909	925	916	865	861	857	858	917	877	889	881	863	920	917	886	887	918	832	893	847	873	913	890	930	867	938	860	933	869	870	888	943	907	919	880	844	938	883	900	860	896	844	913	855	901	864	865	869	935	911	846	888	865	912	947	907	830	845	882	932	913	893	943	841	924	906	887	866	892	884	896	884	856	904	912	889	898	896	876	886	887	918	924	845	886	869	904	883	868	872	919	885	935	895	818	877	874	933	837	881	896	852	910	909	861	910	927	850	872	868	917	811	928	879	892	934	924	879	931	868	837	887	888	835	909	870	938	823	864	892	904	870	887	850	900	969	905	878	838	943	862	887	935	897	909	871	875	907	895	869	961	886	887	880	926	928	938	844	897	853	886	873	846	875	907	886	957	846	955	864	846	923	889	928	886	850	895	862	893	902	898	867	954	918	883	898	864	919	959	943	921	867	920	866	868	865	902	866	904	821	829	828	887	873	957	905	827	905	968	858	853	883	839	883	860	915	899	870	989	932	936	839	905	876	915	887	848	926	893	864	885	880	928	851	912	899	953	937	844	920	881	894	943	876	850	912	878	911	931	871	855	880	850	910	962	857	886	840	877	883	892	901	852	861	942	959	925	934	898	901	936	875	869	904	906	860	903	931	914	880	903	876	856	861	860	911	896	860	885	859	907	887	839	926	929	859	913	890	894	909	900	898	895	929	908	846	879	906	890	873	873	890	894	818	907	954	928	890	851	874	921	877	873	899	897	852	912	837	909	944	935	894	907	839	886	909	897	879	899	878	888	875	868	921	919	892	901	835	890	899	908	912	873	882	936	902	846	884	917	852	899	897	912	928	864	878	874	913	909	912	894	912	929	895	923	874	911	920	852	862	859	810	867	915	834	909	839	902	914	896	891	876	893	919	849	854	924	927	919	845	899	903	905	860	894	863	918	921	899	896	846	910	924	885	904	940	881	943	885	860	877	841	849	945	922	841	882	833	866	865	871	891	899	917	870	895	902	905	879	938	931	874	864	917	861	874	889	885	968	953	809	878	894	886	926	901	956	901	905	852	873	887	905	921	893	936	901	952	886	885	878	899	858	864	930	888	868	885	859	916	856	954	898	831	903	947	899	905	933	893	916	870	837	893	889	879	920	825	880	834	921	940	885	843	885	885	883	909	886	808	887	859	896	923	878	876	857	901	868	871	921	863	917	915	907	896	860	906	880	885	874	882	848	877
13035	4668	3701	3281	2442	1713	1176	779	531	455	348	304	313	304	291	307	277	287	312	278	296	267	285	292	302	314	298	289	272	301	283	301	321	307	303	312	272	303	294	297	285	256	279	284	297	315	287	310	298	277	248	289	279	287	282	299	304	264	280	301	259	297	319	318	270	280	279	287	325	292	271	261	284	310	291	271	279	313	297	283	297	293	289	319	313	305	273	282	286	321	273	269	287	269	254	280	321	294	291	336	280	294	284	303	310	293	285	316	279	270	296	284	281	296	311	299	282	310	286	300	274	278	289	299	291	269	253	284	260	301	320	302	272	292	262	266	276	262	271	296	301	301	280	263	298	287	314	289	276	306	245	272	320	300	261	345	349	298	292	290	299	279	262	266	323	304	318	269	362	274	261	283	272	288	247	279	285	289	288	282	282	301	282	314	309	310	276	273	285	311	306	255	279	301	286	279	244	297	315	303	322	263	266	276	303	327	309	291	296	274	290	287	264	311	280	294	258	289	309	315	304	278	283	284	308	322	279	294	273	266	284	258	293	300	284	293	326	286	311	282	288	317	291	297	274	284	285	284	278	279	285	278	292	292	280	309	305	265	288	296	306	308	282	315	318	300	290	317	300	301	290	280	257	298	283	279	313	290	314	294	282	260	300	275	316	286	289	297	290	297	288	286	292	322	321	283	280	307	291	290	304	265	281	303	300	290	307	292	291	288	314	264	288	284	274	290	302	281	298	283	258	290	281	293	294	300	296	306	304	298	298	273	305	314	274	271	281	301	280	266	274	297	298	289	294	311	266	277	306	321	266	301	278	333	301	308	290	288	288	291	296	278	314	303	262	256	268	302	312	282	275	285	269	330	313	343	298	268	286	309	278	274	278	290	320	314	297	274	266	278	257	284	285	294	296	261	271	298	316	277	309	284	279	309	266	285	294	278	281	307	273	240	297	317	286	260	266	278	289	270	304	283	276	304	270	286	270	258	299	288	293	282	301	288	300	303	293	278	287	332	269	325	319	313	297	283	291	296	264	297	330	285	275	271	266	286	272	275	307	297	277	293	305	297	322	294	278	286	277	278	296	294	279	305	295	302	320	313	314	301	318	304	292	262	280	280	294	284	285	279	307	287	325	304	296	285	298	294	327	291	283	290	299	279	256	270	272	289	300	254	244	275	281	287	306	292	340	322	287	286	276	293	262	315	289	288	316	269	276	287	278	280	312	281	303	291	294	319	289	324	301	264	251	297	292	290	294	272	279	289	286	291	291	285	320	311	304	268	295	295	294	260	289	255	278	287	281	256	329	297	309	299	292	275	296	296	278	285	294	296	287	271	306	263	303	275	269	293	299	293	312	293	288	291	304	251	264	311	306	303	286	284	294	317	310	312	295	288	277	318	304	309	270	306	294	305	298	272	239	298	327	292	325	296	278	284	296	291	301	275	281	298	258	278	291	270	293	270	273	277	258	291	270	303	302	290	265	312	291	274	283	250	308	270	293	298	312	310	299	304	246	301	274	296	276	291	264	332	297	300	278	291	300	273	253	289	269	268	290	290	296	293	290	310	295	256	301	270	291	301	313	315	312	320	275	304	295	303	292	274	302	322	308	297	269	266	288	293	305	293	267	289	264	274	277	277	295	260	291	281	304	287	311	325	299	307	316	270	323	271	253	277	289	275	294	254	276	265	311	284	276	331	280	303	300	301	269	293	291	265	307	295	287	260	285	295	288	300	319	318	278	275	290	300	327	295	307	280	278	310	323	292	284	264	303	321	304	280	288	271	314	269	297	262	289	286	273	286	289	312	289	300	292	316	307	323	287	274	281	283	323	261	319	340	312	302	288	279	268	283	291	281	299	331	279	265	275	302	256	293	280	292	313	290	293	284	300	260	250	295	284	263	300	268	315	283	292	313	272	338	303	288	321	320	287	309	255	304	294	292	268	279	278	288	284	284	276	284	295	274	286	285	298	300	302	290	281	276	281	260	302	319	277	277	280	294	263	275	278	293	290	292	292	280	259	292	319	322	308	302	312	294	301	293	286	289	288	313	289	303	289	273	294	302	307	266	279	281	270	274	315	297	264	299	271	295	314	264	273	290	316	245	275	283	263	297	314	268	295	282	285	281	271	277	280	303	275	271	276	265	292	287	337	285	280	276	284	265	292	275	279	280	307	283	294	269	268	291	319	284	272	306	288	270	273	301	284	283	279	333	300	285	282	276	282	268	274	311	305	291	290	304	293	270	276	280	255	294	307	328	294	276	304	268	285	300	338	300	321	309	317	298	280	273	281	279	270	304	274	299	262	303	275	291	271	293	292	233	268	335	251	285	313	285	252	274	283	246	273	289	285	309	304	299	274	270	297	307	284	272	267	262	299	282	294	303	275	295	280	258	348	284	308	266	297	262	297	296	303	290	297	313	252	286	326	272	296	323	273	271	283	270	309	259	283	296	298	266	291	320	285	292	287	274	283	270	303	302	300	293	293	298	314	283	271	289	302	271	283	297	311	301	281	257	281	277	280	303	291	297	302	265	292	285	274	288	258	295	296	290	286	311	298	290	281	300	270	299	298	280	288	302	279	255	303	322	277	309	290	265	267	309	281	318	297	299	296	275	268	320	278	260	301	272	288	292	298	285	296	283	286	288	274	310	278	309	300	249	263	297	275	321	286	312	293	319	298	273	309	308	260	308	279	278	276	318	292	305	272	289	297	294	320	305	310	270	266	312	312	263	239	293	271	290	313	281	307	293	289	312	294	294	305	302	313	284	321	264	310	284	287	291	279	272	298	293	316	301	320	291	282	300	288	293	279	282	252	266	273	270	289	274	289	286	290	304	310	314	298	301	307	298	306	291	290	315	280	244	285	265	319	309	272	280	314	282	289	289	266	271	274	305	268	289	273	250	285	274	276	325	281	263	264	291	276	289	282	265	308	285	293	323	344	280	278	286	279	299	311	290	306	284	296	276	301	269	307	298	283	269	252	274	317	301	274	271	303	285	284	270	285	293	279	302	284	273	318	294	254	288	276	338	286	264	255	287	326	285	310	287	313	302	298	295	290	292	290	295	265	273	303	257	290	323	286	301	304	292	297	272	313	239	281	274	274	311	265	274	293	302	271	282	267	286	296	257	294	267	310	325	276	267	264	286	335	268	306	281	312	296	314	270	282	276	280	290	301	301	283	286	284	288	314	269	318	307	289	287	307	263	302	280	285	282	277	272	262	255	319	309	295	311	318	305	275	290	285	290	302	284	265	297	298	291	303	327	282	289	312	297	292	269	289	257	262	328	310	295	300	278	283	303	248	315	310	300	325	301	300	282	291	292	281	299	302	301	295	268	295	310	308	283	280	270	276	282	302	263	292	287	305	304	299	352	298	280	300	289	282	297	303	250	248	298	327	276	280	285	322	290	307	310	289	286	308	280	269	299	285	302	256	279	289	292	289	291	260	279	257	285	300	270	310	309	298	323	311	298	289	260	241	274	288	302	264	312
10819	5541	7950	9577	8078	5923	3976	2623	1692	1233	897	751	679	630	666	597	671	631	694	615	663	600	656	640	668	655	588	626	638	621	699	648	642	665	661	609	644	637	638	706	654	618	645	625	639	628	667	653	626	698	702	634	640	650	625	603	641	652	646	684	630	667	641	670	649	660	674	692	643	686	650	677	621	618	603	636	656	636	674	653	632	669	663	669	627	667	670	641	666	587	627	601	609	631	649	631	635	650	624	657	672	638	654	623	670	679	661	668	644	674	621	639	647	685	642	652	643	632	631	638	621	644	672	652	657	663	654	644	640	612	660	623	635	652	636	608	684	620	646	674	648	654	632	644	629	656	649	646	653	735	657	646	661	644	713	662	629	648	683	676	670	695	639	588	657	671	625	606	637	715	629	611	596	676	603	648	632	706	659	628	663	644	639	667	651	656	633	648	719	585	680	669	650	640	634	641	623	676	636	663	611	653	657	611	630	673	599	627	648	633	643	630	606	684	635	674	599	640	653	644	609	696	619	630	643	648	650	647	669	626	633	677	643	653	644	642	621	631	640	674	676	632	648	658	670	641	659	669	665	655	605	680	672	645	622	623	628	627	670	651	639	685	665	666	620	666	622	684	633	654	603	668	698	654	664	630	662	625	622	637	652	647	685	640	634	648	641	607	616	614	665	682	640	673	656	682	615	670	640	656	668	681	680	653	621	620	645	622	684	710	642	655	636	619	667	602	671	648	634	706	599	678	698	653	658	689	675	657	659	649	660	648	678	655	651	636	663	640	655	651	611	636	668	650	631	658	663	649	656	623	633	644	679	696	644	638	631	608	676	636	684	643	674	677	665	644	660	628	650	625	702	677	639	655	613	669	689	687	633	632	648	620	653	651	709	630	627	627	636	617	631	624	637	655	669	657	647	623	649	592	674	655	659	689	660	676	630	625	662	658	647	645	636	662	641	643	617	652	642	593	625	629	634	653	620	670	603	653	640	656	678	664	630	646	629	638	630	657	686	642	625	614	652	622	680	665	654	652	645	685	649	623	653	660	622	668	609	694	632	657	646	606	672	631	627	632	646	624	619	603	636	602	657	681	649	634	632	622	676	647	646	631	654	617	667	611	625	652	652	642	620	649	682	658	668	655	631	638	692	645	646	653	631	639	634	641	659	683	686	629	623	632	666	657	649	627	683	641	689	633	647	679	616	686	643	655	647	633	619	649	610	682	648	679	672	667	632	663	644	642	668	647	652	654	615	700	641	633	666	668	653	646	668	613	623	674	690	638	615	614	673	655	663	643	661	677	620	620	619	643	637	638	645	688	701	666	674	617	698	598	653	603	648	679	661	658	640	627	641	666	571	696	607	643	657	679	699	653	636	623	690	670	666	638	639	616	643	688	662	626	651	662	608	649	609	646	653	644	604	603	665	652	631	676	639	646	636	621	619	662	670	697	687	679	629	626	679	654	636	670	667	621	682	630	610	651	656	616	668	681	662	655	652	662	662	622	607	632	610	603	633	675	650	686	693	661	667	655	648	671	668	607	640	637	634	631	636	641	648	660	645	613	687	650	672	596	693	631	627	665	683	677	685	634	647	657	636	625	663	683	654	626	637	641	684	695	635	692	634	643	718	632	591	641	581	652	630	650	652	643	639	657	687	678	606	605	628	656	640	633	635	659	623	586	662	618	683	676	624	635	649	695	672	643	663	654	647	641	657	675	698	649	650	650	656	621	642	639	613	633	678	648	666	622	641	614	646	643	609	637	681	664	658	622	614	627	624	689	651	632	666	646	673	645	683	700	602	640	682	671	684	660	702	665	664	683	643	655	630	661	568	663	631	630	660	679	684	621	710	645	669	654	684	654	622	688	684	601	652	649	613	671	663	669	649	635	646	660	626	633	641	673	639	688	649	649	630	654	620	703	651	652	695	634	621	661	631	652	655	641	602	629	665	589	626	644	659	679	655	682	625	636	654	636	623	686	714	671	622	662	668	631	632	686	640	595	679	613	679	632	667	653	664	636	602	676	641	662	692	672	621	673	675	666	647	634	663	613	637	663	687	624	658	670	639	696	633	658	619	677	658	627	654	629	645	641	563	650	694	632	638	649	641	622	693	662	651	688	657	655	637	651	657	618	650	633	700	671	673	636	612	665	664	641	676	624	665	647	625	676	650	660	684	576	662	686	643	686	655	618	681	663	656	631	660	651	629	632	637	656	670	638	686	673	684	684	640	645	699	684	640	695	652	642	662	650	638	678	669	664	652	686	633	623	631	653	678	660	718	621	665	645	676	632	674	642	649	645	673	612	631	631	645	616	655	653	680	678	641	649	596	646	638	643	632	639	638	702	646	669	709	656	629	625	648	605	623	650	639	695	633	610	637	654	635	652	662	667	653	632	644	627	648	628	651	665	671	610	634	661	667	657	632	669	632	656	652	664	667	620	633	661	626	647	676	635	648	622	598	641	684	628	602	645	667	651	652	596	652	616	605	647	638	686	630	663	681	627	654	634	661	646	660	646	664	708	657	672	614	658	678	659	654	618	645	611	670	653	676	690	638	655	630	670	666	616	645	684	638	676	688	673	707	636	654	633	613	646	633	696	686	655	647	645	680	626	636	634	635	663	618	646	671	637	649	626	711	620	607	641	672	645	632	641	645	663	621	648	679	635	668	642	682	651	650	687	644	645	689	657	639	642	601	634	646	690	608	733	668	629	664	631	645	616	645	677	650	671	669	661	643	637	632	675	685	684	629	651	652	643	633	669	693	688	661	638	625	648	667	642	667	587	616	611	685	630	663	630	667	681	619	670	622	621	636	651	709	675	662	672	627	665	642	663	662	629	614	646	618	601	704	633	667	629	657	716	648	646	629	622	673	675	675	626	648	647	636	619	668	698	635	642	641	604	614	599	611	686	634	664	639	661	602	637	659	661	649	656	581	676	696	612	665	661	672	634	643	662	695	610	684	659	637	690	666	696	677	633	585	648	649	668	666	663	606	592	653	708	672	615	669	645	660	657	654	664	617	667	663	663	657	665	650	613	639	633	653	665	660	671	609	621	654	668	668	680	621	638	667	638	632	676	623	634	666	681	667	629	668	619	645	609	628	672	660	615	650	681	655	620	695	670	629	649	698	634	663	628	622	636	670	652	688	641	657	647	615	652	636	667	684	673	641	687	668	683	668	619	657	669	654	687	673	632	658	648	648	660	614	669	655	578	642	613	686	593	646	637	588	635	660	626	658	637	671	628	644	621	622	652	687	639	646	665	600	615	670	605	659	634	639	643	674	661	659	611	663	671	624	680	637	636	644	639	704	689	650	666	647	673	662	642	599	655	652	658	631	620	708	616	664	650	660	659	618	648	665	669	640	651	601	671	637	628	631	666	683	584	651	645	639	617	630	631	597	617	660	667	663	634	613	646	640	664	638	634	662	609	630	635	673	673	666	666	696	673	688	642	646	620	637	668	659	601	642	649	657	658	641	605	649	670	649	651	638	649
77736	63387	68730	63268	50946	38522	25721	14989	7052	3325	1562	851	536	441	408	389	389	386	327	422	388	401	383	393	390	377	393	385	359	429	417	417	441	358	390	383	421	380	394	378	367	390	395	370	396	399	388	384	373	354	369	346	393	346	360	406	417	443	404	354	361	400	416	388	380	369	404	361	373	394	395	422	389	368	385	378	422	389	422	382	389	398	406	433	377	368	488	415	374	397	402	414	388	392	370	418	402	408	386	398	425	388	404	401	375	411	430	358	375	367	389	422	345	390	427	382	399	374	382	430	364	385	410	352	395	410	421	421	403	386	397	407	356	392	381	357	393	387	363	381	372	370	392	373	379	359	402	357	403	410	401	383	393	387	407	394	374	384	375	400	400	381	334	428	398	359	375	418	410	372	386	404	389	398	378	363	409	389	347	384	410	425	407	383	398	386	384	383	349	385	382	380	387	391	405	391	375	412	375	399	385	412	368	429	412	395	372	332	405	393	374	375	352	456	396	398	380	362	353	397	397	397	420	386	359	396	338	416	392	384	389	358	337	382	412	384	364	374	400	426	408	383	421	381	430	388	425	395	360	371	372	384	397	418	401	423	369	355	371	433	373	413	349	353	376	401	427	363	403	376	393	372	387	425	387	414	390	392	409	385	407	432	403	369	366	370	387	358	376	398	424	415	397	404	404	400	410	382	415	383	401	396	356	392	408	385	397	406	366	390	401	381	387	393	404	375	395	412	375	394	374	386	395	422	399	395	425	417	383	347	378	390	403	395	385	415	390	396	386	395	337	347	401	369	390	387	385	443	414	359	365	393	377	396	398	379	386	403	385	394	391	368	416	392	367	369	326	367	381	411	376	379	379	413	398	405	388	379	402	389	388	433	390	344	354	406	414	389	345	366	363	383	349	405	378	381	387	399	360	389	383	368	369	434	395	375	387	414	382	387	440	385	412	395	371	443	416	408	411	413	383	422	380	392	415	429	383	393	407	377	387	373	385	373	440	371	383	368	373	381	384	401	387	412	383	391	401	354	378	375	413	434	425	363	369	428	402	368	361	384	383	369	362	391	372	345	404	387	382	417	367	370	401	374	386	388	378	436	398	378	412	404	399	435	395	397	397	376	373	359	343	408	450	384	359	381	386	374	400	339	405	380	421	420	373	376	382	374	396	396	384	366	418	389	387	380	404	420	409	401	374	366	383	404	403	390	356	362	400	407	376	385	385	403	416	399	357	404	379	372	368	374	363	383	389	363	390	369	342	374	402	384	412	375	402	399	379	429	374	393	383	401	389	365	431	395	371	380	405	405	423	407	382	392	379	379	425	386	390	380	447	399	417	399	386	389	386	370	396	426	356	375	393	394	344	415	393	343	399	381	429	421	446	367	365	397	367	431	377	360	404	393	383	390	356	393	409	414	342	407	394	413	384	411	395	403	417	400	412	434	414	371	404	397	384	388	372	350	359	409	407	401	365	373	412	370	375	381	366	409	360	407	368	388	346	382	381	395	388	392	382	380	374	363	372	387	378	386	407	397	382	382	375	386	379	380	392	424	375	401	369	384	380	456	408	401	403	411	349	433	390	334	397	381	397	410	366	404	378	396	398	372	392	403	368	386	420	383	348	376	397	390	369	403	383	395	387	376	374	395	363	414	415	400	403	403	407	408	413	397	385	378	372	378	397	380	396	415	384	417	382	394	402	393	421	388	368	373	412	351	413	401	392	363	347	420	423	432	443	420	364	418	371	441	395	375	353	383	412	368	416	395	444	418	392	382	403	369	356	372	383	393	381	370	400	370	343	388	402	369	403	391	417	377	361	391	374	368	395	416	352	355	371	388	372	349	401	370	385	355	362	403	353	404	427	403	386	375	402	429	419	393	409	416	420	382	384	404	376	418	419	406	424	379	388	412	400	363	415	408	381	381	408	368	330	384	363	400	374	387	351	399	386	382	363	396	326	395	400	388	399	375	355	370	380	399	392	394	375	377	408	418	398	366	379	402	384	372	433	392	385	380	359	384	374	402	377	405	414	400	403	357	390	376	349	398	367	436	400	372	381	379	355	417	349	395	364	384	354	369	399	407	427	406	367	390	382	347	371	424	414	416	366	411	377	377	405	384	410	388	361	378	414	356	380	369	377	369	423	427	390	347	384	375	378	384	378	406	378	382	353	380	400	366	369	398	420	393	412	429	418	412	378	421	374	360	393	411	358	413	403	359	380	374	374	374	399	383	390	381	442	379	393	392	381	367	401	412	398	414	412	413	407	363	400	427	379	436	392	396	368	382	398	392	435	376	408	375	419	346	427	347	387	424	385	429	401	392	364	365	379	354	396	399	390	366	404	368	382	380	370	385	391	378	415	391	364	389	412	387	393	390	420	360	378	345	396	350	371	363	408	352	350	364	392	386	358	359	398	381	362	362	404	388	388	404	411	396	408	412	370	382	377	360	387	398	362	358	366	372	425	415	395	397	407	394	379	380	397	387	408	403	390	440	364	351	347	389	428	355	404	399	359	367	384	409	388	374	386	386	395	385	412	366	445	383	380	412	437	400	372	360	426	386	393	416	395	381	383	404	363	392	405	403	385	393	417	391	383	376	392	385	377	413	396	401	368	353	387	392	374	393	386	381	372	416	406	417	391	442	412	403	356	365	417	398	397	412	382	373	367	371	376	381	383	379	382	415	373	367	386	374	373	371	391	389	348	402	366	419	408	405	410	381	422	419	345	376	398	414	374	388	386	391	380	376	396	386	362	375	405	405	364	385	410	363	419	414	376	422	390	407	396	389	392	371	431	409	355	398	381	426	382	383	395	377	392	384	398	412	382	374	398	389	428	391	387	390	396	380	407	368	372	441	421	381	379	381	370	401	406	402	389	393	366	403	418	405	373	392	430	380	393	406	393	417	377	363	408	372	397	343	383	379	406	359	354	420	410	411	375	408	395	378	387	393	373	398	390	411	353	424	389	405	383	375	407	392	360	386	426	379	378	372	385	368	411	420	403	406	397	397	361	403	411	375	403	367	382	382	399	386	351	418	399	390	381	367	379	371	371	379	356	416	382	398	385	391	402	376	397	432	391	390	415	420	372	418	374	418	391	431	360	391	364	361	422	405	383	386	361	375	382	366	411	382	368	405	389	371	387	392	391	374	377	386	398	346	413	387	380	379	418	411	373	374	396	386	396	361	383	373	383	353	387	422	366	380	416	406	374	378	379	404	364	410	367	387	378	423	415	380	384	377	424	384	388	359	364	402	392	380	373	386	376	403	402	371	385	371	404	374	384	376	408	406	399	427	358	361	380	378	365	374	417	429	379	392	366	367	374	388	389	411	333	377	375	410	370	391	407	342	374	424	352	406	373	389	383	369	404	377	393	340	387	424	390	407	408	396	357	403	390	418	401	375	381	376	413	404	396	385	400	348	361	391	398	384	379	386	334	381	412	384	410	427	408	374	388	419	360	378	414	379	380	383	385	379	364	376	405	368	377	399	405	373
48199	46194	63229	67426	60037	50248	40149	29301	18386	10832	5335	2694	1401	871	854	829	834	783	855	862	829	859	815	853	866	803	841	791	846	880	867	834	812	857	785	847	875	869	836	863	798	857	852	861	855	800	795	885	829	859	804	833	813	835	837	818	820	827	802	869	827	837	856	823	872	844	864	837	826	839	853	878	850	776	814	840	815	806	869	860	806	833	793	894	830	836	839	863	840	887	893	809	856	796	805	816	810	845	877	874	826	857	837	875	843	874	844	811	818	807	818	868	897	822	836	814	875	902	866	801	799	890	867	830	887	846	851	841	847	839	836	870	855	850	878	869	828	829	833	836	869	866	859	875	847	883	861	833	817	771	836	853	869	811	893	811	816	831	854	850	876	855	869	834	825	796	829	801	889	827	831	809	840	839	843	781	849	840	798	843	837	863	847	798	849	804	836	886	804	842	827	837	833	821	825	887	830	872	860	816	813	863	834	886	820	824	905	830	824	837	828	822	894	847	841	814	805	879	831	923	845	813	895	856	842	840	851	869	779	845	849	853	815	804	858	829	878	870	797	846	827	827	803	841	831	827	832	839	785	832	930	845	837	781	834	907	810	838	847	870	865	815	854	850	849	837	805	892	834	895	827	774	865	823	926	921	830	832	812	874	849	804	830	818	800	844	842	798	901	810	826	779	811	857	842	838	884	808	824	828	805	821	865	832	881	828	913	794	801	846	809	806	853	816	857	812	897	811	871	826	841	884	839	847	770	853	810	811	872	829	812	815	827	818	815	875	836	859	920	842	868	860	816	820	854	815	830	830	815	855	841	889	845	896	810	847	856	811	793	790	807	814	830	816	873	845	847	745	791	844	811	794	847	875	864	860	795	849	833	827	834	815	903	726	833	800	858	859	849	839	804	862	871	842	809	832	814	861	824	835	881	876	831	776	786	876	786	858	844	824	886	825	816	784	831	853	783	849	905	814	858	864	894	852	885	826	868	824	899	848	841	844	884	836	892	856	802	840	837	844	844	816	889	863	812	874	839	814	874	800	829	796	839	798	823	838	813	828	806	855	818	881	870	878	809	848	835	801	839	862	837	784	871	826	786	835	883	795	880	856	837	830	840	812	847	858	808	856	880	854	878	871	838	860	875	777	877	870	824	778	762	809	845	830	866	813	796	807	851	865	848	860	814	813	854	838	813	846	813	844	814	875	829	864	821	840	877	822	849	867	833	834	826	857	877	840	836	852	809	791	852	821	900	825	873	818	861	766	838	907	791	819	843	827	851	855	871	859	823	794	808	733	804	815	860	802	824	820	885	822	796	833	811	837	826	867	790	822	868	866	815	863	842	807	829	861	796	846	888	818	797	780	867	868	852	803	879	890	851	866	817	840	824	827	819	814	815	830	884	883	833	845	785	813	820	813	845	834	822	852	849	766	815	842	825	861	885	868	824	910	787	839	833	799	811	844	842	838	859	826	861	836	814	821	863	835	853	872	821	804	817	831	838	807	829	864	782	838	868	833	880	819	842	849	855	845	850	790	803	844	793	867	860	768	840	836	831	802	813	772	873	855	885	830	855	867	782	826	812	822	817	842	819	909	831	846	845	873	811	816	871	812	855	800	818	891	784	837	838	895	803	806	834	846	823	878	841	835	826	863	848	776	822	848	891	826	850	824	795	821	798	797	878	773	847	836	829	862	850	825	905	869	829	844	796	898	798	859	819	839	830	800	843	818	853	833	855	803	812	802	884	810	848	855	828	848	914	813	844	835	890	857	865	762	826	849	827	860	799	848	836	908	901	864	840	850	857	812	788	848	840	877	810	851	844	795	882	877	865	862	874	881	877	789	879	797	817	839	886	818	850	902	852	856	843	797	824	864	894	831	843	894	840	812	921	833	838	820	896	855	880	819	879	832	886	786	801	788	821	851	823	827	814	833	873	861	879	847	871	830	887	808	838	841	823	816	816	858	856	838	866	837	860	783	878	844	859	762	822	852	882	775	789	822	854	822	856	833	846	820	810	806	838	839	837	836	823	825	826	855	858	818	910	849	802	871	844	797	820	830	823	795	828	884	815	914	830	873	831	897	892	827	843	840	859	876	822	859	799	829	843	829	801	802	849	824	817	851	824	863	819	826	838	864	823	911	827	839	803	836	876	834	856	851	862	829	807	870	815	861	843	805	873	858	829	834	821	814	796	854	832	823	811	884	859	868	886	827	902	831	808	882	819	881	827	809	853	851	826	768	835	839	818	768	851	857	819	888	833	846	813	861	837	826	837	855	843	837	856	866	817	853	827	890	835	843	834	850	816	837	827	837	875	807	802	824	848	784	833	814	843	817	835	819	837	851	812	865	820	863	822	852	849	836	845	819	875	830	802	882	824	843	850	854	855	833	794	855	826	810	803	842	858	797	807	849	806	866	821	771	837	836	829	818	859	851	813	785	778	847	808	860	820	847	835	856	839	802	880	862	858	799	799	788	871	811	842	836	886	825	844	844	846	829	844	837	804	824	841	775	853	841	808	811	770	820	817	868	793	844	818	868	837	849	875	826	864	798	850	811	823	803	809	855	793	846	863	830	837	871	833	825	848	867	841	829	868	805	833	831	836	813	870	870	810	785	816	871	829	839	882	835	836	864	852	813	868	894	794	825	849	859	852	791	778	869	890	843	841	873	873	799	810	855	808	842	816	809	850	845	823	839	810	791	813	886	817	808	830	801	867	815	847	828	867	881	839	775	812	798	810	871	831	868	833	834	830	871	853	880	808	833	884	829	794	855	827	856	823	831	831	763	859	887	863	826	819	869	875	806	816	921	817	815	838	875	844	822	810	817	848	863	843	862	856	874	775	859	818	861	843	846	815	876	829	901	885	860	834	845	852	822	862	879	857	860	851	804	762	863	835	830	874	823	833	866	835	866	836	865	832	818	813	809	837	808	778	816	887	899	880	851	870	907	833	862	895	837	818	856	866	833	843	793	830	839	861	845	855	810	811	839	807	839	767	821	860	843	814	806	838	886	861	809	830	859	828	825	861	883	851	895	844	805	872	861	862	816	819	844	780	830	865	834	812	797	802	822	872	860	804	826	880	822	802	817	843	803	832	866	883	874	801	809	818	841	881	794	863	864	866	896	854	843	826	885	813	856	870	791	837	899	808	880	833	864	791	857	842	893	819	872	852	886	859	843	848	867	845	768	868	799	864	834	855	887	830	856	836	818	893	816	836	847	842	834	861	856	873	863	878	889	912	885	866	805	852	828	839	892	775	885	864	844	818	894	893	874	863	842	769	833	810	834	866	848	744	861	818	808	790	889	859	812	819	854	807	908	846	894	836	836	852	873	792	830	865	841	823	810	866	849	839	860	814	819	820	834	825	846	846	816	824	842	855	842	862	868	817	837	859	794	867	812	846	867	874	843	810	810	875	863	883	820	854	799	862	844	817	861	846	846	800	801	881	856	838	844	854	849	876	833	849	811	866	858	822	857	863	858	861	870	803	827	801	833
78911	64598	69331	62722	50759	39536	27541	15520	7355	3378	1568	903	459	452	414	425	431	401	397	436	412	405	416	407	392	413	435	402	416	417	411	408	441	445	425	404	386	403	413	405	431	442	408	395	430	399	375	418	399	407	424	422	411	435	458	421	418	397	395	433	426	418	440	416	439	432	395	426	407	363	402	358	394	436	380	406	420	398	431	419	410	415	422	376	414	429	386	402	441	417	407	398	386	421	414	428	388	416	394	412	398	423	424	405	435	402	384	417	419	412	409	375	381	425	380	379	393	417	398	412	434	399	384	449	399	400	448	410	439	413	404	411	405	404	352	451	416	422	422	408	415	414	385	388	385	453	437	427	391	402	411	463	399	426	362	412	366	399	381	429	413	414	436	429	396	407	402	405	392	429	396	402	381	408	399	385	413	414	383	421	436	412	375	422	377	404	429	444	404	422	441	454	416	409	396	402	450	420	406	427	422	417	389	420	435	430	428	416	408	417	363	385	392	411	412	422	426	407	379	436	410	420	406	410	394	384	398	410	417	398	410	371	409	411	384	369	403	382	424	418	423	432	370	355	374	406	404	385	386	403	379	382	392	387	383	412	423	440	387	409	405	402	417	409	423	441	389	399	387	405	426	398	434	426	411	411	442	387	387	403	416	415	418	429	414	393	389	410	449	438	397	419	406	385	425	415	425	379	393	426	424	391	424	428	419	409	357	382	409	433	433	430	438	443	389	425	358	377	429	365	432	438	416	400	428	390	416	426	409	441	412	386	435	419	381	409	393	435	428	372	361	399	412	401	385	406	452	368	414	412	396	385	424	402	419	387	390	410	401	381	390	405	446	428	421	453	358	383	413	392	427	405	370	391	393	400	402	418	404	391	436	410	416	437	409	416	377	370	449	385	418	413	425	383	428	398	399	368	380	405	376	422	395	406	427	394	440	406	435	397	383	457	386	416	398	389	380	425	387	407	419	403	386	432	416	477	420	379	391	422	444	410	394	421	370	398	406	426	395	405	427	418	416	417	393	414	428	414	382	402	399	377	394	442	402	397	409	417	408	377	420	422	385	384	425	404	422	437	409	412	425	431	426	413	430	433	454	414	450	414	417	437	447	388	400	432	414	402	415	422	434	403	453	421	412	405	415	380	399	413	415	426	443	405	406	438	390	433	381	417	415	422	395	409	455	408	414	402	403	389	406	421	412	384	407	381	374	433	373	406	404	374	408	367	419	426	398	396	406	383	401	429	421	407	425	453	408	465	426	394	364	381	425	426	390	417	417	434	400	385	411	387	419	429	442	396	397	360	380	452	412	382	395	404	403	411	398	403	392	412	404	386	420	383	430	395	413	404	423	388	409	393	414	392	417	400	404	407	398	425	388	391	443	437	392	389	431	456	445	436	343	426	429	435	409	392	400	409	408	399	377	388	434	384	372	418	427	428	381	426	429	417	439	420	431	393	384	408	412	399	414	439	413	420	445	384	412	391	402	406	418	460	425	457	399	373	418	394	399	416	411	433	413	399	430	401	434	394	399	392	420	435	457	401	400	389	407	375	426	384	375	392	412	448	366	401	413	386	422	447	463	371	385	385	429	422	393	422	386	380	414	389	427	426	377	396	445	409	371	416	418	415	407	428	381	419	433	397	398	428	377	406	400	407	393	404	352	369	424	431	433	366	430	381	397	405	412	410	368	412	372	396	398	373	392	430	421	387	443	414	426	398	437	425	393	416	411	426	389	409	434	437	411	401	404	415	423	388	397	405	444	402	449	364	422	411	407	386	368	401	371	390	427	414	419	409	422	349	385	437	391	411	459	410	407	384	402	401	417	412	393	418	400	388	432	431	417	421	403	466	388	416	397	397	382	405	383	379	412	413	401	417	402	416	395	407	416	405	373	400	449	402	454	376	419	444	369	365	441	433	414	407	455	396	403	412	417	441	418	405	405	424	458	381	376	409	385	416	425	431	357	389	452	409	422	425	392	397	394	390	375	401	424	398	410	419	385	404	394	433	400	384	397	416	400	378	359	372	417	393	388	402	417	411	408	397	395	424	415	389	395	436	430	398	413	444	403	420	404	415	406	412	380	403	424	422	368	413	386	390	388	396	448	421	426	426	407	417	370	394	387	386	417	422	425	404	439	393	376	414	436	438	395	396	429	424	422	407	426	405	423	449	422	428	388	457	395	450	407	393	384	406	432	418	432	391	422	408	440	455	435	370	381	407	405	434	376	422	414	426	433	412	424	450	395	412	401	415	424	427	403	366	450	379	413	369	382	406	395	409	388	356	412	420	381	450	408	384	441	418	417	451	411	376	390	410	426	444	463	439	427	397	434	405	395	371	434	444	379	415	412	374	449	404	377	430	422	373	410	415	371	395	408	412	414	367	433	457	361	427	412	392	383	401	392	376	399	399	414	385	390	387	411	415	384	435	382	394	407	405	393	385	407	417	476	422	387	394	398	404	402	443	423	398	461	430	413	430	443	361	419	404	436	393	420	400	382	457	421	433	416	412	396	383	406	407	392	407	405	409	404	425	429	399	379	384	392	426	422	435	434	411	409	378	377	392	438	425	423	423	377	465	400	415	403	397	386	400	414	440	395	388	394	398	404	429	389	412	433	406	442	360	425	452	430	398	391	387	403	416	400	400	410	410	443	416	405	417	405	403	411	390	409	371	444	392	426	412	446	417	393	376	406	416	423	417	391	433	402	418	392	380	404	393	410	410	420	406	411	421	415	377	373	420	367	367	394	395	405	422	406	429	420	394	382	406	443	420	408	427	364	425	440	419	387	409	423	395	419	431	413	430	396	390	421	408	404	414	425	422	431	415	428	416	388	401	391	421	403	390	375	409	435	385	422	384	421	426	407	385	408	421	391	374	410	434	465	447	424	415	402	430	400	405	418	410	381	420	422	391	414	419	391	395	428	445	418	427	417	369	434	416	408	396	429	394	410	400	454	420	411	384	386	386	418	382	405	431	373	412	407	374	414	423	432	378	399	402	429	436	404	405	429	402	418	378	404	378	380	381	428	443	371	386	409	392	427	414	389	414	438	384	408	389	410	439	422	357	383	378	432	385	409	408	431	394	425	397	354	460	437	399	442	380	402	428	402	448	401	425	379	392	391	394	378	400	434	382	441	431	396	412	391	401	400	387	420	416	398	390	398	421	410	358	434	431	395	397	403	408	407	399	419	403	424	410	424	398	402	381	420	404	417	419	377	388	386	377	436	380	447	418	405	392	449	403	383	414	400	454	420	406	378	398	416	480	376	438	408	420	421	422	378	425	420	411	382	392	400	425	436	363	398	453	445	383	376	388	399	436	437	380	391	389	350	398	368	391	413	435	390	421	391	388	428	413	442	411	374	400	398	399	386	399	445	380	404	390	448	403	433	399	381	415	399	386	420	397	430	396	393	406	393	402	426	421	378	399	432	397	425	432	392	404	397	415	436	406	390	373	429	432	417	393	390	404	400	396	406	393	414	432	427	380	409	396
49436	46695	63871	66679	60000	51116	41474	29864	18889	10705	5373	2670	1177	842	883	840	947	864	894	842	839	859	880	836	878	912	871	844	859	880	879	888	950	859	855	917	905	862	859	855	816	871	899	872	901	873	863	804	869	915	856	905	878	918	871	858	888	884	887	855	921	823	846	843	883	911	907	857	934	927	895	865	897	863	874	828	877	821	892	910	912	902	866	883	856	886	867	862	812	842	874	861	865	859	893	860	918	850	843	888	886	905	904	795	863	889	908	800	904	880	820	892	881	836	884	798	833	861	920	917	857	903	888	881	858	840	895	897	921	852	929	817	845	891	861	866	918	878	908	875	866	871	836	858	842	863	866	861	798	844	817	840	873	857	862	863	884	841	934	892	855	860	885	878	871	869	840	867	881	867	835	825	890	870	902	832	903	842	872	868	902	862	819	829	889	879	888	851	866	848	932	881	875	814	870	866	844	875	865	856	814	888	922	834	896	837	903	877	892	846	850	913	889	872	867	897	896	895	894	848	880	875	854	874	947	861	871	836	854	890	839	854	838	909	886	839	855	823	854	879	922	906	837	936	898	902	844	877	890	900	860	908	822	870	873	832	881	949	899	881	863	877	848	911	873	894	845	846	860	916	871	860	907	910	858	852	844	854	908	881	844	859	887	877	912	892	840	907	883	880	886	857	871	899	895	819	834	924	842	865	899	908	862	896	842	910	949	862	918	861	872	890	884	892	862	849	883	872	908	849	901	846	880	835	884	855	871	894	869	873	805	885	899	853	854	848	827	915	848	846	879	856	801	887	918	873	815	884	810	879	894	868	875	837	834	907	876	874	899	815	857	853	907	869	845	845	889	876	865	864	859	886	864	869	857	892	815	907	891	912	848	865	873	921	879	896	940	870	865	852	938	881	896	899	877	884	939	894	855	902	828	839	868	854	893	865	865	881	869	839	876	846	884	848	832	858	844	875	896	858	833	885	843	852	915	871	876	879	828	847	866	917	862	807	873	866	895	843	913	888	828	832	830	916	874	846	888	849	897	911	883	857	863	861	900	855	846	867	827	848	851	891	859	819	858	878	915	861	827	893	834	939	910	866	840	878	891	845	883	877	865	880	892	909	848	851	884	924	867	849	827	905	854	858	881	844	860	853	880	860	819	860	875	900	897	912	867	877	894	816	855	880	860	827	923	872	860	889	883	883	915	855	886	864	850	850	870	849	879	921	840	863	894	853	922	911	904	892	875	899	856	889	849	935	861	844	825	850	863	886	908	913	914	800	919	931	906	887	885	904	864	866	878	859	836	876	863	893	825	899	856	853	888	891	843	884	877	888	857	902	885	843	850	813	873	865	856	878	893	897	842	834	893	843	816	862	842	877	908	855	815	872	906	822	891	893	889	859	870	885	895	867	855	910	876	821	890	877	855	849	839	880	879	898	872	907	856	828	894	823	841	917	847	890	936	865	857	885	864	877	843	901	910	874	868	857	840	900	864	837	863	866	853	861	870	867	876	899	857	876	882	876	816	854	854	871	862	892	906	891	882	811	926	863	864	881	834	900	855	913	846	900	859	911	903	908	896	870	916	900	907	853	832	830	922	848	867	859	869	849	891	899	895	893	930	861	905	826	842	898	848	825	866	913	903	899	879	869	859	828	893	938	840	904	865	822	842	872	877	855	850	888	906	870	862	861	849	838	814	909	913	913	933	823	830	855	910	832	844	901	883	868	911	843	835	881	843	857	870	865	876	868	860	898	896	847	870	854	879	887	900	874	851	829	844	863	882	879	874	877	834	900	876	901	942	875	883	871	880	844	881	882	861	926	855	914	878	850	866	859	808	919	890	848	824	856	858	903	896	841	903	864	847	908	844	870	916	823	843	865	855	877	881	875	856	901	855	884	888	897	880	880	888	882	883	885	815	861	860	886	890	914	865	864	883	903	899	864	824	895	856	825	865	855	889	893	872	874	895	884	900	881	900	842	874	920	819	869	863	826	895	915	890	917	915	839	886	885	902	835	843	842	874	859	882	867	915	863	788	862	822	828	823	926	898	917	922	894	875	858	874	836	817	869	882	861	858	857	856	866	908	823	871	864	845	889	896	827	841	850	856	910	862	903	888	834	873	897	895	846	823	874	880	881	910	848	826	863	858	819	873	938	841	915	938	882	867	871	856	828	862	865	857	881	898	828	919	912	890	914	930	881	868	895	875	861	854	800	907	837	823	813	980	874	838	872	851	846	875	807	894	918	831	875	883	917	846	847	870	888	895	831	860	906	825	869	863	873	897	887	897	893	834	859	885	917	869	865	908	842	886	905	925	860	842	832	841	852	871	892	819	895	838	841	919	876	880	847	882	871	900	830	889	849	881	863	861	929	841	854	912	858	876	908	898	875	896	888	865	940	888	867	891	879	918	918	842	900	866	880	884	813	889	827	868	881	879	905	926	907	887	858	899	879	840	874	899	848	869	824	830	876	872	828	910	889	847	890	875	899	854	871	862	825	822	861	809	868	858	877	882	900	947	843	848	846	883	923	868	872	851	848	830	867	835	850	848	852	823	871	893	869	892	835	884	854	884	841	843	832	874	875	852	886	866	865	896	915	867	868	881	872	853	818	859	918	878	891	849	917	847	892	840	846	877	853	872	875	839	883	857	800	880	884	899	910	903	843	847	882	891	898	835	870	913	883	894	897	855	870	891	857	879	913	901	851	902	871	875	850	827	847	934	890	875	844	910	866	880	905	834	923	798	884	873	875	843	811	904	849	879	874	838	938	917	887	875	835	857	921	945	860	877	914	785	867	884	902	879	932	859	868	869	918	858	845	826	912	859	879	862	855	868	865	840	841	845	823	826	899	881	868	864	885	889	891	870	866	841	869	868	883	863	884	839	789	843	816	859	839	831	829	843	861	878	845	889	883	826	918	835	868	826	835	911	858	873	847	884	845	880	872	899	871	938	893	907	847	820	887	841	901	874	777	868	916	879	930	903	845	916	895	907	854	856	861	878	920	871	892	893	846	867	894	932	861	871	887	893	829	810	856	914	839	907	875	935	837	883	885	879	882	869	858	912	855	923	908	857	850	898	895	817	921	923	818	825	844	859	875	851	880	863	853	879	838	830	854	909	876	852	899	853	862	869	848	842	907	874	887	875	861	893	883	920	864	874	883	894	830	912	905	885	843	827	889	854	906	855	811	846	871	886	831	796	847	894	865	803	851	843	880	842	912	841	893	884	830	824	875	869	830	892	877	877	871	895	874	879	902	866	869	883	896	869	870	850	908	876	915	898	894	866	826	848	897	881	889	907	878	859	900	936	891	802	918	870	845	847	853	901	888	894	832	850	879	858	910	883	847	879	884	855	889	905	840	827	889	855	907	909	846	868	911	887	837	915	854	850	869	850	872	850	856	868	883	882	928	889	852	863	824	847	868	849	856	880	895	808	851	930	869	895	828	867	876	844	865	896	904	875	874	847	884	922	824	936	901	884	827	869	859	797	881	808	882
10883	4265	3864	3309	2239	1710	1155	790	541	393	358	291	268	319	297	315	273	300	283	279	268	309	296	304	308	298	301	292	324	275	276	297	273	303	267	329	281	294	271	264	289	258	313	281	278	277	285	253	265	287	276	297	269	274	294	284	288	264	291	287	265	271	279	296	296	279	296	266	310	299	304	318	279	310	287	285	287	284	288	289	257	259	289	276	297	249	295	284	290	283	308	244	252	283	272	306	290	270	282	302	282	286	288	271	304	302	288	301	274	271	268	285	305	282	276	267	291	260	313	287	276	297	289	268	246	275	263	285	239	278	297	272	292	249	283	278	267	270	275	281	279	301	283	285	280	264	274	260	268	304	283	264	256	289	301	243	268	262	236	260	284	281	271	255	266	271	266	288	272	284	306	294	250	269	308	295	292	272	282	277	292	278	302	294	283	290	254	297	303	276	302	299	282	273	301	266	283	301	249	260	248	289	274	302	277	291	255	298	259	279	299	293	292	270	274	290	278	301	282	247	284	302	293	268	277	268	281	282	292	283	258	236	277	281	290	298	296	271	295	282	303	287	295	331	281	291	258	310	279	292	278	279	305	255	290	274	276	254	267	297	322	304	276	269	279	292	276	278	274	278	310	293	320	261	287	267	302	285	272	262	273	257	294	264	268	272	267	299	298	286	290	271	309	286	296	272	317	283	260	292	295	294	296	269	262	311	243	283	278	290	270	261	277	319	248	263	298	273	280	302	297	275	269	264	283	251	286	298	301	289	251	272	286	254	289	278	266	307	276	271	294	270	257	270	281	269	310	283	272	287	264	270	259	247	289	277	304	285	287	266	292	260	293	272	281	287	305	267	251	292	263	276	281	288	265	298	301	283	298	271	320	282	276	284	289	275	282	282	282	287	309	271	299	285	317	281	291	269	296	272	272	276	299	273	286	280	250	275	273	270	273	284	283	281	302	301	277	270	270	263	276	267	294	290	262	281	288	274	275	288	304	298	266	249	262	319	273	280	305	307	285	296	247	280	281	267	257	277	273	296	285	315	307	281	250	263	257	284	314	310	276	279	280	291	284	285	253	280	304	284	302	279	270	282	308	289	241	311	313	283	258	282	284	272	268	299	290	276	266	306	251	266	290	261	280	301	263	317	269	270	286	251	300	296	311	289	295	285	315	294	282	278	252	303	303	271	280	267	279	283	297	249	289	278	281	253	317	245	264	268	300	299	278	291	290	258	245	301	289	269	267	296	289	315	287	247	277	292	270	297	278	274	275	294	253	294	282	280	254	321	276	295	268	289	283	267	290	308	308	305	307	254	259	274	279	271	310	281	280	246	285	305	263	280	259	268	274	266	272	263	298	267	299	292	293	312	300	254	278	280	280	290	282	277	258	291	305	251	276	268	317	279	284	300	270	288	259	290	278	267	282	284	272	286	259	289	259	280	265	261	300	282	313	311	319	273	277	293	269	282	292	281	273	292	251	306	289	267	275	288	327	269	279	283	281	283	264	273	262	263	267	252	260	276	298	308	301	272	271	255	271	269	311	285	322	286	277	281	257	282	274	270	289	274	274	270	324	327	251	263	299	295	268	287	291	289	306	298	304	291	279	252	262	269	262	289	282	280	287	283	267	275	304	250	265	286	293	286	310	245	274	260	267	272	289	285	242	293	282	254	272	268	273	256	274	301	316	297	258	260	256	267	258	290	261	244	270	295	312	297	260	275	285	270	246	285	281	274	267	322	272	263	276	282	280	287	275	266	238	309	269	261	276	275	268	298	284	246	270	293	291	270	289	249	256	275	279	259	263	287	269	290	299	286	284	245	260	301	275	264	260	249	280	275	259	272	271	284	276	239	315	275	284	274	309	262	264	259	277	271	274	270	282	287	296	257	252	270	308	292	269	274	284	281	303	284	279	279	285	263	280	256	259	282	263	267	300	288	280	276	263	285	260	288	289	325	291	292	281	294	283	268	262	285	301	296	292	254	269	262	275	285	258	247	285	286	295	289	286	287	312	288	264	293	271	249	292	293	314	300	280	285	291	290	257	276	251	283	263	288	265	279	315	305	294	288	286	298	279	251	278	263	281	279	254	282	265	272	278	271	274	317	292	300	287	294	276	235	289	246	275	269	290	290	272	287	275	303	250	286	299	312	263	285	305	273	292	261	312	270	289	286	274	268	272	234	281	313	296	250	288	297	266	254	279	280	296	269	283	274	290	257	287	270	284	245	279	291	293	277	275	283	257	266	310	269	267	254	252	287	298	221	288	264	311	257	261	305	276	286	285	282	308	299	275	284	243	278	288	323	271	271	268	267	327	320	285	287	271	322	292	248	315	295	300	300	262	280	284	288	278	277	269	288	278	269	314	294	278	281	269	280	258	283	273	281	286	309	316	275	264	288	283	286	319	257	269	301	311	291	257	277	292	270	274	302	272	287	280	298	279	261	306	265	286	289	273	287	315	281	271	292	275	261	281	280	265	295	261	281	275	279	280	298	292	274	272	295	304	286	319	299	267	260	248	287	278	283	295	289	278	264	266	272	309	275	289	290	232	282	267	267	244	306	291	288	289	248	270	257	292	287	284	301	269	297	275	284	270	294	265	277	265	272	280	286	239	258	296	292	287	262	294	286	292	277	293	276	298	306	253	339	294	284	268	263	277	283	280	263	279	289	292	295	280	316	249	309	293	265	276	278	297	270	315	302	279	260	273	283	284	257	299	267	260	252	267	268	264	266	264	265	285	290	334	287	288	278	263	324	303	286	312	278	264	256	259	261	272	313	261	316	288	280	295	290	241	290	295	297	254	303	301	244	279	267	287	266	280	279	290	281	267	283	286	290	281	331	276	267	284	268	279	304	284	254	277	252	262	280	306	262	283	289	270	254	259	249	269	297	273	265	271	291	300	300	294	305	302	279	288	281	302	274	305	255	322	263	301	266	298	295	295	260	321	290	274	259	269	323	282	258	268	260	297	253	242	285	288	302	305	255	248	285	285	278	286	258	305	272	272	267	275	312	309	266	302	298	257	280	284	281	274	259	242	293	294	292	266	300	281	274	264	272	301	288	279	311	275	287	253	264	264	280	265	291	256	272	273	283	302	267	270	266	273	241	305	267	293	301	262	277	249	282	277	312	299	276	280	292	285	260	293	289	253	299	314	277	305	254	272	288	251	270	271	258	292	272	312	296	318	291	280	302	249	279	244	294	306	309	297	271	291	287	270	291	300	239	301	282	289	259	268	315	263	298	284	277	253	280	301	276	292	295	293	287	255	271	244	276	252	280	301	286	269	297	270	259	262	280	255	298	276	283	274	282	270	326	254	296	292	310	296	241	266	276	310	258	268	277	264	284	294	282	294	284	268	297	289	258	260	253	278	302	267	255	259	259	289	265	291	296	268	282	264	278	293	286	294	263	309	276	297	274	270	315	286	275	280	295	274	287	325	270	288	287	270	279	268	274	303	314	269	249	256	273	272	276	282	262	295	261	290	298	283	288
10284	5718	8177	9072	7490	6018	4006	2538	1683	1103	831	706	621	670	654	610	624	590	635	626	647	638	661	630	616	627	622	644	639	661	632	610	631	621	617	631	583	623	669	631	638	638	676	648	618	602	619	642	679	627	632	627	622	632	568	610	621	628	648	603	627	641	649	652	657	612	644	568	652	617	618	634	616	646	615	642	652	593	662	613	602	665	678	569	622	602	607	649	639	614	629	602	646	634	626	622	649	647	652	672	607	599	643	620	578	638	621	644	590	669	651	635	677	619	603	651	621	631	590	664	631	626	607	614	626	674	593	624	612	616	614	650	604	642	626	555	581	664	633	665	673	608	625	625	618	660	651	597	620	612	641	634	654	566	683	604	641	625	610	626	621	641	619	614	621	673	656	627	586	620	652	624	598	649	646	650	588	648	629	627	662	621	644	604	622	645	623	594	622	633	603	626	662	623	594	673	674	649	640	625	680	635	625	623	607	636	628	633	633	614	599	626	635	666	613	610	607	638	655	636	616	671	645	632	635	639	638	643	607	627	603	634	677	565	655	601	623	629	673	646	627	656	647	656	643	629	607	614	591	649	612	642	628	627	645	610	632	635	620	615	631	639	636	603	627	593	615	624	697	597	661	607	652	655	638	656	674	581	619	648	635	637	634	597	642	605	608	575	667	629	651	657	625	667	616	650	644	660	659	610	628	564	629	656	641	696	604	615	650	614	579	671	582	615	674	642	609	645	662	612	606	673	657	603	627	674	615	606	626	662	654	662	662	619	655	667	599	621	605	656	618	681	615	619	659	652	655	602	647	644	665	637	640	656	618	585	612	616	596	627	618	596	639	677	632	650	625	659	633	659	626	608	650	675	634	569	644	657	649	582	632	576	661	627	591	643	631	624	589	596	625	661	587	665	670	645	622	618	661	637	617	586	668	639	612	636	563	579	613	612	603	653	599	634	643	618	626	649	636	631	627	609	597	585	621	640	637	642	641	650	589	615	647	634	671	645	648	675	604	625	595	605	625	633	617	630	609	633	629	608	665	598	652	641	622	608	638	660	623	622	651	591	635	641	627	616	655	631	632	676	614	609	658	662	594	622	629	618	603	609	656	627	617	660	600	571	608	636	623	610	634	632	657	613	642	641	599	608	607	615	617	652	660	645	671	669	603	635	605	647	642	650	605	602	606	605	653	597	672	598	566	629	661	667	670	585	648	609	647	636	622	609	584	612	607	620	592	603	670	594	578	570	663	664	619	639	649	643	599	607	604	622	632	669	613	620	610	656	646	618	641	651	649	624	646	602	583	630	631	600	630	629	607	584	643	647	652	644	606	599	642	658	625	645	653	647	606	639	647	626	616	618	636	639	653	608	648	631	658	626	665	641	655	612	603	613	621	647	669	605	598	616	646	627	605	643	616	599	670	609	632	605	637	586	614	639	635	650	645	661	574	674	651	602	598	640	599	620	615	636	668	610	635	601	661	627	654	657	612	655	644	582	641	679	587	683	656	663	616	609	632	650	630	627	668	639	680	664	611	617	641	620	616	646	606	640	634	617	626	616	574	662	659	649	602	605	633	602	629	671	623	617	645	650	629	653	596	614	621	623	637	657	609	582	640	607	601	631	601	610	632	645	598	608	650	654	675	625	639	642	617	628	626	643	657	650	649	570	624	596	591	607	634	611	647	643	611	644	616	621	659	644	646	622	613	626	645	610	626	579	630	662	631	617	631	648	593	597	642	606	604	600	639	654	646	627	660	620	568	630	650	634	643	644	594	624	630	642	621	611	592	637	613	604	616	625	628	632	617	583	664	589	634	604	649	636	621	625	601	601	628	634	669	595	617	592	644	600	663	648	582	610	636	648	611	545	619	640	648	642	592	642	620	601	627	639	613	680	644	629	670	594	623	660	623	600	653	616	632	674	646	681	598	650	604	615	643	609	622	607	642	651	624	654	596	611	634	611	622	675	651	619	626	620	614	627	637	659	590	654	618	619	640	690	631	630	617	622	600	698	620	623	647	612	667	644	619	615	619	622	659	569	649	603	644	638	592	603	610	604	663	586	688	658	656	616	609	612	664	625	672	653	633	644	636	671	652	638	615	596	626	629	592	640	651	629	597	658	584	596	640	613	624	659	656	650	654	656	656	619	594	624	620	657	677	610	610	651	597	602	638	654	601	628	567	613	616	643	644	646	606	608	617	653	605	633	611	656	657	621	632	622	658	650	627	654	647	644	669	623	630	676	655	649	647	622	592	629	655	623	671	609	644	605	647	616	622	630	578	639	653	639	665	670	650	627	634	651	638	625	622	635	611	630	630	573	664	630	620	618	641	627	643	600	623	618	628	603	602	618	635	698	676	646	627	605	628	652	683	649	586	615	599	625	628	622	604	626	628	648	610	617	657	648	620	655	634	640	662	635	643	607	620	642	650	654	639	621	645	643	615	553	650	612	635	648	642	640	698	593	622	606	633	587	647	638	596	660	623	659	619	653	627	621	609	670	610	630	616	631	644	659	622	674	623	656	674	657	643	625	657	557	651	592	610	629	609	626	633	643	602	607	650	667	591	589	664	645	602	630	615	584	653	616	608	672	575	609	613	630	660	700	613	599	591	619	632	616	629	665	647	660	679	647	636	685	639	660	623	622	638	658	628	612	622	629	647	678	644	621	619	602	664	638	638	631	608	630	647	649	661	609	663	571	621	645	682	648	645	609	609	631	589	632	619	642	609	664	658	643	657	658	623	647	642	644	688	649	653	592	632	637	634	648	588	615	593	634	633	651	658	633	609	597	612	622	635	623	623	598	630	630	611	666	667	613	627	629	659	616	629	637	631	629	658	680	663	597	649	660	645	595	656	621	633	612	620	647	608	621	635	583	606	619	631	607	646	651	659	592	697	605	628	595	638	613	623	635	632	648	670	636	618	643	640	622	645	647	623	639	614	653	656	621	632	651	589	628	603	663	636	637	609	659	657	669	612	638	603	601	624	636	600	614	610	584	660	595	605	614	635	611	623	621	615	622	610	626	608	621	643	613	667	662	662	609	608	633	652	631	658	597	643	612	625	615	645	586	639	670	613	659	624	624	684	673	638	639	606	644	629	614	636	633	599	577	610	598	597	683	605	590	660	587	663	630	656	677	631	623	616	634	622	630	627	625	602	639	624	608	683	616	619	641	620	603	633	608	671	597	627	643	612	625	638	636	592	636	614	651	608	620	698	655	645	620	608	645	629	613	662	660	618	588	642	626	635	611	602	614	688	619	634	632	684	657	642	625	645	617	632	658	636	576	634	636	603	644	670	599	652	659	598	634	632	603	626	612	632	634	651	638	608	658	632	610	597	651	624	656	578	601	610	591	640	610	602	645	630	601	672	654	640	637	665	611	624	619	646	654	667	647	600	610	618	633	648	591	659	640	638	626	649	610	649	555	632	604	623	647	644	650	611	629	664	622	664	650	673	639	619	612	624	633	656	641	583	673	667	626	660	619	614	618	678	604
78202	64247	69262	60676	51123	41453	27951	15373	6865	2915	1450	801	432	384	398	400	423	378	381	353	387	399	406	366	389	385	357	380	413	408	423	360	399	428	347	443	385	367	367	435	389	410	366	438	404	354	390	396	337	359	388	398	366	351	375	394	403	354	357	424	363	411	417	401	365	391	377	386	384	378	395	383	344	352	380	373	384	367	386	408	413	402	389	354	356	377	427	386	409	395	360	403	389	399	388	361	378	389	376	415	412	429	356	370	392	390	402	388	389	343	402	387	405	379	368	364	361	379	399	372	373	370	373	383	459	388	414	389	408	371	384	371	381	365	409	419	334	380	368	369	396	389	418	374	394	407	394	375	385	407	382	418	388	370	347	347	404	394	415	381	398	381	381	386	369	334	407	390	394	372	372	380	372	359	407	420	343	380	386	388	413	360	370	384	390	422	381	397	407	403	371	370	388	386	377	360	398	413	374	377	400	364	438	402	407	401	412	353	365	383	388	389	385	352	337	400	372	416	393	359	370	389	361	391	391	436	370	415	371	396	398	356	389	381	386	415	403	338	376	399	349	381	407	417	428	392	368	378	371	399	374	384	381	372	414	393	338	404	379	377	369	372	399	381	392	390	403	393	370	369	360	415	395	423	412	380	363	433	411	415	354	360	390	370	397	394	403	426	411	359	415	385	421	410	390	378	392	338	369	360	402	387	392	394	379	379	440	370	412	377	358	366	416	382	382	394	368	390	401	375	391	393	356	382	401	415	398	396	362	423	399	369	375	366	396	380	418	374	380	388	404	376	389	369	384	375	439	388	372	408	390	415	387	369	388	399	357	410	398	397	439	371	396	414	360	403	385	407	393	397	402	382	392	377	412	400	334	385	368	385	382	382	395	401	374	379	389	396	383	376	387	356	398	415	338	372	358	411	387	404	355	345	364	418	400	393	387	381	370	397	388	366	434	396	404	388	394	457	416	365	385	366	378	341	391	399	380	375	363	386	380	387	402	406	343	393	373	395	405	397	400	391	408	396	440	397	377	398	397	405	383	389	399	407	379	388	399	374	399	392	394	372	341	371	403	402	415	386	384	370	407	424	414	369	386	391	370	423	373	397	398	400	392	411	375	389	365	398	365	393	450	390	414	379	401	373	391	369	409	388	399	370	386	351	393	407	365	396	446	395	381	407	413	413	365	388	396	366	404	378	420	372	354	366	383	386	380	392	390	399	383	392	383	354	377	352	415	389	392	379	354	376	384	383	379	393	361	422	365	406	369	378	358	406	390	358	404	416	349	387	398	399	396	380	386	425	393	381	414	375	406	331	377	412	415	353	409	377	356	404	409	432	385	388	389	374	413	363	377	381	362	394	397	355	381	365	364	357	399	355	413	395	399	364	379	407	402	347	395	390	373	378	343	372	401	381	376	381	394	382	387	383	385	369	367	356	382	374	367	375	360	347	342	381	381	385	393	432	365	368	396	368	397	427	363	381	399	392	358	381	353	398	380	390	411	403	388	358	384	339	374	398	377	398	436	387	385	348	377	375	363	337	362	357	398	394	403	388	361	377	397	361	393	382	376	397	385	412	399	390	372	358	368	404	391	380	374	355	410	349	409	355	339	401	380	409	337	396	414	320	383	379	425	414	383	344	408	363	375	383	384	378	381	403	346	399	365	360	376	370	362	366	385	442	385	372	360	356	375	389	389	414	402	388	387	374	409	397	392	384	370	360	425	424	396	381	355	404	398	393	388	394	396	402	382	361	363	389	400	398	412	407	409	396	389	399	373	406	372	396	391	368	389	352	391	387	386	376	421	376	368	369	382	386	404	404	407	374	347	370	391	413	361	387	397	371	394	351	396	397	399	376	380	389	402	341	362	394	411	418	399	368	351	381	405	393	377	379	393	424	387	359	378	372	359	366	418	355	405	388	369	364	391	380	408	435	392	379	404	393	354	369	373	382	389	340	390	376	395	362	400	380	390	420	386	368	380	376	395	421	407	396	404	395	364	358	383	367	385	367	374	420	404	392	394	346	389	402	442	364	393	363	364	405	415	367	356	377	377	371	401	405	405	393	390	406	383	381	370	408	395	364	406	340	370	402	390	373	405	360	375	383	376	375	356	335	385	398	389	375	351	387	366	347	383	395	362	375	369	396	387	403	358	376	368	409	390	373	381	391	398	447	424	380	382	381	415	354	368	428	393	389	406	392	404	385	366	407	380	376	393	377	397	391	409	414	399	398	426	388	388	399	386	361	381	381	405	371	372	392	402	394	392	386	413	399	406	355	382	382	381	418	329	351	399	365	406	378	379	410	397	381	383	377	387	376	363	413	435	385	387	368	360	380	371	398	429	376	401	404	408	445	385	435	396	397	368	368	381	391	411	364	373	353	344	382	384	394	379	418	390	399	385	390	396	384	373	380	356	388	377	357	397	380	418	411	393	380	371	361	370	382	370	390	371	382	363	403	395	418	342	415	383	384	373	424	402	389	380	370	350	412	354	393	377	402	404	371	345	386	385	405	396	379	360	379	405	401	375	389	359	365	371	388	369	364	377	362	342	356	400	359	372	393	404	386	373	379	395	361	388	340	385	365	404	372	420	388	438	317	367	386	422	373	354	391	357	432	437	371	425	379	411	375	426	372	379	427	409	396	397	395	367	349	377	434	401	343	367	421	400	378	382	365	406	381	438	402	433	401	372	362	392	416	414	398	365	423	363	389	408	377	396	385	347	361	406	402	384	380	403	389	403	393	402	370	369	394	398	385	361	383	395	399	396	351	393	355	364	395	387	369	395	365	382	424	421	387	366	402	345	392	430	410	433	356	379	397	374	376	394	357	396	375	373	395	437	405	390	351	375	399	404	342	418	332	347	420	360	396	363	403	425	393	387	395	423	358	414	388	415	423	417	373	399	329	370	350	408	393	397	384	386	361	377	390	367	361	364	439	405	409	362	421	385	390	376	359	385	396	369	404	370	391	371	386	406	409	394	396	389	379	363	386	362	391	385	394	358	364	377	409	399	367	351	381	387	394	373	355	397	390	389	397	367	379	415	432	405	371	385	371	405	408	435	365	395	350	388	378	411	395	429	346	421	413	403	396	396	384	396	412	388	415	407	379	403	423	397	401	376	370	342	413	357	385	358	411	399	377	369	383	359	390	398	369	381	393	397	370	354	393	395	374	357	350	404	402	366	391	450	416	377	375	345	380	365	407	400	373	367	398	373	379	372	344	391	377	389	416	433	415	419	365	360	361	368	387	402	402	386	405	400	408	354	399	416	371	360	376	400	354	403	388	370	383	366	371	393	370	368	441	390	389	395	396	354	414	384	375	391	420	420	437	369	363	409	415	382	394	386	400	370	390	381	381	367	338	391	366	433	399	388	374	366	424	390	385	378	372	387	405	355	390	417	406	363	392	386	393	389	364	373	407	375	404	378	395	357	378	405	392	346	375	409	366	379	370	370	396	375	368	398	392	389	386	368	415	382	390	377	408	416	387	376	352
48397	46964	64042	64872	60756	53081	41646	29399	18093	9712	4703	2508	1066	849	877	817	853	871	865	831	797	871	841	853	835	815	791	818	785	842	868	786	816	873	786	835	860	875	819	849	821	901	807	811	860	860	783	887	775	805	815	846	859	850	797	848	816	817	797	824	830	872	817	805	865	800	798	874	900	851	838	835	829	862	830	878	832	871	842	844	805	829	828	881	845	839	834	862	809	819	785	796	799	797	868	841	876	785	883	819	845	811	867	817	859	859	846	851	836	835	795	882	886	809	821	809	784	828	830	848	873	875	862	802	822	858	844	893	820	841	770	823	817	824	811	827	827	835	808	802	961	848	830	850	837	831	787	839	847	778	789	818	817	812	844	869	871	830	787	790	846	824	801	853	808	798	838	817	861	865	794	794	804	850	821	856	851	838	835	849	894	813	836	861	853	837	854	878	832	816	840	844	804	888	847	843	843	857	803	759	854	772	838	828	867	832	824	801	842	802	819	843	790	819	803	847	830	844	852	851	847	867	840	820	801	837	797	859	828	875	830	803	828	860	855	828	834	828	827	867	809	859	877	829	817	838	808	830	859	834	896	819	825	838	858	847	845	820	849	832	801	874	814	778	799	829	788	811	842	846	831	826	825	780	863	846	809	873	896	814	799	865	779	812	834	793	857	842	817	852	872	834	819	816	815	816	821	786	789	874	805	819	856	803	837	854	848	865	832	828	847	822	891	813	892	795	805	821	793	847	813	815	832	804	878	895	838	845	856	814	878	849	860	809	793	844	884	831	809	861	815	846	826	845	806	835	842	798	791	793	810	845	804	864	820	829	884	818	863	871	842	817	816	822	810	786	906	814	827	799	838	805	837	823	859	807	875	872	836	853	786	867	808	828	864	801	803	897	844	807	833	829	873	808	828	807	770	815	856	807	803	836	768	849	819	843	809	846	825	836	788	827	815	816	822	843	797	791	787	777	863	848	745	863	853	785	804	895	859	827	831	832	882	790	845	900	825	841	841	843	865	846	815	880	871	815	789	834	860	832	834	782	825	788	774	800	823	854	857	831	814	881	797	865	837	859	854	806	829	802	821	862	769	808	847	774	788	907	760	822	819	872	889	842	828	850	830	782	860	798	858	822	832	793	872	895	810	818	820	871	868	849	847	790	849	840	861	813	813	793	782	885	797	814	796	827	849	816	800	797	818	855	855	820	853	834	798	821	854	804	812	889	817	821	833	769	862	871	826	794	828	819	850	772	826	836	809	794	794	814	843	805	803	867	869	836	848	879	822	896	834	842	879	859	809	794	836	818	834	797	801	879	850	827	869	805	863	821	844	794	781	818	850	826	840	794	836	912	879	823	816	816	858	805	875	793	832	830	814	780	870	850	814	841	851	885	860	808	844	826	871	796	887	804	825	832	822	869	773	878	779	858	838	816	771	891	832	824	784	807	819	813	807	793	800	833	843	900	818	862	831	875	825	857	807	801	861	842	783	826	830	772	814	798	831	809	880	807	820	773	825	870	825	840	813	853	788	833	821	846	829	876	816	812	838	819	833	858	847	840	830	794	832	809	847	845	850	805	858	840	841	827	868	824	909	830	832	882	852	802	879	784	830	809	851	818	867	801	844	860	811	839	855	806	856	830	845	829	813	819	817	851	828	830	851	910	830	758	813	856	829	805	780	840	820	820	789	755	869	874	816	857	812	853	818	832	843	837	875	838	855	849	888	864	800	845	808	837	846	756	868	823	830	818	826	818	876	838	812	854	854	827	852	807	833	800	857	864	827	798	785	793	870	810	826	822	796	871	845	819	839	843	832	803	817	874	842	863	828	789	867	794	837	844	834	816	835	832	841	812	814	780	817	842	836	812	840	798	818	834	858	848	809	834	844	843	790	843	806	867	812	793	877	812	848	824	843	771	829	820	894	793	857	820	781	774	811	806	788	834	799	791	879	814	844	776	812	847	823	797	842	858	789	849	848	845	817	847	843	803	896	787	843	863	853	829	840	827	839	833	873	856	833	796	802	863	785	786	808	830	831	835	819	864	831	857	860	833	820	822	847	852	824	806	822	802	812	831	796	857	850	805	855	831	855	866	845	788	822	861	840	845	870	846	792	837	838	798	790	836	845	873	758	842	817	804	877	826	836	781	840	836	848	829	858	850	806	781	770	797	857	801	839	816	790	793	803	815	826	833	810	798	786	798	795	828	825	853	874	865	805	859	860	809	806	791	855	817	815	796	845	831	817	875	826	865	885	762	814	845	816	807	865	772	863	823	794	826	826	815	824	798	838	833	854	800	819	831	834	827	845	846	816	779	856	928	852	871	843	849	827	824	814	881	839	848	793	820	849	814	842	859	827	766	881	909	836	774	849	812	823	831	849	828	798	837	837	762	841	886	823	801	853	823	846	891	848	849	815	816	821	852	840	849	850	830	845	834	807	837	820	824	881	850	795	843	861	847	818	828	862	855	830	836	859	840	831	859	825	840	887	830	816	788	807	860	839	802	862	824	867	886	823	818	801	889	849	841	860	870	828	846	811	862	866	854	827	829	840	803	854	830	866	836	791	838	868	805	882	825	792	860	802	848	882	837	874	814	829	856	808	832	870	826	820	803	858	812	766	841	866	826	812	785	824	849	848	825	834	866	834	795	826	781	760	822	889	801	820	814	824	859	839	813	842	879	806	881	840	828	843	820	867	776	821	827	861	819	829	859	864	827	812	834	868	842	849	797	807	832	826	845	864	839	868	872	843	845	826	795	817	851	863	840	840	798	860	827	753	841	855	869	823	840	827	841	822	832	820	841	845	850	884	828	825	864	820	806	829	819	840	770	850	832	773	855	821	833	867	835	810	846	832	843	800	866	816	828	836	841	807	831	835	827	841	855	859	830	850	811	854	827	850	804	819	819	855	863	823	779	803	803	785	831	759	851	870	850	862	798	852	882	836	823	845	819	828	840	764	840	793	807	828	838	862	835	794	799	852	836	850	794	816	856	807	843	900	825	809	867	820	808	839	794	834	814	798	825	855	823	824	855	832	876	845	829	802	814	767	823	839	837	872	868	780	846	880	837	848	837	841	849	832	798	807	821	822	849	862	844	818	872	801	821	825	887	801	887	820	851	867	830	864	819	790	826	839	868	839	828	768	839	841	858	818	810	809	785	810	876	827	884	834	797	760	869	790	833	793	808	812	805	836	822	891	881	812	820	851	846	844	835	851	809	831	838	860	868	847	827	835	818	844	883	804	846	836	783	807	814	835	808	829	882	823	859	834	824	834	808	857	867	849	829	882	857	844	793	808	851	817	846	779	889	831	830	894	820	812	836	831	832	886	838	873	863	822	790	831	782	761	808	814	853	824	804	813	807	837	909	758	834	848	884	853	848	839	872	874	850	842	863	827	839	796	859	861	812	804	885	860	822	805	842	814	854	865	849	831	828	872	849	829	827	866	842	819	804	849	853	842	841	846	846	810	881	785	857	810	858	895	830	846	835	833	841
78585	65320	66299	60727	53919	43071	29795	16694	7603	3220	1669	909	472	438	413	393	406	373	454	389	373	440	388	397	462	415	409	445	423	424	439	433	435	400	433	410	393	475	432	414	379	401	421	394	394	394	419	439	379	444	409	423	380	383	386	396	429	386	410	430	385	459	405	382	354	423	435	407	425	389	403	391	429	417	454	392	411	380	398	397	400	422	411	418	405	409	407	414	404	398	461	368	379	387	389	392	456	397	409	411	413	413	422	390	405	394	403	456	414	417	414	421	395	390	415	425	399	412	410	393	364	404	423	409	438	432	397	380	407	451	411	356	441	432	388	395	420	427	412	426	390	452	443	396	416	430	411	434	408	387	448	390	426	392	393	403	373	397	401	408	369	379	389	391	411	412	420	392	379	387	384	414	423	378	431	421	438	422	441	431	417	410	359	426	413	373	377	386	407	390	420	381	410	429	382	429	402	413	414	410	413	401	412	407	399	417	409	418	449	400	389	401	428	384	385	413	403	408	373	388	408	418	392	438	404	404	430	400	446	413	374	397	422	411	388	367	417	389	436	435	374	402	401	399	451	443	384	434	407	433	426	394	406	403	422	428	432	436	404	403	372	397	417	413	440	413	385	442	400	417	401	425	420	388	429	420	404	430	460	426	372	393	387	428	411	394	381	388	431	386	426	427	384	419	412	414	424	405	392	414	442	412	407	411	405	423	463	416	424	396	425	403	414	404	391	429	406	391	449	408	442	405	385	416	417	425	442	394	389	424	395	438	374	441	379	436	409	414	417	414	420	371	378	420	406	395	397	436	421	402	426	394	390	420	431	390	451	426	394	386	433	413	376	383	389	414	394	434	386	401	442	402	443	421	369	390	397	411	361	433	361	401	417	410	363	373	439	448	401	438	419	421	423	397	418	400	436	407	417	439	331	425	456	419	342	373	416	401	411	376	386	399	391	420	409	404	397	370	412	397	388	376	389	373	411	419	438	397	351	421	410	433	393	438	392	428	369	457	414	413	419	412	365	404	404	370	381	412	401	409	442	409	414	442	389	409	399	382	397	398	383	399	399	423	423	425	385	394	413	428	431	432	387	391	403	450	373	416	394	421	383	421	377	446	423	448	362	378	415	398	421	415	392	420	400	410	385	397	380	391	416	440	411	396	425	422	403	407	392	396	427	421	454	423	414	430	450	365	424	412	424	421	371	425	407	399	400	409	416	411	423	422	414	371	431	408	408	389	397	374	396	433	418	382	435	423	385	409	429	387	388	386	415	402	380	449	381	407	396	394	382	408	419	412	412	380	387	411	435	452	416	402	433	388	424	403	369	394	396	399	379	428	390	413	437	413	420	421	399	426	413	425	398	441	409	429	383	399	410	434	392	376	397	391	394	428	363	400	414	411	421	373	406	414	397	387	415	385	389	421	387	401	414	404	380	388	401	388	388	417	427	383	418	438	403	427	389	424	392	390	418	419	402	424	391	449	403	438	387	402	381	382	406	395	377	399	416	426	404	404	413	425	402	421	419	402	400	400	401	387	426	409	410	446	410	419	414	407	391	432	461	450	409	428	397	394	451	418	432	424	416	410	380	397	412	381	425	440	395	405	439	438	424	384	385	422	414	397	408	424	394	389	405	359	438	384	398	399	444	403	381	402	393	381	392	407	434	371	381	356	385	433	428	422	411	365	388	404	400	459	393	401	422	433	426	392	436	430	403	385	381	388	397	419	410	409	401	370	410	403	399	406	426	403	421	371	447	414	419	421	394	417	410	402	403	390	448	414	451	406	392	398	425	410	415	430	420	422	424	395	372	376	382	417	421	393	405	401	409	411	371	414	425	363	406	416	398	394	364	402	402	420	437	429	401	351	352	414	415	390	439	413	413	417	407	421	484	410	386	393	386	410	413	433	441	439	405	398	412	426	437	451	403	358	373	418	425	392	417	400	426	393	400	440	406	388	427	400	402	405	429	421	447	436	407	409	396	411	398	420	406	430	444	410	400	428	388	379	445	393	416	443	437	401	439	379	411	400	449	391	403	397	395	349	358	413	398	393	415	428	388	428	398	409	405	420	376	437	467	431	425	408	392	460	426	426	407	400	421	389	420	381	384	409	404	424	384	407	433	447	418	396	416	410	393	439	442	417	458	392	414	431	419	439	417	387	401	409	393	426	378	398	422	433	417	414	431	382	425	395	415	404	435	379	439	382	401	385	397	411	407	420	425	443	417	414	419	404	434	424	413	425	415	421	415	411	392	408	440	414	427	432	399	414	417	400	417	371	394	404	416	444	406	434	407	440	457	392	423	427	397	391	424	411	396	355	409	403	409	406	406	428	399	393	394	430	398	392	396	441	385	412	432	364	389	362	366	432	431	422	407	413	421	413	439	416	412	392	416	426	394	432	419	459	420	395	380	423	375	392	427	411	381	426	412	385	470	435	388	418	425	402	421	376	421	390	414	411	401	396	412	402	362	425	392	397	437	411	430	404	403	390	405	390	426	412	395	383	405	430	413	431	391	412	402	413	453	425	410	407	385	430	434	387	395	414	459	390	423	401	439	393	434	410	447	382	401	419	441	408	403	430	402	401	355	393	406	396	410	427	402	374	364	427	405	382	421	419	472	379	348	429	452	403	393	408	436	436	411	401	450	417	401	381	372	382	358	423	398	409	408	429	437	389	413	399	421	430	399	439	430	425	394	389	385	398	381	425	417	395	402	434	412	436	399	388	397	423	393	426	413	409	406	403	409	406	374	386	439	369	404	408	412	383	386	413	406	378	392	405	397	389	427	434	389	380	412	418	385	410	380	384	425	420	415	418	407	394	432	417	407	402	390	412	413	423	436	419	401	392	413	439	414	397	442	411	398	417	390	369	417	364	455	432	380	404	407	408	433	419	429	395	382	421	435	408	379	394	364	422	437	407	444	430	362	380	421	439	394	435	405	381	415	394	382	421	418	410	449	461	380	400	417	434	446	416	378	392	410	428	423	418	417	410	404	425	384	429	351	442	388	397	415	390	392	423	395	398	398	380	396	393	416	403	405	392	413	433	405	428	410	434	373	406	409	410	361	380	383	397	431	439	416	411	366	422	414	380	386	409	427	422	402	388	412	437	409	403	392	366	391	380	401	393	395	396	434	441	393	407	398	400	429	413	356	411	432	404	404	381	393	386	422	476	408	431	390	429	449	419	372	385	405	411	418	381	402	449	387	404	379	407	415	428	419	376	396	416	402	413	400	415	426	459	401	423	411	481	383	395	403	417	415	409	397	367	392	385	400	392	389	387	389	409	422	393	397	415	430	381	393	387	406	447	412	392	460	429	398	416	390	428	423	414	361	406	388	378	369	442	424	402	379	415	403	397	433	406	399	429	413	375	447	406	405	416	397	406	464	404	355	441	410	435	412	434	386	374	440	422	390	419	398	415	458	414	454	414	334	466	414	417	460	369	431	407	432	385	384	422	409	467	418	436	401	384	414	431	396	402	375	438	403	408	403	423
48516	46834	61204	65433	63105	54050	42842	30044	18981	10409	5289	2635	1164	904	929	917	873	852	857	932	884	846	889	829	888	887	858	893	839	836	875	838	868	865	844	826	887	851	821	878	861	880	895	908	889	873	829	838	782	833	861	904	838	910	927	904	858	905	873	843	858	887	861	919	860	883	936	900	859	839	870	916	848	878	889	837	887	926	809	850	879	849	914	869	894	846	831	870	895	846	831	870	836	851	883	869	865	867	883	891	790	875	939	823	948	914	882	888	884	874	839	864	849	887	842	802	812	858	833	909	909	879	886	873	883	817	833	875	864	925	852	851	843	928	840	849	860	882	868	881	855	837	801	874	839	870	884	907	879	820	875	814	881	854	928	854	896	891	853	865	902	933	893	873	874	917	840	881	881	930	866	869	857	858	904	880	926	905	869	851	885	845	916	887	880	888	885	896	836	899	901	825	859	881	866	927	827	866	900	859	851	866	881	959	855	884	836	858	902	855	850	888	846	868	880	852	859	865	838	946	904	930	893	897	829	856	838	859	802	874	867	889	874	814	847	914	841	887	870	858	860	834	954	864	862	881	851	857	892	868	865	825	922	939	895	869	877	877	912	924	885	886	845	825	868	868	876	877	874	873	858	860	909	907	864	830	869	892	886	868	876	816	871	894	902	827	814	878	842	886	829	885	894	832	907	862	895	892	891	846	900	876	837	902	840	872	878	893	871	838	837	831	927	891	897	851	844	871	897	872	886	865	839	840	900	820	880	851	882	865	865	864	880	862	880	881	895	854	878	932	840	875	875	862	844	819	829	875	879	894	830	912	858	794	836	879	852	906	887	890	880	876	857	875	850	864	882	883	849	834	858	893	892	895	869	880	899	878	899	858	900	863	852	871	937	900	877	852	840	863	852	889	847	914	808	867	892	913	871	906	859	842	809	857	858	888	871	878	908	882	834	920	897	911	839	824	883	891	873	892	861	864	884	872	871	882	897	853	847	836	877	887	867	885	879	893	838	846	851	876	837	887	886	905	834	913	891	871	887	895	892	906	793	840	888	911	888	885	877	920	879	830	895	850	828	886	856	844	907	895	844	823	818	869	899	902	904	897	856	897	892	790	890	842	860	849	865	945	875	874	911	875	846	865	857	843	893	865	879	861	881	841	867	885	873	828	854	875	833	837	809	827	865	885	861	850	817	847	841	849	878	963	896	877	899	896	890	929	872	857	906	840	845	859	881	810	846	867	855	871	893	864	922	845	893	913	866	895	901	837	885	843	846	905	897	918	867	894	848	907	815	896	866	878	875	839	904	870	807	881	861	855	860	917	860	841	857	887	873	850	879	870	853	854	880	837	869	870	900	836	814	874	855	896	841	852	861	919	823	858	885	868	884	894	876	871	850	895	894	942	888	819	901	845	933	890	837	868	864	909	816	876	889	886	873	796	905	874	804	843	879	884	864	858	817	840	876	879	887	865	898	893	864	875	844	868	868	863	887	833	877	891	878	865	806	884	904	855	828	837	801	899	853	862	882	826	858	852	836	871	894	886	879	835	902	851	903	862	836	861	864	917	882	866	869	882	863	824	876	862	844	926	831	825	903	878	883	894	893	853	867	836	892	865	928	828	879	859	851	888	876	878	840	835	886	860	848	870	854	871	879	822	876	813	931	904	894	862	875	854	863	888	950	873	820	834	839	828	866	874	886	893	861	882	900	862	866	911	882	868	855	858	902	823	903	842	834	836	894	869	830	847	925	857	858	824	869	904	867	837	877	908	909	872	799	868	882	899	880	888	858	905	859	816	858	867	848	842	890	876	859	846	896	854	846	889	835	848	858	840	840	906	828	853	903	864	904	828	890	908	894	852	890	864	833	914	900	864	836	944	870	852	873	869	841	869	900	863	803	947	865	888	835	871	888	871	898	876	843	900	846	885	876	892	869	872	823	805	909	917	859	860	906	888	880	867	847	877	929	890	831	850	888	924	908	847	868	847	856	854	849	860	873	868	885	902	885	873	856	865	870	851	828	859	870	926	843	912	898	855	916	836	889	869	832	853	892	829	864	850	888	833	839	867	887	883	889	857	862	834	894	889	834	974	880	844	855	862	897	828	895	821	893	868	857	865	889	813	890	826	863	835	889	856	887	867	895	861	919	837	855	856	912	883	900	862	888	831	863	911	849	893	839	892	857	897	899	874	848	849	907	869	900	888	892	884	853	871	934	900	875	889	879	876	875	894	836	938	903	836	826	870	885	851	840	907	886	886	933	863	898	884	864	856	920	834	826	865	828	814	814	859	865	811	858	918	849	865	916	889	878	894	908	873	903	914	842	895	905	867	837	856	780	833	910	834	899	897	862	867	860	888	854	830	890	855	894	863	874	842	844	871	849	879	906	943	847	843	847	853	894	893	854	840	888	872	871	817	904	842	834	859	917	871	832	803	854	877	851	880	849	848	878	930	847	912	886	869	887	894	922	783	830	876	854	864	862	862	875	853	886	851	835	875	844	866	889	845	863	871	901	839	823	921	890	891	824	933	876	887	838	878	891	892	915	908	867	879	840	839	803	791	827	894	863	872	867	860	897	905	806	872	887	848	918	838	896	856	832	899	890	936	902	826	860	959	872	908	847	866	896	888	886	841	840	862	843	857	813	844	872	870	911	819	868	897	855	898	868	838	874	882	829	854	852	882	885	859	894	842	833	866	888	910	865	786	851	863	862	862	883	871	888	836	853	881	895	878	870	810	934	872	848	851	816	857	885	833	901	893	837	851	940	881	876	922	908	893	892	886	942	891	836	877	890	890	836	913	832	862	827	863	861	864	863	901	896	899	891	859	868	893	900	880	877	905	867	874	870	930	889	845	860	860	866	837	912	899	867	897	865	849	874	820	868	917	863	872	881	905	885	865	856	863	832	877	801	841	845	831	842	871	840	873	846	823	869	873	881	869	876	889	909	860	909	857	912	897	864	878	870	887	858	888	845	930	916	889	927	846	864	886	918	878	855	874	885	861	849	815	849	851	849	904	874	828	858	883	895	938	805	868	853	861	843	863	892	819	920	869	907	786	837	834	845	893	844	861	910	816	916	849	831	889	868	883	861	860	873	868	865	899	868	862	851	882	889	883	899	813	843	868	846	876	858	875	859	897	892	876	864	853	886	941	913	909	842	868	869	877	843	910	893	875	852	864	847	874	876	897	873	876	838	851	808	917	906	883	910	860	822	887	850	811	891	875	852	861	896	876	884	885	847	842	854	892	881	835	888	926	859	823	826	867	865	869	863	896	885	940	881	871	861	877	819	839	854	813	903	875	810	836	893	897	898	907	879	851	828	879	876	889	835	820	892	840	892	859	875	917	890	860	903	867	883	889	894	833	869	852	868	871	908	863	834	868	910	927	871	841	896	830	843	882	900	915	837	870	822	893	913	922	886	887	859	828	869	864	858	859	859	858	906	892	848	864	863	889	940	918	857	873	876	895	901	865	895	911	873	870	875	931	877	871	834	889
9425	4104	3840	3268	2670	1969	1294	838	595	413	366	272	306	233	257	288	272	270	248	272	270	280	261	285	321	297	306	253	269	264	285	283	283	297	282	245	267	272	274	309	264	295	245	260	266	276	300	306	294	293	267	285	280	248	260	238	275	279	273	273	243	293	314	265	277	279	239	262	285	264	261	249	299	281	290	265	305	273	296	275	272	276	280	285	274	307	282	261	274	304	319	295	287	274	276	269	270	271	252	294	289	254	282	284	289	308	289	292	246	300	267	246	267	269	290	277	295	270	250	274	266	271	287	251	251	276	294	273	278	312	274	283	284	274	294	281	277	264	278	283	298	247	279	295	257	244	246	264	263	271	305	265	261	320	290	258	273	298	258	288	263	278	278	282	250	276	288	282	279	288	254	289	277	272	266	265	252	268	281	295	295	256	271	246	279	244	261	268	272	269	276	277	262	271	270	293	239	288	295	252	275	257	252	297	270	284	283	301	240	243	283	279	261	281	263	254	251	288	260	287	281	266	257	309	286	282	272	277	289	275	289	291	268	275	261	298	303	292	280	282	278	280	280	251	285	257	258	308	288	314	284	293	282	256	281	285	271	249	240	244	285	277	312	272	264	286	261	281	291	259	280	266	282	278	284	290	276	285	294	266	321	289	287	262	279	257	271	289	281	285	237	308	259	252	264	248	302	293	273	261	249	263	265	284	290	267	296	290	298	274	260	261	303	277	280	279	291	277	298	260	294	259	256	265	281	241	272	266	303	299	286	290	291	297	280	270	269	284	256	312	300	266	269	287	294	287	242	254	301	261	297	254	252	267	269	259	282	249	302	286	263	275	272	291	278	267	280	249	257	302	289	267	293	269	276	251	301	251	249	268	266	296	290	291	326	293	275	246	254	269	293	287	278	295	280	281	230	264	300	283	254	279	281	271	266	283	263	290	272	256	277	284	267	305	290	275	307	292	290	282	319	250	309	257	290	278	265	321	288	305	289	262	252	278	295	294	293	238	296	273	277	273	257	259	279	283	270	316	265	299	240	254	284	283	268	308	284	310	254	282	299	299	282	252	279	282	289	289	271	261	297	272	286	268	297	253	257	304	281	304	269	297	290	312	283	258	282	273	284	271	299	270	261	222	255	294	264	285	274	261	260	319	267	295	259	268	289	257	292	307	291	316	284	304	277	298	276	263	297	241	287	296	265	280	300	284	265	246	305	291	260	280	276	252	279	319	260	301	252	274	261	272	262	278	295	245	253	244	253	252	256	269	275	271	279	312	294	306	267	278	280	289	270	265	289	273	266	253	259	264	275	282	285	278	302	270	288	274	265	273	257	277	263	278	274	310	275	292	274	239	263	270	281	287	288	284	250	270	259	261	253	266	272	281	268	275	297	263	275	273	304	263	268	253	280	261	281	284	293	280	270	244	264	255	265	285	281	253	294	287	310	276	254	293	305	273	278	290	279	295	273	296	270	284	253	277	249	265	293	278	261	267	252	253	299	281	290	269	280	297	300	299	276	273	271	276	318	287	296	256	274	275	285	269	290	292	239	280	286	296	330	289	271	280	305	284	284	282	289	278	293	282	254	273	274	251	228	291	279	243	262	271	280	267	276	273	287	275	312	305	300	277	324	257	269	267	256	282	257	292	293	260	280	265	247	258	292	256	295	289	261	287	266	270	318	263	265	270	259	263	298	281	286	268	256	294	261	248	286	272	269	291	273	301	282	300	269	273	288	238	269	309	272	272	264	268	279	266	260	251	270	311	255	253	293	305	284	255	248	272	292	320	307	271	279	298	281	280	274	290	245	261	268	315	283	284	267	279	276	299	228	259	294	261	251	255	282	309	291	270	273	278	257	278	289	257	285	301	300	273	285	293	298	294	272	290	280	267	289	268	257	251	279	297	284	338	304	278	263	285	249	263	286	261	299	277	274	274	273	264	276	247	290	289	277	291	264	245	260	277	265	313	287	243	273	272	275	277	296	321	238	261	249	298	282	278	282	290	298	267	271	261	250	283	294	288	287	275	277	280	282	236	276	266	302	320	275	284	280	283	265	292	281	298	261	272	260	285	275	258	265	272	277	288	236	281	290	262	290	256	299	263	314	308	281	266	280	287	281	265	289	314	301	283	287	287	291	302	253	274	290	270	260	278	255	279	254	265	308	283	226	264	268	268	227	254	258	277	301	284	288	280	269	254	327	295	291	294	238	296	289	287	308	255	257	244	296	278	298	311	258	293	274	276	265	287	313	264	263	290	286	267	266	266	296	253	300	290	280	301	294	297	265	276	275	292	293	263	285	277	263	260	241	271	279	278	250	302	280	268	296	282	277	300	279	288	277	264	275	264	294	284	271	262	290	306	297	265	286	267	284	284	269	312	272	265	275	258	293	298	279	281	278	279	281	273	273	277	302	281	255	262	291	300	269	290	275	272	311	243	301	274	312	260	295	265	275	262	291	274	302	269	241	309	250	274	296	255	277	262	281	275	280	274	276	308	266	300	281	258	248	267	280	268	292	280	305	259	296	285	285	249	242	291	282	305	273	278	321	255	282	286	310	307	236	296	298	275	284	249	291	277	257	247	240	268	262	276	260	298	286	292	276	285	281	294	275	304	256	261	274	258	307	299	268	283	306	289	288	285	261	271	273	274	264	250	275	295	305	269	274	262	300	274	303	270	273	262	277	266	272	287	293	269	269	272	273	250	253	286	307	262	295	271	282	235	270	271	291	257	257	271	294	244	258	273	298	321	289	294	280	262	294	272	239	257	286	262	309	296	291	312	299	310	288	272	271	298	284	300	299	288	266	288	257	270	300	273	299	251	288	281	253	285	259	278	260	290	267	277	275	278	258	297	270	258	278	270	271	294	307	238	274	290	307	277	263	298	297	289	274	266	285	291	289	283	304	273	280	309	289	271	268	263	292	275	263	272	259	276	278	274	279	272	271	317	285	252	284	276	279	280	265	278	345	313	319	283	275	314	284	293	258	296	277	272	280	260	272	263	258	253	279	253	272	305	272	282	273	260	277	302	267	277	294	274	331	262	302	302	261	254	301	270	274	272	285	278	290	263	247	279	275	293	273	267	297	315	283	290	278	253	277	280	295	256	276	253	300	306	276	269	269	294	297	271	242	269	290	297	266	288	268	272	288	255	251	265	272	279	273	290	270	277	292	304	260	255	283	278	298	225	295	261	292	296	310	287	278	289	242	270	296	252	266	288	267	269	282	261	300	271	267	264	268	285	251	292	275	287	293	298	304	266	284	278	285	268	291	277	260	274	299	278	269	284	307	280	284	277	269	290	292	275	302	286	263	298	268	316	279	302	274	295	272	266	260	283	289	253	270	261	276	263	266	245	288	266	269	248	271	269	275	291	277	318	295	290	274	275	278	287	287	294	269	272	262	299	249	309	336	308	276	292	287	278	268	300	272	292	281	294	291	295	296	280	285	284	286	268	273	280	263	291	249	266	288	280	270	260	264	319	259	277	299	280
9211	5199	7901	9719	8979	6632	4542	2817	1736	1127	811	723	651	630	608	661	658	632	618	619	638	635	629	613	618	668	627	654	629	610	652	600	625	630	644	607	582	596	605	614	658	643	575	618	601	647	645	602	624	639	645	598	618	613	595	624	640	651	623	606	622	635	635	613	609	610	622	645	648	622	609	666	609	615	663	646	617	610	622	632	577	638	642	632	617	597	643	606	656	617	589	658	602	595	618	652	637	655	602	588	607	637	621	603	617	640	612	585	625	617	588	610	642	643	615	554	661	646	631	616	622	648	623	600	635	610	614	628	662	624	566	584	599	677	659	626	643	630	591	627	616	621	617	615	619	620	583	599	588	634	648	625	612	597	608	614	610	604	576	593	649	609	609	659	627	606	586	590	612	618	650	632	655	633	653	643	662	658	601	608	586	639	655	638	630	632	652	616	650	649	638	645	576	602	609	604	658	579	601	624	636	665	610	632	620	614	583	622	625	625	622	609	618	651	618	595	618	636	629	599	654	577	640	618	590	613	595	637	596	622	625	623	640	607	597	594	602	605	598	618	641	608	574	605	613	669	639	617	607	636	628	610	605	624	628	627	639	612	649	601	627	564	625	617	604	632	623	657	609	593	632	629	596	610	611	623	597	608	570	633	635	600	651	607	637	637	590	573	631	597	593	615	628	623	633	610	657	632	620	662	635	651	629	639	602	637	602	615	623	672	633	616	590	581	631	599	590	624	603	652	638	573	623	627	668	620	620	585	583	589	616	636	638	595	566	610	658	623	586	633	610	651	586	621	594	617	591	612	663	652	615	593	617	619	617	589	628	649	597	609	619	591	591	629	613	652	659	612	615	643	621	642	664	623	622	623	593	593	650	602	600	598	622	652	637	640	579	649	638	639	598	643	601	649	616	650	614	639	581	544	613	626	643	609	618	638	669	623	642	597	666	629	619	631	586	612	622	656	651	586	659	624	635	643	640	591	570	653	660	586	637	572	630	669	603	567	608	613	612	611	619	653	629	604	680	668	625	624	610	607	623	615	594	683	624	615	628	644	594	640	596	598	639	621	605	620	626	662	609	652	653	576	593	572	645	604	629	647	614	640	636	619	643	595	623	571	564	578	623	594	631	614	598	613	631	647	636	603	645	612	628	594	648	651	634	626	625	620	630	590	645	651	602	619	567	600	582	637	624	620	582	600	646	634	640	635	610	603	583	624	634	612	620	630	634	663	640	626	602	619	578	629	638	604	602	628	661	576	632	628	645	661	606	620	662	668	633	626	615	612	640	613	606	664	642	635	604	631	619	665	639	620	645	666	609	641	634	631	602	628	606	631	624	657	623	602	637	593	605	629	599	657	602	617	613	656	598	663	595	619	608	622	605	604	689	604	628	636	612	666	628	639	646	649	622	603	664	615	609	627	615	602	607	645	580	656	609	669	642	672	643	617	639	633	589	640	605	608	656	622	572	635	604	585	623	630	588	665	598	621	616	631	635	665	647	619	626	619	578	634	638	625	641	585	627	652	636	622	618	626	589	628	668	617	611	623	623	618	591	651	649	623	607	622	586	661	664	616	652	579	610	629	657	639	622	613	655	631	614	603	647	664	624	610	587	624	654	670	553	603	644	625	591	633	620	611	627	595	567	622	614	651	633	623	621	628	592	627	616	581	611	611	595	597	615	616	618	615	614	650	606	629	670	614	603	618	591	579	633	639	635	624	619	616	591	635	638	645	610	650	598	610	610	646	591	594	645	642	549	629	618	620	584	650	601	634	645	661	622	625	628	620	617	605	638	629	607	650	604	632	629	637	613	633	604	639	564	625	647	629	554	614	605	632	614	645	607	658	621	605	666	605	641	639	634	582	586	600	596	616	636	638	642	680	629	608	623	630	615	643	609	616	648	586	619	618	578	601	620	566	646	610	643	618	612	662	580	669	634	695	626	611	564	653	603	611	598	609	623	612	623	653	574	595	614	670	611	611	612	606	593	631	605	586	680	628	660	632	629	605	613	656	587	631	653	567	603	629	663	612	648	629	661	615	652	587	609	624	587	642	617	593	661	631	621	602	631	603	605	620	669	620	630	619	638	598	610	595	639	593	556	591	585	638	608	643	660	610	621	664	606	608	595	638	631	603	568	605	603	619	608	600	636	616	596	621	610	630	577	606	638	655	612	628	620	627	626	637	599	622	626	666	592	661	602	619	665	606	597	629	656	589	650	656	638	624	601	626	665	652	654	630	634	623	617	647	656	624	579	599	647	625	626	633	571	607	644	638	581	626	604	641	637	639	613	641	615	642	606	648	657	620	626	633	635	623	582	608	619	641	638	637	629	585	607	625	592	629	637	613	650	601	658	590	558	587	653	576	634	621	604	649	604	631	631	636	618	637	590	640	640	596	632	552	608	650	606	669	627	574	656	604	612	669	621	611	617	604	637	617	646	619	600	604	627	682	645	600	626	625	640	629	634	584	637	641	632	672	600	634	612	644	615	625	618	650	612	607	607	667	648	589	607	597	665	635	623	591	609	661	638	594	559	590	653	603	665	624	648	616	622	634	613	611	614	623	612	601	621	622	607	612	607	582	593	624	610	602	633	620	614	632	577	620	598	647	616	608	652	653	656	620	657	578	586	589	632	630	616	586	591	665	619	625	656	582	614	652	563	605	631	611	649	644	600	614	637	644	610	622	633	612	648	654	618	638	647	653	590	569	641	611	606	628	578	650	628	612	623	640	635	662	642	617	639	614	628	657	621	599	638	626	653	655	614	656	598	662	615	607	619	656	606	633	662	638	591	613	658	600	634	573	624	647	686	616	627	627	608	583	614	604	622	615	630	624	600	636	580	641	573	675	664	608	664	623	631	648	660	614	609	619	595	629	594	630	632	587	610	654	600	620	654	593	597	625	644	593	657	614	610	615	612	598	618	656	660	593	575	593	615	616	586	621	609	663	572	602	655	631	630	612	586	629	652	686	652	619	616	646	660	605	668	631	626	628	634	575	604	644	588	611	628	627	608	604	605	591	624	630	621	630	616	586	613	619	613	608	653	614	610	626	623	630	604	629	629	578	661	641	633	683	617	543	651	601	614	624	624	623	677	655	629	654	616	589	634	633	613	622	649	629	641	638	625	642	616	618	561	612	601	631	587	595	650	635	611	653	580	638	622	577	613	651	617	595	585	637	655	666	651	614	622	629	640	613	624	608	566	618	621	634	587	631	597	627	615	646	637	625	629	577	638	666	662	631	647	621	626	644	621	678	577	664	612	618	618	674	664	624	633	603	622	605	597	607	586	644	635	601	581	576	649	660	652	658	654	631	659	605	635	623	591	639	669	617	632	668	616	580	677	610	644	592	611	664	579	574	622	648	594	624	611	634	646	623	623	661	641	622	621	625	624	616	640	602	612	627	578	611	616	634	596	604	609	597	680	664	625	595	657	640	627	650	617	585	639	643	601	596	623	613	639	607	606	643	625	636	633	581	592	664	551	617	572	646
78417	64658	68941	62943	52755	40246	27276	14863	7162	3064	1354	806	444	376	367	374	385	391	374	358	351	418	379	397	408	403	413	373	384	383	384	361	337	396	354	374	365	371	351	382	341	398	402	393	359	382	379	363	425	356	368	424	410	412	374	389	355	401	393	397	355	387	385	370	389	349	357	335	325	379	373	389	371	381	404	393	371	370	362	345	378	341	431	359	421	356	393	365	365	348	370	352	371	394	402	424	402	424	376	407	393	388	372	384	361	357	347	358	375	361	394	349	358	363	377	335	378	352	341	371	343	398	386	336	354	353	378	412	385	419	375	390	417	388	394	371	355	402	352	381	347	409	391	389	344	392	407	377	370	391	369	411	366	411	382	387	380	401	385	400	394	393	395	390	343	367	381	399	385	356	393	377	364	382	407	387	407	375	398	356	355	406	385	377	382	348	413	412	370	384	384	404	377	367	396	368	422	388	404	375	367	335	382	372	404	355	374	386	400	404	357	364	382	381	401	389	373	372	387	397	377	373	383	387	366	407	361	379	396	384	379	414	385	376	400	371	359	351	366	419	426	398	365	390	368	382	374	333	390	390	351	365	357	392	404	380	395	382	412	365	381	370	364	321	369	386	373	356	355	399	396	397	330	397	377	397	370	389	377	364	328	356	369	345	406	369	372	401	395	368	394	329	393	399	415	354	362	350	384	366	400	360	410	381	341	335	372	339	374	384	422	393	364	395	373	405	329	373	376	375	396	371	381	404	372	349	358	388	415	357	383	384	372	399	360	395	360	390	354	361	378	363	358	369	371	381	410	360	366	362	423	363	373	393	354	393	398	390	416	405	394	379	383	401	365	371	373	363	372	376	389	379	401	416	403	378	372	356	376	387	376	364	407	370	409	343	388	366	374	356	381	368	395	376	419	418	390	395	420	404	375	396	413	394	339	350	405	377	403	405	369	389	375	405	384	376	374	366	372	377	362	389	364	355	344	389	411	384	388	375	376	396	364	377	379	423	379	358	392	392	344	354	365	354	374	369	395	374	346	366	395	389	372	323	388	336	376	369	373	413	363	383	388	368	402	393	315	366	397	409	378	391	369	353	332	369	363	371	354	340	385	378	405	387	376	400	410	419	345	395	366	365	360	394	388	374	372	386	377	392	373	365	365	377	382	396	384	363	350	324	345	398	390	408	387	387	347	352	374	381	381	369	390	389	365	374	365	389	382	322	384	414	383	398	394	415	374	390	345	351	358	390	361	392	384	363	370	362	384	343	386	384	357	390	354	381	427	377	387	385	366	367	349	386	378	389	371	392	364	381	351	394	342	398	393	365	402	416	381	382	354	435	411	408	412	424	370	338	367	358	396	417	382	385	401	388	387	375	394	386	411	373	374	403	417	425	421	350	396	363	365	372	345	351	389	410	391	382	367	380	370	395	377	381	388	373	382	371	405	357	366	353	330	356	368	407	393	376	386	391	366	358	323	339	354	369	402	385	387	377	375	383	356	382	353	399	385	386	388	426	407	382	357	394	388	407	380	408	392	395	354	414	355	388	390	381	365	419	393	388	425	355	400	365	384	351	383	369	386	367	387	344	367	386	360	403	359	357	361	358	359	407	392	392	364	398	373	390	367	377	394	380	372	386	353	347	377	362	379	400	398	396	374	359	411	382	364	375	397	398	343	386	378	355	354	375	359	395	369	370	429	403	380	346	365	382	401	367	351	359	370	406	364	385	394	386	327	371	365	381	359	365	366	355	393	333	369	340	360	374	413	359	414	362	345	393	383	370	390	364	370	389	390	370	345	338	341	354	398	382	383	365	380	373	368	371	377	374	334	398	403	371	378	387	347	374	360	365	379	382	384	370	381	381	407	400	402	393	402	382	400	387	385	398	375	359	405	379	343	379	353	334	360	389	413	358	406	419	367	368	364	382	358	361	411	393	375	381	385	377	351	360	384	380	366	387	396	364	350	398	391	336	410	370	404	360	364	379	386	386	381	361	367	362	370	380	380	393	413	364	337	381	372	352	362	389	398	410	373	377	351	418	346	385	357	343	408	345	414	405	356	396	365	378	361	412	357	375	332	366	347	360	375	389	396	420	374	381	360	371	379	375	377	409	373	395	347	384	405	392	370	381	384	379	403	328	355	400	373	362	382	397	386	381	419	385	380	353	348	376	395	382	407	389	375	348	391	388	396	379	338	371	373	397	365	367	368	381	382	374	352	349	379	416	376	420	402	384	404	349	339	391	409	377	378	405	399	383	395	374	391	388	432	344	423	422	398	401	333	372	402	415	383	378	342	410	421	348	375	376	361	420	367	383	396	395	371	372	365	365	423	373	375	405	397	423	401	395	358	385	410	370	370	366	374	403	379	375	362	346	355	368	365	396	379	384	350	370	378	384	362	387	392	368	396	378	369	377	412	420	426	377	422	371	372	379	408	378	366	383	373	390	356	349	407	385	364	376	368	370	369	401	386	371	398	415	380	395	398	392	379	353	421	367	339	350	365	385	369	413	359	370	364	394	354	366	400	369	395	408	376	402	387	390	367	386	362	357	389	368	433	345	368	388	404	380	343	393	411	387	407	371	334	381	384	418	409	368	366	343	396	348	368	389	392	349	391	395	379	386	363	399	371	333	365	381	372	354	410	378	348	402	376	405	387	389	423	360	376	379	362	370	392	395	407	372	347	329	370	384	386	369	347	374	377	384	374	360	358	399	413	385	379	393	343	394	343	381	371	381	410	379	393	373	340	374	362	371	392	360	380	401	387	377	351	409	379	409	362	372	380	398	383	422	382	386	395	399	388	373	331	350	398	364	344	399	412	410	376	367	397	380	377	377	368	345	382	389	410	377	394	386	341	392	376	376	396	357	386	401	405	354	368	355	355	342	398	390	344	389	388	417	356	358	414	346	339	382	370	363	346	424	382	426	368	380	376	355	359	388	388	411	378	364	360	393	395	387	393	379	367	396	374	388	356	346	333	369	384	389	371	355	376	404	386	394	378	377	359	410	385	385	396	413	338	378	405	363	423	357	359	350	383	363	392	361	378	355	408	363	351	349	388	358	383	388	356	363	359	380	339	342	363	370	385	357	388	381	353	352	405	361	394	404	359	375	407	371	339	359	399	387	405	390	374	401	352	371	386	369	368	377	382	411	395	354	368	393	352	388	399	377	358	374	384	385	377	378	355	365	374	404	398	332	360	363	359	398	412	355	399	390	358	401	391	365	386	344	357	366	370	385	393	390	358	340	435	363	414	369	384	338	387	353	396	350	366	329	374	360	345	329	351	374	345	366	394	381	365	362	374	363	349	387	379	366	402	395	366	427	377	343	394	401	350	407	390	365	399	387	378	348	369	423	392	351	389	375	359	390	382	344	379	348	374	350	386	388	364	348	377	373	340	385	399	394	382	345	352	367	394	349	391	399	392	406	402	406	403	408	382	399	400	364	401	368	378	379	353	364	366	396	380	371	384	400	389	344	371	378	339	386	428	397	379	375
47330	45937	63441	67335	61068	52157	41157	29028	18711	9870	4995	2431	925	861	790	805	811	831	862	793	808	808	832	814	802	845	810	853	817	839	799	846	835	806	809	857	798	836	797	821	779	892	817	819	806	885	815	851	806	830	821	795	803	789	794	855	837	784	827	808	805	796	835	805	839	858	864	788	838	751	831	801	843	799	811	775	855	868	843	847	842	809	851	782	798	842	733	853	777	799	785	854	801	831	824	811	734	820	796	821	813	835	796	803	855	838	838	856	812	891	814	827	810	838	818	828	821	822	883	824	842	831	805	805	862	847	821	783	818	851	825	800	814	823	770	806	819	834	807	849	862	827	844	815	794	819	863	796	873	837	793	809	813	847	798	805	806	866	828	815	866	868	812	798	857	837	781	836	791	830	842	825	825	831	850	813	819	819	759	836	811	851	864	801	781	817	835	772	826	859	808	830	823	823	837	831	832	816	780	826	801	788	809	785	839	850	823	738	821	861	843	840	813	843	802	860	859	811	848	866	823	819	832	823	803	819	831	821	800	833	877	792	835	785	842	830	851	823	873	808	844	828	851	849	782	800	832	829	759	818	806	852	835	822	822	812	825	832	891	817	804	886	847	783	816	815	868	842	846	826	808	813	824	818	823	806	802	850	855	859	795	809	825	793	825	813	783	824	822	803	830	815	887	828	762	793	780	807	859	816	861	868	850	826	800	828	790	845	870	765	811	789	822	781	843	816	811	815	819	878	808	810	802	771	801	806	784	806	806	819	834	842	809	878	808	823	810	829	836	787	796	859	882	822	849	819	781	821	826	742	830	812	817	801	842	787	812	797	821	784	845	805	803	824	788	819	817	834	854	872	806	824	829	783	825	833	845	810	813	822	857	799	827	795	838	801	799	826	857	820	819	823	847	815	831	835	860	799	825	822	798	822	834	827	856	798	793	849	831	821	878	796	822	824	820	866	857	850	821	880	816	834	781	790	841	827	852	817	785	838	789	834	817	810	821	807	793	845	875	802	819	785	825	770	837	796	785	859	852	824	812	782	856	789	842	779	783	807	818	835	829	832	819	838	816	787	824	825	775	767	848	842	855	792	780	814	791	844	824	835	856	806	861	801	824	868	786	826	812	819	866	810	779	857	846	821	836	836	807	830	837	862	757	789	813	756	830	829	877	832	846	864	780	847	795	799	840	815	800	849	827	809	807	823	801	869	840	804	894	826	846	873	768	770	814	792	832	826	799	850	783	825	872	805	842	824	874	814	805	839	820	856	829	841	834	806	821	805	836	799	858	842	819	824	773	773	802	765	827	760	872	811	817	824	853	801	810	803	814	833	878	808	746	811	828	783	834	859	806	837	784	858	833	862	866	836	823	774	832	826	756	830	828	860	838	860	801	841	846	802	824	826	765	833	804	805	768	846	774	846	825	842	834	812	809	847	780	801	872	862	836	797	824	791	835	845	782	791	833	840	800	824	748	813	834	824	814	823	797	808	764	824	829	826	761	788	786	803	820	838	843	826	895	781	847	823	775	822	798	775	775	815	803	765	816	851	826	836	808	846	814	821	762	897	843	803	850	787	782	826	830	820	821	875	819	847	793	855	821	880	787	851	788	807	846	779	809	780	829	851	820	861	812	866	835	833	757	846	846	759	853	806	824	863	806	806	820	827	879	867	834	834	864	856	809	770	825	816	795	776	811	831	821	813	797	827	803	812	805	852	806	764	775	840	823	804	807	837	855	817	787	793	779	837	824	803	796	839	865	836	801	841	815	853	832	795	787	796	805	875	867	800	827	839	846	854	826	891	774	814	830	809	800	840	779	840	794	844	786	784	857	832	830	842	849	841	812	838	865	811	871	885	807	804	842	833	830	840	863	783	843	828	812	815	850	840	824	795	870	775	849	840	808	803	805	818	816	787	810	818	773	800	887	793	818	785	822	781	813	814	831	814	831	866	790	752	815	799	797	853	786	805	850	855	790	799	828	825	836	827	784	832	809	836	800	801	838	794	810	786	785	744	835	794	784	805	835	814	847	813	792	811	849	839	815	753	808	779	813	831	852	844	825	850	790	823	847	813	825	794	812	774	850	821	822	844	789	763	804	783	843	849	839	862	809	809	861	806	859	763	782	793	805	790	844	836	792	850	850	780	815	841	829	832	832	819	778	843	875	827	851	867	830	792	842	804	816	876	807	851	832	872	825	882	810	811	793	790	842	819	787	803	841	837	740	841	798	861	763	810	805	825	821	793	766	845	818	802	842	768	830	802	774	799	825	807	842	825	777	864	823	779	869	815	834	801	814	797	765	800	832	837	837	808	815	806	817	846	829	793	836	776	802	790	834	831	836	836	823	841	805	756	766	845	797	841	799	812	819	785	797	849	831	826	837	781	861	850	837	811	816	810	794	809	829	782	880	819	852	757	818	823	849	802	805	827	817	819	743	846	803	796	861	807	787	766	834	836	817	799	768	827	872	792	844	842	849	855	799	816	829	809	822	824	858	818	786	827	766	762	810	763	786	812	853	865	774	874	836	833	789	811	784	832	798	877	831	777	831	833	820	842	872	846	833	819	832	818	810	802	838	825	791	822	871	845	882	838	846	819	845	820	859	884	798	825	856	835	810	796	800	848	826	850	825	841	858	805	806	866	831	814	832	766	806	815	795	861	845	778	825	847	787	837	818	774	780	836	842	821	802	791	799	834	797	805	857	835	896	833	842	815	883	844	795	805	850	808	798	804	799	848	811	815	851	843	784	851	854	811	834	830	803	810	811	866	794	830	795	803	842	830	821	855	812	822	838	833	774	799	850	809	815	857	770	825	812	819	784	782	790	802	822	852	792	817	857	811	817	832	823	844	785	869	829	754	816	823	814	877	840	836	800	781	820	800	817	785	832	821	844	830	762	869	830	843	797	847	882	793	837	872	843	822	827	875	829	855	833	760	817	814	797	764	797	768	845	823	822	816	816	794	793	823	844	782	799	807	791	813	811	853	844	858	764	831	802	834	796	828	843	808	777	821	858	840	817	829	788	834	798	861	815	773	864	798	810	825	864	871	851	815	846	812	805	839	892	781	787	821	801	795	835	840	837	794	865	845	834	773	809	840	807	825	823	828	805	857	819	785	844	812	794	837	827	827	825	765	800	815	794	803	804	826	822	824	813	843	855	785	779	822	833	753	808	824	787	844	806	871	802	824	770	846	842	820	819	834	803	858	804	820	865	799	886	872	847	815	819	822	772	855	850	796	811	801	819	802	843	835	841	819	788	795	828	806	807	845	839	823	832	818	823	829	832	818	806	843	804	788	841	816	814	861	881	842	856	809	800	828	886	840	810	825	791	805	807	890	804	828	781	863	790	813	846	831	847	862	885	766	811	851	892	824	866	798	834	839	830	821	826	848	836	904	842	839	829	853	805	833	839	841	817	800	799	811	841	855	797	814	831	849	799	850	827	867	780	762	814	868	855	831	837	830	851	835	802	824	886	773	797	843	830	782	824	777
79510	63133	72986	65626	53313	39792	25756	13538	6021	2741	1401	684	426	411	378	428	395	411	448	378	368	425	398	423	386	394	395	381	442	422	410	408	399	367	385	430	416	407	369	406	424	415	417	385	402	400	411	394	415	403	416	435	396	439	380	407	411	396	422	437	412	381	396	417	417	388	380	416	401	415	431	415	413	419	431	383	408	404	402	430	400	453	424	427	358	375	394	389	413	362	367	396	427	392	442	385	395	431	375	368	401	382	432	403	381	391	348	430	413	404	420	425	389	421	387	435	385	398	419	412	425	422	403	436	352	408	412	369	419	408	402	398	378	428	417	394	379	391	423	396	382	445	415	397	446	387	372	366	357	402	389	392	386	386	405	369	391	404	387	409	401	407	364	408	412	395	387	404	406	434	389	386	385	403	414	417	392	380	421	392	374	405	394	386	368	389	380	398	406	413	429	452	395	425	434	436	383	387	393	393	367	425	378	375	404	414	414	390	396	400	397	406	404	426	384	422	387	423	410	409	381	350	367	412	407	411	416	387	413	422	395	421	351	383	404	377	411	405	416	402	393	390	386	424	363	379	413	409	421	446	417	390	415	419	403	387	421	397	411	384	385	387	424	422	416	385	380	394	374	382	386	405	399	427	408	395	384	411	409	402	397	403	405	412	428	395	387	394	415	398	414	452	376	399	404	394	405	343	397	425	386	397	372	366	373	392	397	390	393	363	385	410	390	424	413	399	424	379	421	429	433	407	386	378	416	399	447	444	409	395	415	351	392	394	428	403	427	413	396	366	407	402	410	434	387	427	412	370	377	392	411	365	383	388	379	403	373	400	459	399	400	381	389	394	408	428	372	377	413	399	400	413	396	447	349	391	380	385	392	385	402	414	395	376	363	381	404	395	383	424	397	418	390	412	378	398	414	399	411	385	368	400	410	383	408	421	409	380	393	409	391	440	398	398	368	388	427	403	393	411	395	381	410	425	346	418	379	430	413	404	375	400	413	468	435	408	413	406	423	431	385	408	417	434	394	371	419	420	407	408	363	391	394	418	378	411	395	397	416	397	396	390	385	405	428	414	360	398	417	384	366	388	378	417	389	419	400	407	395	388	396	409	391	420	400	422	420	406	381	403	427	416	376	398	387	385	350	371	405	398	430	401	403	386	396	375	376	390	412	412	379	378	425	418	400	395	419	396	409	403	404	399	360	410	393	348	377	408	435	403	450	415	395	379	435	401	420	386	392	412	390	443	397	411	372	408	420	390	398	406	405	372	389	441	398	417	418	396	395	399	394	415	409	429	405	338	378	392	446	419	381	388	436	470	374	401	410	407	432	354	390	410	411	393	398	386	415	401	425	425	394	423	425	381	349	372	401	373	440	433	425	375	376	352	397	410	445	363	419	410	405	386	379	454	431	389	401	393	413	408	370	397	404	402	380	398	399	379	372	377	414	412	433	393	406	379	380	343	412	440	411	397	408	405	376	404	361	420	428	415	416	396	395	378	404	375	416	444	439	421	423	379	419	390	391	375	405	415	423	403	384	375	402	415	362	394	404	438	409	410	400	404	390	411	394	389	407	442	348	405	453	450	406	420	374	418	420	381	416	400	421	388	381	420	374	366	416	420	386	411	393	405	401	379	399	369	388	366	400	440	379	405	380	403	395	383	396	415	387	416	373	408	399	378	373	395	417	395	426	400	403	467	399	417	377	412	394	392	424	414	416	412	431	382	391	424	415	446	390	424	402	382	376	403	420	372	354	390	398	396	422	384	457	383	417	404	394	385	381	407	396	383	409	407	379	362	411	402	391	402	397	442	382	369	378	431	374	419	416	389	408	393	410	426	403	410	364	403	405	431	432	390	432	388	390	388	415	401	384	412	439	393	402	425	463	383	395	401	366	403	378	408	397	399	348	432	394	400	378	383	399	370	412	405	406	385	394	386	416	418	425	406	403	420	363	389	379	383	397	379	414	434	451	376	398	386	411	405	383	370	413	398	362	389	464	433	397	390	388	408	386	405	364	382	405	419	405	417	378	411	379	379	399	392	420	396	419	409	405	446	392	394	403	408	387	403	392	367	417	376	381	396	360	413	422	407	400	377	383	402	380	404	414	418	438	392	395	388	401	403	398	432	411	373	393	415	365	406	401	391	406	401	400	419	348	413	439	380	394	407	391	390	412	366	436	403	416	422	381	365	381	422	373	389	435	434	387	378	378	395	366	443	408	404	390	428	385	389	410	385	434	449	409	401	435	412	424	409	360	416	404	434	398	371	419	434	413	397	385	392	400	401	389	398	385	412	391	398	373	394	367	411	380	386	398	431	421	467	381	363	354	370	387	397	389	380	405	382	379	403	416	373	437	405	421	420	401	403	462	410	438	405	396	405	376	394	386	394	376	402	441	379	406	418	395	395	392	384	397	390	396	437	402	386	360	410	389	399	422	371	375	335	417	430	397	415	411	383	362	387	412	382	407	381	380	432	397	404	418	412	360	404	413	399	420	431	392	396	441	448	403	389	392	384	401	382	379	371	376	422	411	389	393	442	411	447	419	399	408	425	422	417	356	381	417	396	382	406	420	380	434	417	399	399	375	420	365	386	430	410	403	372	375	389	367	401	415	387	386	412	417	385	426	416	410	433	398	406	437	374	417	404	378	428	419	378	386	387	399	414	398	436	419	403	406	411	388	384	381	399	355	390	404	398	411	381	395	365	382	403	389	388	366	384	399	414	421	437	421	408	435	381	410	407	370	403	405	412	416	439	394	376	357	391	404	383	391	401	411	389	394	396	380	432	376	425	390	355	370	388	409	447	425	407	430	412	384	410	390	394	394	359	378	417	373	381	430	398	429	358	351	391	413	399	394	420	425	399	430	396	406	405	415	414	414	447	426	402	394	365	408	396	420	412	401	424	433	396	399	397	417	403	413	417	387	396	388	426	435	384	364	397	377	391	383	413	409	387	409	390	414	404	397	411	384	413	413	399	423	361	385	435	407	379	387	428	437	387	386	394	393	405	355	404	372	404	407	380	383	413	397	394	377	419	395	404	405	372	407	376	384	411	418	380	414	437	385	404	394	363	379	409	395	358	426	398	407	391	418	416	407	399	366	409	376	391	418	397	425	392	412	376	420	411	371	421	390	413	397	385	423	415	435	389	399	363	402	422	373	435	395	367	397	398	388	396	387	422	431	383	360	370	375	400	385	396	404	392	406	385	392	400	397	411	402	407	399	371	423	405	420	403	409	435	392	441	372	432	439	422	388	394	412	379	411	412	396	383	371	425	405	409	397	370	401	419	418	351	366	421	385	396	370	407	432	405	422	425	393	398	370	438	434	455	405	430	401	372	380	436	380	395	451	396	434	400	399	422	433	384	400	389	391	380	365	403	423	373	412	425	415	396	404	443	373	408	370	386	404	395	361	409	374	401	393	409	395	383	399	402	388	406	417	391	388	420	417	421	419	387	378	423	388	413	363	399	431	396	398	411	426	424	372	424	427	408
48310	43704	66966	69927	62089	51645	39188	27083	16751	9293	4598	1960	961	874	832	885	904	859	894	806	835	909	853	891	886	876	793	876	818	846	857	798	844	839	885	871	794	880	914	861	830	869	873	858	832	867	837	871	856	852	837	889	848	805	831	873	840	802	778	849	845	882	815	841	833	903	869	852	909	788	834	852	808	824	933	812	803	881	878	866	886	845	866	882	820	880	879	865	845	800	876	834	821	855	908	819	823	865	831	848	844	814	840	875	851	831	831	818	877	852	833	889	902	836	868	859	825	871	904	819	887	837	895	809	831	907	843	868	835	831	870	872	863	854	835	860	886	828	837	843	884	857	917	853	849	873	818	879	901	888	911	834	838	870	813	920	829	839	892	912	877	903	890	891	863	895	859	841	849	813	867	825	889	819	903	913	877	830	819	906	845	820	902	839	924	830	831	872	829	842	834	903	859	859	869	876	865	826	858	848	875	886	889	884	838	894	886	842	869	823	881	900	900	881	843	834	823	882	847	857	848	817	891	848	809	843	850	879	906	928	816	841	807	836	832	910	832	927	814	792	875	849	854	875	854	885	854	848	828	861	831	878	903	852	816	863	864	855	842	804	885	825	805	874	831	819	798	818	857	875	845	867	866	868	903	897	894	840	857	838	914	861	835	842	872	900	867	846	853	871	897	856	888	903	814	902	780	833	885	859	857	837	852	874	855	874	862	854	899	831	860	822	874	866	884	877	902	858	832	849	840	841	840	804	777	863	870	793	868	874	897	877	883	850	891	842	824	863	857	848	885	845	892	897	843	866	892	900	828	879	820	859	814	852	894	823	841	848	872	864	819	919	827	841	862	850	818	830	851	866	864	869	866	869	841	820	875	790	882	851	870	900	880	795	879	904	869	829	837	837	842	889	865	806	867	781	848	869	849	878	863	875	877	846	827	800	843	852	869	890	844	880	843	882	864	840	870	900	831	871	897	831	851	838	898	868	866	800	864	848	843	855	811	847	816	832	812	875	888	845	859	856	839	883	833	862	838	863	870	855	826	844	865	857	886	857	868	832	816	898	901	893	894	864	878	907	873	866	850	889	851	866	890	891	900	875	849	801	874	860	876	836	855	890	896	807	865	883	786	948	841	810	905	852	910	872	833	870	871	848	884	826	856	842	897	830	864	914	833	836	892	893	886	886	817	857	885	879	919	810	855	865	878	835	807	828	859	827	908	854	881	897	890	870	842	858	901	917	831	870	864	896	873	902	858	835	891	851	860	850	801	817	840	813	832	844	853	874	878	829	821	889	798	918	822	837	865	864	859	910	844	885	897	866	879	835	907	852	899	879	912	834	868	823	878	856	889	852	880	884	832	901	856	864	855	819	832	894	874	855	911	867	894	882	809	843	891	812	838	871	890	866	864	836	842	850	835	864	909	915	908	830	857	838	876	883	883	913	891	881	846	857	841	848	869	854	907	840	909	885	852	826	845	865	785	816	867	890	876	878	855	824	879	878	811	876	864	826	799	869	863	846	880	868	855	868	837	835	870	894	904	843	842	844	874	856	850	874	805	886	893	796	825	847	868	876	921	823	847	819	846	851	853	936	844	831	834	842	851	879	884	854	899	898	866	851	875	832	803	850	850	822	853	833	860	898	874	819	889	812	842	831	849	877	868	839	826	863	897	866	781	892	843	870	911	873	840	843	838	873	841	833	843	902	877	859	875	864	815	900	905	889	797	823	843	870	860	811	839	876	867	812	881	899	795	852	818	840	858	889	855	876	863	882	865	878	861	861	893	863	834	895	857	864	877	842	856	840	835	891	786	835	908	806	849	832	895	827	865	851	833	820	887	854	858	840	861	851	848	836	811	848	904	875	853	855	869	851	848	878	830	839	849	895	836	866	859	835	846	816	886	822	830	927	845	860	813	911	851	813	831	875	862	847	867	834	835	863	831	854	839	854	855	847	812	838	896	863	908	851	864	852	851	858	874	845	844	878	917	821	858	867	889	902	845	871	845	891	839	886	901	893	814	869	832	768	882	915	882	839	846	841	858	886	868	860	873	883	855	876	885	861	838	824	859	878	839	826	856	830	845	868	826	882	855	892	864	872	895	811	847	858	881	859	910	863	869	872	893	865	872	862	890	881	862	894	854	847	825	811	949	894	796	851	887	842	862	826	802	839	861	876	872	851	850	867	840	942	903	905	878	875	912	847	887	864	817	860	859	823	885	831	862	889	892	935	833	837	874	833	884	841	853	850	858	805	867	819	863	849	861	851	865	824	858	908	872	840	822	842	854	804	848	819	838	860	857	883	833	862	905	837	842	903	821	869	904	883	864	871	847	901	804	875	873	903	849	836	852	791	836	859	829	835	838	839	812	877	845	858	834	859	918	852	906	886	884	819	865	787	851	856	841	849	857	871	864	868	859	910	822	893	858	846	858	885	902	887	871	882	847	849	832	811	863	824	806	893	886	866	864	841	904	892	820	903	892	857	891	882	874	861	898	860	866	883	857	781	867	910	853	911	838	894	889	852	865	858	846	858	834	853	848	893	846	857	901	850	893	879	861	809	883	956	848	877	885	829	872	879	787	820	823	821	891	829	916	890	895	831	837	845	838	859	862	859	836	854	833	836	870	903	934	873	870	855	866	813	862	873	905	852	859	846	858	841	839	815	848	860	876	910	823	881	878	860	878	902	864	871	857	903	834	887	827	867	863	807	852	886	890	856	835	912	827	865	868	862	858	861	880	892	824	880	879	864	859	861	867	836	887	893	798	824	857	847	851	890	858	851	853	943	807	853	832	839	936	908	901	823	895	897	839	805	863	849	824	860	844	884	847	815	860	809	894	863	895	876	841	903	813	851	827	843	849	847	865	899	848	822	893	852	815	881	825	835	849	860	873	903	847	910	895	804	851	849	884	837	859	847	828	871	815	849	846	856	874	864	857	830	840	829	881	870	834	846	838	888	842	860	912	805	900	869	857	888	878	835	908	836	844	844	906	895	940	815	809	854	854	853	864	860	883	828	877	886	831	831	877	846	879	857	874	821	872	856	834	811	852	866	937	810	909	904	871	866	844	841	834	890	872	886	858	873	867	854	860	891	823	799	831	859	851	884	899	877	823	864	891	861	874	893	899	871	837	877	885	844	817	888	872	859	907	810	845	884	842	849	854	848	875	832	868	852	856	836	869	876	833	860	857	859	817	851	848	834	826	809	840	878	842	851	831	848	858	870	820	889	867	856	855	849	845	867	860	822	838	905	851	840	888	871	835	886	830	843	822	856	850	872	873	913	863	818	870	892	869	879	858	885	860	889	833	848	878	881	822	856	836	839	934	854	905	847	814	846	901	880	903	824	854	818	842	836	859	873	847	852	873	820	876	846	859	840	914	857	903	831	877	884	889	844	872	899	860	839	848	874	803	851	825	903	831	899	819	771	872	867	890	891	882	880	841	808	870	832	871	889	796	841	860	891	877	874	874	847	883	892	896	872	862	854	886	839	841	902
9854	5014	5733	4273	2886	1766	1216	751	515	389	317	299	283	271	269	292	273	294	274	303	259	318	327	300	282	264	286	277	312	313	289	270	250	281	284	261	306	282	293	271	273	275	271	261	292	298	265	273	285	273	275	285	256	255	273	270	277	277	286	300	265	292	258	263	256	306	272	292	286	283	282	295	268	259	262	275	270	307	270	272	292	269	290	260	272	282	275	304	268	281	257	298	317	283	250	293	280	297	267	280	250	260	301	323	262	281	268	280	289	291	293	274	290	303	276	269	240	304	317	266	304	268	280	287	244	283	282	258	254	302	275	297	272	285	299	249	262	261	284	257	281	260	244	289	268	325	261	260	304	290	260	278	276	249	272	309	262	303	271	253	266	259	288	278	278	305	273	262	268	265	282	281	293	286	276	266	279	249	265	274	290	284	275	305	271	276	257	284	273	286	273	306	295	271	284	297	318	278	281	268	290	292	268	306	283	290	269	282	288	308	262	268	286	266	263	299	284	247	291	267	282	285	271	290	298	281	329	280	275	282	280	274	277	259	281	271	256	256	278	270	295	277	266	246	279	270	290	280	254	280	259	257	287	273	277	261	269	298	271	282	273	277	313	274	285	301	268	297	263	301	317	268	279	262	263	299	293	298	263	264	269	298	269	292	269	269	295	254	286	274	305	286	254	285	272	283	256	269	312	243	269	299	298	291	262	296	280	279	283	262	246	269	263	281	290	282	266	300	256	247	298	312	275	260	285	304	282	299	259	275	259	266	263	300	270	239	290	302	274	328	279	272	253	291	281	277	262	281	286	283	288	272	279	269	276	286	271	302	268	260	283	292	333	302	315	300	265	298	286	284	286	254	260	277	310	287	290	287	252	269	287	262	297	290	278	299	257	295	282	288	305	269	280	290	273	272	261	305	298	272	246	273	301	254	275	270	302	305	313	266	273	250	298	282	288	290	282	272	254	269	279	257	282	264	280	290	271	246	284	280	254	257	274	255	270	282	260	259	287	245	269	238	293	278	292	290	276	245	293	289	275	255	260	297	257	306	325	289	268	288	261	233	249	293	271	255	256	297	277	302	303	326	275	263	275	289	294	263	297	295	271	308	263	289	261	301	293	276	286	269	292	278	256	268	240	274	275	262	288	282	305	291	294	280	260	264	331	292	259	294	278	283	275	266	258	267	270	275	267	293	288	301	278	293	245	286	259	295	265	261	284	273	260	289	313	282	247	250	260	285	260	271	249	291	318	279	281	283	308	280	273	262	246	304	297	249	280	286	289	284	274	301	271	265	283	263	289	288	282	289	277	272	282	289	300	264	284	272	302	257	276	261	307	254	315	305	282	287	301	274	297	247	286	266	297	310	270	314	283	295	301	255	258	257	273	321	276	284	264	278	305	259	308	282	268	260	274	265	279	277	261	278	287	283	308	263	278	265	268	279	252	281	262	303	285	262	293	264	284	269	273	278	264	270	272	269	275	325	288	280	309	276	281	315	292	273	283	266	251	297	277	262	296	276	278	300	256	232	270	268	296	240	311	293	292	284	271	255	263	266	273	261	289	277	247	282	259	261	251	269	267	298	265	307	281	270	278	298	301	298	269	274	296	280	313	266	304	318	252	272	270	295	281	307	272	278	269	307	275	250	295	277	273	259	271	299	294	272	252	268	253	248	295	260	275	298	312	315	282	265	268	285	285	266	282	271	262	328	256	271	250	277	259	279	269	285	281	270	284	278	248	292	294	313	248	281	279	281	294	275	261	278	254	286	284	267	273	276	299	262	285	286	296	253	283	278	316	295	291	300	290	295	297	285	318	276	292	283	263	261	272	293	257	262	282	232	303	272	268	267	277	297	271	297	277	283	282	272	252	288	285	311	229	314	297	313	244	270	251	288	285	257	261	313	284	262	273	285	275	302	279	249	271	303	278	302	271	302	295	283	281	281	258	260	312	298	273	289	242	265	263	281	237	268	261	261	284	278	300	299	281	264	278	290	249	283	269	310	320	245	282	287	254	285	250	324	273	313	298	283	281	251	277	240	237	277	292	280	293	272	312	263	261	291	301	288	295	305	273	285	259	269	279	250	241	272	239	256	300	243	292	295	267	284	299	297	263	291	291	282	285	293	276	278	287	297	283	279	281	290	277	275	278	252	259	284	299	288	264	263	294	286	265	300	273	297	284	267	269	269	306	263	251	283	294	277	279	335	312	272	317	281	272	285	265	301	279	277	299	271	291	249	279	267	294	279	309	280	268	292	275	268	284	316	301	291	308	295	256	257	267	274	280	308	307	307	270	262	282	290	248	259	252	264	301	282	304	277	289	293	274	271	290	301	279	257	275	284	287	260	268	317	258	279	302	314	273	308	278	256	285	260	282	255	280	287	253	309	283	270	271	275	292	287	286	266	269	261	263	273	304	242	280	272	288	282	290	256	240	290	272	291	292	301	277	305	306	282	256	283	266	252	277	282	274	277	265	296	287	292	295	270	297	269	321	321	275	283	253	297	292	305	299	272	288	301	287	283	290	279	272	253	291	309	280	328	314	329	295	265	270	243	290	268	265	280	261	250	254	277	274	250	261	285	260	305	269	289	287	268	297	281	267	282	277	305	293	287	256	249	286	281	322	305	280	280	287	278	272	295	248	280	313	295	245	287	267	294	288	280	267	268	293	279	288	294	273	281	290	252	266	319	251	290	278	281	280	275	284	273	270	269	256	272	273	280	281	279	311	274	298	295	275	260	298	280	267	287	273	286	268	277	238	290	265	294	298	257	302	261	313	287	286	277	275	278	278	287	272	295	288	288	285	284	316	285	295	295	276	255	294	294	279	275	274	272	282	280	243	275	262	264	300	280	289	271	286	278	252	282	248	280	264	257	315	313	254	290	276	293	266	260	299	258	300	299	265	264	283	282	302	254	264	290	286	264	275	283	259	311	282	244	255	256	284	270	293	282	316	295	280	266	253	244	296	297	251	253	271	282	297	290	239	264	267	302	287	277	252	243	273	286	247	265	281	307	278	272	275	272	292	307	291	279	273	314	266	296	304	282	292	270	259	292	286	284	285	269	294	282	271	288	271	291	283	268	280	254	296	259	277	256	327	286	256	283	287	276	270	270	254	317	269	281	262	259	286	263	305	263	258	308	277	295	297	256	266	265	290	261	283	287	277	290	295	291	291	258	255	301	278	306	267	281	272	281	282	262	252	292	259	272	297	289	313	271	269	327	295	267	284	318	274	297	262	275	275	287	265	267	266	305	241	278	266	299	286	268	274	297	295	284	295	267	286	287	284	278	305	261	286	264	268	268	309	282	281	266	277	295	288	283	266	264	305	258	271	249	306	258	258	268	272	283	311	300	295	268	280	234	275	271	269	248	281	283	253	305	300	255	281	278	283	283	266	251	276	267	315	282	272	257	276	273	263	325	292	274	263	287	287	266	257	274	281	270	255	301	272	281	267	313	296	295	288	290	263	300	296	249	279	246	265	296	277	265
9366	6451	11079	11038	8349	5548	3632	2161	1394	967	839	695	622	638	626	578	586	599	595	605	617	651	642	610	603	651	633	628	603	633	640	607	611	645	616	588	662	633	630	637	643	663	581	591	629	634	618	608	639	624	641	658	602	622	621	609	578	643	653	621	618	612	594	603	652	630	607	630	616	608	634	643	637	636	601	590	607	614	608	651	643	602	619	637	581	620	589	595	606	614	618	601	555	614	574	630	578	624	613	579	613	623	627	577	595	612	581	627	602	574	619	611	597	600	652	642	606	621	639	643	600	603	617	644	638	581	653	583	590	639	619	625	601	655	650	637	630	646	636	623	638	615	655	640	603	593	619	636	596	658	626	611	667	569	598	612	665	626	632	630	653	621	551	594	631	620	635	632	609	621	619	620	600	620	631	609	613	608	618	631	604	640	632	564	641	624	672	654	663	645	619	680	594	616	622	610	655	590	652	638	634	640	643	646	618	627	610	605	567	603	617	672	641	660	629	590	680	615	548	646	649	604	652	616	631	647	634	612	646	663	591	552	640	632	615	631	640	610	598	660	573	605	628	635	611	593	574	642	641	604	604	642	649	641	638	640	609	619	646	623	610	579	659	598	604	625	629	626	609	688	605	581	601	635	651	622	607	623	618	635	610	624	609	610	662	642	645	658	629	623	654	617	691	619	555	644	615	653	611	612	611	618	615	654	635	602	643	599	635	660	592	653	652	621	683	626	629	633	650	647	616	652	609	617	651	611	665	632	675	621	615	618	650	632	565	605	608	593	634	631	637	575	645	618	626	597	602	607	612	628	600	583	583	590	616	640	618	660	648	644	611	631	679	690	609	633	599	635	586	649	595	594	620	662	674	619	640	620	627	612	613	650	621	622	649	656	599	604	582	654	639	691	624	657	622	609	693	642	607	588	577	613	610	624	605	665	643	602	616	622	607	629	648	606	645	610	650	648	630	604	660	561	607	578	628	636	630	615	604	655	645	581	608	639	659	630	621	656	600	588	622	669	597	631	666	605	585	587	627	637	656	603	624	632	638	589	639	645	588	624	606	636	587	654	591	583	620	642	585	645	620	657	646	617	661	646	608	625	606	622	650	643	646	600	646	586	651	625	583	608	623	635	637	588	627	634	624	595	610	657	624	675	630	614	603	602	637	632	646	647	603	667	632	613	636	632	581	614	644	641	615	590	575	597	643	594	596	607	607	626	626	585	647	606	594	607	651	653	573	640	631	628	635	667	622	684	638	623	588	599	604	604	625	676	578	629	633	591	582	622	632	643	664	628	634	621	605	626	592	621	632	603	622	584	606	642	623	650	678	617	609	653	601	688	635	603	627	594	611	626	605	652	612	618	652	610	607	664	661	618	647	588	582	613	626	614	593	695	626	623	617	623	590	635	602	611	612	621	633	617	610	649	616	589	626	612	626	651	627	660	672	613	649	630	614	618	661	621	609	651	598	595	632	632	628	614	626	643	611	604	608	625	585	653	660	596	645	623	613	614	673	632	606	638	631	625	662	643	630	623	670	619	606	641	641	628	627	661	610	636	673	574	637	642	605	627	634	602	676	638	629	615	624	619	644	625	630	625	611	633	610	611	640	622	603	601	622	631	619	612	635	601	619	572	628	616	590	630	646	625	611	624	616	614	641	620	631	608	575	591	613	636	638	609	569	612	622	605	667	594	625	581	667	635	637	610	659	583	643	658	648	601	647	634	615	598	652	636	678	626	649	640	639	657	593	599	589	630	629	594	619	620	627	637	632	610	614	617	640	627	645	633	601	677	611	627	623	642	601	623	577	630	624	630	633	612	598	595	630	621	617	653	634	614	602	603	645	660	625	630	629	628	588	623	677	613	675	574	607	619	599	647	634	605	643	669	610	621	636	633	605	662	659	661	609	617	636	623	602	652	631	648	630	633	611	629	639	662	653	645	650	639	644	625	645	630	601	597	648	638	636	592	671	607	626	578	635	585	618	630	636	643	595	698	619	656	618	608	594	619	589	649	671	606	622	607	603	601	634	646	630	604	593	595	621	614	676	650	606	583	617	663	659	593	578	661	670	597	648	614	643	590	575	605	651	634	651	630	650	630	608	625	591	595	607	625	620	626	625	585	641	616	603	623	622	620	608	598	639	640	652	647	576	654	622	624	607	625	602	636	658	606	621	648	608	633	660	609	631	597	623	600	622	649	615	592	621	654	582	670	618	666	602	588	657	581	620	634	610	629	613	614	645	602	604	659	612	684	635	636	622	647	620	602	670	632	626	621	626	639	655	624	627	611	603	631	619	654	593	662	609	600	645	623	592	677	620	616	641	610	632	613	619	623	608	592	651	627	622	647	558	579	617	649	618	667	632	604	629	662	626	602	608	629	623	638	645	635	636	642	621	581	617	616	621	669	613	642	604	630	608	603	636	606	579	594	569	660	611	579	614	607	668	632	628	628	641	602	631	614	586	636	633	623	591	681	605	661	602	617	645	659	612	606	667	557	593	672	619	626	611	622	619	622	626	650	620	585	596	626	609	608	615	599	620	611	637	589	640	621	620	634	613	596	625	629	663	611	602	679	642	633	644	624	598	624	596	631	603	644	627	639	636	579	671	607	591	640	602	615	657	622	627	615	635	648	657	652	604	607	643	603	593	671	635	676	652	651	642	627	686	604	648	625	607	664	590	584	612	611	595	623	646	676	609	624	615	631	588	602	597	684	639	601	611	628	639	618	636	636	586	568	628	606	604	614	651	603	637	590	645	636	631	626	644	625	652	608	612	673	680	660	639	584	659	609	587	644	625	592	597	598	637	618	666	642	613	602	662	584	554	618	625	633	622	593	585	638	587	632	623	596	668	618	590	633	662	634	621	627	622	654	585	624	614	622	634	676	597	635	605	581	622	597	630	622	664	635	621	628	652	632	612	602	623	625	643	622	615	628	608	637	649	657	613	594	631	625	665	573	598	605	654	605	605	649	629	597	617	636	645	661	591	594	620	626	618	607	609	601	635	655	649	633	638	666	677	635	648	614	619	575	612	595	598	636	632	597	564	632	588	620	635	642	649	631	601	643	600	625	680	606	685	605	592	620	618	646	621	623	664	627	629	645	635	586	614	624	677	613	674	619	595	650	639	665	627	606	639	598	645	587	623	636	635	646	652	626	662	629	618	638	641	616	641	585	594	626	612	649	648	652	648	612	618	637	613	606	653	582	639	648	620	603	623	639	604	593	605	637	655	598	598	613	627	610	657	643	651	617	591	662	592	613	605	636	602	601	624	629	658	631	627	615	635	642	620	625	627	639	599	631	639	665	602	603	613	612	677	588	636	610	662	588	654	614	623	612	675	661	612	637	578	609	663	633	627	586	656	643	631	645	622	637	622	624	629	641	666	646	623	603	625	593	557	643	656	670	614	618	656	638	644	600	644	604	600	611	631	607	636	633	642	654	647	627	673	637	621	639	605	627	630	636	636	618	630	616	599	615	647	622	651	665	624	606
77136	66128	73054	64752	50723	37229	22890	11678	5031	2204	1145	580	429	359	342	355	359	375	387	359	428	336	372	356	356	402	371	382	410	409	359	400	385	381	379	386	372	370	373	354	403	372	404	383	381	397	383	340	439	373	361	394	395	379	385	363	356	370	378	368	386	389	359	348	367	350	393	380	386	428	406	321	407	365	377	355	338	392	419	385	372	387	396	356	372	402	416	390	348	383	394	435	383	381	415	372	362	386	368	334	379	363	399	414	379	384	400	360	384	422	385	395	362	394	339	375	388	401	357	380	365	378	407	349	374	382	367	384	379	393	379	381	406	398	415	368	396	364	362	398	372	392	400	409	354	362	401	366	347	370	388	358	369	374	447	359	368	333	353	359	389	384	360	346	363	382	381	350	395	452	398	368	409	378	404	386	326	381	401	367	376	376	422	338	362	407	393	370	372	384	345	368	377	391	400	392	390	406	421	394	392	364	379	357	363	372	386	358	392	375	365	347	384	387	383	362	345	379	358	375	366	384	394	359	369	378	406	365	358	364	369	377	365	378	367	388	361	331	347	391	409	364	358	332	400	381	383	380	402	375	376	378	389	377	390	413	371	329	373	356	369	386	329	409	376	394	378	369	381	395	380	376	363	362	384	397	383	383	376	342	344	400	398	342	359	403	375	393	371	347	381	409	418	356	413	404	369	369	410	415	345	383	399	406	393	360	381	367	405	414	415	411	384	375	369	355	385	406	389	353	404	401	360	407	397	393	345	383	402	384	380	390	392	377	386	389	389	347	382	400	340	391	370	371	346	382	367	362	380	383	386	390	388	373	381	368	375	370	319	387	373	384	378	405	385	363	409	379	394	356	397	415	361	350	402	386	382	388	365	366	387	404	371	391	385	418	366	394	376	408	324	357	400	362	395	403	394	390	409	334	343	354	355	375	379	351	393	402	393	375	371	408	345	399	376	381	375	389	386	355	386	368	406	395	360	385	381	384	348	367	393	392	384	380	380	401	395	382	375	355	384	387	384	365	390	383	356	425	362	397	386	381	349	370	368	389	374	370	388	399	377	344	366	399	384	363	349	392	389	393	361	358	384	394	380	391	349	372	393	394	370	378	357	422	382	411	331	380	404	383	394	351	354	341	367	369	397	343	363	339	362	384	384	410	363	413	389	401	401	399	394	380	389	389	398	390	397	399	379	343	375	388	399	398	396	361	373	393	373	372	387	373	355	404	373	389	372	382	417	359	385	387	369	365	390	425	389	389	353	351	393	352	372	372	363	347	377	349	338	378	346	368	386	373	372	366	405	408	375	359	350	387	355	413	358	384	372	334	361	377	339	378	358	370	396	381	426	371	400	379	366	406	353	392	403	379	382	403	379	341	365	387	371	352	371	362	414	407	387	392	367	395	382	372	407	375	405	379	400	410	391	388	381	356	348	376	398	368	358	401	422	369	410	385	367	410	404	425	409	362	411	359	408	398	345	394	403	334	335	394	409	400	379	363	400	386	352	381	384	398	404	394	420	392	355	353	371	398	343	376	391	342	387	369	352	379	369	422	414	393	370	353	352	373	386	400	354	382	394	357	379	357	404	404	390	383	351	392	387	395	396	387	359	414	364	378	376	404	397	380	376	401	400	384	363	381	401	374	381	381	361	357	381	380	376	359	382	402	393	378	387	360	397	344	372	375	395	360	332	376	421	356	342	372	375	396	371	395	381	396	382	360	348	360	377	355	390	379	397	389	367	411	401	348	382	379	399	382	391	374	401	407	387	350	383	411	403	356	371	383	382	361	394	419	357	399	378	381	359	394	384	369	397	370	383	367	365	394	388	383	396	420	388	375	378	375	364	379	426	385	388	372	369	386	377	426	348	362	441	355	398	400	396	371	380	388	394	393	371	391	398	402	379	402	395	408	372	383	410	360	378	369	362	360	388	362	399	388	346	397	377	384	389	380	414	370	384	389	388	358	372	386	396	376	408	356	360	397	386	364	415	387	397	369	409	390	358	376	375	380	401	399	377	357	385	372	414	377	408	374	373	402	378	375	348	355	378	399	391	417	336	399	372	386	370	415	384	381	386	391	392	368	397	391	458	371	360	388	382	374	387	358	390	400	374	386	371	358	376	347	385	361	401	346	347	381	394	381	406	389	372	385	398	410	389	359	369	351	375	396	385	379	400	414	348	388	365	375	389	386	422	387	325	403	348	388	378	346	343	361	389	402	393	388	430	349	399	399	380	364	391	411	364	408	407	438	373	389	410	377	400	376	338	398	391	404	377	335	395	421	373	364	392	405	390	405	347	393	365	391	409	368	381	396	412	355	374	357	379	361	387	362	390	359	379	345	372	378	398	368	400	364	400	421	401	374	429	382	364	354	398	394	369	346	373	368	394	369	350	387	392	363	381	351	405	389	357	388	337	344	363	415	396	364	389	378	403	350	396	361	368	422	398	368	382	412	367	388	367	358	373	401	377	362	369	387	388	375	333	396	402	350	357	363	431	389	418	370	361	384	372	363	364	369	396	393	390	356	399	365	398	413	355	361	388	423	368	354	372	426	379	415	412	358	355	394	390	354	415	386	423	369	359	407	394	401	384	370	376	402	372	384	352	360	367	357	390	419	383	382	377	401	351	378	365	388	407	344	369	382	374	376	390	389	349	405	403	371	394	383	367	408	420	373	387	347	422	401	347	340	408	394	397	410	359	378	376	404	387	386	375	401	380	386	349	378	387	342	391	343	365	376	378	364	363	385	390	423	388	389	404	367	352	387	394	363	371	368	350	417	417	338	408	408	406	356	378	361	337	351	384	374	349	365	365	372	380	404	428	366	366	409	366	398	352	381	353	371	365	367	364	376	364	363	390	390	360	398	362	406	385	380	351	398	426	372	393	394	330	347	395	379	352	337	374	394	374	378	373	417	353	433	355	353	402	369	395	395	377	399	376	392	399	373	372	358	382	374	351	415	372	441	366	372	386	383	370	360	374	358	358	401	387	362	352	350	384	398	368	380	385	343	359	345	377	368	406	397	395	385	317	376	350	338	366	392	367	378	391	348	367	387	413	403	371	356	403	350	391	396	384	387	382	366	395	361	370	346	430	350	408	398	387	367	369	361	405	378	374	417	394	373	382	371	398	369	369	359	405	371	368	369	327	409	346	379	380	387	395	374	435	364	376	384	376	395	399	373	383	354	407	345	374	376	391	411	368	373	367	391	337	381	372	399	411	395	389	373	393	357	325	375	370	365	366	438	383	381	401	381	386	365	393	392	398	392	376	385	396	376	376	347	382	392	395	400	358	343	403	418	360	393	368	360	376	384	387	379	378	374	405	373	349	381	378	384	357	376	365	387	360	389	355	364	378	378	364	340	378	365	397	414	431	399	365	374	345	338	375	397	393	361	379	405	416	379	358	358	413	428	415	355	397	383	345	398	333	382	367	414	393	353	365	353	383	383	353	374	404	395	377	415	403	374	401	386	402	358	376	383	389	371	368	377	394	398
46405	49030	67525	69265	60166	48663	36280	24743	14617	7399	3632	1536	946	826	790	756	832	839	870	800	877	788	834	825	849	798	776	842	859	810	814	882	805	839	820	825	839	850	779	808	822	829	839	798	888	874	805	799	766	834	807	842	772	843	811	791	786	844	868	801	790	846	814	824	817	838	810	841	800	837	791	816	854	806	879	795	788	845	825	831	773	858	851	829	744	783	823	839	818	851	827	798	830	847	838	802	839	816	805	787	803	762	824	879	860	844	793	738	826	791	794	835	808	867	859	792	797	846	817	803	851	799	869	780	828	829	828	818	848	808	800	822	878	800	830	787	838	812	795	811	842	798	809	763	827	819	839	797	863	825	871	842	808	857	851	835	868	859	794	787	809	854	837	800	842	809	797	831	759	828	838	847	817	838	834	829	856	853	811	828	866	794	883	823	830	885	838	842	841	853	850	851	814	822	777	833	789	809	843	802	817	826	838	825	846	806	839	879	868	806	781	849	819	811	815	764	857	797	846	793	792	818	831	775	778	815	813	850	836	848	844	800	841	814	818	779	813	800	813	822	813	796	826	820	838	812	851	808	843	804	843	843	786	819	882	843	830	781	837	804	783	842	776	806	816	830	774	798	809	837	844	824	794	837	839	852	872	813	799	817	834	838	818	794	833	831	791	799	837	787	776	808	861	846	806	813	807	868	887	803	839	855	869	807	780	847	804	789	793	864	779	839	786	751	804	820	803	831	847	797	893	810	820	806	829	793	876	808	823	850	828	804	813	758	852	787	835	841	838	847	803	875	869	759	793	837	821	824	849	824	818	861	789	846	801	834	822	820	826	863	820	840	807	810	781	789	813	874	830	802	818	863	804	830	824	835	818	832	832	796	804	831	786	840	836	818	813	817	872	829	817	825	852	830	800	775	833	811	860	839	841	770	828	797	828	809	850	824	761	824	787	779	858	853	810	842	821	878	777	771	826	836	792	789	812	798	838	823	822	813	834	868	829	845	884	782	836	819	834	782	863	833	821	844	861	862	859	787	807	841	815	841	772	843	754	797	815	829	779	806	812	822	811	893	787	816	809	814	843	791	757	797	716	820	804	857	817	827	820	823	879	842	778	795	857	828	826	867	818	806	780	880	810	776	825	845	850	829	833	829	835	855	771	828	838	828	849	849	785	844	822	827	831	817	826	789	793	881	780	801	819	804	824	819	860	770	840	835	811	825	778	833	831	826	778	765	876	801	860	819	823	819	795	808	830	756	809	786	772	807	846	864	821	810	771	880	852	844	836	859	810	822	814	850	865	852	840	822	831	829	781	795	788	769	795	820	814	807	826	821	783	830	784	838	810	869	854	829	882	785	833	733	819	810	788	813	792	839	850	806	816	816	808	823	814	790	813	792	823	843	780	792	840	850	807	836	834	842	796	843	799	818	802	816	837	804	843	836	823	817	850	785	801	818	812	813	779	828	798	837	834	814	858	832	780	855	812	808	835	811	791	848	838	752	816	864	826	821	749	836	850	801	852	799	807	832	854	803	818	805	791	832	857	783	853	845	814	797	815	874	845	840	812	840	849	852	790	875	838	838	808	831	820	831	838	840	802	828	796	784	810	795	851	812	755	840	772	787	845	779	834	797	803	809	777	802	807	816	825	808	827	828	816	796	850	763	790	801	816	862	825	766	810	857	878	846	798	810	819	844	819	854	829	854	816	834	845	851	836	805	833	803	795	756	805	820	833	791	868	800	819	759	755	786	797	820	823	890	829	836	799	855	817	796	838	825	813	839	832	846	820	867	832	834	821	837	771	834	754	828	794	785	863	808	788	857	792	827	823	845	837	829	856	846	859	856	795	810	832	852	822	819	841	839	876	803	823	823	821	843	788	802	824	827	851	815	790	796	883	857	865	851	795	787	809	813	828	799	830	818	853	843	772	827	818	808	813	798	813	830	828	837	820	810	820	865	812	809	791	735	854	804	848	812	781	824	827	800	819	823	871	833	864	829	889	851	783	795	816	784	840	826	823	763	823	866	835	819	854	806	818	814	774	828	811	793	793	820	812	797	807	889	901	796	829	810	825	820	868	803	808	808	831	839	826	861	846	810	809	824	811	821	803	790	834	865	882	818	877	794	811	827	833	830	846	819	791	868	792	839	845	866	780	822	850	803	825	851	848	829	838	840	843	828	849	786	770	871	813	792	811	805	799	822	803	779	828	810	861	806	852	865	822	814	807	868	877	863	787	853	774	802	819	861	800	802	807	821	783	792	847	801	837	819	781	790	843	781	793	818	827	863	812	816	815	812	819	820	833	841	815	820	822	892	871	837	800	789	840	815	808	827	784	783	825	773	801	822	764	806	812	821	835	810	842	798	807	824	797	866	800	809	841	816	841	776	815	793	788	821	804	832	829	902	832	837	878	812	860	820	767	786	850	792	830	834	838	791	839	778	795	800	826	851	863	833	857	841	815	818	828	842	807	821	816	848	832	837	869	789	811	813	792	821	801	798	753	792	817	822	787	820	831	829	810	822	838	811	812	828	813	833	755	799	845	835	857	822	798	817	809	839	851	818	828	818	787	813	780	872	829	816	802	822	839	815	776	829	826	858	856	788	819	786	862	747	869	781	787	829	835	820	846	785	806	801	812	819	787	832	821	804	841	828	840	829	780	752	787	836	801	846	784	820	868	830	842	771	860	852	854	798	791	821	763	813	826	850	764	787	785	796	824	853	793	798	832	849	766	805	871	817	840	821	824	822	881	868	808	821	810	797	800	818	783	777	832	865	799	828	875	844	791	840	837	798	790	797	848	826	889	861	797	876	768	858	867	838	839	845	818	857	881	852	874	861	833	808	809	844	833	806	841	790	827	825	816	851	781	830	837	794	845	845	858	801	840	823	836	796	827	833	809	848	839	770	808	859	832	858	810	821	838	800	854	821	809	855	854	840	827	843	800	832	769	759	843	790	812	818	791	847	770	795	796	808	789	809	804	857	818	804	839	874	829	836	851	812	789	786	808	792	808	823	808	877	845	833	833	818	783	827	821	827	702	828	822	831	885	793	848	861	832	853	787	863	806	798	859	865	815	825	853	811	848	817	821	859	843	789	841	815	830	836	831	820	862	804	836	810	793	800	825	855	769	800	816	833	817	805	776	830	849	832	804	825	794	829	862	842	792	854	808	826	816	878	852	814	742	818	782	812	823	863	822	800	776	800	831	846	827	831	842	783	797	802	866	818	835	837	840	805	841	864	815	804	827	838	818	856	850	785	762	796	823	829	811	814	869	817	800	824	842	794	880	834	821	783	822	763	847	788	820	844	871	812	813	806	729	842	812	827	837	816	784	799	857	804	789	817	804	875	829	791	854	784	820	896	825	811	816	844	831	858	795	822	828	805	828	870	761	841	836	835	873	805	824	791	836	812	837	827	822	796	872	841	890	814	853	812	795	832	800	805	876	825	815	783	839	817	822	828	835	839	752	810	838	835	881	820	781	811	858	785	838	822
78645	66526	72751	64135	51411	38075	24076	12283	5345	2380	1072	652	417	426	385	368	402	436	430	429	418	416	444	410	397	417	433	399	424	421	373	377	355	387	425	433	420	398	394	417	417	378	402	418	409	419	389	425	379	381	376	377	376	414	439	427	391	410	434	399	395	372	432	397	392	407	401	397	376	398	391	359	376	394	393	416	380	406	391	394	404	403	395	386	419	422	429	374	385	372	425	378	395	384	417	402	384	390	420	423	413	421	398	403	395	420	454	419	401	392	346	407	433	400	367	382	430	401	409	428	405	422	371	411	401	402	393	412	390	369	368	395	426	407	428	412	450	405	420	402	433	406	386	366	425	444	373	405	434	391	411	381	437	395	404	410	412	396	384	378	398	395	389	380	414	386	397	428	419	418	432	430	405	412	419	413	416	396	373	390	404	384	394	412	410	393	418	424	399	445	431	399	433	404	432	403	390	415	385	407	385	411	354	398	401	399	410	444	433	390	410	399	426	382	389	351	413	393	440	393	389	394	396	394	438	393	381	367	423	412	412	420	400	413	412	436	462	420	402	368	426	407	405	413	399	406	436	376	396	419	415	423	432	375	429	446	453	363	426	416	391	398	435	377	416	396	411	374	428	422	434	389	426	432	416	410	403	434	368	353	368	373	365	419	388	445	385	387	430	393	378	402	380	414	390	419	430	394	416	426	403	411	476	418	408	412	414	407	412	382	397	443	397	406	400	393	385	402	413	391	404	402	403	383	459	389	447	406	424	373	367	404	392	392	364	414	375	384	409	404	388	410	425	393	422	375	392	410	410	396	392	440	384	415	398	405	379	401	397	370	413	421	398	409	406	421	397	406	444	414	423	392	387	409	398	395	358	404	397	422	426	421	376	424	405	417	428	423	414	424	367	393	422	442	413	429	428	413	432	397	402	402	411	388	389	367	380	420	420	411	402	397	407	443	389	425	409	372	433	388	408	414	382	389	432	384	394	402	407	410	377	364	423	362	397	436	403	371	447	389	415	383	403	407	396	394	384	371	389	388	400	410	431	410	392	398	404	391	437	380	415	418	438	435	406	416	403	371	386	378	405	394	417	378	379	423	395	388	417	362	424	385	404	444	406	421	398	402	411	429	404	412	404	409	367	387	377	397	401	393	405	411	415	455	408	405	385	407	375	424	412	415	399	375	377	403	381	402	388	387	392	443	408	350	390	436	419	406	409	451	427	407	411	406	383	409	388	395	400	388	391	444	391	414	369	382	389	397	362	407	396	390	413	416	363	362	418	424	416	377	409	456	410	440	409	407	416	415	436	423	411	404	401	397	388	396	376	406	429	412	407	447	422	411	404	394	384	389	344	397	408	443	373	377	419	381	414	418	417	433	393	393	418	407	365	389	375	372	365	435	432	424	434	376	379	414	418	401	408	373	387	372	411	374	422	397	398	422	378	409	426	411	400	403	398	381	360	365	384	412	390	396	439	412	436	397	383	415	375	402	389	379	414	415	383	370	409	405	418	404	425	392	409	396	365	386	397	388	383	403	411	418	385	414	391	393	425	381	401	343	388	391	393	422	389	425	375	410	408	395	404	397	395	454	368	383	408	400	423	399	406	405	407	411	384	465	366	392	394	413	424	404	376	395	438	386	446	446	427	426	395	333	419	417	443	400	438	379	416	445	471	386	406	432	394	406	374	425	452	390	393	378	421	385	417	393	419	405	420	372	353	372	416	405	402	394	419	423	380	395	389	430	376	409	450	381	361	428	365	389	398	397	374	411	400	402	402	382	374	392	444	430	398	419	409	421	432	422	372	376	409	428	392	401	364	448	435	424	421	415	359	392	374	423	443	415	400	427	470	418	401	415	402	432	381	391	412	398	381	421	398	401	416	386	435	386	385	401	439	404	372	420	373	388	434	413	412	441	427	410	414	406	444	407	449	407	393	381	379	427	389	382	415	402	437	416	394	374	399	426	440	420	379	411	439	428	421	396	400	412	415	379	376	393	395	428	393	401	413	389	421	382	378	392	392	418	411	377	383	423	393	399	424	370	386	388	397	401	368	422	373	387	412	421	383	409	399	369	362	353	413	396	429	417	423	398	383	403	415	401	392	398	417	366	387	378	420	415	415	391	404	421	425	397	388	360	394	415	385	437	417	417	389	394	422	419	379	388	401	361	411	375	408	396	387	374	371	404	430	393	399	383	403	404	394	395	394	402	415	412	368	407	467	387	397	390	410	414	411	403	416	376	394	403	403	419	383	356	414	429	434	389	394	395	390	389	412	382	409	395	429	412	406	450	447	411	414	394	392	414	439	421	398	436	400	382	438	392	432	422	415	420	391	406	398	413	400	400	434	389	455	409	430	374	371	397	406	404	359	392	404	372	377	466	406	396	434	395	381	370	383	352	396	423	403	423	407	467	416	447	412	381	404	381	403	413	411	427	360	432	394	391	447	410	419	391	407	393	431	405	415	403	373	404	431	382	405	397	402	387	406	394	438	373	414	380	376	401	423	422	438	416	387	386	421	395	392	425	415	406	414	397	393	409	408	374	384	420	384	415	410	344	384	388	448	406	423	434	420	404	349	407	367	388	390	412	422	414	367	380	445	394	394	375	412	372	356	418	367	398	442	388	411	407	406	369	385	408	418	386	383	425	419	412	388	412	375	359	398	379	412	421	410	423	402	358	406	380	392	370	438	372	408	403	396	404	412	422	393	410	398	402	390	405	432	422	417	379	393	436	418	406	424	439	397	432	380	353	383	375	405	379	396	369	390	420	389	380	392	418	416	394	398	409	418	407	391	425	432	403	392	416	389	407	413	411	393	389	415	369	375	412	409	437	435	423	385	436	392	377	398	361	435	449	374	426	349	410	398	393	396	387	372	396	418	394	386	388	435	379	421	370	400	401	424	403	459	385	395	416	423	378	394	392	386	380	442	401	439	430	403	373	379	450	390	389	367	354	417	405	404	375	382	408	376	434	375	389	458	418	400	393	408	402	409	402	385	368	401	386	387	395	399	420	392	396	411	398	385	392	403	395	345	389	382	377	402	406	380	389	403	412	405	393	383	430	398	388	421	397	420	387	373	341	415	396	393	392	385	404	402	421	396	373	375	370	402	409	415	384	398	378	388	403	399	419	407	411	397	415	380	383	374	388	389	404	437	400	413	407	421	409	371	385	409	406	445	430	397	394	453	427	395	372	384	387	413	377	376	367	386	408	388	397	407	425	384	456	414	413	391	400	386	354	406	429	393	403	389	385	364	391	390	409	376	376	394	430	414	412	389	412	399	401	423	391	385	378	422	400	424	426	423	439	405	416	387	431	415	363	423	374	410	429	396	405	372	402	411	397	416	400	416	392	447	367	386	402	359	414	396	420	437	392	404	414	389	394	408	414	403	407	402	430	433	442	403	420	394	452	414	366	409	407	425	405	399	356	399	402	401	402	405	428	437	401	366	408	408	427	430	427	402	395	420	392	453	395	438	396	415	396	420	395	410	436
47915	49120	67221	68654	60342	49584	37587	25250	14738	7519	3367	2050	962	872	878	848	860	859	868	894	838	864	865	845	845	874	814	858	878	899	877	878	870	882	875	879	859	802	908	875	857	869	873	853	856	886	849	905	883	849	904	868	866	859	841	886	838	842	862	881	854	878	910	878	827	794	848	838	863	874	841	887	859	863	886	837	834	864	842	881	824	862	885	877	886	841	846	893	843	897	883	820	838	858	836	813	837	869	848	912	857	839	855	859	860	851	859	878	870	877	858	887	832	837	893	839	857	852	853	899	873	840	845	901	828	863	822	827	908	860	886	840	892	881	798	855	831	838	869	886	830	809	861	844	844	864	868	884	849	832	909	864	855	831	844	835	822	836	866	842	889	841	826	865	857	838	879	834	897	879	846	831	843	903	842	856	874	942	847	882	885	890	860	851	877	884	838	878	866	844	822	841	819	874	868	867	881	862	868	866	838	836	887	897	848	876	855	847	865	866	848	816	837	858	903	817	890	823	853	890	908	838	814	858	871	881	908	852	873	839	845	900	833	828	860	871	841	799	895	886	831	828	860	928	819	889	921	851	863	874	876	808	918	854	856	872	855	864	865	844	833	826	889	921	891	867	859	884	848	864	875	833	844	854	849	765	830	845	841	870	884	889	879	833	848	854	827	821	836	868	874	832	871	870	865	863	855	832	872	868	854	877	905	887	864	845	892	867	851	820	856	809	847	810	874	843	852	877	855	854	826	874	866	827	811	848	838	849	855	848	866	886	825	872	764	856	844	840	819	857	825	863	838	841	881	856	835	856	868	878	820	840	881	889	879	864	888	859	869	844	874	832	872	851	870	903	844	854	919	870	930	833	836	853	854	763	851	897	887	850	902	833	872	833	855	888	862	861	850	871	877	820	802	831	927	873	932	842	828	876	825	882	877	831	868	844	847	840	843	848	891	833	857	872	863	822	853	864	860	816	863	823	827	842	890	858	875	840	812	820	829	916	862	870	889	853	868	880	876	897	783	858	879	823	894	851	840	860	920	877	902	835	891	908	836	891	814	841	843	873	857	855	823	804	883	878	853	855	832	860	868	844	837	888	869	857	875	906	822	883	892	790	871	895	820	872	861	922	887	816	870	855	891	818	873	869	799	882	889	849	826	878	844	896	892	884	907	865	888	821	873	896	846	849	870	870	883	856	924	884	817	855	901	854	848	871	886	878	917	849	866	827	885	840	881	886	851	878	849	880	887	861	898	848	860	886	918	838	832	828	875	873	843	874	889	848	889	882	843	902	841	879	879	816	862	844	879	873	827	854	866	849	799	882	875	876	889	886	901	815	856	856	860	901	848	846	855	841	830	858	892	844	875	852	867	859	872	849	883	861	860	858	812	886	847	855	834	861	853	837	825	865	885	826	874	864	843	866	853	937	886	874	849	782	840	869	876	870	897	806	886	886	870	887	850	799	855	868	867	869	855	855	890	878	892	842	781	890	889	821	864	877	841	795	934	891	846	891	899	866	856	866	876	841	856	898	840	837	811	909	837	841	857	878	873	837	875	836	899	943	849	838	846	905	817	808	869	839	825	806	836	910	859	856	851	852	870	880	890	861	880	837	894	857	849	830	868	831	859	840	865	874	876	870	854	883	888	898	857	808	916	942	877	863	882	889	864	843	882	937	865	867	830	844	844	924	844	898	870	856	881	835	828	926	862	830	835	870	852	856	900	894	854	824	921	893	887	869	821	832	834	838	858	826	820	833	855	880	826	823	869	854	849	843	878	859	874	838	869	842	846	818	849	896	903	850	843	836	872	839	853	851	900	823	872	895	836	844	895	838	886	845	861	853	898	817	844	856	839	930	868	862	851	822	875	841	833	873	857	842	889	829	878	853	826	875	831	909	832	830	853	944	871	856	874	830	837	891	876	880	809	842	859	871	901	866	921	827	880	863	829	867	896	871	828	880	863	850	864	851	850	842	866	871	902	881	851	924	865	850	923	856	839	887	848	926	884	856	847	845	855	875	927	868	880	903	853	811	819	886	818	873	874	817	820	867	817	895	805	884	855	887	861	836	868	868	828	883	861	877	884	889	871	848	847	833	889	844	887	823	869	863	855	850	866	864	821	903	876	890	832	882	850	876	873	834	870	825	812	829	890	849	850	861	815	853	856	872	828	831	857	868	778	855	898	871	795	891	861	851	885	893	845	868	834	817	882	836	820	857	858	825	846	819	844	858	838	834	929	888	852	876	834	878	842	856	907	901	846	829	872	857	898	842	862	878	857	835	857	862	842	878	869	848	861	847	869	843	842	877	836	867	819	839	837	859	864	852	867	844	849	833	876	877	869	850	846	824	888	886	844	889	834	886	868	873	851	840	870	791	841	876	894	831	900	830	862	885	914	872	809	881	816	868	845	865	833	861	877	833	883	883	847	863	871	843	847	825	879	867	808	866	869	900	857	870	841	855	850	816	868	889	832	876	906	884	868	834	832	842	825	826	853	837	928	825	918	818	920	918	858	864	846	836	867	822	806	879	816	921	847	842	886	848	876	872	853	909	844	860	870	893	862	880	869	870	867	875	888	853	832	837	863	810	888	923	854	858	869	870	882	835	861	909	872	817	893	879	825	822	894	804	859	886	837	871	855	917	858	879	842	848	867	897	854	851	866	887	827	819	869	816	866	885	847	818	855	880	891	900	807	856	859	863	854	848	824	872	827	849	902	852	846	842	901	835	826	859	920	855	860	886	843	859	884	858	828	860	812	836	861	874	851	814	854	857	868	937	876	876	911	883	862	888	876	841	839	869	819	904	810	874	839	910	837	880	858	870	853	803	855	839	837	850	907	806	845	843	903	866	874	820	878	858	862	859	896	872	901	880	846	831	895	856	902	866	855	839	853	882	838	847	882	869	865	878	873	832	877	873	840	882	883	831	889	856	861	845	876	835	855	908	870	880	886	860	810	889	907	835	860	819	919	859	877	855	820	868	896	876	846	846	881	871	929	851	867	851	905	840	849	815	833	874	905	871	828	867	856	875	959	867	872	824	867	849	815	891	852	853	845	872	863	871	894	834	874	852	823	858	916	885	830	834	855	879	896	864	898	816	885	829	813	878	826	884	867	878	863	871	827	867	863	880	836	792	795	885	863	841	895	915	860	885	863	816	839	827	843	882	843	864	825	869	847	865	854	849	844	870	832	787	866	872	847	850	822	845	799	844	888	862	802	869	882	856	834	842	858	886	878	866	838	858	808	855	853	852	840	810	868	862	845	891	894	838	837	854	868	802	866	865	833	847	859	899	837	913	865	870	856	830	818	852	849	929	824	785	852	813	867	861	843	922	898	873	843	843	879	930	871	913	817	869	850	870	840	853	862	943	906	862	796	870	873	828	881	878	844	853	838	880	818	898	855	832	838	908	844	846	838	906	847	882	798	831	913	893	852	839	806	885	887	834	844	881	852	834	872	876	874	878	849	907	897	836	867	868	872	907	873	885	814	883	869	850
9702	3960	4126	3666	2496	1625	1096	706	508	389	330	310	254	295	254	285	288	308	301	294	270	261	267	276	248	277	284	292	276	285	286	272	280	295	258	275	264	296	275	288	257	319	267	289	286	304	288	280	274	280	281	291	276	269	271	264	302	266	254	275	268	268	307	304	264	298	242	281	297	256	279	306	291	270	275	273	275	261	278	280	315	302	295	259	289	302	288	278	259	264	276	284	283	268	299	290	295	255	264	259	285	261	287	267	273	259	277	260	275	275	296	297	299	284	269	278	298	271	275	269	269	309	278	263	292	305	288	300	289	261	314	285	252	282	280	260	305	296	328	295	281	273	289	258	290	273	266	258	294	283	276	287	246	289	245	256	278	271	290	347	308	309	245	261	306	292	294	281	246	308	282	310	314	303	297	292	246	296	309	285	287	255	299	264	262	246	282	277	307	300	235	305	324	275	277	282	257	292	270	290	306	250	294	312	293	267	274	295	255	294	284	255	252	307	294	275	310	281	257	264	319	271	242	305	260	306	313	255	283	312	256	270	304	264	244	263	314	308	278	296	284	256	267	271	296	288	268	311	286	268	304	284	279	291	254	275	316	262	322	269	249	260	272	308	307	296	285	294	279	275	275	287	282	277	276	264	258	268	276	265	303	260	270	326	278	253	268	264	300	282	306	309	284	294	274	246	300	290	278	280	280	286	283	281	263	256	297	279	264	248	292	267	295	266	256	293	312	274	267	285	247	285	242	293	256	276	273	283	303	271	267	284	302	312	263	285	283	295	272	303	294	304	253	277	286	271	292	275	287	270	282	314	331	294	274	269	281	270	311	306	284	279	307	285	292	264	271	253	302	305	286	275	285	262	274	274	288	275	277	256	264	281	280	274	269	278	299	293	282	311	254	273	291	284	289	275	299	253	296	291	320	287	274	251	288	275	286	283	291	247	266	282	268	266	275	295	298	249	281	285	306	300	282	307	298	280	287	277	292	286	259	266	284	243	275	263	255	299	249	296	270	283	280	307	289	291	267	264	269	312	318	308	295	298	259	295	285	310	277	241	312	265	334	276	251	287	259	282	289	269	276	272	282	243	308	261	288	269	288	284	286	292	283	295	270	260	275	281	292	316	280	271	259	282	299	285	278	285	279	253	270	279	254	272	287	254	288	269	285	271	251	296	271	285	294	273	285	248	277	309	331	272	265	271	255	271	274	279	268	267	259	265	276	280	274	276	296	287	289	273	292	241	266	267	270	282	321	294	289	272	255	287	314	273	246	274	304	303	275	241	278	308	266	270	296	281	250	304	296	272	239	281	280	292	270	270	256	265	246	286	274	264	308	305	248	292	287	277	259	282	311	260	247	289	276	260	240	280	271	293	297	305	266	319	262	237	241	301	286	318	296	269	300	264	251	283	271	291	252	279	260	258	259	267	256	282	263	270	290	238	260	285	271	275	247	279	300	290	271	280	248	299	282	272	296	292	279	290	269	238	262	281	307	271	281	283	336	257	308	299	286	296	323	273	304	273	283	292	299	294	281	260	246	247	290	300	297	297	280	294	304	294	270	280	281	261	280	261	291	287	294	277	266	273	289	262	284	299	296	253	296	285	274	295	272	301	277	288	278	269	300	294	285	262	303	297	267	278	266	262	285	279	307	286	290	303	245	300	298	284	278	257	287	262	257	287	256	265	278	285	286	282	294	261	282	248	276	281	305	320	257	265	287	317	282	266	309	272	290	277	306	294	279	261	240	272	277	276	283	267	262	274	293	268	292	281	262	268	298	321	267	281	288	260	288	296	259	293	290	293	264	259	280	286	275	300	309	247	307	262	281	292	272	255	305	256	270	267	255	268	302	304	297	295	272	284	263	300	304	257	270	293	287	278	299	280	306	297	287	259	278	295	288	276	274	270	281	294	296	262	265	258	301	294	279	290	285	287	252	282	273	273	315	295	297	266	284	272	279	281	317	276	284	282	299	298	312	297	305	269	257	265	295	279	262	284	291	249	289	290	273	265	274	288	269	272	295	294	257	302	288	309	297	274	268	266	277	327	306	289	261	287	251	280	273	270	286	292	277	281	284	289	275	272	256	273	295	323	285	274	268	239	306	256	291	284	260	281	277	275	268	310	300	244	260	278	261	303	271	275	279	257	271	274	300	314	285	265	276	313	306	280	293	289	265	278	275	273	265	312	252	261	262	235	289	262	296	329	290	249	261	276	269	274	258	281	273	278	269	262	266	316	297	279	259	276	272	300	280	281	275	315	344	283	288	247	264	298	248	251	264	256	253	290	286	303	305	270	306	302	251	268	262	279	295	274	261	280	285	256	280	279	267	251	279	295	297	239	250	292	263	295	309	270	270	298	288	273	310	268	263	282	265	275	268	301	272	262	290	298	286	290	263	276	307	255	301	261	291	288	299	262	311	272	288	293	274	295	264	287	265	255	289	294	272	273	277	267	273	301	296	301	303	257	270	279	280	257	274	277	298	306	303	272	271	251	270	255	273	291	282	287	312	298	278	258	273	284	291	260	285	281	263	275	300	268	256	307	271	278	295	298	293	289	314	302	265	312	273	293	305	256	237	296	304	257	277	286	288	294	261	265	283	272	253	252	277	266	276	255	297	283	277	282	241	300	298	245	283	273	261	286	282	294	275	252	331	306	292	281	283	268	272	289	278	261	293	263	270	285	290	301	285	262	270	277	265	269	275	283	261	289	303	265	256	292	266	330	278	254	265	325	304	258	293	258	303	256	294	271	278	264	263	278	283	285	286	272	303	295	300	298	278	298	242	287	272	263	267	290	262	257	283	293	285	263	254	302	256	272	280	261	256	278	285	293	295	274	288	280	301	294	288	283	278	289	287	313	284	225	251	274	265	299	281	261	249	322	296	265	264	301	269	289	267	278	295	292	299	268	281	265	296	314	298	292	298	256	257	257	276	305	272	302	284	256	283	289	248	289	288	310	277	284	276	260	281	232	270	275	296	288	271	272	266	302	282	307	269	280	288	283	279	283	266	235	282	281	276	271	284	270	263	288	289	293	277	267	271	254	290	275	276	257	267	304	276	290	279	289	301	287	274	240	311	275	273	277	278	258	269	275	266	283	250	279	304	292	288	276	322	301	296	280	296	298	312	280	278	287	264	264	302	250	287	296	272	313	264	285	270	280	295	297	248	267	306	303	295	260	291	284	313	264	250	293	260	306	288	302	282	288	262	282	284	291	260	275	299	270	285	245	279	285	301	257	266	262	282	257	281	250	281	286	281	311	301	266	258	319	304	275	274	275	312	274	294	269	276	261	262	279	264	279	305	302	293	287	280	279	293	283	266	265	268	302	289	257	308	264	289	299	312	275	289	296	285	288	280	278	277	281	283	273	280	299	275	280	260	289	303	278	259	261	291	266	257	244	261	299	288	266	282	289	277	320	302	269	263	282	264	265	263	279	326	275	302	260	268	297	251	305	290	270	236	256	275	308	260	292	286	303	295	280	252	301
9216	5587	8947	9998	8239	5664	3656	2069	1388	976	787	705	635	656	622	617	638	642	612	610	622	624	583	621	646	650	619	636	623	638	685	599	621	648	630	589	586	664	600	668	647	620	645	634	682	601	613	635	645	649	626	633	636	617	593	679	652	627	623	623	626	641	641	668	629	627	627	609	633	596	620	619	606	592	596	650	634	631	624	619	599	645	578	698	606	641	646	620	617	640	599	622	648	582	627	625	620	618	678	651	642	642	650	615	568	672	645	658	649	651	648	624	655	615	613	591	666	631	629	648	648	604	616	637	610	675	651	687	618	626	628	639	601	604	606	596	633	628	612	604	648	645	631	621	603	655	610	598	604	645	635	615	628	625	624	633	682	602	626	655	637	629	631	610	607	602	621	616	642	632	663	596	580	658	655	621	637	660	634	635	653	659	583	631	622	658	603	656	591	622	611	652	647	621	657	676	613	641	614	608	651	629	603	569	627	670	621	623	659	659	624	625	630	596	631	639	619	624	637	611	679	625	589	565	646	625	630	639	612	637	623	610	675	617	641	647	595	640	645	678	617	623	626	596	646	614	619	648	617	673	648	579	636	622	657	642	631	624	606	594	661	602	635	618	619	603	661	613	602	674	640	640	645	624	603	612	628	632	654	640	613	661	639	625	626	660	621	636	638	592	575	618	688	636	654	617	637	676	633	642	575	616	630	623	615	608	646	587	615	598	623	571	621	624	659	610	664	599	608	611	658	650	598	598	596	614	657	687	602	642	655	612	669	626	612	673	661	599	610	616	623	615	628	622	611	597	630	623	666	589	659	630	679	624	631	654	670	643	618	585	598	669	633	614	609	596	638	689	612	602	609	634	633	636	646	609	630	615	627	643	631	600	667	611	635	660	648	630	608	585	616	627	636	610	649	627	679	634	600	634	632	616	609	600	628	679	627	635	653	673	618	627	605	655	598	635	596	634	619	644	611	632	658	660	628	597	645	572	651	657	599	628	644	646	571	654	676	611	607	614	597	609	576	591	602	633	661	620	571	650	593	657	636	644	654	614	596	605	596	601	639	651	626	612	607	592	662	695	658	604	582	632	637	579	654	546	636	681	616	635	657	602	684	619	610	665	607	596	645	622	632	577	609	650	617	617	599	634	600	618	619	648	614	589	627	640	630	630	658	638	632	592	615	592	641	614	592	647	632	626	583	653	626	601	633	669	614	629	691	606	612	637	621	588	654	654	609	606	598	639	627	617	662	624	676	590	637	642	633	632	632	609	578	678	646	694	636	708	657	651	603	616	623	603	622	614	655	653	635	666	657	651	632	637	634	590	646	648	621	669	636	627	653	582	611	657	614	633	594	637	632	598	617	601	639	594	658	653	664	608	696	634	633	615	571	630	615	625	608	668	587	634	631	584	607	632	621	591	623	624	601	649	631	619	631	618	623	640	575	611	625	635	692	642	629	594	586	681	641	651	587	658	654	636	637	578	670	657	676	603	583	672	599	613	610	620	636	633	594	570	666	646	638	629	662	614	633	602	650	622	646	628	647	595	657	596	625	658	604	630	605	637	648	587	583	657	614	638	634	585	617	633	663	587	634	593	634	641	616	639	664	608	592	633	618	642	630	611	624	629	682	650	562	621	618	601	621	639	641	646	565	579	625	629	616	653	641	624	611	637	593	637	617	639	649	605	615	614	607	684	633	636	603	605	621	614	662	617	619	650	641	642	677	620	633	623	652	665	632	591	640	628	632	628	617	584	640	618	603	610	605	672	654	642	631	642	675	640	621	678	605	550	625	590	586	609	656	616	636	595	641	656	606	636	642	614	663	643	570	663	616	625	653	587	662	627	656	653	613	628	640	602	650	574	592	626	616	628	657	625	590	628	650	641	638	628	617	603	649	600	621	622	666	626	590	634	625	623	619	582	624	629	611	557	612	601	667	664	640	627	652	583	598	594	688	621	645	607	550	646	639	636	624	617	641	667	638	637	665	632	610	661	637	615	616	613	652	632	665	650	626	652	637	549	609	641	639	685	580	623	636	633	572	639	657	615	598	599	628	657	619	627	597	625	633	625	617	646	599	608	593	634	671	638	607	618	632	619	631	650	618	636	630	654	633	656	565	657	596	588	596	630	626	616	629	644	635	595	627	613	629	622	641	603	636	616	646	633	584	649	685	618	641	643	656	653	621	631	619	641	589	591	574	579	618	641	635	663	643	584	653	661	644	658	660	612	631	622	626	598	610	619	570	638	590	604	614	621	619	642	650	628	642	613	673	599	625	647	617	666	643	585	603	656	597	614	617	611	628	606	576	632	673	599	636	607	619	636	634	633	687	657	629	614	567	634	624	611	646	564	608	588	597	601	605	630	643	669	611	606	635	648	590	661	677	637	632	666	604	602	640	632	677	623	600	594	595	652	613	628	606	603	605	624	622	608	675	620	616	617	666	626	627	595	612	613	599	600	634	611	634	652	606	626	648	619	666	664	667	619	630	672	638	628	618	583	619	607	595	660	645	599	644	642	660	629	633	615	637	632	602	624	611	616	632	600	626	673	639	625	593	627	607	604	641	621	598	647	674	631	590	626	607	617	616	623	640	569	615	639	684	604	640	634	634	629	681	627	647	621	696	612	607	642	572	621	618	575	668	626	647	613	656	610	632	671	608	659	643	644	636	666	640	646	601	575	603	614	634	607	639	636	598	637	643	650	665	657	610	630	616	660	629	641	604	626	557	618	586	658	668	624	613	638	644	605	642	583	614	608	624	640	629	643	620	626	660	668	561	646	605	599	643	640	617	573	632	598	619	641	648	631	596	627	633	647	660	612	631	617	625	634	664	621	636	629	601	609	633	659	616	614	668	628	640	641	609	640	606	558	633	619	603	628	618	616	609	627	636	666	648	621	599	659	631	642	637	627	617	614	616	672	617	646	588	612	669	660	661	625	656	631	643	623	627	652	610	672	633	637	570	626	655	636	649	643	637	616	587	617	606	626	595	602	584	632	641	610	609	612	636	618	582	618	663	624	669	680	661	589	615	671	625	614	651	642	599	631	654	646	634	609	597	632	659	645	599	639	637	624	658	626	660	623	603	674	630	639	627	589	619	642	660	616	618	631	635	618	610	648	642	636	616	645	664	640	581	641	605	561	633	631	606	658	612	647	602	645	626	633	643	581	615	575	671	593	604	663	619	585	610	608	640	593	650	562	617	612	645	633	559	623	623	646	631	617	630	625	613	649	623	643	623	627	609	650	642	669	627	644	676	574	631	627	700	614	607	629	635	613	650	625	632	594	586	632	627	613	649	611	642	616	605	648	609	624	691	601	639	650	633	645	629	589	654	600	595	617	662	649	664	647	616	662	619	634	656	657	640	640	629	637	617	644	595	649	654	630	628	649	601	631	643	632	654	636	646	653	606	625	618	674	616	581	611	624	637	621	633	627	662	610	638	608	631	608	639	641	600	608	601	625	612	616	687	627	652	643	628	607	578	666	658	640	643	598
78916	63803	72280	64096	51548	38729	25489	13153	5834	2618	1280	713	465	394	434	359	371	386	426	381	388	403	382	394	386	415	419	399	403	372	419	410	369	408	364	386	401	424	376	406	366	366	381	431	404	351	383	377	385	378	415	390	413	385	389	355	399	367	416	383	407	383	411	384	354	368	409	429	379	403	411	388	419	377	409	381	380	386	397	380	379	395	399	376	383	393	396	402	408	359	405	328	422	383	418	419	367	376	395	413	365	411	407	371	396	384	396	362	406	399	384	390	363	416	377	403	369	363	376	347	395	387	428	374	395	424	361	383	387	398	375	392	414	435	379	403	406	378	371	356	384	397	421	394	400	401	371	401	410	434	368	410	360	424	411	378	404	356	397	367	374	387	418	400	396	368	363	385	458	395	381	355	388	372	383	364	421	396	369	370	371	384	424	367	387	388	388	397	386	353	380	415	396	382	383	359	391	397	386	383	357	401	380	398	416	398	396	392	390	389	420	380	409	394	417	407	400	355	408	373	409	395	373	412	387	422	412	385	395	419	409	384	335	380	418	413	365	385	376	396	363	417	422	394	380	363	360	414	409	393	342	395	370	416	426	396	415	410	390	399	381	379	375	395	376	378	390	372	385	366	345	408	355	390	383	416	375	377	362	408	388	357	419	383	361	355	376	401	405	382	374	381	395	396	407	391	406	339	391	398	363	377	397	358	399	388	350	379	403	374	369	399	401	343	383	394	409	428	361	341	359	372	334	402	397	388	390	410	372	380	404	390	412	382	425	424	393	397	352	394	355	414	357	386	397	414	394	391	423	372	372	398	387	392	433	398	372	406	369	347	340	357	363	392	402	388	371	374	356	363	371	376	372	373	374	375	393	378	382	383	390	396	416	378	406	409	388	388	369	344	404	390	355	390	383	354	354	366	405	388	390	352	352	417	405	417	403	380	398	402	390	367	400	438	414	402	369	423	419	348	415	413	407	346	396	408	368	388	373	402	404	391	379	376	382	358	373	397	390	410	428	391	401	369	375	372	398	403	407	388	383	379	379	383	353	360	443	409	395	364	417	406	365	360	362	406	423	392	383	396	405	382	410	405	393	405	370	372	386	391	394	388	340	384	421	356	396	335	373	391	381	397	380	441	418	399	412	370	393	387	410	386	402	375	401	354	419	373	379	405	412	381	382	379	428	394	406	406	371	364	385	407	397	369	357	344	410	419	342	370	364	360	399	411	398	396	356	382	369	358	390	386	399	379	386	381	387	362	386	396	404	411	406	355	409	386	387	375	388	359	415	399	427	409	369	402	394	405	377	350	376	394	381	423	406	400	405	399	399	401	374	383	373	401	390	384	395	365	372	417	374	369	426	385	376	415	386	371	378	380	400	408	418	390	415	396	398	422	398	384	399	410	420	369	344	389	408	359	406	381	391	385	370	401	409	375	388	400	399	387	367	409	386	392	367	366	390	411	378	403	392	412	399	381	412	372	350	376	379	369	361	389	350	415	388	353	371	376	408	430	424	414	409	368	380	372	405	374	380	391	383	396	405	422	362	406	405	386	382	386	386	344	370	399	398	362	399	399	375	378	418	377	374	370	394	367	410	403	407	425	390	351	393	389	419	434	374	377	408	391	383	404	400	412	402	419	392	377	352	399	421	410	436	427	394	420	401	371	396	371	331	380	417	360	399	386	401	385	334	387	382	388	374	371	403	352	397	388	399	378	382	376	407	405	415	395	378	383	372	357	405	400	372	375	356	403	360	373	415	385	406	396	416	399	386	401	363	389	378	384	426	414	362	384	412	397	390	412	405	394	379	362	413	374	385	423	402	373	390	370	368	384	410	400	384	373	414	392	363	378	404	359	387	394	363	395	356	372	379	403	382	412	390	390	409	370	386	403	393	405	404	379	415	394	368	382	401	370	463	373	418	355	402	402	391	401	379	382	356	380	378	381	394	365	394	395	400	385	406	400	394	404	402	369	419	404	411	433	383	402	395	402	427	415	415	409	381	399	396	386	346	362	403	426	393	405	367	386	383	347	378	381	398	428	435	377	407	444	378	402	375	347	385	370	402	395	432	400	414	359	419	422	363	408	385	396	388	361	411	415	402	394	373	386	448	392	397	395	405	415	401	427	369	420	411	383	356	393	380	362	391	375	407	438	428	381	403	403	376	392	354	412	387	411	403	351	359	411	382	354	369	378	402	398	378	389	392	385	373	419	402	404	402	361	398	368	403	390	412	395	369	380	380	373	401	379	391	393	441	367	399	378	401	367	381	391	400	386	426	417	394	376	380	385	386	396	392	355	405	424	414	374	384	392	373	400	456	407	340	411	363	438	413	418	369	386	425	394	373	414	372	415	368	412	395	412	394	380	352	377	401	363	385	380	376	370	380	388	417	415	414	405	411	389	357	401	412	403	405	381	393	348	381	400	404	387	402	402	377	380	407	397	422	423	407	391	399	379	372	381	344	411	357	385	395	460	380	376	402	391	410	378	398	407	375	374	400	375	390	397	375	387	361	392	412	420	358	386	403	363	397	421	411	382	386	366	416	359	387	399	378	374	386	339	367	415	351	405	373	383	402	360	404	423	378	379	400	362	411	406	366	363	399	398	382	394	363	379	411	445	409	356	391	382	351	391	419	388	426	396	357	404	419	415	376	359	395	402	396	383	387	437	380	414	360	414	430	382	403	387	382	388	404	415	370	426	389	383	369	414	379	349	385	394	369	384	387	400	410	344	383	383	410	377	370	368	394	411	377	415	408	425	390	353	364	374	370	398	350	383	403	406	375	351	403	372	426	384	369	385	372	401	356	348	426	355	392	444	386	400	381	377	377	401	444	353	393	376	383	402	395	352	420	353	388	391	375	395	411	407	340	418	432	394	393	394	402	402	367	371	365	393	380	364	402	368	407	405	402	396	404	398	385	365	379	399	406	390	398	370	406	382	399	393	398	412	425	373	386	398	414	411	409	363	379	410	385	402	355	399	450	401	375	370	383	369	387	399	375	355	393	404	449	404	389	401	377	397	390	398	405	380	392	397	413	390	399	409	386	421	366	386	386	425	370	396	378	411	401	397	409	433	414	335	400	359	424	425	367	371	394	400	392	349	403	409	414	366	396	379	402	394	403	363	381	365	400	386	402	377	366	437	357	415	394	367	388	397	390	343	366	389	356	376	345	402	390	368	378	361	402	383	366	397	399	356	382	398	415	397	374	384	391	424	422	405	403	391	354	419	410	393	412	378	379	358	414	412	413	398	432	378	372	405	370	356	353	386	387	368	383	384	387	378	407	403	367	378	390	383	407	377	396	367	371	355	400	364	391	409	364	393	386	418	412	374	390	365	369	335	366	375	415	379	397	368	397	378	397	364	377	371	399	385	360	411	424	406	373	401	394	381	356	358	398	380	387	431	393	361	387	388	382	422	432	393	402	400	406	388	381	396	364	422	422	368	389	423	402	357	397	421	381	377	391	395	430	388	401	373	420	394	404	411	405	354
48173	46017	66664	68929	60632	50554	39191	26563	15920	8435	4275	2229	1017	836	802	808	873	826	839	789	857	860	831	874	838	863	836	811	893	832	834	864	834	818	850	843	842	881	880	855	860	854	817	832	819	872	873	854	773	877	836	802	850	847	841	862	806	880	866	841	831	898	845	878	825	844	840	809	836	848	802	851	860	901	844	827	777	871	821	839	815	902	812	865	818	824	819	873	855	856	863	837	843	898	847	909	846	851	840	828	833	844	889	832	855	817	888	820	868	838	886	852	848	783	840	839	844	839	825	877	802	813	841	840	803	865	883	755	890	846	814	792	873	829	861	794	819	819	802	865	851	822	894	829	859	847	835	871	833	812	830	835	828	839	851	827	932	808	829	823	828	837	845	837	875	813	810	810	828	840	856	838	823	831	874	840	852	842	782	778	840	865	806	809	847	825	857	878	852	865	816	864	878	801	825	912	853	853	833	843	871	852	785	854	864	872	825	819	840	842	835	864	884	833	779	848	805	820	814	815	821	840	810	914	873	826	804	859	837	846	832	840	836	829	839	814	887	856	842	865	853	826	801	816	813	808	826	866	852	869	836	848	873	889	895	790	873	867	803	817	849	861	802	883	882	881	800	790	848	849	796	821	792	863	832	870	845	899	829	805	866	805	855	825	843	884	829	894	823	855	833	830	828	830	809	835	822	832	869	882	912	822	881	842	851	864	827	802	834	885	797	818	855	879	873	803	841	821	840	855	786	857	810	817	823	885	879	819	861	849	873	875	819	824	834	881	836	804	860	870	786	865	862	837	856	816	861	887	839	904	867	842	859	851	831	831	832	866	839	802	834	828	825	887	880	834	883	828	836	805	849	865	801	861	858	848	867	866	861	803	834	869	840	830	849	850	848	811	811	826	853	843	862	891	875	812	874	834	847	788	827	821	802	845	831	818	843	822	866	785	846	880	875	813	834	837	842	828	823	834	836	849	876	922	842	858	788	826	833	803	842	816	823	881	824	848	859	858	882	820	813	917	837	842	850	857	888	822	847	849	784	811	846	850	846	834	816	842	843	856	844	831	839	872	860	808	838	901	851	796	847	841	855	815	857	838	837	885	854	819	879	814	805	830	820	820	818	770	834	810	852	862	821	791	827	819	883	833	816	877	877	817	865	875	831	845	855	830	834	806	900	781	836	852	811	777	827	851	790	879	826	819	816	836	870	885	804	836	838	896	838	817	788	806	837	816	807	818	843	826	834	871	870	857	810	835	855	831	855	854	834	827	866	872	826	875	856	825	878	832	829	841	851	859	863	830	826	874	860	817	877	853	825	853	868	815	887	811	809	850	774	833	848	865	833	801	869	859	855	877	883	823	843	826	861	869	846	870	879	805	877	880	840	823	814	832	795	819	851	818	792	857	822	870	829	875	786	823	839	859	886	843	848	853	817	883	843	822	858	802	828	821	834	805	879	835	871	828	857	846	809	842	841	875	817	825	812	766	829	837	793	883	864	832	860	834	765	845	822	863	825	791	819	828	781	847	819	856	814	800	833	809	824	872	827	807	853	814	879	817	797	833	822	820	855	848	834	865	831	855	826	865	819	864	817	825	830	818	838	878	824	780	806	815	829	838	857	873	836	818	837	777	792	835	805	855	842	888	851	842	844	851	865	864	813	804	851	806	820	850	807	878	854	854	886	881	870	865	856	902	842	833	825	892	808	824	830	855	863	815	874	839	784	793	846	802	879	829	815	905	826	823	875	782	881	867	810	821	804	823	835	881	864	814	841	859	827	871	816	847	899	827	834	869	843	820	894	817	866	838	852	844	805	831	785	867	870	790	844	888	824	804	831	849	846	812	835	820	842	814	795	799	892	842	852	825	886	863	893	832	836	902	843	804	835	788	889	862	813	835	836	859	860	840	798	787	819	853	880	818	885	865	838	844	847	844	841	891	858	821	783	822	834	783	791	855	824	870	869	859	877	844	830	862	810	832	870	807	797	859	844	845	825	850	824	802	837	859	864	792	840	853	819	824	834	842	863	870	822	790	852	847	847	875	872	806	835	897	827	829	876	855	863	873	841	838	826	828	860	831	820	804	836	804	822	843	844	896	850	818	851	865	903	835	810	850	881	831	842	821	863	842	825	829	841	836	837	854	831	840	855	802	864	860	808	811	888	845	805	863	825	836	839	835	791	848	792	876	856	859	858	818	825	799	860	840	821	856	852	886	851	867	815	911	829	815	854	846	843	821	825	857	847	859	823	831	835	833	774	895	801	805	774	847	791	812	811	842	831	861	841	848	847	785	869	827	856	827	831	834	791	829	898	837	824	863	841	854	860	852	791	826	822	861	879	830	849	854	731	869	835	851	844	887	863	823	840	838	813	851	866	774	815	847	808	879	821	884	831	839	818	835	856	870	868	833	871	865	810	832	798	824	836	846	842	820	837	853	775	875	856	857	833	781	797	840	815	857	847	796	811	901	887	836	815	845	849	785	824	764	863	826	862	784	878	821	831	826	860	873	779	846	829	879	828	818	853	864	780	855	839	834	851	843	802	882	868	830	885	829	824	857	854	855	817	850	832	823	824	837	894	831	857	832	831	812	779	839	868	845	851	801	868	824	860	820	838	864	828	771	816	829	831	859	849	861	796	852	850	857	845	858	874	889	828	839	884	795	881	861	854	853	889	869	853	806	805	861	803	854	855	832	837	817	834	874	754	825	801	787	809	858	868	879	841	826	773	847	855	788	912	820	844	803	825	862	777	847	916	866	851	859	861	828	801	826	853	822	852	824	802	837	856	826	811	858	865	871	826	819	891	881	784	832	852	804	829	812	856	757	844	794	882	822	816	849	810	818	804	884	837	873	847	869	844	797	873	818	854	877	823	907	768	850	823	842	838	873	881	838	894	822	867	821	861	847	875	843	882	853	899	881	837	830	822	782	810	873	831	870	844	891	823	778	829	862	849	850	871	786	898	810	781	888	841	816	838	853	902	857	819	837	822	795	828	808	839	824	828	830	827	882	828	862	861	871	822	844	880	851	829	801	827	809	851	835	866	868	879	804	838	821	828	802	843	883	848	827	799	813	849	793	822	818	845	831	831	846	813	827	807	848	818	873	811	824	778	880	833	837	850	808	802	865	792	864	812	875	819	835	814	826	825	813	824	872	860	814	830	855	822	853	777	852	829	839	817	782	807	820	859	883	850	824	808	821	823	884	822	848	920	836	838	842	836	800	776	861	856	799	848	811	870	859	821	824	804	859	866	838	868	825	843	788	831	832	830	865	816	803	891	802	828	830	829	816	835	862	902	850	853	855	811	812	832	843	813	839	880	855	743	798	823	837	822	811	845	811	871	878	896	860	846	798	840	848	866	880	798	791	814	889	850	850	922	805	853	837	876	828	811	837	803	814	847	845	879	792	877	830	818	859	854	788	829	815	835	866	853	859	784	829	887	857	809	832	870	836	841	839	833	835	818	874	851	843	788	840	849	876	814	837	805	802	879	813
62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
